-
1 # 步入下崗年齡的it大叔
-
2 # 愛翹班的設計師
樹立一個觀念,在人使用的語言和機器使用的語言之間做對比,機器語言很死板很簡單。
首先:凡事覺得程式設計麻煩的基本都是因為基礎不好,靜下心來,把所有的基礎打紮實,從最基礎的語句、演算法、結構等牢牢抓住。
第二:任何複雜的程式都是由基礎的演算法構成,在做大的工程之前懂得把框架設計好,每一個模組功能話,久而久之,你腦子裡就會形成一種概念,但凡再遇到類似的東西,瞬間就有了思路,至於邊邊角角的語法和是否美觀,也要在一次次程式設計中養成良好的程式碼習慣
-
3 # 廬州小友
1、興趣是最好的老師
建議先找個老師,帶你看下程式設計實現的一些案例之美,不要太複雜的例子。簡單點就行,比如:從1000個Excel中提取特定字串行、實現某些自動化任務。這些如果是人工手工去做,可能要多個人要花好幾天才能完成,完成的結果可能因人為疏忽,還存在遺漏錯誤等情況。用程式實現結果準確無誤,可能幾個小時就完成了。從而發現程式設計的強大之處,感覺程式設計解決了某個問題好有成就感,興趣爆增^_^。
2、跟著案例學習
首先,認識下語言的基礎語法、關鍵詞,變數、流程控制語句之類的。這些知識做下筆記,因為比較枯燥乏味。要常用才會越用越熟悉,否則這周你記得,一個月後就忘記差不多了。
其次,瞭解案例的實現思路。具體程式碼如何實現的,進而理解程式碼模仿程式碼。從而除錯程式碼的執行流程,資料流向等。
再次,根據自己的思想,改寫程式碼以實現自己想要的另一個功能。這點很重要,程式設計不是一味的模仿,需要有自己的思想。能實現自己的功能,基本上你已經算入門了,恭喜恭喜(^▽^ )。
3、保持耐心
不建議初學者按照填鴨式的一張一張的學習程式設計基礎,如資料結構、離散資料進位制轉換等,這些知識非常的枯燥,不需要全部學習。瞭解其含義認識就行。後面學習案例的時候,遇到了在回到基礎教程中學習就行。這樣印象更深刻,而且深刻認識到這個知識點的應用。而且書本上基礎知識基本講的非常全面,你所在領域程式設計可能只用到其中的40%知識,好的可能你用不到。初學者填鴨式的學習很容易失去信心而放棄。
學習過程當持之以恆,切忌三天打魚。當然在這個過程肯定有高潮與低谷,要喜歡適當放鬆解壓,勞逸結合。
4、其他建議
廣交良師益友,你能獲得更多的思維方式,擴充套件你的眼界與人脈。
寫技術文章、部落格等,人的記憶力是有限的,很多我們非常熟悉的知識,長期不用就會進入慢慢的遺忘區,檢視筆記我們能很快的恢復記憶。
多閱讀別人的程式碼,從而借鑑最佳化自己的程式碼,多參與開源專案,程式設計實現自己的一些想法,提高自己解決問題的能力。
-
4 # 技術閒聊
很多人剛開始接觸計算機程式設計時,覺得程式設計很難!其實計算機程式設計並沒有你們想象中的那麼難,之所以你們覺得很難,是因為你們剛開始接觸一門比較抽象且枯燥無味的新鮮學科,一時無法理解它,說實話,計算機程式設計入門還是比較容易的,但是想要精通,成為程式設計高手就沒那麼容易了。
下面分享一些學習經驗及技巧吧:
(1)計算機程式語言有很多,C語言、C++、C#、java、Python、php、VB以及資料庫開發語言SQL、Visual Basic等,根據個人喜愛及學習目的進行選擇吧。學習嵌入式系統開發軟體、硬體底層程式設計著重以C語言為主,比如微控制器、DSP、ARM、PowerPC等程式設計都是以C語言為主;若想學習安卓系統程式開發,則學習java;若想學習人工智慧、爬蟲、資料分析、Web開發等,建議學習Python。java、Python以及php是目前最流行的語言,若想學習計算機程式設計,可從其中一門學起,只有好處沒有壞處,可以用得到的地方很多。
(2)學習計算機程式設計,不要光看書,要多動手!計算機程式設計屬於一門技能,只有多動手敲程式碼才能熟能生巧。遇到想不明白的地方不要氣餒,要有一種求知慾,可以網上多查閱資料,看得多了慢慢就掌握了。看不懂可以到一些比較知名的計算機程式設計論壇學習,論壇上會有很多程式設計技術以及相關經驗分享,或者網上找一些免費的教學影片,跟著影片學習,比如百度傳課、網易雲課堂、騰訊課堂等,有很多免費的影片教學。
(3)感覺自己理解得差不多了之後,最好找一些相對比較簡單專案,自己變成開發一個系統,實現相應的功能,不但能夠檢驗自己的水平,還能提高自己對程式設計的興趣。
-
5 # 捉爬蟲的小哥哥
最好是邊學邊練,遇到問題有人解答,程式設計師主要就是敲程式碼,多做專案比較好,有問題遇到了先自己解決,不行了再問老師。自學的話自己找一些資料,最好全套,帶專案,可以到尚學堂官網下載免費的資料。
回覆列表
計算機程式設計有很多方面,你最好簡單瞭解下程式設計的方向(這個可以上網瞭解下),在決定學習哪方面的程式設計,一般方向確定後,你可以選擇自學(這個時間成本還是很高的,而且你要能管住你自己):也可以找個好的培訓機構。