前端的意义
如果作為一個打工者角度來講,前端的意義就是可以養家糊口。 而作為職業本身,前端的意義其實就如你說的,讓人機交互這一塊讓用戶更加愉悅。至于其他什么高大上的意義,其實并沒有。前端工程師的價值其實也就是讓用戶在于機器交互的時候更加愉悅,讓用戶越來越喜歡,甚至在上面花錢,給企業創造價值。 你說如果你想要通過前端代碼來改變世界,很難,除非你造個像jQuery這樣的東西,也就讓世界變化了那么一點點而已。 所以千萬不要高估前端這個職位的價值和意義。有種效應叫做“稟賦效應”,指的是“當個人一旦擁有某項物品,那么他對該物品價值的評價要比未擁有之前大大增加”。我們身為前端工程師,對前端這個職位的評價自然就要比真實的要高那么幾分。 我剛開始工作的時候,有非常強烈的,我是前端我自豪的感覺,追求完美的代碼,和開發PK JS要放底部還是上面,慫第三方推廣負責人產生的http請求太多等等。當然現在看問題的角度已經完全不一樣了,比方我們看新浪微博,前端體驗其實是做的很不好的,性能也很差,微博網頁掛著同時看騰訊視頻,視頻就會有卡頓,把微博網頁關掉立馬就好了,但是你看人家的財報,看看人家的股價,你就會發現前端在整個產品中使用的價值其實并沒有我們想的那么高。 我突然想起了很早年的時候參加D2前端技術會議,因為支付寶的前輩分享了一個很有意思的案例,就是很重要的支付頁面的加載時間,具體時間我記不得啦,我大致說兩個數值示意下,就是1秒變成500毫秒,然后去看用戶的跳出率存留量之類的數據,結果發現并沒有什么明顯的變化。也就是說我們拼命優化提高的那點加載時間,其實對用戶來講并沒有什么價值。 因此,從企業的角度講,前端僅僅是整個產品流程上比較重要的一環,想要真正改變世界,需要上下游一起齊心齊力,當然,最重要的還是上層領導者的方向,決策一定要正確。 這里可以順便說點其他的東西,前端工程師的的薪資水平其實是與他給企業帶來的價值決定的,一個前端工作者,就算他技術再牛,如果他只是單打獨斗,給企業帶來價值其實是有限的,哪怕做的產品在前端這一塊是世界一級棒,可能會遇到晉升阻礙;但是如果他可以讓其他前端同事一起變得更好,現在上游的設計師或者下游的開發也變得更好,產生了更多的價值,自然薪資也會上去。因此,通常前端管理人員會工資比較高(即使不參與一線開發),因為他需要讓很多的前端人員一起變得井井有條,高效運轉,這也是需要很多精力成本和承擔巨大壓力的,還有一類就是前端架構人員,負責優質的類庫,業務配套工具等基礎建設,保證整個產品線都高質量,同時節約人力等成本,也會有比較高的收入。 作為職業人,在談論前端工程師的價值的時候,眼中不應該只有技術,或者心心念念,實際上根本就不了解的用戶,其實可以多想想給團隊,給公司帶來了哪些價值,并且能夠佐證之。跳出職業本身思考問題,或許會有不一樣的感悟和成長。 對了,你的代碼最終能否改變世界其實是你的老板決定的,就算你寫的代碼一般般,但是你的老板很厲害,產品全球使用,你其實也已經改變了世界了。最后你會發現,改變世界似乎和你技術牛不牛一點關系都沒有,還是那句話,站在老板的角度,前端的意義其實就那么回事。
轉載于:https://www.cnblogs.com/changli/p/7644425.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結

- 上一篇: 支持向量机 (SVM)分类器原理分析与基
- 下一篇: bzoj1607: [Usaco2008