非科班出身的該怎麼自學編程呢

有許多朋友問我,不是科班的該如何自學編程

呢?


關於小白初學的語言,我個人首先推薦C語言,雖然是一門比較古老的語言,但是仍經久不衰。它有許多優點:

1. 和其他編程語言相比較(例如Java C++),C語言更加底層,首先學習C語言可以幫助你更好的瞭解計算機。

2. 對於實現一些底層的功能,使用C語言相對於其他的語言更加地高效。

3. 如果你已經學習過C語言,再去學其他的語言就容易許多,因為許多編程語言都是以C語言為基礎的,比如Java、C++、C#。

4. 因為C語言是一門比較古老的語言,所以它有豐富的學習資源和開發經驗,能幫助你快速編寫新的算法和函數。

5. C語言有著其他語言沒有的強大工具-指針,(想寫外掛?C語言再適合不過了)

6. 到現在,找編程方面的工作時,C語言仍然是最普遍需要的語言(還不趕緊學習?)


關於自學的方式,當然還是看書+看視頻

學習C語言的數當然是C語言的聖經《The C Programming Language》兩位祖師爺合力編寫的,經典不容錯過。

視頻資源還是十分豐富的,如果你願意付費,推薦到潭州學院學習相關課程,非常不錯。當然免費的也是不少,比如:

  • 網易雲課堂 http://study.163.com/

  • 慕課網 https://www.imooc.com/

  • w3chool http://www.w3school.com.cn/index.html

  • CSDN https://www.csdn.net/

遇到不會的問題可以去CSDN搜索,資源十分豐富。

非科班出身的該怎麼自學編程呢

小白一定要多敲的代碼,掌握一些基礎的算法,可以到HDU(杭州電子科技大學http://acm.hdu.edu.cn/status.php)上面去練習一些基礎的算法題

非科班出身的該怎麼自學編程呢

最重要的是一定不要偷懶,多敲、多敲、多敲,重要的事情說三遍。

非科班出身的該怎麼自學編程呢

小編自己也有一些免費的視頻資源,想自學的小夥伴可以私信我呦。


分享到:


相關文章: