學程式設計需要什麼基礎,程式設計需要什麼基礎

2021-05-23 04:53:45 字數 5832 閱讀 1524

1樓:沒啥好遊戲

學習程式設計的基礎:

1、英語基礎

雖然對於初級程式設計師來說,英語只需要寫簡單的詞彙就可以,但是如果想要走的更遠,還是要去學習和掌握。我極力推薦英語是因為在學習it技術上,沒有專業文件的閱讀能力是不可想象的,中文的翻譯往往在猴年馬月才會出來,而現在的許多出版社乾脆就直接把英文印刷上去,學習的方法是強迫自己看原版的教材,開始會看不懂,用多了自然熟練,吃得苦下得狠心絕對是任何行業都需要的品質。相信只要有幾年工作經驗的人都會深有感觸!

2、計算機體系結構和組合語言

關於體系結構的書遍地都是,而且也大同小異,倒是彙編有一本非常好的書《80x86組合語言程式設計教程》(清華大學出版社,黑色封面,楊季文著),你需要著重學習386後保護模式的程式設計。否則你在學習現代作業系統底層的一些東西的時候會覺得是在看天書。

3、計算機作業系統原理

我們的開發總是在特定的作業系統上進行,如果不是,只有一種可能:你在自己實現一個作業系統,無論如何,作業系統原理是必讀的。這就象我們為一個晶片製作外圍裝置時,晶片基本的工作時序是必需瞭解的。

這一類書也很多,我沒有發現哪一本書非常出眾,只是覺得在看完了這些書後如果有空就應該看看《inside windows 2000》。

4、資料結構和演算法

這門課程能夠決定一個人程式設計水平的高低,是一門核心課程。我首選的是清華版的。很多人喜歡買c++版的,但我覺得沒有必要,c++的語法讓演算法實現過程變得複雜多了,而且許多老師喜歡用模組這一東西讓演算法變得更復雜,倒是在學完了c版的書以後再來瀏覽一下c++的版的書是最好的。

5、軟體工程

這門課程是越到後來就越發現它的重要,雖然剛開始看時就象看馬哲一樣不知所云。《實用軟體工程》(黃色,清華)。不要花太多的時間去記條條框框,看不懂就跳過去。

在每次自己完成了一個軟體設計任務(不管是練習還是工作)以後再來回顧回顧,每次都會有收穫。

6、windows 程式設計

我建議任何企圖設計windows程式的人在學習vc以前仔細的學完它,而且前面的那本《inside windows 2000》也最好放到這本書的後面讀。在這本書中,沒有c++,沒有gui,沒有控制元件,有的就是如何用原始的c語言來完成windows程式設計。

在學完了它以後,你才會發現vc其實是很容易學的,千萬不要在沒有看完這本書以前提前學習vc,你最好碰都不要碰,我知道的許多名校甚至都已經用它作為教材進行授課。可見其重要。

2樓:坐呃嗚

學程式設計需要以下這些基礎:

一、做好心裡準備

自學程式設計的彎路多得數不完,坑多得踩不完。如果你決定要自學程式設計,就意味著踏上了一條面對困難、挫折和失敗的無盡之路,要想清楚自己能不能承受這些挫折,自己能不能堅持走到最後。

二、選定方向

程式設計的世界是多元紛繁的,大的方向就分前端開發、後端開發、移動開發、雲端計算、資料處理、智慧硬體、物聯網、虛擬現實等等,光程式語言都幾十種。如果沒有做過功課,貿然進入只會分分鐘懵逼。所以最好是根據自己的興趣愛好再結合市場前景,先選定一個方向,再選擇一門語言,然後頭也不回的深深扎進去。

三、制定學習目標計劃

選定了方向之後,剩下的就是朝著目的努力前進了。自學的過程是枯燥乏味的,也沒有人陪伴督促,所以要想自學有一定成果,除了要有清晰明確的目標計劃,還要有很強的自我約束能力,還要善於自我及激勵。

不然很容易自由渙散,三天打魚兩天晒網,看起來花了不少時間,實際上沒學到什麼。

3樓:小田粽

學程式設計需要數學基礎和英語基礎,因為大多數的程式設計都跟數學有關,而且都是用英文的。

4樓:可愛的大婕妤

學程式設計首先就是需要自己的數學比較好,相關的邏輯思維也是同步需要的,而且需要選擇一門合適的程式語言,同時程式語言中的一些用法,基礎語句等等都是需要靈活掌握的。

5樓:角落裡的春

學程式設計需要早點學會盲打、軟體工程、數學基礎。

1、早點學會盲打

盲打越早學會越好,即使你不寫程式**,總還是要用電腦打字的。不會盲打的人常用「二指禪」打字,比專業打字員慢上幾十倍。而只要刻意練習,一般1個月就能學會,只不過一開始速度慢點罷了,以後只需要不停地打下去就行了。

2、數學基礎

從計算機和應用的發展歷史來看,計算機的數學模型和體系結構等好多都是由數學家提出的,包括最早的計算機也是為數值計算而設計的。因此,要學好計算機是需要一定的數學基礎的,初學者有高中水平就差不多了。

3、軟體工程

這門課程是越到後來就越發現它的重要,雖然剛開始看時就象看馬哲一樣不知所云。《實用軟體工程》(黃色,清華)。在每次自己完成了一個軟體設計任務(不管是練習還是工作)以後再來回顧回顧,每次都會有收穫。

6樓:艾小呆的我

學程式設計的人理科思維很重要,程式設計就是把需求通過數字建模表達出來。

7樓:求好的

學程式設計最主要的基礎就是數學和邏輯思維能力。

8樓:蘭瑟爾

一定的數學和英語基礎都是必要的,做好心理準備也很重要。

9樓:蘇瑾年

數學和英語。當然頭腦也是很重要的了。

10樓:四川新華小小

計算機操作的基礎還有軟體的應用,還有就是英語,

11樓:鐵錘新華

英語基礎,計算機基礎

12樓:少點熱度

沒有要求,去學吧,如果能入門就能學,不能就放棄吧

程式設計需要什麼基礎?

13樓:星空漂流

李開復給中國學計算

機的學生這麼說過:

如果你是計算機專業的在校大學生,而且想當程式設計師,那麼請往下看:

1、大學生活豐富多彩,會令你一生都難忘,但難忘有很多種,你可以學了很多東西而難忘,也會因為什麼都沒學到而難忘!

2、計算機專業是一個很枯燥的專業,但即來之、則安之,只要你努力學,也會發現其中的樂趣的。

3、記住:萬丈高樓平地起!基礎很重要,尤其是專業基礎課,只有打好基礎才能學得更深。

4、c語言是基礎,很重要,如果你不學好c語言,那麼什麼高階語言你都學不好。

5、c語言與c++語言是兩回事。就象大熊貓和小熊貓一樣,只是名字很像!

6、請先學習專業課《資料結構》、《計算機組成原理》,不要剛開始就拿著一本vc在看,你連物件導向都搞不清楚,看vc沒有任何用處。

7、對程式設計有一定的認識後,就可以學習c++了。(是c++而不是vc,這兩個也是兩碼事!c++是一門語言,而vc教程則是講解如何使用mfc類庫,學習vc應建立在充分了解c++的基礎之上。

看vc的書,是學不了c++語言的。)

8、學習程式設計的祕訣是:程式設計,程式設計,再程式設計;

9、認真學習每一門專業課,那是你的吃飯碗。

10、在學校的實驗室就算你做錯一萬次程式都不會有人罵你,如果你在公司你試試看!所以多去實驗室上機,現在錯的多了,畢業後就錯的少了。

11、從現在開始,在寫程式時就要養成良好的習慣。

12、不要漏掉書中任何一個練習題--請全部做完並記錄下解題思路。

13、你會買好多參考書,那麼請把書上的程式例子親手輸入到電腦上實踐,即使配套光碟中有源**。

14、vc、c#、.***這些東西都會過時,不會過時的是資料結構和優秀的演算法!

15、記住:書到用時方恨少。不要讓這種事發生在你身上,在學校你有充足的時間和條件讀書,多讀書,如果有條件多讀原版書,你要知道,當一個翻譯者翻譯一本書時,他會不知不覺把他的理念寫進書中,那本書就會變得像雞肋!

16、我還是強調認真聽專業課,因為有些課像《資料結構》、《編譯原理》、《作業系統》等等,這種課老師講一分鐘能讓你明白的內容,你自己看要看好幾個月,有的甚至看了好幾年都看不明白。

17、抓住在學校裡的各種實踐的機會,要為自己積累經驗,就業時經驗比什麼都有用。

18、多去圖書館,每個學校的圖書館都有很多好書等你去看!

19、程式設計不是技術活,而是體力活。

20、如果你決定了要當一個好的程式設計師,那麼請你放棄遊戲,除非你是那種每天只要玩遊戲就能寫出好程式的天才!

21、你要有足夠的韌性和毅力!有個高手出了一道題測試你的韌性和毅力:找個10000以內的素數表,把它們全都抄下來,然後再檢查三遍,如果能夠不間斷地完成這一工作,你就可以滿足這一條。

22、找到只屬於你自己的學習方法!不要盲目的追隨別人的方法,適合自己的才是最好的!

23、請熱愛程式設計師這項工作!

14樓:加米穀大資料科技

1、英語基礎。這是能看懂**的前提。

2、作業系統基礎。要了解作業系統體系結構、任務排程、記憶體管理、儲存管理、命令解釋、介面管理、檔案管理等基本內容。建議學習linux作業系統。

3、計算機網路基礎。包括網路體系結構、網路協議、資料傳輸過程、網路安全、多**資料傳輸等內容。

4、資料庫基礎。包括資料庫結構定義、sql語言、事務處理、檢視、資料安全等內容。零基礎建議學習mysql。

15樓:江西新華電腦學院

現在都是資訊化的時代,沒有一門好的技術是難以在社會之中立足的,

現在的電腦技術飛速增長,每家公司都需要電腦人才,你可以去學習電腦專業,

在這個領域中還是有很大的發展空間的,只要自己好好學習,以後的前景不可限量。

16樓:萌幻城寶的草魚

現在it行業是才是目前最熱門,最火的行業了,也是發展速度最快的行業,it人才一直都是國家緊缺型人才,所以在就業方面也是非常前途的,在於很多企業也是急需要這種人才

17樓:匿名使用者

首先這要看程式設計的需要

對於程式設計來說,基礎沒有特別的要求,關鍵是運用程式語言(比如c語言,但是有的不能說程式語言!)的能力來寫出好的程式,

只要你能正確並時不時靈活的運用大腦,即能從外部學到知識,又可以結合自己的理解,這就是程式設計的基礎吧

個人認為程式設計師的bios--聰明能幹的大腦

這裡說得不是程式設計入門,你現在需要先認準一種程式語言,再深入學習,需要什麼學什麼,並不浪費時間,還有,從別的語言**學習程式設計技術會加深對程式設計的理解

程式設計的基礎就好像是學語文一樣,隨著自身的見多識廣會逐步理解和昇華!!要多積累就行

18樓:匿名使用者

問題是你要編寫的什麼型別的程式,是什麼語言編寫的!

厲害的程式設計員的厲害之處就是經驗!沒別的

19樓:金易金易錫錫

這個可以直接到三人行慕課上,有很好的學習路線可課程內容,基礎入門到進階高階,都有的

學習程式設計的基礎是什麼?

20樓:科技攻客

學習程式設計其實不需要什麼基礎,只要可以正常操作電腦就可以學習程式設計,但是如果想往高深

回的技術答研究就需要學習很多東西,時代咋子進步很多東西都有千絲萬縷,所以很多程式設計需要都是相通的。

1、明確的學習目標學習程式設計對大多數資訊科技專業人員非常有用  學習程式設計和成為程式設計師可以從個人的角度解決軟體使用中遇到的問題,改進現有的軟體,為自己找到一份理想的工作增加重要的權重,並幫助你在找工作的路上找到一份好工作。

2、從國家的角度來看,它可以為中國軟體業做出應有的貢獻。優秀的程式設計師將永遠是爭論的物件。  學習程式設計還可以訓練我們的思維,使我們的邏輯思維更加嚴謹。

能夠持續享受創新的樂趣將永遠有機會走在高科技的前沿,因為程式設計本身就是一種創造性的工作。

3、知識經濟時代給我們帶來了無限的機遇。要真正掌握計算機技術並在資訊科技行業有所作為,具備一定的程式設計能力是一個基本條件和要求。

4、為基礎程式設計打下堅實的基礎,應總結如下幾個方面,數學基礎從計算機發展和應用的歷史來看,計算機的數學模型和體系結構是由數學家提出的,最早的計算機也是為數值計算而設計的。  因此要學好計算機必須有一定的數學基礎初學者應該有高中水平。

學plc程式設計需要什麼基礎

學習plc程式設計需要電工基礎,如果是一個電工,能想學習plc直接配合。如果沒有電工基礎,需要瞭解電氣知識,專門的技能沒有電工基礎的朋友發起了一個 零介紹plc應用程式 尤其是在檢視的學生需要學習plc。幫助他們更好地理解和學習技巧的plc和電工,課程從電路原理 常用儀器儀表原理 常用元器件等方面進行詳...

學plc程式設計要什麼基礎知識,學習plc程式設計需要具備什麼基礎

1 收集資料。在收集資料時不僅要收集程式還要收集程式所附帶的工藝流程及i o分配表。2 程式分類。在收集到前人的程式後,首先加以分類。以不同品牌的程式分類 再以不同功能細分。3 選擇程式加以理解。分類完成後就是慢慢的 消化 程式了。首先選擇自己熟悉的plc程式或是自己將要用到的程式樣例下手,這樣理解...

學plc程式設計要什麼基礎知識

1.電工基礎,低壓電器及控制技術,學習plc必備的基本知識。2.計算機基礎知識的,plc的軟體安裝,資料的儲存器形式都離不開計算機基礎,所有計算機基礎也是學習plc必備的知識之一。所有想要學好通訊的功能,那麼網路基礎知識也是必須掌握的知識。以上四點的話,第一點是最為重要的,第二點次之,安裝軟體摸索摸...