今天看了掘金的一篇文章《if 我是前端Leader,怎么走出小微前端团队的围墙?》,感触颇深,这里也想分享本身做为一个老前端的一些想法。前端
先交代下背景,我是09年毕业的,刚开始作了几年PHP,后来由于对前端技术的喜好转型作了纯前端,后来也作了公司的前端部门Leader。java
我跟不少同事聊过当初他们选择作前端的缘由,大多数都和我有同样是喜欢前端那种直接和纯粹的感受,你写了一段代码立马能够看到对应的界面和交互,那种即便反馈的感受让人舒爽。react
若干年后当听到一个产品经理私下问我你一个男生为何要作前端的时候,我感到了一丝触动,在不少人眼里,直接和纯粹的前端在他们眼里意味门槛低。像不少前端调侃的那样:前端=切图仔,前端=门槛低,在不少人眼里只有触碰到业务数据,编写接口的后端才是公司技术部门的顶梁柱。webpack
但每次需求评审完,最操心的就是前端了,做为开发环节的最后一环,咱们就像是餐厅厨房的厨师,最终呈现给顾客的菜品是由咱们来制做完成的。 咱们须要产品经理提供菜单,告诉咱们顾客的口味。须要后端提供食材(接口和数据,每每最后一天才能给到),还须要按照设计师提供的菜品呈现效果图来制做。程序员
可是在作菜的过程当中,咱们老是以为缺这缺那,想制做一道美味却到处受制于同事。产品设计得含糊不清,后端的接口漏洞百出,忙着作菜的同时,还要承担串联全部环节的责任。es6
提测的时候遇到不专业的测试,会分不清问题的来源,是产品需求里没写?仍是接口有问题?无论了,先建个jira bug提给前端吧。前端本就忙得一匹,看到这种bug心情可想而知。web
而此时后端呢?接口早已写完开始了平常的摸鱼。几个干净简洁,restful风格的CRUD接口早已写好作到片叶不沾身。碰到活动项目的话java更是流露出他们高贵的特性,啥?咱们不作活动接口,找其余团队写吧。面试
最后若是菜品出了问题,顾客不满意,餐厅老板找到的倒是厨师长。X总点中了提交按钮,一段奇怪的报错呈现出来,心想:必定又是作H5的小王写的BUG。后端
我说的这些若是你在中小型公司待过的话必定会很熟悉。这就是咱们天天的生活,在掘金上看到的技术知识大部分咱们在平常的工做中永远不须要用到,你我都心知肚明,这些知识点只是为了之后在面试的时候用来设置门槛互相承认用的。promise
react hooks出来那么久了老大好像还没更新过公司前端架构的react版本?
fiber这么牛逼的技术我完全搞懂必定能在面试中加分很多的。
原型链的终点(即使如今都用es6了)、微任务队列、手写promise、webpack plugin开发,这些掘金写烂的基础知识必须扎实掌握吧?
21号的迭代评审会开始了,你又被拉回了现实。
3天够吗?X总说了,这个项目月底要上线,你们辛苦下,这周末加加班吧。
我时常劝单位里的9三、94的小伙想一想清楚是否要前端做为他们人生的职业选择。这么多年在跟产品,后端,设计的切磋中对前端这份职业的激情完全被磨灭了,一个前端大几率最后的终点也就是一个公司的前端leader。若是能去个大厂搞个P7,P8的或能赛过大部分中小型公司的前端leader,但前提是你真的对技术颇有追去,且精力旺盛,无惧加班,有持续的激情去面对我所说的事情和大厂的狼性考核压力。
现在不少自媒体成天在谈程序员35岁失业的问题。但若是你仍是个93年左右的小伙,必定对这种文章有什么深切的感觉,顶可能是看成和同事茶余饭后的谈资。人在30岁以后,家庭锁事的曲线是向上的,精力的曲线是向下的。而前端又是一份极其耗费心智的工做。 30岁后若是还继续从事一线前端高强度的工做,恐怕很难兼顾家庭和生活。
一般一个中大型公司有不少后端业务团队,并且随着如今微服务的流行,这种团队的拆分愈来愈细,每有一个业务团队就意味着有一个后端JAVA主管坑位,这些部门有的由于业务成熟稳定,主管的工做每每比较悠闲,兼顾到家庭和生活的同时也可以守好本身的一亩三分地。但一个中小型公司的前端资源倒是要处处救火的,是的,一般前端被称为“资源”,但我好像不多听到事后端同事被称为资源。后端项目缺人了就招人,前端缺人了就调人过来。
当下的环境和一个工种在产业链的做用决定了这个工种的平常工做的状态,通过那么多年的切身体会和从其余同僚身上看到的现象,给刚入行前端的后辈们一个忠告,我知道大家可能工做不久就拿着高于其余行业不错的收入,可是人生只有一次,想清楚本身最终想要达到的生活状态究竟是什么样的,选择一个真正适合本身性格的职业吧。