做了一年多的web前端开发,对Web前端开发这个新行业感触挺多的。Web前端开发是一个新的职业,入门比后台的开发的较低,懂一些基本的技术就没问题了,比如:html、css、js等。
但是,随着入行时间的变成你就会发觉自己很快的就会走进一个瓶颈期,也许会错误的认为,做前端开发也就是这样。但是,要是你静下心来在再去看看你码的代码,你会发现之前需求的实现方式并不是最好的,举个最简单的例子,有没有使用jquery的连缀式编程。
如:$('#id').css({'color':'red'});$('#id').show();
可以写成,$('#id').css({'color':'red'}).show();
不要小看这次小小的优化,实力都是慢慢积累的。
上面只是一个简单举例,要说明的是,虽然这个职业入门比较低,但是每一次提高都是艰难的。
几乎每个前台工程师都是自学成才,因为牛人本来就少,难得遇见,就算遇到一个你也不一定就有机会能跟着他学习。所以在自学过程是坎坷的,甚至都不知道改如何进步,当然本人也在努力中,呵呵。
分享一点经验:
1.千万注意写代码、和命名规范(也许n久之后或者项目大的时候这才是重中之重)。
2.html的文档结构。好的文档结构会让你写css,js变的简单合理(胜过好的代码实现方式)。
3.尽量尽自己的水平优化代码html,css,js(每一次优化都是提高)。
4.多去关组网站性能优化的方式(最后网站的访问速度和用户体验是证明你能力的时候)。
个人目前的水平有限,就分享这么多吧。
学习经验:
个人觉得,尽量看书加上实际操作来学习,因为从书上学习东西比较系统,学到的东西是系统的而不是一片一片或者一点一点的。最重要的是要去验证书上写的跟实战的结果进行对比,你会发现实际可能还真不一定是那样的。等系统学习完之后,再要提高可能就要找论坛,博客等针对某个点进行突破,后面的成长还有很长。个人能力不到那个地方不在妄加说辞。
如果按照这样的方式来学习,那么开什么书就是最重要的了,看一本好的书可以使你恍然大悟,看一本垃圾的书可能连作者都不知道他写的是什么。个人觉得“图灵”系列的书籍都是很好的,清晰、透彻,适合新人学习,比如:javascript高级程序设计,精通html与css设计模式等。
切记,每个web前端开发程序员都要具备强大的想象力,发挥你的想象力,去实验自己的想法才能得到提升。