編程跟我學
選定要學習的語言,通常是c語言,python等比較容易入門的語言。而最重要的是要有持之以恆的心,每天練習,學會自己思考。
學習編程的過程:
1、看書、看博客、學課程或者看視頻等。
2、模仿著書上或者博客的代碼,進行復現,復現不重要,思考才是關鍵。
3、思考學習別人思路後,脫離書本和博客,完全自己實現功能。
4、自己實現一些 DEMO,看別人項目代碼,與別人討論,提升代碼能力。
5、在別人的框架和要求下,寫代碼實現業務。
6、自己負責別人設計的模塊的實現。
7、獨立設計業務模塊並開發實現。
8、負責大項目框架設計和拆分,帶領別人進行開發。
9、其他高階的架構和管理工作。
Y彩虹
建議直接學習python,java,c#等其中一門高級語言,開發環境搭建容易,語法簡單!
把基礎語法學完,做點小軟件,比如計算器等,算入個門!然後再選擇自己感興趣的方向擴展!如果不致力於嵌入式,可以不用考慮c和c++!
想提高編程能力,多練習,多總結!學習面向對象的思想,學習抽象,學習建模!
不要一上來就學c語言,隨然c更接近計算機底層,但低層不代表編程的基礎,什麼語言都可以練習編程的基礎。同時,我也沒發現市面上有特別好的使用c語言教編程方法和技術的書,大多都是在教c語言本身。好些寫c語言的mcu工程師的工作了五六年了,編程能力還是很差,估計就是這個原因.
什麼時候學習c語言呢,當你已熟練某種高級語言了,想探索cpu的工作原理,操作系統,.net core,網絡通信等框架時,研究c語言時機就到了!
如果你就是學電子,或目標嵌入式的,學了c後,也建議學習一門高級語言(不是c++,c++真的太難了),你會發現c語言也可以面向對象,如果你實存排斥高級語言,那就看看rtthread或linux的源碼吧,但難度肯定比學習高級語言難!
xfwangqiang
我推薦你學習python(視頻中詳細介紹),他比較簡單,而且易上手,發展好,在互聯網+的時代背景下必定大放異彩,如果想要具體學習細節,可以問我,我以自己的經歷來提供一些力所能及的幫助。
\n{!-- PGC_VIDEO:{"thumb_height": 720, "vposter": "http://p0.pstatp.com/origin/tos-cn-p-0000/cd895f6e7f0c485f9310c19c91d0642f