作为一个老牌的web前端开发程序猿,经常有人问我,现在转开发什么前景好?我现在依然回答是web前端不变,“钱“途好发展快而已。
在互联网时代,浏览器几乎主宰着一切,而前端开发人员决定着浏览器的内容展现形式和信息的提供,是不可或缺的一部分,前端开发实际上具有很明显的时代特征,它在很大程度上决定着大众的信息摄入,以及用户读取信息的有效方式。先说说前端开发工程师的现(xin)实(shui)问题,通过直观的图举个北京各分段前端开发人员薪资的占有比例的例子,大家就能清楚的看到前端开发人员的薪水情况。
0class说明:北京前端开发平均工资:¥元/月,以上图表显示:最低工资2K-3K,最高工资20K-30K。该数据根据企业近一年相关招聘职位发布的薪酬数据统计所得,可能因职位索引稳定性出现偏差,仅供参考。并且在同一个调查中,上海前端开发平均工资:¥元/月,最低工资2K-3K,最高工资20K-30K。从以上参考数据上可以看到,前端开发是一个比较有“钱”途的工作,并且薪水增长的幅度比较大,根据自己技能深入的不同程度拥有不同的薪资水平:div+css,js会套用效果的4k到6k,新手熟悉切图,工作效率高的5k左右;有两年工作经验的,会ajax,可以手写代码,就是指常用的单词不用靠编辑器,了解一门后台语言(php最好),不低于8k;对原生js有非常深入的研究,开发组件,框架库之类的,2k+,最低0k;最近比较流行移动终端,会这些的可能会更高一点的。而做一个拿高薪的优秀前端开发人员需要哪些东西呢?最为重要的是必须要有一个足够健全的知识结构体系,拥有内容的深度和广度,才能够去做出一些很有意义的工作。成为前端开发工程师能做什么?一、职业方向定位
首先,只有确定好自己的职业方向,才能做好职业规划。在我看来,做WEB前端技术能够找到的职业方向有以下几种:
()资深WEB前端工程师
这个方向算是一个WEB前端最基本的选择了,在国外,很多老外都能够把自己的专业做到极致,能一辈子就在一个专业领域不断学习和积累。主要在于内因和外因两方面,内因是老外通常思想比较简单直接,容易一直专注于一个领域;外因是国外的环境很好,能够良好的支撑这样的职业发展道路。反观国内,从内因来讲,WEB前端技术人员还是蛮浮躁的,通常会因为WEB前端知识的更新速度太快而觉得学习起来辛苦,最终转向后台或其他道路。从外因来讲,WEB前端人员没有获得公平的待遇,可能从HTML页面制作就开始并沿袭下来的,从来WEB前端人员都比后端人员低一等,貌似前端就是“浅显”的代名词、后端就是“深奥”的代名词,这也直接造就了前端人员的收入无法和后端人员媲美,同时直接影响到前端人才市场的活跃程度。另一方面,前端的技术入门较容易,造成另一个极端情况:人员泛滥、人才稀缺。我想对所有的WEB前端工程师说:面包总会有的,要耐得住寂寞!我个人比较推荐这个职业发展方向,因为,在这个方向下,只要足够耐心、厚积薄发,成功的概率是非常高的。同时,这是一条最单纯的路,我们更多的是花费精力在技术的钻研上,而不是办公室*治等其它琐事。
(2)资深WEB架构师
说功利点儿,我喜欢这个方向,既兼顾了工作的单纯性、又能够减少实际Coding的工作量能腾出更多时间钻研技术。在国内,WEB前端工程师遇到较多的情况是总是反复编写着同样的代码,总是面对着同样的技术和产品,容易感觉枯燥。由于我们拥有最为广泛的WEB相关知识沉淀,使得我们更加容易成为一名架构师。这个职业发展方向不如第一种来得平滑,主要是作为一名架构师不得不学习:后端技术、DBA、Platform等内容,而这种学习通常需要实际操刀做项目,不是自己在家里写两个Demo就好的,这就势必会遭遇一段时间的阵痛期。虽然不是很平滑,但是,对于一个大局观好、悟性好、知识面广的前端工程师,我推荐你们努把力,走一条光荣的架构师之路吧。
(3)自己创业
其实,自己创业是最好的道路、也是成功率最低的道路,挑战和机遇并存。这里,作为一个前端技术人员,需要将自己的视野更多放在行业的动态、产业链的动态、相关产品领域的动态,把