如何自學程式設計?怎樣自學程式設計?

時間 2022-12-24 06:55:10

1樓:小超法律援助

想要學習程式設計,我們首先需要學習基礎的語言,就比如說c語言和c++語言,然後掌握基礎的知識。

2樓:網友

學生喜歡線性的學習,因為線性的學習(拿本教材從頭到尾慢慢看)正是符合了他們對確定性的追求,可惜這違背了學習的本來面目。

開發者知道,人腦最不擅長的就是線性列舉,即便我們認識幾千個漢字,但是我們無法去線性地去將所有認識的漢字列舉出來,我們的大腦,本就不是用來進行線性思考的,而複雜度上了一定程度的知識,線性的掌握,基本不可能。

有難度的知識,往往是這樣的:為了搞懂a,而去學b,為了學會b,而去學c,這叫遞迴學習,遞迴雖深,但有回溯,它最終會回溯到我們的起點。

所以開發者的學習更偏向於遞迴式的學習,而且可能會以乙個知識點為起點,去完成樹狀知識外圍的遍歷。(有點像搜尋引擎去爬蟲)

3樓:析素

自學程式設計不是難事,現在有很多**都可以提供網上教學,你可以選擇一家靠譜的**,然後根據自己的愛好來選擇課程,**上就可以學習程式設計,既方便又快捷。

4樓:火狐

想要自學的話,可以在網上多蒐集一些相關的資料,整理些適合自己的學習,如果之前沒有一定的基礎,建議還是去專業的學校尋求老師的指導。

怎樣自學程式設計?

如何自學程式設計? 150

5樓:匿名使用者

首先明確學習目標,看你要學到什麼程度,以及用來幹什麼。

6樓:

建議從c語言開始,目前這語言應該是比較基礎的語言,易學,好掌握。同討建議邊練邊學邊用,進步快,易掌握。

7樓:錵開落幕

配合一些相關入門書籍操作,python比較簡單可以看看。每一種程式語言都有類似《從入門到精通》這樣的書籍,同時建議到專業培訓機構學習。配合一些相關入門書籍操作,python比較簡單可以看看。

每一種程式語言都有類似《從入門到精通》這樣的書籍,同時建議到專業培訓機構學習。配合一些相關入門書籍操作,python比較簡單可以看看。每一種程式語言都有類似《從入門到精通》這樣的書籍,同時建議到專業培訓機構學習。

8樓:春花秋月

網上那麼多資料,自己找一下。而且你說的程式設計,這個範圍太大了。程式語言那麼多,睡知道你想學哪個。

你可以先去網上看看,每個語言幹嘛用,怎麼用。有沒有自己喜歡的領域,然後再去學。要是這事這麼簡單,程式設計師早就不值錢了。

9樓:張知嚴

推薦玩一下程式設計星球遊戲,一邊玩一邊學,最牛的是它支援c++和python兩種語言。

10樓:匿名使用者

你上**看呀,**上什麼樣的書都有,你就搜尋程式設計教學書籍,會有一大堆書籍湧現的。

11樓:匿名使用者

準備書,系統,推薦c十,資料庫。

12樓:尚學堂j**a學院

關於自學,先提幾條建議,望採納!

找乙個行業當中的師傅進行規劃和指導。

每天規劃好學習時間,不要中斷。

先掌握了解知識體系後編寫專案,邊抓細節。

俗話說態度決定一切,乙個人的學習態度相當重要,而乙個良好的態度不僅會提高你的效率,而且還會影響效果。

學習程式設計是乙個漫長而痛苦的過程,需要持之以恆的耐心,千自萬不能急於求成。對於一名初學者來說,最重要的還是打好基礎。

另外,所有語言的知識體系分為三大塊:

資料儲存 (記憶體,檔案,資料庫,分布式,集群, 關係型 ,非關係型 。。

業務邏輯 (業務需求,語言語法,演算法,類庫框架,效能優化等)這三塊知識作為學習來說,可以有側重,但是不能有某一塊完全不懂。

請點選輸入**描述。

另:提醒題主,現在以學業為主,把程式設計當做興趣來培養!

13樓:功壽賀敏

在一些自學網上學習,如好知網、網易雲課堂、5分鐘網等等。

14樓:大文葉谷菱

建議到一些教程網學習。

15樓:薊皓厲藏

先找方向而後定程式語言。

16樓:俟軍巨清霽

首先要找準乙個目標,現在語言這麼多,找一門語言認真研究,可以找乙個入門相對簡單一點的、相對主流一點的語言、入門之後、你會接觸的更多。

17樓:城暢柴凝冬

找相關書籍,最好從基礎開始。

新手如何學習程式設計?

18樓:原諒我太過年輕

現如今科技在飛速發展,而許多計算機專業甚至其他領域都需要專業的程式設計人員,也就是俗稱的「程式猿」。而且只要自己能力夠好,程式猿雖然枯燥無味,卻是乙份薪水很可觀的職業。那麼該如何學習程式設計呢?

通過高校來學習程式設計

現在許多的高中生就需要考慮自己以後的人生方向,自己想要做什麼,如果想做一名程式設計師的話,就應該提前找好在自己高考能力範圍內、而且在自己喜歡的專業教學水平中有拔尖水準的高校去努力,爭取考上他,這將是你決定人生的第一步。

當然,僅僅侷限於高校裡所授知識是不夠的,應該多多請教有程式設計工作經驗或者渠道的老師問他們程式設計的路該如何走比較好。自己要勤加利用休閒之餘學習自己所學的程式語言更深層次的一些東西。

通過報名專業培訓機構來學習程式設計

專業的程式設計培訓機構並不像大學裡面還會教教你別的科目,而是一天下來全是有關程式設計的東西,強化魔鬼訓練一段時間(可能幾個月也可能至少半年)。

出來之後就彷彿乙個瘦骨嶙峋的人服役兩年兵出來的感覺一樣,就算你之前沒有任何底子,只要你認真按老師要求做,你出來就可以找崗位工作了。畢竟專業的培訓機構只給你強化訓練程式設計,這和普通高校還是有所不同的。

自學程式設計

其實不得不承認有一些智商高的人自學程式設計也是很簡單的事情,這裡建議自學程式設計的人去購買國外出版的程式設計書籍,國外的程式設計書籍寫的內容水平要比國內的高,這個是不可否認的事實。

學習程式設計還有最重要的一點,就是你在學習之前要考慮好你自己以後的從業方向,到底是學什麼語言自己才能吃得香,自己是做前端還是後端等等,這些都是需要提前考慮的事情,考慮好了才能有明確的方向去學習。

19樓:路戍人

剛開始學習程式語言,要怎麼去做,動手編寫乙個編譯器,學習一下較為底層的程式設計方式,是一種學習計算機到底是如何工作的非常有效方法。編譯器通常被看作是十分複雜的工程。事實上,編寫乙個產品級的編譯器也確實是乙個龐大的任務。

但是寫乙個小巧可用的編譯器卻不是這麼困難。

踏出了程式設計入門教程第一步,接下去怎麼做就全看自己了。可以按照文章所指導的全部做一遍,然後製作乙個更加複雜的編譯器。需要去寫乙個更加精巧的語法樹來生成彙編**。

接下去的幾步分別是:(1)允許返回任意的值(比如,return3; 一些可執行**);(2)新增對「非」的支援(比如,return ~1; 一些可執行**)。每乙個額外的特性都可以教你關於c語言的更多知識,編譯器到底是怎麼執行的,以及世界上其他編寫編譯器的人是如何想的。

這是構建 babyc 的方法。babyc 現在已經擁有了if語句,迴圈,變數以及最基礎的資料結構。

20樓:坐等作業的葬禮

**最基礎的是html--只可以做靜態網頁。

去書店買點php的書就行。

想成為程式設計師的可以用visual studio 2013 express和《c++primer 5th》。

3/3分步閱讀。

2/3找到**之後就可以進行網上學習了,但是對於初學者而言,學習程式設計首先要學會計算機語言,什麼是計算機語言,舉個簡單的例子,就是說中國人與美國人交流,就要有一方學習另一方的語言,同樣,人要是學習計算機語言,就可以更好的使用計算機。

3/3計算機對除機器語言以外的源程式不能直接識別、理解和執行,都必須通過某種方式轉換為計算機能夠直接執行的機器語言。

這種將高階程式語言編寫的源程式轉換到機器目標程式的方式有兩種:解釋方式和編譯方式。

解釋方式下,計算機對高階語言書寫的源程式一邊解釋一邊執行,不能形成目標檔案和執行檔案。

編譯方式下,首先通過乙個對應於所用程式語言的編譯程式對源程式進行處理,經過對源程式的詞法分析、語法分析、語意分析、**生成和**優化等階段將所處理的源程式轉換為用二進位制**表示的目標程式,然後通過連線程式處理將程式中所用的函式呼叫、系統功能呼叫等嵌入到目標程式中,構成乙個可以連續執行的二進位制執行檔案。呼叫這個執行檔案就可以實現程式設計師在對應源程式檔案中所指定的相應功能。

21樓:匿名使用者

綜上所述,以上就是我個人對於如何學習程式設計提出的一點小想法,當然學習是要看自己的,自己一定要肯努力、肯下功夫。

22樓:陽光的向偉

我也是從乙個新抄手小白摸爬滾襲。

23樓:汝蝶宗高昂

最近很多人都在問如何學習程式設計。我覺得學習程式設計最重要的是入門,如果你入門的時候有乙個好的方法和思路,打下比較紮實的基礎,對今後的程式設計工作是很有益處的。即使在學習新的程式語言也無所謂,因為它們有很多相通之處,可以相互借鑑。

我認為可以先學習一下pascal,這個語言比較嚴謹,適合初學者。pascal它被稱為教學語言,結構嚴謹,不像c語言那麼靈活,易於理解和學習。

然後可以繼續學習c語言,這個語言比較靈活。有了pascal的基礎,在進行c語言程式設計就不會因為c語言的靈活而有問題。

。後面的就可以學習vc什麼的了。

c語言的書推薦譚浩強的,比較好。

我當時學習pascal和c語言的時候是將書後的習題都做了一遍,感覺效果很好。

當然了,學習什麼語言也要看你具體準備從事什麼行業。例如你要進行嵌入式開發,c就是很好的選擇,如果是windows開發,那麼vc就不錯。還有資料庫方面的開發、網路開發等等。

不同的語言適合不同的方面。要看自己的選擇的,呵呵。

。還有很多人說自己的基礎很差,甚至中學畢業什麼的。其實這個並不重要,比較說英語,在計算機語言裡所用到的單詞量很少,而且都是常用詞,經常使用就記住了。

當然,如果你要看原文資料或者幫助的話,專業詞彙比較多,不過在金山詞霸的幫助下,經常看,也是沒什麼大的問題的。至於數學什麼的,其實數學只是培養你乙個邏輯思維能力,在初學程式設計的時候影響不是很大。況且,作為乙個基礎程式設計人員來說,上面還有系統分析師、專案經理,他們會把需求分析、概要設計和詳細設計做好的,你只要按照文件寫**就ok了。

不過,要上更上一步的話,其他基礎知識就非常重要了,畢竟你不能寫一輩子**。

在你學習好c語言以後,個人建議好好學習一下資料結構和軟體工程。這兩門對你的水平提高都是很有幫助的。特別是軟體工程,它能夠使你按照科學的工程方法進行軟體開發,對今後的發展很有好處。

只是一家之言,有不到之處,還望見諒!

參考資料:

如何學習程式設計,從什麼幾乎開始學?

24樓:徜逸

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

學習程式設計的過程:2、模仿著書上或者部落格的**,進行復現,復現不重要,思考才是關鍵。

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

4、自己實現一些 demo,看別人專案**,與別人討論,提公升**能力。

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

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

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

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

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

如何自學程式設計,如何高效自學程式設計

自學首先一定要買本書 這是必須的 我自學程式設計差不多1個月了 感覺還好。買本書一章一章的看 不要太快否則接受起來比較困難,前面還好越往後學你就會發現前面有好多東西都不太明白。我自學的是vb 因為聽說這是最簡單易懂的程式設計軟體。找找身邊的人或者論壇qq群什麼的解答問題。最好你可以坐些有趣但簡單的軟...

計算機程式設計自學入門,想自學計算機程式設計可能嗎?

千鋒it教育 學習程式語言,首先應該從最基礎的開始掌握,雖然vb相對更容易入門,但是現在絕大多數的高階程式語言都是從c語言的基礎上演化而來的,建議從c語言開始學起,掌握了c語言的使用,有助於學習其他的高階程式語言,而不同的程式設計技術需要的程式語言又不相同,在進一步的學習時,應選擇合適的技術方向。 ...

大學生自學程式設計有什麼建議和,大學生自學程式設計有什麼建議和推薦?

我建議學程式設計的話,最好是先學計算機,因為計算機是最重要的一部分,所以說一定要先學習計算機。建議大家自學的時候,要看個人能力,不要學太過於高深的東西,要循序漸進,慢慢的往深處去學習。我建議大家自學的時候一定要好好的學習,千萬不要半途而廢,也不要一心多用,這樣不利於自主學習。反正我是覺得如果是自學的...

程式設計高手SAS請進,本科生有必要自學SAS軟體嗎

let data1 mirnafirst proc sql select name into varnames separated by from dictionary.columns put varnames quit macro calc parmbuff let num 1 do while ...

怎樣可以自學哲學,如何自學哲學?

1 可以從尼采 希臘悲劇時代的哲學 看起,這是哲學的起點。如果你理解透了,後面的哲學思想就比較容易懂了。而且,如果不從起點看起,也不能真正懂得西方哲學。這本書雖然是哲學史性質的,但是,脈絡非常清晰,是以探求世界的基質為主線的。普通的哲學史只能給你知識,但是這本書不僅如此,更重要的是你能切實感受到什麼...