欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

自學成才的程序員通常缺少哪些技能

錢琪琛2年前16瀏覽0評論

自學成才的程序員通常缺少哪些技能?

一、知識體系不夠全面,專注于編程語言

比如說,許多自學 C 語言的程序員,往往就執著于語言本身,一些關鍵字、語法掌握得很熟,卻很少去了解與編程相關的其他知識。比如說,編譯原理,計算機系統組成,等等。從表面上看,這些東西似乎與編程關系不大,但在實際應用中,系統地掌握計算機知識有助于我們更深刻地了解相關原理,更利于框架的設計和排錯。另外,一些與計算機學科關系密切的學科水平往往不夠高,比如英語。

二、不夠規范

由于自學者通常是單槍匹馬地獨干,不用與其他團隊設計的組件接軌,因此在許多方面編碼往往不夠規范。比如說,一些接口的設計,編碼格式,注釋說明,變量命名方法,第三方庫的使用,等等,通常都是全憑個人的主觀意志。有時候,當碰到困難時,甚至會編寫一些極其“惡劣”的代碼段,只要功能實現了,湊和能運行就行。

三、團隊意識較弱,缺乏嚴謹的工作態度

同樣,由于自學成材的開發者少有開發大型項目的機會,也缺乏磨合,在一些方面會比較偏執。在實際工作中,經常碰到一些程序員過份追求簡潔,寫出的代碼堅澀難懂。還有一些程序員不注重代碼的復用性,從不曾考慮將常用功能寫成模塊,往往接一個工程,就需要將相關代碼全部從零開始寫。