當前位置:編程學習大全網 - 編程語言 - 大學程序員自學編程的6種方法高效學習

大學程序員自學編程的6種方法高效學習

程序員6種自學編程高效方法

1、最好的學習方式

對幹初學者來說,可以采用視頻+書籍的方式進行學習。這兩種方式形成互補關系。另外閱讀代碼也可以幫助妳解決問題,了解最佳做法,這裏的閱讀代碼是指書籍,博客文章,開源代碼等等。編程教學視頻可以讓妳迅速掌握編程語法等等,但通常比較生動、淺顯,不成系統。而書本是比較系統深入,但是枯燥,所以最好的方法是書和視頻結合。但在閱讀代碼後,妳需要自己實際去寫代碼。可以是任何東西。可以是小的編碼任務或者是壹個小模塊必須確保妳能將之付諸幹實踐,並用某種方式使用妳學到的東西。如果妳不這樣做,妳會發現自己面對編輯器會無從下手。知識等待使用的時間越長,知識這把斧頭就越鈍。等待學習新知識的時間越久,妳就越難以將其融入到代碼中。

2、入門期堅持學習

自學編程難免遇到這種現象:學了壹兩個月,發現自己會的不多。

編程在壹開始不會有那麽大的反饋,這種現象非常正常!關鍵是妳要堅持個三個月到半年的時間,熬過這個艱難的入門期。

推薦三件事情以避免僵局。第壹是試著閱讀更多關幹技術的文章,並總體掌握正在發生什麽。通常,當妳陷入困境時,意味著妳對需要澄清的事情做出了不正確的假設。**第二是咨詢互聯網。這壹點很顯然是值得壹提。在網上查找並詢問有過這個問題的人是壹個非常重要的技能。Stackoverflow可以說是互聯網上最好的網站。不要害怕在那裏問自己的問題。通常只要盡力正確地闡述妳的問題就OK了。小編的第三個建議是向妳認識的人請求幫助。

3、初學者盡量不要鉆牛角尖

對於人生來說,其中任何目標的實現都離不開耐心。編程學習就如其它任何學習任務壹樣,都需要反復努力並投入大量時間。

如果遇到難題,耗了半天時間還是沒弄懂,可以暫時跳過,知識積累到壹定程度,回頭再進行解決妳會發現簡單多了。不要壹味的去鉆牛角尖,壹定要解決這樣會耗費大量的時間與精力。

4、尋找良師益友

學習編程的壹個很好的方法就是和其他的程序員交談。不必談論任何特定的內容。可以是妳正在學習的東西,也可以是妳認為很酷的東西,更可以是妳正在工作的東西,皆可。妳會發現很多程序員並不喜歡只是聊編程。這樣做可能會讓妳學到很多關於庫,服務器,編程語言和模式方面的知識。但是,最重要的是,妳將了解到其他人是如何看待編程的。妳會發現,妳認為理所當然或從來沒有考慮的事情在人與人之間是非常不同的。

還有妳遇到的那些小問題,已經有無數前輩也曾遇到過,他們總結了並分享在互聯網上了,前人的經驗是妳的寶貴資源,要善於利用谷歌等軟件。

5、有目的的練習

不要想著學習完就可以賺1w+這樣很容易放棄編程編程語言是壹個很大的知識庫,需要妳不斷的學習。最好是奔著壹個小項目而學習編程,當妳把作品做出來了,有了成就感,同時基本上具備找工作的能力,就找個初級的開發崗位,再進階,妳的自學之路功與名都有了。

沒有什麽可以與工作於自己的項目以學習編程更有用的了。有了壹個點子並試圖實現這個點子是非常具有挑戰性的。它需要很強的自律心及耐心。但是,通過嘗試實際做壹件事情,妳可以學到如何分解問題並應用技術。妳面對的各種問題,以及妳如何解決它們才真正是所謂的編程。此外,想要完成項目的驅動力是繼續學習的動力。從業余項目獲得的滿足感遠遠超過妳在抽象中學習東西的滿足感。

6、完美主義者和搬運工的區別

編程是壹門手藝,需要反復練習,脫離書本和視頻看是否能獨立實現?學到最後的境界無非就是:我亦無他,惟手熟爾

有兩種類型的程序員:

完美主義者和搬運工。有些人希望壹切都是正確的他們希望完美,他們希望遵循所有的最佳實踐,並寫出漂亮的優雅的代碼。他們想要理解每壹行代碼。有別於那些不管三七二十壹,只要自己的代碼能工作即可,即使對代碼庫有損害的人。平衡這兩種技能是非常重要的。有時妳應該深入鉆研壹個問題或項目,看看發生了什麽。有時妳應該讓它工作即可,即使妳不知道發生了什麽。

  • 上一篇:在vfp如何聯編急要詳細步驟
  • 下一篇:什麽樣氣質的人適合當領導?
  • copyright 2024編程學習大全網