今天看了掘金的一篇文章《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主管坑位,這些部門有的由於業務成熟穩定,主管的工做每每比較悠閒,兼顧到家庭和生活的同時也可以守好本身的一畝三分地。但一箇中小型公司的前端資源倒是要處處救火的,是的,一般前端被稱爲「資源」,但我好像不多聽到事後端同事被稱爲資源。後端項目缺人了就招人,前端缺人了就調人過來。
當下的環境和一個工種在產業鏈的做用決定了這個工種的平常工做的狀態,通過那麼多年的切身體會和從其餘同僚身上看到的現象,給剛入行前端的後輩們一個忠告,我知道大家可能工做不久就拿着高於其餘行業不錯的收入,可是人生只有一次,想清楚本身最終想要達到的生活狀態究竟是什麼樣的,選擇一個真正適合本身性格的職業吧。