寫給年輕程序員的一些建議
英文原文:What Advice do you Give to Young Programmers?
首先,恭喜你選擇了程序員這個職業。編程其實真的是個很不錯的職業,優秀的程序員就好像熱賣品一樣緊俏。哦,對了,忘記說了,如果哪位高手擅長 Drupal,歡迎發 email 到 chris@pirillo.com,我在此恭候大駕。另外,特別感謝 Grant 發來的有關于年輕人如何學習編程的資料。
· 閱讀。
如果你不喜歡把時間花在閱讀上,那么很遺憾的告訴你,你并不適合涉及這個領域。如果你想學好計算機語言,那么你就必須花時間去閱讀書籍,瀏覽網頁,翻閱雜志,細品文章。
· 不管花多少時間都要找到適合你的語言。
因為我們需要完成數以萬計的代碼工作,所以一個稱手的語言工具就顯得異常重要。此外,還有一點請記住,一旦你精通了一種計算機語言,那么觸類旁通,其他的語言對你而言也不會是什么攔路虎。
· 思考。
在你開始編程之前,請務必先思考這個問題:你寫這個程序的目的是什么。我可以很誠摯地告訴你,我在最后在審查的時候總是要刪去很多沒用的代碼,這些垃圾代碼完全可以說是費力不討好的無用功。
· 使用流程圖。
流程圖能讓你有效組織代碼,省時省力。
· 做好備份。
一旦開工,就有可能碰到數據丟失甚至死機等等亂七八糟的事情,所以,為了以防萬一,我強烈建議把資料統統做好備份。同時,我們也應該時不時的備份我們寫的代碼,這樣即使犯了個不可挽回的錯誤,我們也可以復原。
· 注釋代碼。
如果你有事需要離開正在進行中的項目,那么等你回來的時候,很有可能,你完全看不懂剛剛寫的是什么意思了。這個時候,代碼注釋就大顯神通了。通過閱讀注釋,我們就能很輕松了解我們剛剛想到哪寫到哪了,而不必把整段代碼再去研究回味一遍。
· 勇于尋求幫助。
微軟有一個很棒的幫助網站,里面有為程序員準備的數據庫。我們也可以登錄他們的博客,提出問題,可是隨時都有人在線為你解答問題的哦。
· 找一本好書。
地方或者學校的圖書館中總會有關于編程的書籍,篩選出來,然后仔細研讀,好好學習。
· 測試。
當你覺得你的程序已經寫得真心棒極了,那么是時候測試了。我所說的測試,指的是讓其他人來評價你的程序,或者當做免費軟件提供給他人使用。甚至還可以申請一個網站,以便于人們有需要的話可以隨時下載。大家的反饋將會是你最寶貴的建議和動力。
譯文鏈接:http://news.html5tricks.com/advice-to-young-programmer.html
翻譯作者:IT 新聞 – 蔣麗麗