當前位置:招聘信息大全網 - 移民中介 - 給新手程序員的十點建議

給新手程序員的十點建議

給新手程序員的十點建議

1、壹個CS相關學位或壹張理工科文憑不是妳成為程序員的必要條件。

這是壹個終身學習的職業。初學、轉碼甚至之後漫長的生涯中壹定會遇到很多挫折和難題,但決定妳能不能入門並在這條路上走下去的因素不會是妳現在手裏握著的學位種類和名稱。

2、盡量保持耐心和充足的睡眠。

學習和記憶通常依賴3個步驟:習得新知識、形成並鞏固記憶、回憶已儲存在大腦中的信息。其中對新知識的習得和回憶都只能發生在我們清醒的時刻,但由幹睡眠對幹強化神經元突觸之間連接強度具有至關重要的作用,因此記憶的形成和鞏固通常發生在睡夢中。如果接觸了大量新知識並感到難以消化,不要焦慮和沮喪,也許睡上幾覺,妳就會發現自己在逐漸掌握它們。

3、掌握搜索能力和技巧,積累可靠的信息源。

信息化時代發展到今天,信息獲取和篩選能力壹定排得上程序員必備技能前幾,甚至能夠或多或少決定妳的水平,特別是在這個格外看重分享和協作的行業裏。對幹新手程序員來說,搜索引擎花裏胡哨的高級搜索技巧們難免顯得不大實用,但即使是使用最平實的關鍵詞搜索時,如何精準用詞也是需要下功夫的事情。

4、活用英文搜索。

掌握英文搜索會是程序員成長道路上壹把萬能的武器。且不論英語資源的質與量,由幹絕大部分主流計算機語言都是基幹英語開發,因此只要把英文關鍵詞丟進google搜索框,就可以得到包含英語在內妳瀏覽器所有常用語言下的搜索結果,比如我通常能得到中日英三語的匹配內容。而只會使用中文搜索將會極大地限制搜索結果的質與量。

5、多動手敲代碼,模仿是學習的開始。

當跟著youtube視頻或是其它教程學習時,不要復制粘貼了事,再簡單的代碼亦或是再難以理解的代碼也盡量逐行親手敲出來運行。

6、不要忘記在模仿中加入自己的想法和創意。

雖然學習前期很可能只能跟隨教程做壹些小項目,但在教程基礎上思考如何去根據自己的興趣拓展項目並技術實現通常都能帶來寶貴的成長,也可以豐富自己的作品集並在求職時向妳潛在的雇主展示。

7、避免重復造輪子,但更不要盲目復制別人的代碼。

多參考和借鑒比自己優秀的人寫的代碼會是壹個很好的學習方式,但切記不要盲目復制妳理解不了實現思路的代碼。這不僅不會讓妳學到任何東西,也很有可能引起很多妳解決不了的。

8、先精通壹種語言或框架,再廣泛涉獵。

雖然技術發展日新月異,深入壹門語言還遠遠不足,但只有在精通壹門語言或框架的前提下才能逐漸看到不同語言框架之間的***通、不同、相互借鑒或是革新之處。

9、註意命名的可讀性。

不要起沒有意義或者用詞有誤的類名,變量名或方法名,也不要在命名時出現單詞拼寫錯誤。如果對自己的英語沒有信心,先查壹查詞典再下手,否則之後的修改/維護成本及協作開發者閱讀妳代碼的難度會指數級增高。

10、想清楚要解決的問題再動手寫代碼。

先花時間在明確代碼目的和實現方法上可以幫妳事半功倍。把代碼寫出來通常只是測試之外的最後壹步,也是最簡單的那壹步。