當前位置:編程學習大全網 - 編程語言 - 想學編程不知道怎麽入門,從哪學起

想學編程不知道怎麽入門,從哪學起

通常學習編程壹般是有目的的, 比如想做桌面程序開發, 想做web開發,想做app,想做命令行工具等。

但是假如只是想學習編程而已,沒有明確的開發目的,想要鍛煉自己的編程能力,那麽我給出壹些個人建議:

1 在linux下學習編程,比如可以安裝debian的testing系統(因為使用簡單),從實用的角度考慮可以選擇學習python語言,如果對計算機硬件很有興趣的話可以選擇c語言。

2 找壹本不太厚的書,安靜地坐下來慢慢研讀,邊讀邊動手,先把壹門語言的基礎語法學會。不要選擇那種非常厚的大全類型。

3 有了壹定的語法基礎知識後,嘗試寫壹些簡單的命令行小程序,比如我高三時寫過自動算24的程序,或者是壹些簡單的圖形打印程序

做到這壹步其實算是比較容易的,大概會花掉1到3個月的時間,下壹步就是提高編程能力了

4 練習編程的基本技能,比如遞歸、搜索、字符串匹配等,學習如何評估壹個程序的性能,比如妳的程序是O(n) 還是O(log N)的。 如果妳喜歡,還可以做壹些online judge的題庫,這會大大的提高編程能力。

5 多學習現有工具的使用,比如grep、find、 awk、ssh等眾多的linux工具,學習使用現有工具就是在鍛煉自己的編程能力,這也是非常重要的。

6 如果英文閱讀能力不錯,建議盡早開始閱讀英文文檔,比如使用man程序查看help,google搜索國外的資料

做到這壹步,妳已經是難得的開發人員了,只需要經過工作的磨練,就能成為月薪上萬的搶手貨。但是妳應該還不滿足吧? 那麽繼續

7 學習壹些編程理論知識,比如KISS原則,以及比KISS還重要的 Don't repeat yourself 原則。推薦閱讀《unix編程藝術》、《程序員修煉之道》等類似書籍,同時不要忘了不斷的鍛煉自己使用新工具的能力,比如vim、make等,熟話說工欲善其事,大家都知道了

8 找準自己的方向,尋找適合自己的團隊,在團隊中發揮自己的優勢。在工作中學會客觀地思考問題,放棄妳之前所學的教條主義,什麽運行性能?用戶體驗?交互設計?牛逼的算法?這些都是妳的絆腳石。 要學會根據自身情況靈活應變,懂得取舍,懂得衡量每壹個決策的性價比,妳的時間和金錢才是硬道理。

  • 上一篇:725.0梅賽德斯編程
  • 下一篇:時隔24年後,福特Bronco系列全新歸來,真正的“越野大玩具”
  • copyright 2024編程學習大全網