web前端开发学习难吗零基础怎样学习web前端开发( 二 )


然而,到了今年,企业开始更注重前端工程师的技术广度。一个优秀的前端,要做到的不仅仅是“T字型”,而应该努力成为精通前后端至少两门语言的「K字型」人才。
「前端行业整体积累时间太短,以后会趋于回归其他编程语言现在的正常情况。人才天花板很快就会到了,大家纷纷去跨界发展,以保证自己的行业地位和技术水平和工作年限成正比。」
无论在前后端分离,移动开发的范畴内,还是国内互联网公司的团队架构上,「大前端」的概念正在被广泛接受,比如网易,阿里,陆金所,新浪移动,美团点评和饿了么,都有大前端部门。身处其中,前端工程师需要承担终端开发,工程化等看似「不那么前端」的工作。
团队负责用户和广告产品两大方向,其中就包括大量的广告系统后台和模板的开发工作。
一位「大前端工程师」,要能够胜任这条业务线上PC,移动端(包括Native和H5)等所有不同端的工作。这对工程师的技术基础和快速学习能力,绝对是一场考验。
整个行业今后对前后端人才的综合实力考核,只会越来越注重;如果不及时拓宽自己的技术广度,职业发展恐怕会遭遇瓶颈。我也见过很多框架型人才,真的就是只愿意写React,或者只写Vue,不愿意碰Java。 这样的发展空间会越来越狭窄。
3,更加重视综合能力和职业素养
今天的前端不再是配合型,边缘化的工种,而是技术团队中最需要跨岗位沟通的人,要经常和交互设计,产品,后端,测试,甚至运维打交道,因此,企业在面试中,对沟通能力的要求也比以前更高。
职业素养是个仁者见仁智者见智的问题,不同团队和领导者之间没有绝对的统一标准。公司为团队招兵买马时,会着重考察应聘者的责任心,问题解决意识,以及快速响应能力。
前端一定要有『攻城狮』意识,在打仗攻城的时候,前端是冲在最前面的人。因为无论是产品还是后端,任何不好的流程,错误,最终都会暴露在前端,好的工程师要能够快速判断问题出现的原因,和后端一起背锅。
前端工程师面对问题的理解力,是和自学能力完全挂钩的。相比之下,一个人的培养潜力比他目前的技术水平还要重要。
回归扎实的基本功
底层的原理和基本功,决定了一位前端工程师是否有全局观,能否走得长远。因此越来越多的企业会着重考察候选人对原理的理解。
现在前端工程师浮躁成风,基础不扎实。很多程序员,对JS高级一点的技术原理,甚至HTML,CSS的高级原理都不大懂。前端技术虽然发展快,但发展快的其实只是框架;最根本的浏览器底层TCP / IP协议,HTTP协议,IO协议,以及经典的算法和原理,才是一个工程师,无论是前后端,都需要了解的。