-
1 # 中公西西老師
-
2 # 青少年Python程式設計
我的學習過程是這樣的,因為工作生活中使用到的手機計算機很頻繁,後面因為有一線工作機會接觸到運維工作,後面Python 很流行,也去學習了Python 全棧開發!
我從抱著好奇心去報名培訓報學習了大半年,最後僅僅只是入門,還沒能達到開發要求,所以現在只是一個程式設計教學老師。
回過頭來想,成年人的程式設計學習和青少年的程式設計學習是不是一樣的呢?我的答案是一樣的,只是步驟不同,我們成年人學習程式設計,只需要在瞭解了大的知識框架後一個一個突破就好了,最重要的是堅持下來,肯定能學會並熟練掌握。
然而青少年就不同了,不僅需要將知識的理解難度降低下來,還要將課堂設定的有趣。
說到最後簡單一句話來說程式設計學習,我們學習程式設計和學習說普通話一樣,先要學會基本的控制命令,再就是怎麼將這些控制命令連線起來使用,組成一個功能必備的知識體系,加油!程式設計學習枯燥的過程,有趣的發現相信自己[機智][機智]
-
3 # 加拿大茶小二
腦子聰明,邏輯強大。你可以把什麼所有的事情,都透過思維導圖,轉換到紙上。先聯絡兩年。你學程式設計就能比別人快一年
-
4 # 林文文影視剪輯
單純程式設計上的進步,很簡單就是經驗,但你要理解才可以進步的快。這就是說,你的理論課要學好,才能學好程式設計。
作業系統,網路原理,計算機體系結構,資料結構,編譯原理學習要經歷很多階段:
1、基本語法。
2、編碼實踐。
3、技近乎道。
4、創造新世界。
(基本語法):學習任何東西,都是一個由表及裡的過程。對於一門程式語言來說,“表” 就是基本詞彙和語法。
擴充套件資料:
在實踐中,我們逐步熟練使用很多API庫、框架,也不斷踩坑填坑、看原始碼、不斷解決問題,不斷加深對語言的理解,同時會看一些優秀的框架原始碼。
如果還有精力,我們再去學習語言更底層的東西,而不僅僅停留在應用層面。如Java中的集合類實現的演算法與資料結構。
如JVM是如何執行Java程式碼的。如Java的執行緒和作業系統執行緒的關係。以及一些作業系統方面的知識。
回覆列表
剛入門的小白千萬不要想著做專案、做作品、培訓技能。(有一類除外,之前的ACMer大神們)因為在這個階段,99%的同學對於計算機相關專業都沒有一個系統的概念,C++也只不過是初級水平,這時候參加做專案等無非是囫圇吞棗,你既不瞭解原理,也不懂技術,就算是跟在別人後面弄App這樣的,也是浪費你自己寶貴的大學時間。有時間的同學,可以去了解一下主流的技術,比如C++學的不錯,去看看go,多瞭解幾種語言,因為在這個階段,你對計算機專業的認識只來源於語言,學有餘力多去了解一些語言是很不錯的。有人同學花了半年時間做了個App沾沾自喜,實際上經過系統學習只需要花2個月可以做更棒的作品。對於小白,如果真的是學有餘力,成績很好還有大把的時間,leetcode足夠你消磨時間了。另外,在某些公司的面試中成績也是很重要的,所以如果有能力,把成績搞好也不是壞事,總比什麼都沒有好。