離用戶近一點,再近一點

在現代的工業體系下,任何工做都被拆分爲流水線上的一環,現在的互聯網行業更是從用戶那裏知道他們想要什麼再到實際作出來,有足足六七個環節。前端

做爲一個有寫代碼愛好的人來講,能選擇的餘地很少,惟有「後端工程師」和「前端工程師」,在過去的很長時間,我基本上呆在後端的領域,去作了不少後端相關的開發,本身也在後端方面有了更多的認識。後端

在新的 2019 年,我將會嘗試讓本身轉向,成爲一個前端工程師。接下來,我來講一說我這個選擇的背後邏輯。前端工程師

員工的價值到底由什麼決定?

白子:離客戶越近,其價值就越大。

提到擇業,就避不開兩個話題,企業的需求和員工的價值。通常來講,咱們認爲,員工的價值由他爲企業帶來的價值所決定前後端分離

這句話沒錯,那麼,員工如何爲企業帶來價值?前端優化

員工能夠幫助企業創造更好的產品,可是,這是價值麼?佈局

更好的產品自己並非價值,其所帶來的用戶、客戶纔是真正的價值優化

員工自己並不讓企業盈利,相反,企業須要支付費用給員工。而客戶則是支付費用給公司,幫助企業盈利。spa

從這個角度來看,離客戶越近的人,越能產生價值,這也就是爲何咱們會常常看到一個企業裏,銷售是賺錢最多的人,由於他們離客戶最近,可以給企業帶來實打實的價值。開發

技術背後的陷阱

白子:技術自己就是螺絲釘,只研技術,不過是一個螺絲釘,變成一個更粗的螺絲釘。

關注技術自己有沒有壞處?固然沒有,做爲一個開發者,追求技術的卓越是應有的義務。可是,從企業的角度來講,只關注技術自己,意味着你的價值會不斷下降。rem

技術再強,也是能夠找到替代者的,區別僅僅是願不肯意花那麼多錢罷了。業務理解的深度,倒是其餘人沒法輕易替代的。江山代有才人出,各領風騷數百年,技術迭代速度很是快,總會有新人出來,比你更加擅長技術。

爲何是前端不是後端

白子:現在的前端更加接近業務自己,更具有價值

隨着現代軟件產品的高度流水線化,咱們推崇的先後端分離、RESTFul API、GraphQL 讓後端的工做愈來愈輕鬆,能夠花費更多的精力投放在技術深度的探索,去研究更加深層次的優化問題,而不須要花費更多的心思在業務邏輯上去。

一樣的,前端不得不承擔起業務流程的開發,工做量大大加大。雖然有各類各樣的組件庫幫助前端優化了具體佈局、界面上面的工做,但業務流程自己的複雜度並不會由於組件庫的引入而簡化

在這種強前端重後端的模式下,前端承擔了本來是後端的工做,讓後端再也不須要去理解業務邏輯,更加關注技術自己的內容就能夠了。離業務愈來愈遠,使得後端的話語權愈來愈小。

遊刃有餘的前端

前端工程師自己負責的是客戶能夠看見的內容,這使得他們相比於後端工程師,有着更多的職業選擇

他們瞭解用戶交互體驗,能夠從開發轉換成爲用戶研究

他們瞭解用戶使用方法,能夠從開發轉換成爲銷售

他們瞭解用戶使用路徑,能夠從開發轉換成爲產品經理

然後端,因爲專精於技術,其職業選擇,也不過是從一門技術,轉爲另一門技術罷了。

相關文章
相關標籤/搜索