做了整一年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.多去关注网站性能优化的方式(最后网站的访问速度和用户体验是证明你能力的时候)。 个人目前的水平有限,就分享这么多吧。 学习经验: 个人觉得,尽量看书或者视频加上实际操作来学习,因为从书上学习东西比较系统,学到的东西是系统的而不是一片一片 或者一点一点的。最重要的是要去验证视频上讲的跟实战的结果进行对比,你会发现实际可能还真不一定是那样的。等系统学习完之后,再要提高可能就要找论坛,博客等针对某个点进行突破,后面的成长还有很长。个人能力不到那个地方不在妄加说辞。 如果按照这样的方式来学习,那么看什么视频教程就是最重要的了,看一套好的视频可以使你恍然大悟,看一本垃圾的书可能连作者都不知道他写的是什么。个人觉得夜鹰教程网的视频教程都是不错的,清晰、透彻,比较适合我们来学习。 记得,每个web前台开发工程师都应该具有很强的想象力,发挥想象力,并去验证自己的想法才会提高。
|