想學習編程,有什麼好的建議嗎?

PLAstyle


你的專業是計算機控制(單片機)。那我們就說說單片機應不應該學習彙編語言吧。

對於單片機編程高手來說,都會有這樣的建議:最好學一下彙編語言

雖然現在用匯編語言來開發單片機的人已經是鳳毛麟角了,但是彙編語言在很多的人看來仍然是軟件工程師所必需具備的能力。

學習彙編的目的並不是非要用匯編去掙飯錢。彙編語言對於一個編程人員所應該具備的基本素質的培養和形成得意義是非常重大的。

為什麼這樣說呢?原因有以下幾點。

一、彙編語言可以幫助我們瞭解計算機的運行過程和原理

我們知道,計算機能夠識別的語言只有機器語言,但機器語言過於繁瑣,而彙編語言是最接近於機器語言的編程語言。如果說機器語言是計算機操作的本質,那麼彙編語言就是最最接近本質的語言。

彙編語言操作的對象直接就是硬件。所以我們在使用匯編語言的時候,能夠感知計算機的運行過程和原理,從而能夠對計算機硬件和應用程序之間的聯繫和交互形成一個清晰的認識。這也是最能夠鍛鍊編程者編程思維邏輯的,只有這樣,學習者才能形成一個軟、硬兼備的編程知識體系,這是任何高級語言都無法給予的,相對於繁複的高級語言,彙編語言指令集合更簡約,指令操作更直接,從彙編開始學習更符合循序漸進的學習原理。所以,對於計算機技術初學者或者自學者,彙編語言重要性無可替代。

二、彙編語言能夠讓我們更好地理解高級語言

彙編語言是計算機技術的基礎,而不是常說的C語言。之所以說彙編重要,其一個重要的原因就是,彙編語言能夠讓你更好的理解高級語言,尤其是高級語言中的C語言。彙編語言對於內存的操作都是基於內存地址的,而C語言中最令人頭疼的指針概念,說白了就是內存的地址。指針的學習和應用中最頭疼的就是在指針這個抽象的概念和實際的內存單元之間建立思維映射,而這些恰恰是我們在彙編語言學習中頻繁做的一件平常事。另外,對於C語言中的數據類型、形參實參、函數調用、全局變量、局部變量等概念及操作,我們都可以用匯編語言中的一些操作相關聯,把這些抽象的概念和過程,通過彙編語言形成一個具體的映像,深度剖析。這樣我們才能真正的學會、學好C語言。

三、有了彙編基礎,再學嵌入式C語言

關於C語言用於單片機開發的優勢和特點,網上已經說的很多了,並且從現在單片機開發中有超過90%的人都用C語言,說明C語言確實好用,那就不要過多問為什麼了。直接學吧。

四、學了彙編和C語言,其它語言更容易學習

有了彙編和C的基礎,那些所謂的面向對象的語言學習起來就更為順暢了所以,踏踏實實的從彙編開始吧


老馬識途單片機


從你的描述來看,切入嵌入式的學習非常合適,目前這個領域在國內智能硬件應用帶動下,又開始熱鬧起來了學習嵌入式需要注意以下幾點

1.打好C語言基礎

2.學習下Linux系統命令自己操作系統api

3.如果有可能可以搞個arm板子學下,運行下掌握點經驗

希望能幫到你。


大學生編程指南


學習編程 應從以下幾方面入手:  

1>.去了解計算機的基本組成,計算機的發展史和編程的發展史,看起來和編程沒什麼關係,潛在的影響還是十分大的;  

2>.選擇一門簡單的語言作為入門語嚴;  

3>.學會使用搜索引擎;  

4>.知道如何看書;  

5>.要”像”個高手;  

6.>應具備的學習態度; 


1>瞭解這些歷史的意義:  

瞭解一些編程的實質遠比知道如何編程更有意義,不要在編程是怎麼回事的情況下就去學習編程,這樣對你的學習是十分不利的,作為一個編程愛好者,知道計算機的工作原理,這應該是一件再正常不過的事。  

2>.選擇入門語言:  

這個問題在入門階段一直是爭議十分大的問題,n多語言,n多推薦,到最後搞到新手一會聽說這種語言適合新手,於是學習這種語言,一會又有人會開始推薦你xxx語言,於是新手們又開始學習這種語言,搞到最後,什麼語言都沒搞懂,時間大把大把的流失,熱情消耗殆盡。要解決這個問題,首先要明白一個根本問題,怎樣挑選適合入門的編程語言?我推薦從難度這個角度來考慮,這門語言必須簡單易學,有趣,而且要有一定的熱度,有熱度才能有更多的人一起交流討論,翻開編程語言列表,發現有100多種編程語言,而且這個數還是在不斷增加的,這裡我們一起來看下2012年5月份的編程語言排行榜,能進排行榜前20的,首先在熱度上都已經差不多了,現在要做的就是從排行榜裡找到一門簡單有趣的語言。  

2012年5月編程語言排行  對於上述的語言,這裡不可能一個個詳細介紹,篇幅有限,最主要的是,這些語言的介紹只需要打開搜索引擎,輸入這項語言的名字,搜索一下,就能看到詳細介紹了,如果說不會搜索,那麼,請返回第一個問題,一般來說,如果你去論壇提問什麼語言適合入門,得到最多的結果應該是C語言,沒錯,就是上述排行榜排行第一的那個,強烈推薦C語言入門的同學如果看到這篇文章可能會很想吐槽,因為這裡筆者要推薦的不是C語言,筆者認為,Python語言對於零基礎更適合入門,很多人推薦C語言原因我猜測可能有兩個,一是全國大部分的高校的編程課C語言是都有開設的,也可以說是學習過C語言的用戶基數大,第二是C語言自身的強大,可謂是口碑好。基數大+口碑好,足以讓你得到的結果是C語言居多。  

筆者是Python語言入門,接觸編程時完全是零基礎,現在接觸了C、接觸了C++、JAVA,Visual Basic 6,回味了下,如果讓我再次選擇一門入門語言,我絕對不會後悔選擇Python,建議每位同學去百科搜索下Python,看下是否真的簡單易學,並且強大,如果你想快速寫GUI(圖形用戶界面 )的軟件,Python有一大把圖形庫供你選擇,不像C語言,半年下來,還是停留在黑框框裡,大大打擊了初學者對軟件開發的信心,對於寫遊戲,Python也是絕對不會讓你失望的,pygame模塊為你提供簡單快速的遊戲開發,Pygame是 跨平臺 Python模塊,專為電子遊戲設計。 包含圖像、聲音。 雖說沒法和Direct X相比,但對於新手來說,獨立寫個2D遊戲也是一件很愉快的事。  

對於Python,筆者就不再詳細介紹了,只是推薦,具體選擇什麼語言,決定權還是在你手裡,無論是C語言也好,Python語言也罷,下面所介紹的學習方法都是適用的。  3>.學會使用搜索引擎:  

之所以推薦使用搜索引擎的目的是培養更好的獨立解決問題的能力,通常來說,剛學編程時,可能我們有時候連使用什麼軟件作為編程環境都不知,或者下載安裝了編程環境卻不知如何使用,這時搜索就派上大用場了,跑到搜索引擎裡輸入”xxx 使用教程”,結果就出來了,簡直太方便了。  

而且,新人都喜歡加很多xx語言的編程群,而且大都是挑人多的加,一旦編程中出現了一點小錯誤,就立馬到群裡提問,這是一個很不好的習慣,假如說群裡有人在線,為你解決了這個問題,那麼你獨立解決問題的能力就降低了一分,假如沒人在線,你就可能面臨著等待,或者把問題放這,不去管它,這樣積累的後果你是知道的,最好的方式就是動用搜索引擎,不需要等待,還可以鍛鍊獨立解決問題的能力。還有一點,許多新人反應說許多知識搜索不到,我很負責任的說,不是搜索不到,是你不會使用搜索引擎,至少我現在在編程上還沒有遇到過搜索不到某個知識點的情況,對於搜索的使用技巧,如果你還不知道,去搜索吧。  

總之,有問題,就要去搜索。  

順便說句,加很多群不是一個好習慣,群裡並不能讓你學到太多知識,他的功能在於能找到一群有共同話題的朋友,真實的情況是大多時間都在時一起閒扯一些與編程無關的話題。  

4>.知道如何看書:  

無論是電子書還是紙做的書,都會有頁碼,要做好學習的計劃,每天看多少頁?這倒不是,不要忽略目錄這個好東西,先認真看下一本書的前言和目錄,瞭解本書的知識點的分佈,這樣有利於更快的融入這本書,然後按章節作學習計劃,按頁來你就不怕把一個知識點切成兩半?筆者看書時第一遍喜歡瀏覽,也就是走馬觀花的看,花一上午或一下午從頭把書悠閒的翻一遍,不求記住知識點,只求記住幾個名詞,知道書裡面有這些東西,給大腦一個模糊的印象。  

從第二遍開始認真看,不放過任何一句話,碰到不明白的名詞,沒關係,搜索解決。看書要及時複習,推薦“看五退三”(筆者自造的詞)式看書,也就是說一次看五頁,下次看書式再向後退回三頁,這樣可以起到很好的複習效果,遇到確實看不懂的地方,也不要停留太長時間,很有可能當你繼續向下看,再返回這個問題時,發現你已經可以理解了,這種情況很常見。  

代碼是一定要親手調試一遍的,要親手輸入一個字符一個字符的輸入,不是機械的複製粘貼,複製粘貼的後果就是你自己感覺學的差不多都理解了,然後到上機親手寫代碼時,要麼寫不出來,要麼一運行報錯一堆。所以,書上的每段代碼都要親自調試。  對於代碼報錯,作為新手,正常的不能再正常的一件事,這裡說兩點,注意單詞的拼寫錯誤和符號是不是在英文狀態下輸入的;還有就是堅持自己找出代碼錯誤,堅持,代碼報錯不求人,自己解決。  

5>.要”像”個高手:  在寫這幾個字的時候我還是在擔心等等這句話會不會造成誤解,像個高手,並不是讓你打腫臉充胖子,而是一種激勵自己學習的一種方法,具體就是,要多幫助其他新人,幫助別人可以提高自己的話就不說了,在論壇或群,你可能遇到新人們各種各樣的問題,要麼代碼報錯自己檢查不出錯誤,或者想解決某個問題卻找不到方法等等,諸如此類的問題,如果你能解決,一定要記得解答一下,不斷這樣下去,你在你的圈子裡說話就會越來越有分量,別人也就更信任你的能力,正式由於這種信任,也漸漸使你揹負上了一種高手的責任感,別人請教問題我能不會?即使出於虛榮心,我們也得不斷學習,維護我們在別人心中高手的形象,這樣也就達到了刺激自己不斷學習的目的。  

但是需要記住幾點;  

一:不要誤導其他新人,自己不確定的知識不要回答;  

二:對於那些弱爆了的問題,你已經回答過很多遍了,如果別人沒指明讓你回答,那麼就把這個機會讓給別人吧,確實沒必要再在這些弱爆了的問題上浪費時間;  

三:每天冒泡回答問題的時間不要過長,否則會影響到你的正常學習進度;  

四:發現自己錯了就要勇敢承認,等高手出來吐槽時只會讓你更難堪,不要以為新手好忽悠,當新手有天成為高手時,會記得當初是誰在挖坑讓他跳。  

6>.需要具備的態度:  

–①:恆心,專注,相信自己。每當看到有人告訴新人學習方法講要有恆心,要學會堅持不懈之類的我就想吐槽,做什麼事不需要這樣的態度?編程,要有激情,要有想象力,不侷限於書本上的知識點,大膽實驗,嘗試把已經學習的話知識點組合成新的知識點,就拿C語言的鏈表來說,幾乎所有的C語言入門書都把鏈表作為單獨的一個知識點,如果說所有的書都取消鏈表這個知識點,當你學完指針、結構體、再告訴你malloc函數的用法,你能想到可以組合成鏈表這有趣的知識。 

–②:學會穩定自己的情緒,當在論壇或群意見不合,或者有人無理取鬧時,不要動怒,立即潛水,因為沒必要動怒,誰對誰非,旁觀者自然能看到。


蝸牛讀書社


談到“自學編程”,俺可能最有發言權!

俺今年60歲,1980年開始接觸程控交換機,開始瞭解了彙編,到1983年編寫的BASIC程序,可以兩人下棋對局,作為棋盤有,有行棋規則加入,用自己發明的《中國象棋數字編碼方案》,1985年正式編寫單板機Z80,單片機MCS8051的彙編程序。1989年編寫PC程序,用的是86彙編和TC,BC,dbase,foxbase,foxpro,mysql。後來用BC++,dephi,VB,VC++,CVI,java,C##,keill等,最近是網頁編程,html+css+js。

總之我學過的太多了,幾乎涉及了編程的各個領域,而且全部是自學“成才”。

因為我們那個年代,大家都不會,參考資料和書籍很少,故只能自學編程。

自學最重要的是實戰或上機操作。如何調試程序最為關鍵,這樣你就會迅速找到錯誤處,即bug的存在處。

還有就是到技術網站學習,提問,答疑別人的問題,這樣才能迅速地提高自己。

我個人喜歡的網站有21ic和csdn等。



雁塔菜農


下圖是國內最專業的IT社區CSDN網站截圖,可參考。

首先確定學前端還是後端開發,然後選擇好一門語言,找一本經典書籍,花1-2個月反覆對照著學,練。基礎練好了再確定從事移動端還是PC端開發,有針對性的選擇某一領域或行業深入學習算法,數據結構,設計模式等。

網上很多教程和建議



加肥的快樂星貓


零基礎的同學要學編程的話究竟眼怎麼正確開始。下面從三個方面說一下:

1.選一門編程語言。

2.學好數據結構和算法。

3.選擇一個應用方向。

上面只是泛泛而談了一下入門要領,具體怎麼開展呢?

PS:筆者覺得,對於初學者而言,面對新的東西時,最好不要糾結一些概念上的東西,先學會怎麼用或者有一個印象上的概念,然後再去深入理解是一個學習很快的過程。

一、選擇一門編程語言。

目前流行的編程語言相當多,大家可以百度一下編程語言排行榜,不出意外,c++和Java排在前兩位,剩下的可能是python,也可能是PHP等等。排行不重要,選擇哪一門語言開始很重要。在我有限的代碼生涯裡,經驗告訴我,做什麼事情,入門很重要。對於編程語言來說,如果想真的瞭解編程的思想的話,要選擇一門面向對象(這裡先不要糾結什麼是面向對象。)的語言,其次是應用廣,最後是簡單易學。綜上三點來說,Java作為入門編程語言很理想。有人說,c++和c是什麼關係呢,大學裡學的是c語言啊。其實c++和c幾乎沒有相似地方,某種程度上,它們完全是兩種語言。之所以不選擇c++作為入門編程語言原因是,c++概念太多了,對於新手而言,常常為了去了解一些概念而忽略了編程裡最重要的東西。所以,Java概念少,上手容易,面向對象,選擇它,沒有錯。

二、學好數據結構和算法。

大部分講編程的書籍基本都會提到一句話:編程=算法+數據結構。可以說,算法和數據結構是代碼的靈魂。我們老實說,xx代碼寫的爛,xx代碼效率不好,最根本的原因是,代碼沒有靈魂,沒有經過深入的思考。打個什麼比方好呢,把編程比作造房子的話,語言好像你用什麼工具去造,是機器造呢,還是手工拿砌刀造。而算法和數據結構就像你是看著圖紙精確建造還是胡造自己捏造一樣。所以學習數據結構和算法是程序員內功的修煉,有了內功,再去搞一些花把勢就簡單不過了。

三、選擇一個應用方向。

此時你已經掌握了Java語言,並且常見的數據結構和算法也能默寫出來了。你想搞一些能看得見用得上的東西來滿足一下自己。但是你又不知道搞點啥,就是不知道怎麼用它們。原因是你不知道它們怎麼用。你想知道手機APP是怎麼開發出來的,它們的數據是從哪來的,中間是怎麼傳送的,電腦是怎麼運行的,或者電梯裡的算法是什麼樣的,甚至汽車的自動駕駛是怎麼一回事。等等等等,好像我們的世界周圍全是代碼一樣。 你想知道它們到底怎麼工作的,但是你不可能有那麼多的精力全部搞懂它們,所以你就要選擇一個非常感興趣的方向來研究,筆者建議選擇自己感興趣的方向來搞而不是錢多的,因為當你真正開始靠代碼為生的話,你在工作上的熱情決定了你的最終高度。由於筆者是做Android客戶端開發的,之後在介紹完Java語言和算法後,會進行Android APP的開發,感興趣的同學可以繼續關注,不感興趣的呢,在學習完我講解的java和算法後可以自己搞起啦。


腦癱康復指導


學習編程主要以看視頻為主,從基礎開始,活到老學到老,編程教程網各式各樣,以下為經常逛的網站:

1、 https://xiaojiangk.github.io/site-nav/ 本人編寫的WEB技術棧,融合了大量教程、博客、技術等等,值得收藏。

2、 http://www.w3school.com.cn/ 領先的 Web 技術教程 - 全部免費

3、https://www.runoob.com/ 菜鳥教程 - 學的不僅僅是技術,更是夢想。

推薦幾個很實用的編程網站

國內: (1)萌碼 適合初學者的學習的在線編程學習網站 1、在線開發環境 在萌碼學習,用戶無需配置編程環境,所有學習和操作在網頁中均能實現。 2、互動式學習 “互動式”的教學過程如同老師手把手教學,消除了用戶學習過程中的干擾因素;同時,網站還將理論與實踐融為一體,用戶能夠一邊學習一邊進行實際操作,掌握知識點的同時便能實踐,從而加深了學習記憶。通過這種人機交互,就算是最零基礎的“小白”用戶也能搞定。 3、時光機 “時光機”功能類似程序員們 debug 的過程,它能讓用戶回放每一個編程步驟,看每一步的程序運行過程和結果,並以圖形化方式顯示,這樣用戶可以清晰地理解每一步的含義,並找出代碼出錯的地方進行修正,從而避免在未來的編程過程中再犯類似的錯誤。 (2)慕課網 垂直的互聯網IT技能免費學習網站。以獨家視頻教程、在線編程工具、學習計劃、問答社區為核心特色。在這裡,你可以找到最好的互聯網技術牛人,也可以通過免費的在線公開視頻課程學習國內領先的互聯網IT技術。 慕課網課程涵蓋前端開發、PHP、Html5、Android、iOS、Swift等IT前沿技術語言,包括基礎課程、實用案例、高級分享三大類型,適合不同階段的學習人群。以純乾貨、短視頻的形式為平臺特點,為在校學生、職場白領提供了一個迅速提升技能、共同分享進步的學習平臺。 (3)全國最大中文IT社區 國內的程序員入門級網站,內容很多很雜,包括論壇、資源下載、博客、各種資訊等等。經常只在這個網站找到穩定的資源下載。攢積分要從娃娃抓起啊,不要到了要下載的時候才發現分不夠。。。 (4)開源中國社區 國內最好的開源社區,在這裡討論問題的氛圍挺不錯的。創始人紅薯也很熱心,更新很即時,經常看到新出的開源項目在這裡有翻譯介紹。 (6)極客標籤 2014 年已經不應該是學生想要學 IT 就一定要忍受這種折磨的時代,就以網頁編程教學來說,我們完全可以通過一些更新,更加直觀的技術來編制新的學習方式。極客標籤就是這樣的一個產品——一個在線 Web 編程知識學習和分享的平臺。 從知識學習方面,極客標籤是國內唯一使用代碼錄製和回放的方式來為用戶提供 Web 編程教育服務的學習平臺,也是國內為數不多的不基於第三方,由網站運營方和註冊用戶提供精華教學內容的公開課平臺;從知識分享方面,極客標籤也是目前專精於網頁前端知識,稍微對其他相關的網絡編程知識進行輻射的極客社交社區。 (7)國內版的stackoverflow,90後的作品,已經積累了不少中文問答,人氣還有待提高。 國外: (1)codecademy 在線教育現在有很多模式,最有代表性的就是編程學習網站Codecademy。Codecademy並沒有任何老師來授課,全程都是依靠程序的反饋和提示教學。Codecademy建立的編程課,應該是現在世界上最有趣,體驗最好的編程課,Codecademy學習嚮導功能十分強大,讓用戶如通關遊戲一樣去解決各類問題,用戶可以自主地去完成各種教學任務。 (2)stackoverflow 有乾貨的地方。代碼遇到相關問題經常被導到這個網站去,回答質量很高,排版簡潔清晰。我現在遇到問題經常會搜索詞後面加一個詞"stackoverflow",敲回車的同時常常要罵一下這個創始人起個名字咋那麼長..... (3)github 最大的開源中心,項目五花八門,從華貴絢麗的界面到低調實用的小類庫,應有盡有。需要睜大眼睛慢慢挑,適合英語好的。Ruby和Javascript的項目尤其多。 (4)codecanyou 初次看到這個網站,小夥伴們表示都驚呆了。原來代碼也可以放在網上賣的?!! 很多coder上傳了各種代碼,每個代碼都明碼標價。看了下銷售排行,有的19刀的賣了3萬多份,額di神啊。可以看到代碼的演示效果,真的很漂亮。代碼以php、wordpress主題、Javascript、css為主,偏前臺。 可以免費自學編程的12個網站: 1.Codecademy https://www.codecademy.com/ https://www.codecademy.com/zh/ 其中,Codecademy是最受歡迎的免費編程學習網站之一。事實上,已經有超過2400萬人通過這家公司的教育模式學會了編程。Codecademy開設的課程有HTML&CSS,JavaScript,jQuery的,PHP,Python和Ruby。 2.Coursera Coursera成立於2012年,如今已經成長為一個主要以營利為目的的技術教育公司,現提供來自119家機構的超過1000門課程。如果你想要獲得證書,可能需要為一定的課程付費,這裡也有一些來自不同大學的免費編程課程,如華盛頓大學,斯坦福大學,多倫多大學和範德比爾特大學等。 3.edX edX是另一個領先的在線學習平臺,重點是它不是以營利為目的,而是開源的。edX是由美國哈佛大學和麻省理工學院於2012年聯合創辦的,所以你將會在這裡學習到先進的技術和理論。如今,edX已涵蓋了60所學校。此外在這裡,你應該不會錯過哈佛大學的計算機科學導論的,免費的哦。 4.Udemy Udemy成立於2010年,是一個在線學習平臺,可以幫助你改善或學習工作技能。雖然有部分課程需要付費,但也有大量的免費編程學習課程,通過視頻講授。 5.aGupieWare 一個獨立APP開發者從美國的一些領先機構調查了計算機科學程序,然後基於斯坦福大學,麻省理工學院,卡耐基梅隆大學伯克利分校和哥倫比亞大學提供的免費課程,它創建了一個類似的課程。該程序分為15個課程:3個入門課程,7門核心課程和5個選修課程。 對有潛力的程序員來說,這簡直是一個完美的入門程序。(本段感覺譯的不是很好,有其他見解還請賜教~) 6.GitHub 這個我想大多數開發者都知道就不多說了,作為開源代碼庫以及版本控制系統,Github擁有140多萬開發者用戶。 7.MIT Open Courseware 如果你已經學過基礎知識,並向更深入的層次探索,比如探究背後的編碼理論等,麻省理工學院提供了包括如計算機科學導論,Java編程介紹和C語言編程等免費課件的網站,值得好好利用一下。 8.Hack.pledge() 這是一個開發者社區,其中聚集了一些知名度比較高的開發者,如Bram Cohen,BitTorrent的創始人。在那裡,你可以從一些大牛那裡學習到一些編程技巧。 9.Code Avengers Code Avengers提供了很多有趣的和互動性的程序設計課程,教你如何編寫遊戲,應用程序,以及如何使用JavaScript,HTML和CSS創建網站。每門課程只需要12個小時即可完成,並且支持英語,俄語,荷蘭語,西班牙語,意大利語,土耳其語和葡萄牙語。 10.Khan Academy Khan Academy由教育家薩爾曼汗創建於2006年,是其免費在線學習機構之一。這裡提供一步一步的視頻教程,你可以在這裡學習如何使用JavaScript和ProcessingJS編寫動畫,遊戲等,或者學習如何使用HTML和CSS創建網頁。 11.Free Code Camp 在這裡,你可以學習HTML5,CSS3,JavaScript,數據庫,DevTools,Node.js,Angular.js和Agile的知識。你甚至免費創建自己的應用,以鍛鍊自己的編程技巧。總之,在這裡你可以學習到真正的技能,並且對你解決實際中的問題十分有幫助。 12.HTML5 Rocks 為對抗蘋果的HTML 5,谷歌於2010年推出該項目。該網站提供了大量的教程,資源以及最新的HTML5更新。它是開源的,因此開發人員可以盡情使用HTML5代碼。由於這比大多數課程都要先進,因此在這裡你肯定會比沒來之前獲得更多的知識和經驗。


程序猿陌小江


我覺得可以找一家真正靠譜的培訓機構,進行系統的學習。

還有就是,學完之後不要就結束了,記得要用上。為什麼要這麼做?其實很簡單。

如果只學不用,很快就會忘記,這跟我們學車拿了駕照一樣,如果學完之後,沒有進行練習,很多年不開車,很快就會把技能還給教練了。

所以,我們沒事的時候,可以試著開發一些小程序,做一些軟件也是不錯的。

接著找一份工作,最好是去創業型團隊,去做一些項目。只要經歷了一段時間的練習,你就可以很好地掌握編程的基礎。

再就是要進一步提高能力。怎麼提高呢?很簡單,多參加一些IT類的會議。

這樣,就很有利於我們清楚最新的行業動態,還能認識一些行業內的大牛。(這個時候,有什麼難題也是可以一起交流的啊)


小貝的STEAM教室


編程也是分種類的,有硬件應用編程(寫驅動,鏈接硬件比如鼠標,鍵盤,打印機等),軟件應用編程(網頁設計,手機編程,桌面應用編程),據我所知,軟件編程的每個領域都是一種新的編程語言,先找好你想編程的領域,然後在選擇編程語言就容易多了,希望採納~


科技達人小愛


你可以去學習一門很不錯的選專業呢,現在都是互聯網的時代,學習電腦會很不錯,在社會之中還是需要很多電腦行業的人才,電腦對於現在的年輕人是一個瞭解的行業,所以學習電腦會很容易上手的,而且學習電腦專業是0基礎入門學習的呢


分享到:


相關文章: