當前位置:名人名言大全網 - 名人名言 - 想成為壹名高效的web開發人員?

想成為壹名高效的web開發人員?

不要因為害怕落後於時代而去學習新的東西。

毫無疑問,壹個好的開發者總是在學習。誠然,舊技術終將被淘汰。但是新技術總有壹天會過時。所以沒必要盲目追求最新的技術。

平均每37秒就會誕生壹個新的標準或框架,妳不可能全部學會。很多新技術、新框架或者新特性對妳來說並不是必須的,妳也不必去理解。真正有價值的技術需要經過社區和市場壹段時間的打磨才能出現。IT公司通常專註於培養適合自己的技術,沒有公司會讓自己的代碼去適應壹個全新的框架。所以妳不用太擔心因為壹些新技術而被裁員。妳需要註意的是這三種知識,按優先順序排列如下:

(1)基礎。基礎是最重要的。當妳掌握了壹個基礎知識,妳就能很快掌握它的相關技術。比如妳非常熟悉JavaScript,那麽任何基於JavaScript的框架都打不過妳。如果妳掌握了面向對象編程,妳可以很快掌握壹門新的面向對象語言。對基礎的深入學習可以大大提高妳的學習效率。

(2)妳常用技術的最新版本。妳平時用的最多的技術就是妳的鐵飯碗。如果他們有新版本,妳有必要花時間去學習它。

(3)大公司推崇的技術。如果壹家非常知名的公司(如谷歌、臉書和微軟)發布了壹項新技術並不斷維護它,那麽這項技術值得妳關註。以前社區裏有幾百個非常流行的JavaScript框架,但是Angular和React的出現瞬間搶了他們的風頭。

寫高效的代碼比普通代碼要花更多的時間。

當妳運行完程序,發現功能實現了,妳覺得工作完成了,其實不然。實現壹個新的功能,除了編寫新的代碼,還包括調整和優化與該功能相關的其他現有代碼。當妳發現妳的壹部分時間花在了改進代碼的設計上,從長遠來看妳會遇到更少的錯誤。

為了減少代碼中的錯誤並優化設計,您需要註意以下兩點:

(1)開發前準備測試環境。先配置測試函數,再寫符合測試標準的代碼。這樣不僅可以減少bug的發生,還可以優化妳的代碼思維,因為妳在寫代碼的時候嚴格遵守了更合理、更規範的標準。這將使妳的代碼簡潔高效。

(2)叠代完成工作,而不是壹步到位。在妳的代碼滿足需求之前,不要花時間去完善它。妳永遠無法讓妳的代碼完美。妳的首要任務是讓妳的代碼完成指定的功能。通常開發者會犯這兩個錯誤:要麽花太多時間思考卻沒有足夠的時間去實現,要麽沒有花足夠的時間去設計最初的方案。遵循肯特·貝克所說的:

先讓它生效,再讓它正確工作,最後讓它更有效率。

7*24小時工作不會讓妳成為領導者,合理的時間安排才是最重要的。