从2011正式入行,迄今也有小9年了。最近又开始浮躁,有想换工作的冲动了,主动联系我的猎头确实很多
近两周面试过几家,简单总结下一个”老大不小"工程师的最近心得
1.技术面,面试官如果比我小(当然大部分中小企业都是比我小),哈哈,这种情况都是初面没通过。(我之前面试别人,也不会接受比我年龄大,确实有心胸的问题也有怕hold不住)。除非明确招负责人或现有要离职的情况
2.能发offer的,技术面的年龄和经验都差不多,所关心的问题都能共鸣,聊的也很愉快;复试和hr就比较简单了
3.圈内大部分都是vue技术栈,react只是大厂还有些技术控的公司
4.不得不承认在行业内,我已经不是主力军。公司和团队缺少我一样运转,说不定能给年轻人更多机会(有点负面)
前几天大学室友问我现在转dba怎么样,有什么书推荐不。顿时我内心倍感焦急,回想刚毕业那几年,我们都为了能在这个行业生存而坚持着,像个吃了激素的肉鸡一样成长
入行
2010年,当时玩了很多cms,一键搭建网站,甚至无需修改什么代码,在后台就可以配置前台页面,
2011年就稍微有了点编程思想,体系型的看了一些基础书籍:js权威指南、js高级编程、css权威指南。当时jq算是风靡一时,正因为jq的兴起在国内算是有了正在的web前端岗位;也更加坚定了成为web前端的决心
成长
Jq解决了各浏览器js的兼容性问题,但是css兼容性还是没有,当时痛恨的ie6/7。这也可能就是web前端工程师的价值,后来越来越多的“大佬”转入了web研发,就慢慢有了基于web前端mvc编程思想,例如seajs、backbone。当时有两个技术革新,node和angular
瓶颈和转变
工作经验的增加,我也换了相对之前较高薪工作。思想上也从一个coder角色,转变为更加关心项目的生命周期和行业的生态情况。也经历过办公室斗争,哈哈,我算是博弈失败的一方
移动互联网的兴起,加之html5+css3的支持;这期间算是技术百花齐放,各个厂家都推荐自己的工程化脚本。react和vue两个技术体系算是稳定了web前端的mvc编程思想,很多团队也有自己的决策选型。谁是正在的未来独角兽未曾可知
未来
回归过去,似乎都关注在js上面。面试都喜欢问各种性能优化,但是编译+执行的效率大部分还是要看浏览器性能
虽然较新的浏览器已经逐渐规范js和css。但仍然需要工程师去解决低端机和不同设备兼容性问题,当然还有技术框架上面的性能优化
react和vue独领风骚差不多也有2-3年了,期间一些公司开源了封装的生态,例如ui库、状态库、及node相关,还有快速建站工具跟早期的cms很类似,从创建修改到发布,无需工程师介入
如果从职能上看,未来会越来越模糊化,例如大前端、全栈工程师。也有可能无工程师。还有可能web技术的发展,会迎来下一个革新,主要解决编译和执行效率问题,还有多端兼容问题
另外总结下我待过团队氛围
1.技术攀比型:这种一般有一定规模了,各种技术相互鄙视,包括团队内部。也算是程序员通病,自己代码就像媳妇一样,别人写的都是一坨S。这也算是一种追求技术极致
2.挣表现型:这种阶段一般出现企业处于迅猛发展期,40%左右都是入职不到1年,团队契合度不够,中层成为团队发展的天花板和瓶颈。会有内斗的趋势
有人地方就有江湖,就会存在“有限博弈和无限博弈”,这需要区分斗争目的。例如良性的就是产品不断的打磨
那么最终我的未来,真的还未知。明年就32岁,再去面试肯定也会越来越困难,要么沉淀和维护已经形成一种圈层文化,就是跟着一些熟悉的人一起跳槽和创业
网友评论