Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何自学web前端开发?精细的自学步骤是什么样的?【附勺子】

如何自学web前端开发?精细的自学步骤是什么样的?【附勺子】

作者头像
web前端教室
发布于 2019-07-05 06:37:02
发布于 2019-07-05 06:37:02
7570
举报
文章被收录于专栏:web前端教室web前端教室

目标人物是,一个文科的女生,27岁,非计算机专业,自学的情况下感觉太慢。也担心学习计划制定的有问题。所以想问一个具体的学习计划,包括时间点什么的。

<!-- -->

前端开发是技术学习,它有利益的驱动,高工资嘛。但它更应该是兴趣驱动。那么现在的兴趣是什么呢?学习web前端开发,学了之后能做什么呢?能做一个网站。

那么在当前阶段,我们的目标是做一个网站。分析需求实现的步骤如下,

第1步,要先会html

第2步,要做css

第3步,要掌握JavaScript

第4步,要掌握 node

第5步,要掌握vue

上面是大概的步骤,接下来我们把这些步骤细化。

首先要搞清楚HTML是什么东西,该怎么样去用。这个很简单大概1~3天应该就差不多吧,

然后是css的基本使用,这里面有以下几个关键点,

盒模型,定位,活动,行级、块级转换,清除浮动,各种常用排版,优先级,选择器,基本上也就这些东西吧,css并不是太复杂的东西。然后css3和常用的动画,在刚开始的时候并不需要去着急学习他。这些东西有一周的时间应该够用了,

也就是说在7~10天的时间内你应该会搞懂html和css的使用。然后再做一些比较典型的页面,例如京东的首页呀,网易的页面,淘宝的一些页面,还有一些个什么活动页面,就是一些常见的页面,你做上两三个3、4个基本也就可以了。

总体来讲零基础的同学呢,在自学的情况下半个月的时间,全部搞定htm和css网页制作。

<!-- -->

接下来第二阶段就是JavaScript。

对于初学者来讲JavaScript,这个地方不建议投入太多的精力,因为这里面很多的概念和底层的实现,在短期内通过自学啊,不是很容易理解。

所以最好还是先掌握了基本的语法,例如,var、this、for、if else、function、array、Object、{},等。熟悉基本的业务逻辑开发思想,在脑子里边能够建立基本的程序运行的逻辑思路,就可以了。至于JavaScript更深层次的理论,底层的运行规律啊,可以放在以后慢慢的去掌握。

在这一个阶段比较适合的实例是基本的dom操作,例如,点击按钮实现一个显示、隐藏的切换效果;或是轮播图左右滚动之类的。JavaScript的入门语法并不困难,在这一阶段,主要掌握简单需求的开发逻辑思想。

学习时限嘛,

1、基本语法三天;

2、掌握基本操作三天;

3、几个小例子,一周;

So,半个月搞定原生JavaScirpt操作。

<!-- -->

接下来是jQuery,这个js库,现在不是特别的火热,但也有相当的市场占用率。所以我个人的建议是,你可以学,也可以跳过。

<!-- -->

再接下是node,它的学习比较复杂,不建议新人入坑太深。它涉及的网络方面的内容相对多一些,日常工作中,

1、node是什么?怎么安装?

2、npm是什么?怎么用它安装node的各种包?

搞定这二个就行了,三天足够了。

<!-- -->

再往下是VueJs,它比较简单,先不要看它太深入的一些原理啊、概念什么的,

第1步,掌握基本的v-指令;

第2步,vue-cli的安装、使用;

第3步,做一些简单的,还是轮播图、显示隐藏之类的切换;

第4步,做一些留言板之类的东西;

掌握基本的使用,一周时间?应该差不多,它简单的很。

<!-- -->

webpack,网上查一些资料,背一下,大概知道是什么东西,怎么回事就行了。这个东西不要自己太深学,没啥用。因为公司里不同项目的webpack配置都不一样,都tm快赶上玄学了。

<!-- 面试题 -->

这个不用多说,网上各种百度,凡是你能找到的面试是,都做。

时间,半个月。

<!--

齐活了,你可以去面试了。 -->

html、css半个月;

原生JavaScirpt半个月;

nodeJs三天;

vueJs一周;

面试题半个月;

统共二个月左右,前端开发技能基本掌握。然后就是不断的面试,再加强弱点;再面试,再加强弱点。不断的迭代,入职是迟早的事。

<!-- 上面那些呢,是策略,思路。

下面是勺子, -->

<!-- html、css -->

http://www.w3school.com.cn/

精通CSS(第2版)

https://book.douban.com/subject/4736167/

CSS3实用指南

https://book.douban.com/subject/10482084/

<!-- JavaSciprt -->

慕课网

https://www.imooc.com/course/list?c=javascript

JavaScript 中的函数式编程实践

https://www.ibm.com/developerworks/cn/web/1006_qiujt_jsfunctional/

敏捷软件开发

https://book.douban.com/subject/1140457/

掌握高内聚、低耦合、解耦,各种设计模式、原则。

前端开发知识结构(墙裂推荐)

https://github.com/JacksonTian/fks

<!-- node -->

Node.js 包教不包会

https://github.com/alsotang/node-lessons

【NodeJS 学习笔记04】新闻发布系统

https://www.cnblogs.com/yexiaochai/p/3536547.html

过年7天乐,学nodejs 也快乐

https://www.cnblogs.com/qqloving/p/3541099.html

七天学会NodeJS

https://github.com/nqdeng/7-days-nodejs

Nodejs学习笔记(二)--- 事件模块

https://www.cnblogs.com/zhongweiv/p/nodejs_events.html

M守护神.NET|Node.js入门

https://www.cnblogs.com/liusuqi/p/3735491.html

<!-- vue -->

vue官方文档

https://cn.vuejs.org/

Vue 入门指南

https://www.cnblogs.com/aaronjs/p/3660102.html

Vue.js 入门教程

https://www.runoob.com/w3cnote/vue-js-quickstart.html

推荐五个Vue2的免费教程

https://juejin.im/post/584cc93b8e450a006ac2196d

<!-- 项目、作品集 -->

颜海镜作品

http://yanhaijing.com/myProject/

脚儿网作品

http://jo2.org/category/myworks/

fgm作品

http://www.fgm.cc/learn/

岑安作品集

https://github.com/hongru/hongru.github.com

米空格 js作品

http://www.laoshu133.com/Lab/

javascript个人作品

http://www.cnitblog.com/yemoo/category/3107.html

个性的作品主页

http://zaole.net/

Frozen UI · 动效库

http://frozenui.github.io/case.html

<!-- 面试题 -->

那几个月在找工作(百度,网易游戏)

https://www.nowcoder.com/discuss/3196

2014年最新前端开发面试题

http://www.html-js.com/article/1743

2016校招内推 -- 阿里巴巴前端 -- 四面面试经历

https://www.cnblogs.com/imwtr/p/4685546.html

年后跳槽那点事:乐视+金山+360面试之行

https://www.cnblogs.com/lvdabao/p/3660707.html

js 也来 - 【拉勾专场】抛弃简历!让代码说话!

https://www.cnblogs.com/52cik/p/js-question-lg.html

FEX 的面试过程

https://github.com/fex-team/interview-questions

前端开发面试题

https://github.com/markyun/My-blog/tree/master/Front-end-Developer-Questions

前端开发面试题

https://segmentfault.com/a/1190000000465431

如何面试一名前端开发工程师?

http://www.html-js.com/article/Large-search-front-team-column%202961

5个经典的前端面试问题

http://ourjs.com/detail/5%E4%B8%AA%E7%BB%8F%E5%85%B8%E7%9A%84%E5%89%8D%E7%AB%AF%E9%9D%A2%E8%AF%95%E9%97%AE%E9%A2%98

收集的前端面试题和答案

https://github.com/qiu-deqing/FE-interview

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-06-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 web前端教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何系统的学习web前端开发?
因为许多前端新人自学一段时间之后,就迷茫了,不知道学到了什么阶段,也不清楚接下来该往哪个方向学习。要知道前端开发的方向非常的多,相互之间的知识分叉也非常的多。
web前端教室
2019/06/21
8380
史上最全的前端资源大汇总
目录 ---- 首先我们先来看一下文章的分区,以方便我们进行检索。 PS: 内容超长,请注意! 前言 目录 入门类 HTML 5 部分 CSS 3 部分 JQuery Angular JS React Vue Node JS JS Template 移动端 移动端 API 综合 API 其他 API 综合类 工具类 综合效果搜索平台 团队 BLOG 开发中心 ECMAScript D3 RequrieJS SeaJS Less & Sass Markdown 兼容性 UI相关 图表类 正
Tanyboye
2018/07/02
13.9K1
前端大牛们都学过哪些东西?
单纯的技术层面也就是上述的那些个东西。如果某个同学都学会了上面的那些东西,是不是就能完全的胜任前端开发工作呢?
web前端教室
2019/07/05
5.3K0
想学Web前端开发,应该怎么自学?
hello, 大家好, 我是徐小夕, 之前很多朋友问我前端应该怎么学, 怎样才能提高前端开发的段位, 作为一名非科班出生的前端程序员, 这里分享一下我对自学前端的看法.
徐小夕
2022/12/22
1.4K0
想学Web前端开发,应该怎么自学?
想学Web前端开发,应该怎么自学?
大家好,我是若川。持续组织了近一年的源码共读活动,感兴趣的可以 点此扫码加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。历史面试系列。另外:目前建有江西|湖南|湖北籍前端群,可加我微信进群。
若川
2022/11/11
1.2K0
想学Web前端开发,应该怎么自学?
web前端开发需要学什么(包含前端学习路线)
初学者随便找一个就好,喜欢轻量级的使用vscode,喜欢工业风一样的使用webstorm;
孙叫兽
2021/03/23
3.2K0
009 | 快速入门Web前端开发的正确姿势
入门标准很简单,就一条:达到能参与 Web 前端实际项目的开发水平。请注意,是实际项目,这就需要了解如今的实际项目开发都用了哪些技术栈。HTML/CSS/JavaScript 这三大基础技术栈肯定是需要掌握的,但要能参与实际项目开发,肯定还要掌握其他一些主流的框架体系。
Keegan小钢
2018/08/10
1.6K0
Web前端开发推荐阅读书籍、学习课程下载
学校里没有前端的课程,那如何学习JavaScript,又如何使自己成为一个合格的前端工程师呢?
慕白
2018/08/03
13.1K1
Web前端开发推荐阅读书籍、学习课程下载
web前端好学吗?如何能提高CSS编写技巧 提高Web前端开发效率
前端开发学习每个人都想走捷径,即想高效快速学习又想掌握当今最新的前端技术知识。其实,这样的想法是对的,找对学习方法就能达到这个效果。前端开发学习每个阶段都是非常重要的,一部分为专业知识、另一部分实战经验也非常重要,平时不但要仔细研究基础又要多练代码,通过几个月的系统学习,相信大家都能成为前端开发大师。下面来介绍下如何能提高CSS编写技巧,提高工作效率。
用户7108768
2021/09/19
8950
一般Web前端开发要学什么 如何掌握Web前端技术
一般Web前端开发要学什么?如何掌握Web前端技术?越来越多的行业巨头不断向Web前端示好,除苹果、微软、黑莓之外,谷歌的Youtube已部分使用Web前端。Chrome浏览器宣布全面支持Web前端;Facebook则不遗余力地为Web前端进行着病毒式传播。Web前端代表了移动互联网发展的趋势,总有一天它将成为主流技术。Web前端作为一个前端的编程语言,前景十分可观。
用户5827212
2019/07/28
6250
前端技能汇总 知识结构Frontend Knowledge StructureFE-learning
★越少越简单,越适合入门,★多的要么是难度比较高,要么是比较适合在后面看,比如讲性能之类的书.
一个会写诗的程序员
2018/08/20
1.7K0
前端技能汇总 知识结构Frontend Knowledge StructureFE-learning
web前端发展历程[通俗易懂]
目前在IT公司中前端的岗位越来越成为不可或缺的,前端的地位也愈见明显,很多学校已经体系的传授前端课程,众多培训机构也将前端知识作为了主流课程,也有越来越多的同学加入到前端学习的行列中,作为前端工程师或者前端的学习者我们有必要去了解前端的发展史。那么首先让我们来了解一下浏览器的发展历程。
全栈程序员站长
2022/06/24
1.5K0
web前端发展历程[通俗易懂]
前端面试题大全_最新前端面试题
今天给朋友们分享我花了将近一个月时间,参考了很多网上的优质博文和项目整理的一份比较全面的前端面试题集,还有面试前刷过的题目(其中概括HTML,CSS,JS,React,Vue,NodeJS,互联网基础知识)共有【269页】。很多朋友靠着这些内容进行复习,拿到了BATJ等大厂的offer, 也已经帮助了很多的前端学习者,希望也能帮助到你。
全栈程序员站长
2022/09/27
5510
前端面试题大全_最新前端面试题
Golang语言社区-【H5游戏开发基础】web前端开发分享-css,js入门篇
关注前端这么多年,没有大的成就,就入门期间积累了不少技巧与心得,跟大家分享一下,不一定都适合每个人,毕竟人与人的教育背景与成长环境心理活动都有差别,但就别人的心得再结合自己的特点,然后探索适合自己的学习之路是比较好的。学习没有捷径,但学习是有技巧与方法。 一,css入门篇: 推荐书籍:css哪些事儿,精通css。 理由:css那些事儿,他是一本介绍css基础类的书,是入门的经典读物。 系统的介绍了css的选择符,伪类,工作环境,盒模型,两列,三列自适应布局。文字样式,图片处理,列表,表单,还有选项卡,相
李海彬
2018/03/21
1.3K0
Golang语言社区-【H5游戏开发基础】web前端开发分享-css,js入门篇
结合个人经历总结的前端入门方法
结合个人经历总结的前端入门方法,总结从零基础到具备前端基本技能的道路、学习方法、资料。由于能力有限,不能保证面面俱到,只是作为入门参考,面向初学者,让初学者少走弯路。 互联网的快速发展和激烈竞争,用户体验成为一个重要的关注点,导致专业前端工程师成为热门职业,各大公司对前端工程师的需求量都很大,要求也越来越高,优秀的前端工程师更是稀缺。个人感觉前端入门相对容易,但是也需要系统地认真学习,在打好基础后坚持学习,成为优秀前端工程师也只是时间问题。 学习任何知识最重要的都是兴趣,如果经过一段时间的学习感觉不喜欢,
前朝楚水
2018/04/02
1.2K0
如果要学习web前端开发,需要学习什么?
遇到很多新手,都会问,如果要学习web前端开发,需要学习什么?难不难?多久能入门?怎么能快速建一个网站?工资能拿到多少?还有些让我推荐一些培训机构什么的要去学习。我建议是自学,实在是觉得自己没有这个能力,确实是需要一个老师的话,那你还是自己做主找个老师吧!为什么要自学呢,现在的老师水平都可以说是参差不平,运气好,你遇到个好老师,把毕生的经验和技巧都教给了你,运气不好,遇到个照本宣科的老师,那你的知识也会仅仅局限于教材!也许还有更糟糕的是,学到的书本知识两年前就已经开始有了大的变化,你并不知道关于更多的web设计这方面的知识。如果在这样的情况下,都还不如那些闭关自学的学生。
全栈程序员站长
2022/09/20
5700
如果要学习web前端开发,需要学习什么?
为什么学习web前端开发?
互联网发展初期,大多数系统都是C/S架构,C代表客户端,S代表服务器,常见的软件,比如QQ(WEB版的不算),都是采用这种架构模式。这种架构模式通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。B/S架构(浏览器/服务器)是随着Internet技术的兴起而出现的,它是C/S架构的改进。在这种架构下,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier(三层架构)架构。B/S架构利用不断成熟和普及的浏览器技术,实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
全栈程序员站长
2022/07/27
4840
进阶攻略|前端完整的学习路线
最近写了一篇关于前端一些常见轻便耐用的UI框架的小总结,很多小伙伴私信问我,要怎么学习前端,没有明确的方向,为了感谢大家的关注点赞打赏和喜欢,决定把前端的学习进阶之路稍微整理一下,也为了自己能在工作之中思路更加的清晰。姑娘水平能力火候不够尚在学习中,如有不足,欢迎批评指正补充。 初级阶段 阿里矢量图标库:http://www.iconfont.cn/ ps使用教程:http://www.16xx8.com/ JavaScript教程:http://www.runoob.com/js/js-tutorial.
王小婷
2018/06/05
1.1K0
【找工作必看】2020年-web前端开发要学会哪些技术才能去找工作?
hello,大家好,我是老尚, http://mpvideo.qpic.cn/0b78ouaaeaaaauai64nh2rpfa5odaj2qaaqa.f10002.mp4?dis_k=16b5e93
web前端教室
2020/05/14
6510
Web标准与前端开发
前端最早诞生于1989年,最早的Web是由HTML、HTTP、URL三种技术构成,而我们现在的CSS和JavaScript都是后来才出现的技术。前端发展至今可以分为三个时代分别是只读时代、体验时代、敏捷时代。
zayyo
2023/12/05
3661
推荐阅读
相关推荐
如何系统的学习web前端开发?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档