很多人, 在接触编程的前夕都有考虑是否要去报个培训班.
直到现在我想说的是, 我们的终点都是差不太多的, 我们只是选择走什么路线达到终点.
能不能达到终点不是取决于选了什么路线, 而是取决于自己.
将学习拆解为内外条件:
外部条件即资源, 学习方式, 方法, 机遇......
内部条件即自我驱动, 总结归纳知识, 理解力, 专注度, 自我解决问题, 独立思考等
当你的内部条件不充分的时候, 哪怕是给人在背后用皮鞭鞭挞, 大神 360 度 24 小时无死角环绕式洗脑教学. 你仍然不具备一个程序员应该有的基础素养, 脱离了有答案的日子后, 那你的答案又该从何处寻找?
所以在学习过程中, 经验和知识固然很重要, 但这伴随着你学习获得的能力, 是决定了你成就高度的因素. 如果你拥有这些能力, 那 500 块就能学到的知识, 为什么还要去花 20000 + 呢?
1, 开始学习前端的前夕:
1) 首先我列举了开发人员的需要的特性:
1对新事物, 新知识保持高度的热诚;
2热爱开发, 热爱计算机 (不只是玩游戏);
3足够的专注力;
4清晰的逻辑思路, 擅长总结分析;
5自我独立解决和思考问题的能力;
2) 然后我要将开发人员需要的特性与自身的特性作比较;
1真诚的分析自己, 是不是符合上述的条件;
2如果自己有不符合的地方, 自己是否有足够的毅力和决心能克服和改变;
3自己克服和改变需要耗费的时长, 付出和投入的比例;
3) 选择一门语言
1去了解市面上的语言;
2每一门语言的用途, 特点;
3选择自己喜欢的;
4) 制定好学习的计划, 细化:
1制定好阶段性的学习进度. 我规划自己大概需要一年的时间完成初级前端的学习.
列举知识列表:
进阶: jQuery,HTML5,CSS3,ES6, 框架;
附带的知识: HTTP 协议, Ajax;
首先初步制定自己每一块知识大概耗时需要多久:
举个例子 HTML+CSS 我规定自己 2 周内要初步掌握布局, 样式的编写, 能独立制作或仿制网站. 后续的知识如果暂不知道是什么, 需要多久 , 可以暂时不制定, 可以了解后再制定.
2. 学习前端进行时:
1) 学习基础阶段:
1HTML+CSS:
阅读书籍《Head First HTML 与 CSS》. 虽然书本的征订, 出版会导致技术书籍没办法得到第一时间的更新. 但是书本是系统获取知识的最
佳途径, 因为经过严格的编排, 才能让你在阅读的过程中去逐渐的掌握知识的每一个细节. 基础知识很杂, 很多, 很细, 一个视频所容纳
的信息量是有限的, 它没有办法将很零碎的知识全部都讲解一遍. 在没有基础的情况下, 这些零碎的知识恰恰是非常非常重要.
理解浮动的原理;
理解定位的方式和原理;
理解语义化, 表现和结构分离, 养成良好的代码习惯;
掌握双飞翼布局, 圣杯布局, 响应式布局, Flex;
做好每日学习笔记总结;
2JavaScript:
阅读书籍《JavaScript 高级程序设计第三版》,
《JavaScript 权威指南》,
《你所不知道的 JavaScript》上卷,
《JavaScript DOM 编程艺术》
理解作用域, 原型, 闭包, DOM 操作;
学会自己打断点调试, 查错;
3学习中的细节:
遇到难题:
遇到难题, 自己要先思考, 想大概要用什么知识, 然后去有针对性的查询这些知识是怎么用的, 然后回顾过来再想如何解决我现在面对的 难题. 如果想不到, 再去百度, 谷歌, 看答案的时候也需要思考, 为什么可以解决, 通过什么方法. 然后去学习, 去总结.
千万不要直接问人这个应该怎么做, 学习提问的艺术
套用一句老话,"练拳不练功, 到老一场空"
自己是一名五年的前端工程师, 很多人, 在接触编程的前夕都有考虑是否要去报个培训班.
直到现在我想说的是, 我们的终点都是差不太多的, 我们只是选择走什么路线达到终点.
能不能达到终点不是取决于选了什么路线, 而是取决于自己.
将学习拆解为内外条件:
外部条件即资源, 学习方式, 方法, 机遇......
内部条件即自我驱动, 总结归纳知识, 理解力, 专注度, 自我解决问题, 独立思考等
当你的内部条件不充分的时候, 哪怕是给人在背后用皮鞭鞭挞, 大神 360 度 24 小时无死角环绕式洗脑教学. 你仍然不具备一个程序员应该有的基础素养, 脱离了有答案的日子后, 那你的答案又该从何处寻找?
所以在学习过程中, 经验和知识固然很重要, 但这伴随着你学习获得的能力, 是决定了你成就高度的因素. 如果你拥有这些能力, 那 500 块就能学到的知识, 为什么还要去花 20000 + 呢?
1, 开始学习前端的前夕:
1) 首先我列举了开发人员的需要的特性:
1对新事物, 新知识保持高度的热诚;
2热爱开发, 热爱计算机 (不只是玩游戏);
3足够的专注力;
4清晰的逻辑思路, 擅长总结分析;
5自我独立解决和思考问题的能力;
2) 然后我要将开发人员需要的特性与自身的特性作比较;
1真诚的分析自己, 是不是符合上述的条件;
2如果自己有不符合的地方, 自己是否有足够的毅力和决心能克服和改变;
3自己克服和改变需要耗费的时长, 付出和投入的比例;
3) 选择一门语言
1去了解市面上的语言;
2每一门语言的用途, 特点;
3选择自己喜欢的;
4) 制定好学习的计划, 细化:
1制定好阶段性的学习进度. 我规划自己大概需要一年的时间完成初级前端的学习.
列举知识列表:
基础知识: HTML,CSS,JavaScript;
进阶: jQuery,HTML5,CSS3,ES6, 框架;
附带的知识: HTTP 协议, Ajax;
首先初步制定自己每一块知识大概耗时需要多久:
举个例子 HTML+CSS 我规定自己 2 周内要初步掌握布局, 样式的编写, 能独立制作或仿制网站. 后续的知识如果暂不知道是什么, 需要多久 , 可以暂时不制定, 可以了解后再制定.
2. 学习前端进行时:
1) 学习基础阶段:
1HTML+CSS:
阅读书籍《Head First HTML 与 CSS》. 虽然书本的征订, 出版会导致技术书籍没办法得到第一时间的更新. 但是书本是系统获取知识的最
佳途径, 因为经过严格的编排, 才能让你在阅读的过程中去逐渐的掌握知识的每一个细节. 基础知识很杂, 很多, 很细, 一个视频所容纳
的信息量是有限的, 它没有办法将很零碎的知识全部都讲解一遍. 在没有基础的情况下, 这些零碎的知识恰恰是非常非常重要.
理解浮动的原理;
理解定位的方式和原理;
理解语义化, 表现和结构分离, 养成良好的代码习惯;
掌握双飞翼布局, 圣杯布局, 响应式布局, Flex;
做好每日学习笔记总结;
2JavaScript:
阅读书籍《JavaScript 高级程序设计第三版》,
《JavaScript 权威指南》,
《你所不知道的 JavaScript》上卷,
《JavaScript DOM 编程艺术》
理解作用域, 原型, 闭包, DOM 操作;
学会自己打断点调试, 查错;
3学习中的细节:
遇到难题:
遇到难题, 自己要先思考, 想大概要用什么知识, 然后去有针对性的查询这些知识是怎么用的, 然后回顾过来再想如何解决我现在面对的 难题. 如果想不到, 再去百度, 谷歌, 看答案的时候也需要思考, 为什么可以解决, 通过什么方法. 然后去学习, 去总结.
千万不要直接问人这个应该怎么做, 学习提问的艺术
套用一句老话,"练拳不练功, 到老一场空"
自己也是一名程序员, 有句话叫做 "方法不对, 努力白费" 所有的前端大神都有自己的学习方法, 而学 web 前端的学习也基本一致, 而对于一个什么都不懂的初学者, 根本不会知道该怎么学, 这也是造成失败的最直接原因. 所以学 Web 前端一定要有人指点. 如果你处在迷茫期, 找不到方向. 可以加入我们的前端学习交流 qun:731771211, 里面都是学习前端的, 会不定期更新最新的教程和学习方法, 入门资料免费分享, 欢迎大家加入
点击: 加入 http://u6.gg/ek2NA
来源: http://www.bubuko.com/infodetail-2932976.html