35k*14薪,这是偶身边的一个同事,岗位:web端技术经理。纯粹的做技术的话,个人认为这个工资基本上已经可以了,再往上走一定不是简单的开发岗了,管理是必不可少的。
那么如何才能拿到30+以上的工资呢?个人认为有以下几点能力需要提升:
技术功底扎实这些年来,web端语言层出不穷,传统的有jquery、angularJs,移动端有vue、react等等,语法也是每年一版本,ES6到如今的ES9,但是本质上都归属于JavaScript语言范畴。所以JavaScript语言功底一定要扎实,这也是决定你能否迅速的学习、吸收新的技术和框架。
细节把握能力达到这个级别的前端工程师基本上就是:“你会的偶也会,你不会的偶还会,偶不会的偶查查API文档就会了”的境界,能够写的了业务,也能迅速的定位和解决问题。页面响应能力、兼容性这些都不在话下。“学而优则仕”说的就是你一定是把自己手上的活干的好并且是持续的好才能继续往上发展,比如带团队、做架构。
整体协调能力很多优秀的工程师做到一定程度之后,不仅对自己负责的事情能够处理得当,对项目的整体把控能力也慢慢提升上来了。这个时候就可以去负责一个具体的项目,做项目master,做业务负责人。那么薪资也会随着职能的提升和扩大逐步上升。这个时候就不再局限于具体岗位的薪资了。
综上,个人认为你的薪资取决于你对企业实现的价值是多少,如果能从具体岗位跳出来,将能力扩散放大到整个团队以至整个公司,那么薪资也是充满无穷的想象力的。
茶余饭后,后端的工程师总是说前端:“解释型语言,弱类型,连编译都没有,不就是一个页面的事情么”,“打包就打包,webpack非得说成编译”……不知道各位看官有何想法?
前端全栈:分node全栈和其他语言全栈,比如ror搞全栈是最早的,其他php、java也有,不过纯前端的不过,在react,angular之前搞后台还是可以的。所以前端全栈,偶理解是等同于node全栈的。node本身是做后端的,但在前端工程化和BFF领域大放异彩,所以node全栈涵盖了前端的方方面面,是比较合理的解释。
大前端:更泛化的概念,移动互联网时代开启后,hybrid曾经很火,基于h5和webview做跨端,确实是很理想的做法,但复杂交互搞不定,机器性能网络等是硬伤,所以后来出现了rn和weex,整体还是前端写法,所以hybrid里前端也是占了一定的开发,结合之前前端和node的关系,综合3者:1)app里的前端,2)前端,2)node全栈,统称为大前端。这里的”大“含义是可以做的事儿的范围更广,触达前后端移动端,对前端职责有明显提升。随着技术发展,基于electron的桌面开发也日进流程,ott和iot等领域采用js也愈来愈多,所以只要和用户直接触达的端采用了前端技术开发的都涵盖在大前端范畴内。
首先大家要明白什么是前端工程师?
前端工程师,也叫前端开发工程师。他是随着web发展,细分出来的行业。它要求前端开发工程师不仅要掌握基本的前端开发技术,网站性能优化、SEO和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持等。
前端开发是个非常新的职业,对一些规范和最佳实践的研究都处于探索阶段。总有新的灵感和技术不时闪现出来,例如CSS sprite、负边距布局、栅格布局等;各种JavaScript框架层出不穷,为整个前端开发领域注入了巨大的活力;
现在市场很需要优秀的、高级的前端工程师。一方面是因为这是一个比较新的细分行业,而且前端程序员大都自学一部分,知识结构不系统;另一方面,大学里面没有这种课程,最最重要的是:中公优就业这类IT培训机构也才逐渐开设专门的前端工程师的培训课程!!
那么一名优秀的、甚至卓越的前端开发工程师的具备什么条件?
首先,优秀的前端开发工程师要在知识体系上既要有广度和深度!在以前,会一点Photoshop和Dreamweaver的操作,就可以制作网页。现在,只掌握这些已经远远不够了。无论是开发难度上,还是开发方式上,现在的网页制作都更接近传统的网站后台开发,所以现在不再叫网页制作,而是叫Web前端开发。
前端开发在产品开发环节中的作用变得越来越重要,而且需要专业的前端工程师才能做好。Web前端开发是一项很特殊的工作,涵盖的知识面非常广,既有具体的技术,又有抽象的理念。简单地说,它的主要职能就是把网站的界面更好地呈现给用户。
其次,优秀的前端开发工程师应该具备快速学习能力。如果没有快速学习能力,就跟不上行业发展的步伐。前端工程师必须不断提升自己,不断学习新技术、新模式;仅仅依靠今天的知识无法适应未来。
再者,优秀的前端工程师需要具备良好的沟通能力。
如果单纯只是学习前端编程语言、而不懂后端编程语言(PHP、ASP.NET,JSP、Python),也不能算作是优秀的前端工程师。所以在成为一个优秀的前端工程师的道路上,充满了汗水和辛劳。