引言
應系里面要求要跟大一的孩子們講一講編程方面的心得,昨天搜羅了點東西,結合自己的經歷今天早上整理的一下,不知道怎么樣,發到園子里請大家看看,多多批評指正。
1、要學什么?
搜索招聘信息,看其中的要求,了解社會需要什么。
多看,了解行業的發展前景。
2、如何學?
基礎很重要,大一的C/C++課程就是基礎,學會了一門語言其他的學習就會很快了。
學習技術最好的方法就是練習、練習、練習,用各種各樣的程序證明你自己的猜測,猜測是思考的過程,證明是實踐的過程。
不需要你有天賦,只需要願意動手去做。
3、如何更快更好的學習?
有一個學習編程的動機,無論是為了解決自己使用計算機時的問題,還是做一個可以滿足其他人需求的產品,或者是開發一個好玩的游戲,甚至是成為一名黑客。這些都是你學習編程的強有力的動力。有了一個動機之后,你就會為編程着迷。
學會使用搜索引擎,遇到問題的時候使用搜索引擎是一個良好的習慣,會提取問題中的關鍵字,技術性的問題最好去谷歌。
看別人寫的技術博客,即使是沒有目的的,也會幫你了解新知識,明確目標。
開一個技術博客,博客園也好,CSDN也好,把自己學習的過程,遇到的問題記錄下來。注冊一個github帳號,把自己寫過的代碼保存下來。這些都是求職的砝碼。
在為了實現一個目標而學習編程的過程中,學習的效率是很快的,但是在這個過程中學習的深度和全面性是達不到的,因為這期間學習的目的非常明確,學習的只是與目標相關的問題,這時候就需要看一些編程博客和編程的書籍來完善自己的知識。
4、大學與培訓機構的區別
大學會有一些理論性的、原理性的東西來幫你更好的理解和運用編程語言,能夠幫你在遇到問題時明白問題的根源在哪,如何更好的解決。能夠幫你開闊眼界。培訓機構對實踐的要求較高,所以在大學中應當自己有實踐的動力。