前端开发生涯路径
给你几点建议和学习路线,参考一下:
1作为一个初学者,你必须明确系统的学习方案,我建议一定有一个指导的人,全靠自己学,放弃的几率非常大,在你对于web前端还没有任何概念的时候,需要一个人领进门,之后就都靠自己钻研,第一步就是确定web前端都需要哪些内容,并且在多少时间内学完,建议时间6个月保底
2视频为主,书为辅很多初学者在学习前端的时候非常喜欢去买书,但是最后的结果是什么?看来看去什么都不会写,所以在这里给大家提醒,书可以看,但是是在建立于你已经对于某个知识点有了具体操作的执行后,在用书去巩固概念,这样更加利于你对于知识的理解
3对于学习技术来讲,掌握一个学习方法是非常重要的,其实对于学习web前端来讲,学习方法确实很多都是相通的,一旦学习方法不对,可能就会造成方法不对,努力白费其实关于这方面还是很多的,我就简单说个例子,有的人边听课边跟着敲代码,这样就不对,听课的时候就专心听,做题的时候就专心做题,这都是过来人的经验,一定要听根据每个人的不同,可能学习方法也会有所出路,找到适合你自己的学习法方法是学习的前提
4不建议自己一个人瞎学,在我了解学习编程的这些人来看,从零基础开始学并且最后成功做这份工作的其实并没有几个,我觉得大部分原因就是因为他们都不了解web前端是干什么的,学什么的,就盲目的买书看,到处找视频看,最后看着看着就放弃了,所以我建议初学者在没有具体概念之前,还是找有经验的人请教一下,聊过之后你就会知道web前端具体是干什么的,该怎么学,这是我个人的小建议,可以不采纳
自学前端的路线:
第1阶段:前端页面重构(4周)
内容包含了:(PC端网站布局项目HTML5+CSS3基础项目WebApp页面布局项目)
第2阶段:JavaScript高级程序设计(5周)
内容包含:(原生JavaScript交互功能开发项目面向对象进阶与ES5/ES6应用项目JavaScript工具库自主研发项目)
第3阶段:PC端全栈项目开发(3周)
内容包含:(jQuery经典交互特效开发HTTP协议Ajax进阶与PHP/JAVA开发项目前端工程化与模块化应用项目PC端网站开发项目PC端管理信息系统前端开发项目)
第4阶段:移动端项目开发(6周)
内容包含:(Touch端项目微信场景项目应用Angular+Ionic开发WebApp项目应用Vue.js开发WebApp项目应用React.js开发WebApp项目)
第5阶段:混合(Hybrid,ReactNative)开发(1周)
内容包含:(微信小程序开发ReactNative各类混合应用开发)
第6阶段:NodeJS全栈开发(1周)
内容包括:(WebApp后端系统开发一NodeJS基础与NodeJS核心模块二Express三noSQL数据库)
前端入门必读书籍推荐:
JavaScript DOM 编程艺术
超级前端畅销书,作为前端程序员必读两遍以上的书籍,这本书籍特别适合初学前端的新人,前端的核心技术就是JavaScript,同时也是前端的难点而这本书非常适合入门,通俗易懂,生动的案例可以让初学者更好的进行理解所提及的很多编程思想却适合低中级层次的前端开发者学习
JavaScript权威指南
同样是前端程序员必读的一本书籍,不仅适合初学者,还适合那些已经在做前端工作的程序员进行随时翻阅里面涵盖了JavaScript的所有内容,以及web浏览器所实现的JavaScript API对于了解js的基础知识,比如对象,数组,语法,作用域,闭包等等都很有帮助
JavaScript 高级程序设计
如果你想把JavaScript非常完全的系统学习一遍,我强烈推荐这本书,这本书可以一直保留,在用这本书的过程中还可以画下重点,以后可以作为参考,是工作中非常强力的帮手面试的时候也可以很好的应用上,我们俗称的红宝书
你不知道的JavaScript
这本书不适合前端的初学者,想要深入的了解JavaScript原理,这是每一个前端程序员必须要研究的一本书籍要让不求甚解的JavaScript开发者迎难而上,深入语言内部,弄清楚JavaScript每一个零部件的用途如果可以把这本书吃透,那么以后理解任何东西都可以很快的理解和掌握
Vue.js权威指南
Vue作为现在前端的主流框架,在国内应用最为广泛,所以了解Vue原理必须要啃一本Vue的书籍我之所以推荐这本,是因为这本书对于引导初用Vue的开发者有着质的提升从基础知识到主流打包以及源码解析,还有很多实践的案例,都是一本不错的实用性书籍主要内容包括数据绑定指令表单控件绑定过滤器组件表单验证服务通信路由和视图vue-cli测试开发和调试源码解析及主流打包构建工具等该书内容全面,讲解细致,示例丰富,适用于各层次的开发者
编程之美
无论是什么岗位的程序员,必读的一本书籍,没有读过这本书的程序员几乎都是假程序员这本书有60道算法和程序设计题目,这些题目大部分在近年的笔试,面试中出现过,或者是被微软员工热烈讨论过作者试图从书中各种有趣的问题出发,引导读者发现问题,分析问题,解决问题,寻找更优的解法可以大幅度提高自己的编程思维和对于这个行业的深入思考,最终变成技术大牛
相关的视频教程需要的话,留言告诉我
前端开发的职业路径是怎样的?前端主要包含两部分吧:WEB开发WEB设计WEB开发需要熟练的HTMLCSSJavascript等,WEB设计需要UIUE等用户体验相关知识我个人看好前端,至少前端与产品的用户界面接近,将来能转产品方向而后端偏技术了,需要持续的深入研究,一般会成为技术大牛或CTO之类的 (随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)