新人學程式設計如何提高自己的技術 編碼技能的五個小竅門 獨門絕技
對於新人之于程式設計,開拓思維從新的方式上去思考好理解程式設計,不見得是一件壞事,建議大家多關注下空間探索、3D列印、3D渲染、生物資訊和互聯網等新興行業,都是高科技啊,
建議多看看別人的代碼,特別是行業內比較流行的框架或大牛寫的開源項目,其中的邏輯思維和寫碼風格都很值得去學習。
1. 開始構建模組
保持代碼一致,可重用且有組織的一個最好方式就是將功能成組的放在一起。例如,別把你所有的js代碼都扔到一個main.js檔中,而是要嘗試基於功能將它們分組放在分開的檔裡面, 然後在你達成你的構建步驟以後再將它們連接起來. 當然,要編寫模組化的代碼還有更多事情要做,
2.盡可能多地練習:
堅持練習幾個小時聽起來很難, 但一旦喜歡上這種方式, 相信我, 你會樂此不疲。你一定聽說過熟能生巧。這對程式師來說是非常必要的。
這裡有個問題。練習什麼?問得好。社會媒體是實踐資源的一個重要來源。
3. 使用版本控制
版本控制是一種按照時間來記錄對檔或者資源的修改,它允許多人編輯,變化跟蹤,以及對資源的管理. 有許多支援版本控制的服務,包括Bitbucket, Assembla, 以及 Github. Github 是我個人的最愛,
4.擅用Google
在開發過程中,你將不得不面對一個艱難的處境。當你在代碼中發現了很多BUG的時候,或者你正在努力想出一個方法去做一些事情。在這種情況下,很可能你不會是第一個做這些事的人。 數以千計的人可能也遇到同樣的麻煩。他們是如何成功解決的呢? Google會給你很多答案。所有你需要的都可以進行搜索查詢。
穀歌 (搜尋引擎, 而不是穀歌公司) 只是聰明,不是智慧。它適用於關鍵字。因此, 為了獲得最佳答案,你需要知道如何以巧妙的方式向google提問。為此, 學習SEO(譯者注:搜尋引擎優化) 基礎知識。這這將使您能夠像Google一樣思考,從而提高您的搜索技能。
5.加入開發者社區,多吸取建議
如上所述,社交媒體可以給到你想要的一切。有大型專業社區。有些是非常流行的, 如 StackOverflow 和MSDN。這裡有許多技術牛人可以給到你幫助,也有一些新手需要你的説明。註冊 (免費的), 然後擴大你的社交圈。
允許他人閱讀您的代碼。如果有批評的觀點, 請感謝他們。因為他們將幫助您找到代碼中的漏洞,提高代碼品質和邏輯。對有些人來說,很難接受批評。我就是其中之一, 但很快我意識到, 評論者正幫助我測試代碼。
5.加入開發者社區,多吸取建議
如上所述,社交媒體可以給到你想要的一切。有大型專業社區。有些是非常流行的, 如 StackOverflow 和MSDN。這裡有許多技術牛人可以給到你幫助,也有一些新手需要你的説明。註冊 (免費的), 然後擴大你的社交圈。
允許他人閱讀您的代碼。如果有批評的觀點, 請感謝他們。因為他們將幫助您找到代碼中的漏洞,提高代碼品質和邏輯。對有些人來說,很難接受批評。我就是其中之一, 但很快我意識到, 評論者正幫助我測試代碼。