每一个行业想要做好,都有对应的必须要掌握的知识结构。就像我们想找一个优秀的女朋友,也必须要掌握各种技能才能将女神领回家是一个道理。网站建设行业也有网站建设行业的专用知识图谱。
能力是用来解决问题的,不是用来比较的。编程方面的炫技就像新手说,你的编辑器不行,我的编辑器怎么好怎么好一样无趣。你热爱WEB开发,喜欢前端的工作,并为了前端的工作努力提高自己,那就是好的。
我作为一个初级的前端开发者,我的知识结构是这样的。
前端基础类:
1:CSS、CSS3、HTML5、JavaScript(这个是重点中的重点)
2:能处不同内核浏览器的兼容性问题
3:能兼容PC端到移动设备的响应式布局。
前端框架类:
1:jQuery、jQuery Mobile、Backbone(前端的MVC模式真是很难实现啊)
2:BootStrap、Foundation
3:分析过jQuery源码,知道jQuery的原理。
做前端的同学肯定要有一定的后端程序的基础。热爱前端的同学也手痒的想写点东西,经营自己的小网站后台框架类:DEDECMS、WordPress、Joomla、Drupal (其实我觉得会WordPress和Drupal就好了,可以走上接点小任务补贴家用了。)
后台基础类:
PHP的基础目前正在接触AngularJS。想学Python和Node.js..顺便补充一句,很多程序员说前端工程师不是程序员,我不置可否。但是仅仅是使用jQuery和一些插件为网页增加一个很酷的灯箱效果或者一个图片滑动效果的人,他们不是前端工程师。
如果以上提到的你都掌握了,那么恭喜你,你已经是一个不错的网站建设前端工程师了。如果你不断掌握,而且还非常熟练,运用起来游刃有余,那么你已经是一个高手了。
更多网站建设信息,请关注大腕互联官网:www.dawaner.net