你能給初級程序員最好的建議是什么?

每個初級程序員都會在編程的路上栽跟頭,俗話說的好,站在巨人的肩膀上會看得更遠。就讓小編為你帶來Quora獲得2.4K點贊的最佳答案。

有9年工作經(jīng)驗的Vignesh Kannan給出了這樣的回答:

哦,我有一大堆。

在近10年的多家公司職業(yè)生涯中,我一直擔任軟件開發(fā)人員,我不能更多地想要強調以下幾點。

1、喝咖啡。

在漫長的一天咖啡是你最好的朋友。(這是個人意見)

2、請你用正確途徑解決問題。

在出現(xiàn)問題時,不要提供一個快速修復問題的方法,它會對你的工作產生適得其反的效果。

3、定期提交代碼,并在2天內至少推一次代碼。

在本地環(huán)境中不要有太多未提交的代碼。你永遠不知道系統(tǒng)什么時候會奔潰。

4、不要為變量名使用縮寫形式。

它會理解你的代碼,因為幾個月后,理解你的代碼將會是一場噩夢。

5、在與上述觀點相同的情況下,始終向代碼中添加適當?shù)淖⑨尅?/b>

6、文檔應該始終與代碼共存。這是目前最好的。

例如使用/** Javadocs comments */評論而不是寫一些頁面。

7、將你所有的靜態(tài)變量。

當你試圖本地化你的軟件時,這很容易實現(xiàn)。

8、作為開發(fā)人員,編寫廣泛的單元測試。

始終保持代碼覆蓋率超過95%。這將使您能夠識別您的小代碼更改是否會破壞該軟件。

9、在你的IDE配置linters。清除代碼。

10、為團隊采用通用代碼樣式,并且使用它。

11、有疑問時,要總是問。

因為你永遠不會知道在你的團隊中其他人知道什么,從不低估任何人。

12、關于以上問題:不要問愚蠢的問題。

在你問周圍的人之前,先在谷歌上查一下。

13、不要只為簡單明朗的場景編寫代碼。

如果你這么做了,邊緣案例和錯誤場景會一個壞人,他們出現(xiàn)后便會擊垮你的。

14、當你的隊友問你問題時,請幫助他們。

你永遠不知道什么時候你需要別人的幫助。

15、最后但并非最不重要……

學習新技術別猶豫。走出你的舒適區(qū)。這就是你在軟件行業(yè)生存的方式。

16、哦,最重要的是。

重新啟動計算機比你想象的更能解決問題。(`?ω?′)

點擊這里閱讀《資深程序員是如何用五年時間攢夠100萬的?》

先定個小目標,來個100萬!↑↑↑

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容