您的位置:首页 > Web前端

前端开发入门:前端开发基础成长指南

2015-12-16 22:28 507 查看
在国内的前端的被重视程度还不够,很多公司和人都还对前端这个职位停留在“美工”或者“页面仔”的认知程度上,这样一来前端的价值就不足以很好的被体现,真正做的比较优秀的前端也就少之又少,所以公司需要招一些热爱但不怎么熟练的前端回来培养,谁刚开始不是这样过来的对吗?

新人都是从最基本的html 、css以及javascript神马的开始摸索的,高中那时候还在用frontpage拖table来做网页,自己只是兴趣所趋,<div> css这些概念当时全然不知。上了大学后,稀里糊涂的选了计算机应用专业。才有幸接触了html和css以及js系列课程。当然前端入门容易,但说实话精通真的很难,无论哪个大牛都不敢说自己是精通,因为前端知识体系不仅有广度还要有深度,每天跟代码在一起生活,唯一能支持下去的动力恐怕就是只有兴趣了吧。假如你不爱一个东西,那么永远也不会做好。

我在思考的什么是前端,最主要的是前端的价值,有编程基础的话就很好入门了,从html+js+javascript,个人觉得可以先整jquery,再回头整原生的javascript,毕竟原生javascript水太深。通过他们的作品看他们的特长在哪,可能是csser 也可能是jser;最重要的是给他们几个前端大牛的blog,微薄,知乎,facebook啥的 ,让他们自己去发掘前端的潜能吧。看书,改别人代码,仿别人的代码,自己写代码是一套自己学习方式。我们可以这样先给自己设定一个目标,比如写一个网站;(当然你可能不会后台,可以在本机架一个wordpress来改。)或者看一些基础教材(html/css/js),大致了解一下语法;个人觉得w3cschool可以看看。开始写代码,实现你当前设定的目标和实现你的功能。

碰到不会了就去看别人的代码或者百度、Google一下。也可以到相应的网站通过浏览器把相应的代码给它扒下来,看看人家的代码如何去实现,你又怎么去实现,有没有比它更好的方法去实现。这些思想可以去思考一下。有些前端人员技认为技术是可以划范围的,但技术的应用是没有范围的。走出这个范围,投入到疯狂的实践中去才是最重要。诚然,实践出真知!

网上好多人都议论web前端研发工程师,在国内目前是一个朝阳职业,自07-08年正式有这个职业以来,也不过三四年的时间。这个领域没有学校的正规教育,没有行内成体系的理论指引,几乎所有从事这个职业的人都是靠自己自学成才。自学成才,一条艰辛的坎坷路。前端工程师,不仅仅是P个图或者写个页面,需要掌握很多知识的,需要知道前端自动化解决方案。这些知识比如:最基础的javascript/HTML5(H5)/css3开发;W3C标准、ES6规范和web语义化;bower、Yeoman、gulp.js;grunt.js流代码构建工具;ArtTemplate、EJS、underscore.js主流模板引擎;JS各种框架老的jQuery、jQuery
mobile、AngularJS、reactJS、react native、bootstrap.js、zepto.js、require.js、avalon.js、D3.js、Ember.js、moment.js、百度FIS、highChart.js;less css预编译器、sass与compass;DOM、BOM、Ajax、JSON核心js技术等等。路漫漫其修远兮,吾将上下而求索!

前端的成长是一个过程,未来是web+移动为前端的发展趋势;以前的前端或许是一个GUI软件,现在前端却不仅仅是一款GUI软件,还有web、前端架构、前端自动化解决方案;有人说,GUI会被取代,web将会发展。这想必也是前端发展的一个趋势。交互效果和用户体验对于前端也是十分重要的。所以前端工程师学习的内容很多。阅读别人的程序,理解别人的思路。你可以去使用和阅读框架,当然有人一听到框架就会嗤之以鼻,特别是性能党。框架是个好东西,不过前提是你最好理解底层的东西。优化你的程序,业界都过分推崇YUI14,不过你可以去看看了解如果去把你的程序做精做简,这是非常考验一个前端工程师的自我修养能力。构建一个后端程序,或许你可以使用node去构建一个服务器,网上有教程手把手教你从基本做起,让你可以很好的贯穿前后端的知识。如果你还有时间,那么可以学些脚本语言提高下自己的能力。作为一名前端个工程师,我们并不是需要你很全面的掌握一切有关计算机的知识,因为那样很不实际。你要相信你的记忆力和精力都是有限的,特别是面对费脑子的计算机。

最后预祝大家都能成为一名合格的前端工程师!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: