在大公司寫程式碼是一種什麼樣的體驗?

智雲程式設計發表於2019-06-12

從事軟體開發前後經歷了四家公司,有跨國公司外企,有中型私企,有大型的網際網路公司,有初創公司,這些都親身經歷過,帶給的也是完全不一樣的感覺,但就寫程式碼而論,在外企可能對於程式碼的質量把控更加嚴格一些,畢竟周圍人的技術能力水平相對高一些,大家的編碼規範也會更高,所以不同性質的公司對待程式碼的也不太一樣,也不是說所有的大公司程式設計師寫出的程式碼就一定是最高的,主要還是和開發具體環境有關。

在大公司寫程式碼是一種什麼樣的體驗?

現在就拿個人寫程式碼的一些經歷來做個總結分享給大家,在外企程式碼稽核的會比較嚴格一些,主要周圍都是技術高手寫的程式碼稍微有點不舒服,就會被立即指正過來,在這種環境程式碼的提升水平會非常的快,而且也是經常研究同事寫的高質量的程式碼,有的時候寫的程式碼功能實現了,但美國總部的老外還要拿著稽核一遍,而且一般他們都會帶著比較挑剔的眼光看待你的程式碼,開始還是非常的不適應,後來時間長了程式碼的質量反而得到大規模的提升,所以初級寫程式碼的人如果有個嚴格要求的人寫程式碼其實是好事。

在大公司寫程式碼是一種什麼樣的體驗?

記得有個同事現在已經工作差不多20年了,寫程式碼的質量非常高几乎很少見非常明顯的錯誤,有一次閒聊中說到程式碼是如何練出來的,才知道那是練出來的是在剛入行的時候有個非常嚴格的經理,只要有人程式碼寫的不好,直接在黑板上被通報批評時間長了大家寫程式碼的質量都提升上去了,所以程式碼質量的高低還是和是否對自己要求嚴格有著直接的關係,沒有規矩的寫程式碼必然很難有本質的提升。

在大公司寫程式碼是一種什麼樣的體驗?

在中小企業工作的時候程式碼基本上隨意性很大,主要是人員相對少,專案趕得程式碼比較緊急,所以在程式碼稽核這一塊也是比較鬆懈,好在所在團隊制定了一個程式碼上傳的基準,臨近的人員之間互相稽核程式碼,相對公司別的部門程式碼質量還算高一些,回憶起來在這個公司唯一的貢獻就是推動了程式碼的稽核,在以前幾乎一個人一個思想去寫程式碼。

後來因為技術情懷加入了一家網際網路公司,公司的規模也不小,發現程式碼的稽核制度也是亂糟糟的,大家為了出版本程式碼經常出現一些記憶體洩漏或者別的問題,後來公司沒有辦法專門成立了一個效能組專門針對不好的質量程式碼進行修正,然後推動著把第二家公司的程式碼稽核規則給落實到位了,程式碼是程式設計師的臉面,自己寫的程式碼如果一直出問題說明找個人的能力存在問題,這對於有技術自尊的人來講就是莫大的侮辱,所以程式設計師就是要對自己寫的程式碼負責。

在大公司寫程式碼是一種什麼樣的體驗?


自己是個從事多年開發的前端工程師,如果你對軟體開發感興趣

這裡推薦一下我的前端學習資源分享qun:767273102 ,裡面都是學習前端的從最基礎的HTML+CSS+JS【炫酷特效,遊戲,外掛封裝,設計模式】到移動端HTML5的專案實戰的學習資料都有整理,送給每一位前端小夥伴。2019最新技術,與企業需求同步。好友都在裡面學習交流,每天都會有大牛定時講解前端技術!

持續學習,提升自我,前端資源分享


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901074/viewspace-2649600/,如需轉載,請註明出處,否則將追究法律責任。

相關文章