回覆列表
-
1 # 科技秋田君
-
2 # 這樣學程式設計不枯燥
多練習,以前學習程式設計的時候,看的是如鵬網的影片教程,比如說《這樣學Java不枯燥》,《C語言也能幹大事》系列,都是非常的有意思的;
透過開發超級瑪麗,飛機大戰,吃金幣,電影的彈幕動畫,開發網站等來講解程式設計的知識點,沒想到程式設計還可以這麼學,課程體系的設定也可以極大的激發對程式設計的興趣,具體的可以到 如鵬網 官網上去了解一下;
-
3 # 阿狸在路上
首先,對你的這句口號表示佩服。指導方向:一、買C語言初級教程書,看不懂就看影片教程 二、模仿著跟教程裡面做題,上機實戰 三、努力考一個好點的大學。其中第三條是最重要的,前面兩個是基礎,後面你才會發現不是你一個人在奮鬥。
你就把它當作學習演奏一種樂器或一項體育運動,一切都會水到渠成。
1)就選一種語言。你以後可能會探索其他語言,但你不會在同一時間又學吉他,又學鋼琴。掌握一門語言可能要花5年多的時間。語言掌握得越好,你真正工作起來就越快。
2)實踐、實踐、再實踐。編寫你或別人可以使用的程式,但也只是為了好玩。把它放在網上作為開放原始碼。尋找線上測驗、任務、練習。
3)研究書籍、部落格、影片、慕課和其他人的程式碼。要研究它幾十個,甚至幾百個。在論壇提問,尋求程式碼審查,比如程式碼審查堆疊交換。參與編寫開源程式,修改你使用的程式。去聚會、使用者組、會議、資源共享網站等。找到一個“樂隊”。
4)玩個開心!編寫你喜歡的程式。我的第一個程式是醜陋的電子遊戲:底部一個小三角形發射出小小的矩形。然後,我添加了敵人、背景中的星星、還有音樂。找到你喜歡的“音樂”,並學會複製同樣的“歌曲”。你會做得很糟糕,我要很抱歉地告訴你,就像你的鄰居在學拉小提琴。
5)犯錯誤,這是唯一的學習方法。搞攝影的人有這樣一句話:“你最開始的10000張照片是你拍得最差的照片”,這也適用於你的程式。所以,你就需要寫上10000個程式,一個接一個地寫。
6)使用程式設計師作業系統,我的意思是用基於UNIX的作業系統。這不是強制性的,但它很有幫助。不要靠玩吉他英雄遊戲來學彈吉他。
7)你需要相當程度的瘋狂、痴迷和嗜癖。除非你花很多時間去練習,否則你不會成為任何一方面的大師,不管是國際象棋、棒球、吉他,還是別的什麼東西。你可能要搭上90%的空餘時間,就像每個週末要花上20個小時。怎麼和你生活的其他方面求得平衡,這就由你看著辦了。這也意味著你要喜歡它,你要確實喜歡連續程式設計8小時,而不只是說你想“做一個程式設計師”。
8)過了一段時間之後,要選擇一個領域,比如“爵士”或“民歌”。我的建議是機器學習和人工智慧,例如36課時的程式設計員深度學習免費課程。數學很難,但你開始時不需要掌握所有大大小小的細節。
9)不是隻有一條路。你可能最終會學習一種語言,再轉移到另一種語言,花很多時間搗鼓Unix的東西和網路安全,然後又轉到3D圖形,最後到人工智慧。不管走哪條路徑都行,不管你學什麼,最後都有價值。