每個初級程序員都會在編程的路上栽跟頭,俗話說的好,站在巨人的肩膀上會看得更遠。就讓小編為你帶來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萬!↑↑↑