作為一名機械工程師無法造出一套機床裝置是否應該早日改行?
很多前端開發工程師都是利用各種框架和庫完成工作的,原因很簡單:成本。降低自研工具的成本,可以將有限的時間和精力更多投入在實現具體的使用者介面互動和業務邏輯。尤其是遇到一些明明需要1個月卻非催著1周完成的甲方
一個好的前端框架也不僅僅是精通JS和瀏覽器介面就可以解決的,資料結構、演算法、設計思想都很重要,比如React中的虛擬DOM、元件狀態變數等。如何設計實現的邏輯?如何組織資料結構?在具體的資料結構上可以採用什麼演算法實現該邏輯?
截止到回答這個問題時,在GitHub上,React共有1243名貢獻者,Vue.js共有193名貢獻者。能力強的前端大神確實可以有能力獨自完成一套完整的前端框架,從框架設計、開發、測試、直到釋出和版本管理樣樣精通,但是所需的時間、精力和毅力,並不是每一個前端開發者都可以做到的。
其實,前端開發者入行多年後大多覺得每天都會做很多機械的重複勞動,都有興趣去接受一些挑戰。從自動化自己熟悉的重複勞動開始,找一些志同道合的人一起,完全可以做出一個小的工具。再一點點擴充套件深度和廣度,也會漸漸成為一個屬於自己的框架。或者是直接為一些開源的前端專案做一些貢獻,也是很有意思的事情。
如果有一天出現了24小時不休息、永不跟產品與設計拍磚的前端開發AI,其中一定會有很多前端工程師的智慧。
作為一名機械工程師無法造出一套機床裝置是否應該早日改行?
很多前端開發工程師都是利用各種框架和庫完成工作的,原因很簡單:成本。降低自研工具的成本,可以將有限的時間和精力更多投入在實現具體的使用者介面互動和業務邏輯。尤其是遇到一些明明需要1個月卻非催著1周完成的甲方
一個好的前端框架也不僅僅是精通JS和瀏覽器介面就可以解決的,資料結構、演算法、設計思想都很重要,比如React中的虛擬DOM、元件狀態變數等。如何設計實現的邏輯?如何組織資料結構?在具體的資料結構上可以採用什麼演算法實現該邏輯?
截止到回答這個問題時,在GitHub上,React共有1243名貢獻者,Vue.js共有193名貢獻者。能力強的前端大神確實可以有能力獨自完成一套完整的前端框架,從框架設計、開發、測試、直到釋出和版本管理樣樣精通,但是所需的時間、精力和毅力,並不是每一個前端開發者都可以做到的。
其實,前端開發者入行多年後大多覺得每天都會做很多機械的重複勞動,都有興趣去接受一些挑戰。從自動化自己熟悉的重複勞動開始,找一些志同道合的人一起,完全可以做出一個小的工具。再一點點擴充套件深度和廣度,也會漸漸成為一個屬於自己的框架。或者是直接為一些開源的前端專案做一些貢獻,也是很有意思的事情。
如果有一天出現了24小時不休息、永不跟產品與設計拍磚的前端開發AI,其中一定會有很多前端工程師的智慧。