當前位置:首頁 » 問題大全 » 如何自學編程

如何自學編程

發布時間: 2020-11-20 12:51:29

如何學習編程,從什麼幾乎開始學

選定要學習的語言,通常是c語言,python等比較容易入門的語言。而最重要的是要有持之以恆的心,每天練習,學會自己思考。

學習編程的過程:

1、看書、看博客、學課程或者看視頻等。

2、模仿著書上或者博客的代碼,進行復現,復現不重要,思考才是關鍵。

3、思考學習別人思路後,脫離書本和博客,完全自己實現功能。

4、自己實現一些 DEMO,看別人項目代碼,與別人討論,提升代碼能力。

5、在別人的框架和要求下,寫代碼實現業務。

6、自己負責別人設計的模塊的實現。

7、獨立設計業務模塊並開發實現。

8、負責大項目框架設計和拆分,帶領別人進行開發。

9、其他高階的架構和管理工作。

(1)如何自學編程擴展閱讀

重要訣竅

1、讓編程成為一個習慣

2、把工作拆分成小塊

3、閱讀別人的代碼

4、尋找良師益友

5、寫技術文章

6、保持耐心

❷ 新手如何學習編程

熟悉以下關鍵東西,可以邊學邊做,定期訓練,經常思考,長期積累:

1、語法。

2、基礎理論(數學、數據結構、演算法等)。

3、設計方法(編程原則、設計模式、框架設計等)。

4、庫(核心、基礎、UI、擴展、游戲引擎等)。

5、計算機相關(操作系統、網路、圖形學等)。

6、領域知識(游戲設計、網站設計等)。

7、開發工具(編輯器、IDE、自動部署等)。

8、項目管理(進度管理、分工協作、Bug管理、版本控制等)。

最普遍也是最重要的能力:創造力。努力分析並理解好做什麼以及怎麼做。要知道上面那些東西一開始都是不存在的。

具體方法包括:

1、快速閱讀入門教程和書籍,適合學習語言和基礎庫。比如我學Java讀的《Java編程思想》,練習題做過一點,然後學ActionScript就沒讀過書,只讀過Adobe官方文檔《ActionScript 3.0編程》。

2、閱讀庫的文檔、實例、源碼。比如Flash、Flex開發,熟悉官方API很重要,很多細節要具體使用時才注意到,這時候最好做個筆記,雖然我從沒看過我的筆記。

3、做一個自己感興趣或熟悉的小項目,比如我就以黑白棋游戲作為多個語言的試水項目,一樣的邏輯,便於把關注點放在語言特點上。

4、自己動手豐衣足食。廚師有菜譜,程序員可沒菜譜。比如我做游戲,最關鍵的游戲編程知識全部是動手學出來的,很少有專門針對某個業務領域(如游戲)的編程書籍,要麼是入門書,要麼是模式書(如演算法)、理論書(圖形學),很少有書籍教你如何開發一個45度角地圖系統加編輯器的,全靠自己思考,以及看前人的代碼,需要時找些網路資料。關鍵是,可以培養最重要的創造力。

對於演算法和設計模式,可以研讀下,但是關鍵還是靠平時如何使用了。新手勉強不來的。

項目管理方面的,就得靠工作經驗了,多思考多提意見不要只走流程。

熱點內容
末世化學家txt下載 發布:2025-10-20 05:02:05 瀏覽:397
教學常規學習心得 發布:2025-10-20 04:03:06 瀏覽:298
推拿手法教學 發布:2025-10-20 01:15:51 瀏覽:398
教師師德素養提升總結 發布:2025-10-19 23:57:12 瀏覽:68
舞獅鼓教學 發布:2025-10-19 16:17:31 瀏覽:669
杭州市教育局電話 發布:2025-10-19 09:21:50 瀏覽:285
中非歷史關系 發布:2025-10-19 06:47:41 瀏覽:5
師德雙八條 發布:2025-10-19 05:31:17 瀏覽:360
大學物理第十一章答案 發布:2025-10-19 04:36:23 瀏覽:750
如何讓網吧 發布:2025-10-19 01:49:35 瀏覽:735