1樓:
我是程式設計師,給你說句實話,你想在簡歷中寫上精通某種語言。
應該很熟練的用這種語言解決實際問題,對於程式語言的特性非常清楚,能幹什麼,怎麼幹,不能幹什麼,為什麼。
比如說,某種語言主要面向資料庫程式設計,裡面有鏈結和使用資料庫的控制項,可以很方便的使用資料庫資源,但是沒有繪製圖形的函式,需要呼叫api來實現,那麼語言的侷限性就表現出來了。
至於基礎學科,其實對於你在工作中幫助不是很大。你瞭解編譯原理,可是你如果只嚮應用軟體方向發展,那這個知識你就用不到。你學習數理,如果你不進入金融保險行業,不進行數學建模,也還是用不到這個知識。
最後,貪多嚼不爛,乙個人精力有限。想學精,就只學一種。多實踐,多看別人的好**。
就算你不動手,也要在腦子裡面模擬。學通乙個語言,別的都是觸類旁通,上手很快。你如果什麼都學,最後什麼都學不會。
2樓:疏林薄暮
資料結構與演算法分析。
計算機網路。
c語言程式設計。
作業系統等很多課程。
大學學好程式設計需要學好哪些學科?
3樓:豬八戒網
大學裡面學程式設計最直接的專業就是軟體工程,軟體工程(softwareengineering,簡稱為se)是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉及到程式設計語言,資料庫,軟體開發工具,系統平臺,標準,設計模式等方面。下面的幾門課程是必學的重要課程:
計算機體系結構和組合語言]-關於體系結構的書遍地都是,而且也大同小異,倒是彙編有一本非常好的書。《80×86組合語言程式設計教程》(清華大學出版社,黑色封面,楊季文著)。需要著重學習386後保護模式的程式設計。
否則在學習現代作業系統底層的一些東西的時候會覺得是在看天書。[計算機作業系統原理]-開發總是在特定的作業系統上進行,如果不是,只有一種可能:在自己實現乙個作業系統。
無論如何,作業系統原理是必讀的。這就象為乙個晶元製作外圍裝置時,晶元基本的工作時序是必需瞭解的。這一類書也很多,沒有發現哪一本書非常出眾。
只是覺得在看完了這些書後如果有空就應該看看《insidewindows2000》(微軟出版社。[資料結構和演算法]-這門課程能夠決定乙個人程式設計水平的高低,是一門核心課程。首選的是清華版的(朱戰立,劉天時)。
很多人喜歡買c++版的,但覺得沒有必要。c++的語法讓演算法實現過程變得複雜多了,而且許多老師喜歡用模組這一東西讓演算法變得更復雜。倒是在學完了c版的書以後再來瀏覽一下c++的版的書是最好的。
軟體工程]-這門課程是越到後來就越發現它的重要,雖然剛開始看時就象看馬哲一樣不知所云。建議是看《實用軟體工程》(黃色,清華)。不要花太多的時間去記條條框框,看不懂就跳過去。
在每次自己完成了乙個軟體設計任務(不管是練習還是工作)以後再來回顧回顧,每次都會有收穫。[windows程式設計]-《北京大學出版社,petzold著》建議任何企圖設計windows程式的人在學習vc以前仔細的學完它。而且前面的那本《insidewindows2000》也最好放到這本書的後面讀。
在這本書中,沒有c++,沒有gui,沒有控制項。有的就是如何用原始的c語言來完成windows程式設計。在學完了它以後,才會發現vc其實是很容易學的。
千萬不要在沒有看完這本書以前提前學習vc,最好碰都不要碰。知道的許多名校甚至都已經用它作為教材進行授課。可見其重要。
學好程式設計需要哪些知識?謝謝
4樓:網友
學習程式設計的關鍵四點:語法、類庫、演算法、物件導向語法是語言的基礎,嚴格而靈活。
類庫可以讓你寫出各種各樣的應用,如窗體、資料庫、網路、多**演算法幫你建立編寫的過程,不可小視。
物件導向幫你搭好程式的框架。
學linushell程式設計需要其他語言基礎嗎?要不要數學
shell屬於linux作業系統的一部分。如果吹毛求疵地說,它應該不算是一門語言。但是,因為它確實可以完成一些語言可以完成的工作,所以人們將寫shell指令碼說成 shell程式設計 其實,單論shell,它不過是對linux系統的一些核心操作而已,如果你想要實現更加具體化的東西,就需要一些其它語言...
大學裡哪些專業需要美術基礎?
服裝設計,中國畫,書畫,工業設計,園林景觀設計,數字 藝術,陶瓷藝術,商業攝影,室內設計。動漫設計,繪畫專業,室內設計。藝術設計,廣告設計,或者環藝。珠寶設計,服裝設計。專業有服裝設計專業,建築設計專業,雕刻設計專業,室內設計專業,室外設計專業,產品設計專業。建築專業 環藝和設計專業是需要美術基礎的...
請問學程式設計需要哪些知識,請問學程式設計需要哪些知識?
哦,那你先學一下組合語言然後在學習一些.net的語言呀?因為所以是語言最終都要變成機器語言才可以執行的 呀?組合語言就是機器語言 學程式設計要運用什麼知識?學程式設計需要什麼基礎?學習程式設計的基礎 1 英語基礎 雖然對於初級程式設計師來說,英語只需要寫簡單的詞彙就可以,但是如果想要走的更遠,還是要...