溫馨提示:這篇文章已超過796天沒有更新,請注意相關(guān)的內(nèi)容是否還可用!
這屬于一般技能了解吧,多學(xué)點總不會錯,如果對這方面感興趣的話很可能你會轉(zhuǎn)為軟件開發(fā)相關(guān)工作呢,這也說不定的。我就是這樣的。大學(xué)都是學(xué)的語法,高深一點東西都是上班后學(xué)的。
很多工程專業(yè)的都得學(xué)C,C某種程度上成了一門基礎(chǔ)課程,學(xué)了C,對你以后學(xué)習(xí)和理解matlab等一些專業(yè)軟件都是有幫助的。。
C語言是一門很基礎(chǔ)而且很好用的計算機語言,而各種計算機語言幾乎是相通的。雖然我不知道它在土木工程中具體怎么用,但是肯定會有用的!
根據(jù)你專業(yè)的方向,不知道你是本科生還是研究生,如果你想搞土木,并且搞得方向是用到很大計算量的,比如有限元,那就學(xué)fortran,專門用于計算的語言。如果你想向?qū)I(yè)的計算機發(fā)展,或者畢業(yè)以后去做軟件設(shè)計,那就學(xué)C++,
不需要。1、土木工程比賽注重理論與實踐結(jié)合的能力,以及設(shè)計和解決問題的能力,不需要會C語言。2、土木工程是一門普通高等學(xué)校本科專業(yè),屬土木類專業(yè),基本修業(yè)年限為四年,授予工學(xué)學(xué)士學(xué)位。
我是通信的,覺得用處挺大的,不管學(xué)啥都得使用代碼實現(xiàn)自己的想法,所以編程挺重要的
C語言還是要懂的,可以幫助你看懂很多數(shù)值計算的軟件的命令,如果C語言/C++比較熟悉的話很多編程語言就很容易上手,對計算軟件做開發(fā)就比較容易。還有本專業(yè)的CAD等制圖軟件。土木工程學(xué)是一門范圍廣闊的綜合性學(xué)科,建造一項
土木工程專業(yè)就業(yè)要用c語言嗎
提高自學(xué)能力:學(xué)習(xí)C語言需要自學(xué)能力較強,需要自己掌握各種編譯器、調(diào)試器等工具,同時需要自己理解各種概念和算法。這可以提高你的自學(xué)能力和解決問題的能力。總之,學(xué)習(xí)C語言是非常有益的,不僅可以提高你的編程能力和就業(yè)
C語言還是要懂的,可以幫助你看懂很多數(shù)值計算的軟件的命令,如果C語言/C++比較熟悉的話很多編程語言就很容易上手,對計算軟件做開發(fā)就比較容易。還有本專業(yè)的CAD等制圖軟件。土木工程學(xué)是一門范圍廣闊的綜合性學(xué)科,建造一項
由于種種原因,業(yè)界選擇了C,其中最主要的原因就在于它的效率。優(yōu)秀C程序的效率幾乎和匯編語言程序一樣高,但C程序明顯比匯編語言程序更易于開發(fā)。和許多其他語言相比,C給予程序員更多的控制權(quán),如控制數(shù)據(jù)的存儲位置和初始化
C語言是一門很基礎(chǔ)而且很好用的計算機語言,而各種計算機語言幾乎是相通的。雖然我不知道它在土木工程中具體怎么用,但是肯定會有用的!
為什么我們土木工程要學(xué)C語言呢?而且還要學(xué)的這么好?
(1)掌握英語或一門其它外語,具有一定的外文寫作和表達能力; (2)了解信息科學(xué)基礎(chǔ)知識,掌握文獻、信息、資料檢索的一般方法; (3)掌握計算機基本知識、高級編程語言和土木工程相關(guān)軟件應(yīng)用技術(shù)。 4. 具有寬厚的專業(yè)知識,包括: (1
電腦的話,一般的中等配置就夠了,能打點游戲的就行,因為作為一個學(xué)生平時用這些軟件做的計算都對電腦的配置要求不高,如果是搞研究的話,一般的個人電腦是應(yīng)付不了的,你們工作室肯定有專門的“計算機”,有的還配有工作
土木專業(yè)常規(guī)用到的就是CAD,天正,PKPM,廣聯(lián)達這些軟件,需要的配置不是很高,處理器主頻稍微高一些,2.2GHZ以上,內(nèi)存大一些,8G、16G以上,固態(tài)容量512G以上的就可以了。 顯卡不用特別好,集成顯卡都可以。如果做三維建模
不需要,大多數(shù)土木工程的畢業(yè)生出去以后都不太接觸這方面,但是多一樣技能讓自己的大學(xué)光陰不虛度也可以試著去考一考。 計算機二級考試是全國計算機等級考試四個等級中的一個等級,考核計算機基礎(chǔ)知識和使用一種高級計算機語言
一臺配置較高的電腦可以提供更好的計算能力、圖形處理能力和存儲能力,使土木工程師能夠更加高效地進行結(jié)構(gòu)分析、設(shè)計和模擬等工作。土木工程中的計算軟件與電腦配置要求 土木工程中常用的結(jié)構(gòu)分析軟件要求電腦具備較高的計算能力
電腦類:PKPM軟件制圖、ACD制圖、PS圖片前兩個比較重要~第三個懂些 就可以.Microsoft的程序軟件都很重要尤其是進度的和表格!其他:英語很重要現(xiàn)在找工作都要看英語大部分!有四級證的優(yōu)先!其他真的沒什么必要去看了~專業(yè)知識
土木工程專業(yè)的畢業(yè)生需要具備什么計算機能力?
當(dāng)今各個學(xué)科和行業(yè)都離不開計算機。土木工程專業(yè)也要用到計算機,用計算機就應(yīng)該知道一點編程的知識。當(dāng)然你說我會CAD PKPM 等等不 就可以了嗎?但實際上土木工程中很多問題不是僅僅應(yīng)用簡單的計算機繪圖操作,點點鼠標(biāo)就可以
大學(xué)土木工程只在一個學(xué)期開設(shè)C語言課程,一般在第三學(xué)期。C語言是一門面向過程的、抽象化的通用程序設(shè)計語言,廣泛應(yīng)用于底層開發(fā)。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產(chǎn)生少量的機器語言以及不需要任何運行
不用學(xué)。但是大學(xué)里面有計算機二級考試,涉及到C語言。
研究力學(xué)方面的有ansys,通過輸入的結(jié)構(gòu)模型與參數(shù)就可以求得彎矩與受力,ansys本身并不是針對土木工程的,要真正將其運用到實際工程的運算中還是需要有很強的編程能力和彈性力學(xué)基礎(chǔ)的。
不需要,大多數(shù)土木工程的畢業(yè)生出去以后都不太接觸這方面,但是多一樣技能讓自己的大學(xué)光陰不虛度也可以試著去考一考。 計算機二級考試是全國計算機等級考試四個等級中的一個等級,考核計算機基礎(chǔ)知識和使用一種高級計算機語言
土木工程 這個專業(yè)要學(xué)習(xí)使用三維建模的軟件工具,需要學(xué)習(xí)編程知識。
土木工程要學(xué)編程嗎
工程制圖與CAD1 思想道德修養(yǎng) 毛澤東思想概論 馬克思主義哲學(xué)原理 馬克思主義政治經(jīng)濟學(xué) 法律基礎(chǔ) 鄧小平理論概論 “三個代表”重要思想概論 C語言 體育(1)體育(2)體育(3)體育(4)軍訓(xùn) 公益勞動 房屋建筑學(xué)課程設(shè)計 工程地質(zhì)
然后電子科學(xué)與技術(shù)也要學(xué)C。通信工程,電子商務(wù),機電,自動化,教育技術(shù),網(wǎng)絡(luò)與新媒體也要。我們學(xué)校土木工程大一下學(xué)期也要學(xué)C語言。總的來說c語言是編程語言中相當(dāng)基礎(chǔ)的語言,一般需要用到電腦建模的工科都需要學(xué)(建
按照學(xué)校的課程,一般是半學(xué)期。學(xué)習(xí)C語言首先要掌握基本語法,常量、變量、類型、及順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的意義及用法。進一步學(xué)習(xí)構(gòu)造類型如指針、結(jié)構(gòu)、函數(shù)的意義和用法.計算機科學(xué)是一門理論性、實踐性都很強的學(xué)科
下學(xué)期,認識實習(xí),似乎是在四五月進行的,就是帶你到工地上面溜達溜達,認識下東西,高數(shù)還有,開線性代數(shù),大學(xué)外語,大學(xué)物理,中國近現(xiàn)代史,C語言,本學(xué)期的工程制圖是電腦制圖,并且畫兩到三張大圖。 大二上學(xué)期,理論
基礎(chǔ)課程:大學(xué)英語、大學(xué)物理、高等代數(shù)、線性代數(shù)、概率統(tǒng)計、馬克思主義哲學(xué)、馬克思主義政治經(jīng)濟學(xué)、毛澤東思想概論、鄧小平理論、Qbasic語言、C語言、電工學(xué)、計算機文化基礎(chǔ)、法律基礎(chǔ)、數(shù)據(jù)庫與信息管理等等 主修專業(yè)課程:
記不太清楚了,大致給你說說吧,每個學(xué)校的課程表都不一樣的,但是總的課程不會有太大出入,通常大一大二是基礎(chǔ)課,大二下到大四上是專業(yè)課,包含大學(xué)英語,高等數(shù)學(xué),物理學(xué),概率論,計算機,C語言或VB,體育,毛鄧三(
大學(xué)土木工程幾個學(xué)期c語言
我是一名橋梁設(shè)計人員,主要是做結(jié)構(gòu)設(shè)計方面的工作,我建議你先學(xué)VB,然后再學(xué)一些通用的有限元分析軟件,為什么呢? 第一:首先你的本專業(yè)是土木工程,應(yīng)該將編程作為一個工具去輔助自己的工作,而工具越簡單越強大越好,而VB簡單且功能對于土木工程人員來說已經(jīng)足夠強大,已經(jīng)遠遠滿足工作中的需求,本人親身體會。 第二,搞土木工程最基本的就是離不開excel表格的數(shù)據(jù)處理,而VBA是VB的子集,學(xué)好VB,VBA也就學(xué)會了,做一些計算小工具和宏完全足夠,本人曾經(jīng)用VBA做了一個肋板橋臺的結(jié)構(gòu)計算軟件,現(xiàn)在都還在使用,一勞永逸,而且不會犯錯。 第三,當(dāng)你工作幾年之后會接觸一些技術(shù)難度更大的橋梁,這個時候就需要用到邁達斯,橋梁博士等軟件去建模計算結(jié)構(gòu),而在使用這些軟件的時候,需要先輸入一些原始數(shù)據(jù),比如:在計算現(xiàn)將箱梁的時候需要輸入箱梁有效截面寬度,規(guī)范上有公式,手算的話很繁瑣且容易出錯,這個時候就可以將公式用VB編程,自動算出結(jié)果導(dǎo)出表格,然后將數(shù)據(jù)復(fù)制到橋梁博士里面去就行了,等你這些小工具積累到一定數(shù)量就可以把他們?nèi)看虬铣梢粋€自己專門的計算軟件,比如我前面說的橋梁博士就是這么一步一步發(fā)展起來的。 第四,如果你剛畢業(yè)進了一家設(shè)計院,請買一幾本書:《如何保護眼睛》、《頸椎病康復(fù)指南》、《如何防治痔瘡》。。。。如果你還沒畢業(yè),趕緊轉(zhuǎn)行,年紀輕輕學(xué)什么土木,未來是互聯(lián)網(wǎng)和大數(shù)據(jù)時代。C最為常用,fortran那是十年前的古董了,現(xiàn)在沒喲人用它編程序了,很多教材給了fortran代碼的同時都會給一個C的代碼。 Matlab非常常用,使用又簡單,有必要學(xué)習(xí)一下。但是對于懂C的人來說,你會發(fā)現(xiàn)Matlab只是調(diào)用函數(shù)而已,確實很好學(xué)。 另外一些不是語言的應(yīng)用軟件應(yīng)該學(xué)一下,Ansys、Plaxi、Abacas、Midas等等,都是有限元軟件,側(cè)重不同而已
看張雪峰老師帶你了解土木工程專業(yè),土木工程專業(yè)可以做什么?
工作內(nèi)容 ?、傺芯抗こ添椖?,勘察施工地址; ?、谟嬎恪⒃O(shè)計建筑結(jié)構(gòu)并編制成本概要、施工計劃和規(guī)格說明; ?、鄞_定材料的種類、施工設(shè)備等; ?、芫幹乒こ踢M度表,并指導(dǎo)施工; ?、萦媱?、組織和監(jiān)督建筑物的維護和修理; ?、扪芯颗c開發(fā)在特殊地質(zhì)條件和困難施工條件下新的施工方法; ?、邔ㄖ┕みM行監(jiān)督檢查。 職業(yè)要求 需要擁有土木工程、交通工程、暖通工程、給水排水工程等專業(yè),本科或本科以上學(xué)歷; 一般要求五到十年不等土建施工、房產(chǎn)開發(fā)等施工現(xiàn)場管理、技術(shù)質(zhì)量現(xiàn)場監(jiān)管經(jīng)驗,熟悉土木工程行業(yè)專業(yè)知識、技術(shù)規(guī)范,施工工藝及工程造價的預(yù)決算方法,并能獨立完成實踐操作;具有較強的圖紙審核能力和計算機操作技能,能熟練運用CAD制圖等軟件;具備良好的組織管理能力、臨場應(yīng)變能力、分析規(guī)劃能力、統(tǒng)籌協(xié)調(diào)能力、溝通表達能力等; 在職業(yè)資格認證上往往需要具有初級或中級以上技術(shù)職稱,并根據(jù)具體工作性質(zhì)的不同,要求從業(yè)者持有注冊建筑師、注冊土木工程師、注冊結(jié)構(gòu)工程師等相關(guān)注冊證書; 除此之外,由于經(jīng)常參與現(xiàn)場勘查、管理實踐等,有較大的工作強度和一定的工作壓力,需要兼顧協(xié)調(diào)多方關(guān)系,故還需從業(yè)者具有積極向上的精神狀態(tài),踏實敬業(yè)的工作態(tài)度,身體心理的良好素質(zhì)和互助合作的團隊意識等 [編輯本段]職位認證考試 一、具備下列條件的人員: 類別 專業(yè)名稱 學(xué)歷或?qū)W位 職業(yè)實踐最少時間 最遲畢業(yè)年限 本專 業(yè) 結(jié)構(gòu)工程 工學(xué)碩士或研究生畢業(yè)及以上學(xué)位 2005年 建筑工程 ?。ú缓瑤r土工程) 評估通過并在合格有效期內(nèi)的工學(xué)學(xué)士學(xué)位 2005年 未通過評估的工學(xué)學(xué)士學(xué)位 2005年 ??飘厴I(yè) 1年 2004年 相近專業(yè) 建筑工程的巖土工程 交通土建工程 礦井建設(shè) 水利水電建筑工程 港口航道及治河工程 海岸與海洋工程 農(nóng)業(yè)建筑與環(huán)境工程 建筑學(xué) 工程力學(xué) 工學(xué)碩士或研究生畢業(yè)及以上學(xué)位 2005年 工學(xué)學(xué)士或本科畢業(yè) 2005年 ??飘厴I(yè) 1年 2004年 其它工科專業(yè) 工學(xué)學(xué)士或本科畢業(yè)及以上學(xué)位 1年 2004年 二、1971年(含1971年)以后畢業(yè),不具備規(guī)定學(xué)歷的人員,從事建筑工程設(shè)計工作累計15年以上,且具備下列條件之一: 1、作為專業(yè)負責(zé)人或主要設(shè)計人,完成建筑工程分類標(biāo)準三級以上項目4項(全過程設(shè)計),其中二級以上項目不少于1項。 2、作為專業(yè)負責(zé)人或主要設(shè)計人,完成中型工業(yè)建筑工程以上項目4項(全過程設(shè)計),其中大型項目不少于1項。 全國一、二級注冊結(jié)構(gòu)工程師、注冊土木工程師(巖土)、 注冊公用設(shè)備工程師(暖通空調(diào)、給水排水、動力)、 注冊電氣工程師(發(fā)輸變電、供配電)、注冊化工工程師專業(yè)考試專業(yè)技術(shù)水平(職稱) 一、正常申報條件 1.助理職稱: (1)大學(xué)本科畢業(yè),從事專業(yè)技術(shù)工作一年以上。 (2)大學(xué)??飘厴I(yè),從事專業(yè)技術(shù)工作二年以上。 (3)中專畢業(yè),從事專業(yè)技術(shù)工作三年以上。 (4)高中畢業(yè),從事專業(yè)技術(shù)工作七年以上。 (5)初中以下學(xué)歷人員,從事專業(yè)技術(shù)工作十年以上,同時應(yīng)具備員級職務(wù)。 2.中級職稱: (1)大學(xué)本科畢業(yè),從事專業(yè)技術(shù)工作五年以上,擔(dān)任助理職務(wù)四年以上。 (2)大學(xué)??飘厴I(yè),從事專業(yè)技術(shù)工作六年以上,擔(dān)任助理職務(wù)四年以上。 (3)中專(高中)畢業(yè),從事專業(yè)技術(shù)工作十年以上,擔(dān)任助理職務(wù)四年以上。 (4)初中以下學(xué)歷人員須從事專業(yè)技術(shù)工作十五年以上,擔(dān)任助理職務(wù)四年以上。 3.高級職稱: (1)大學(xué)本科畢業(yè),從事專業(yè)工作十年以上,擔(dān)任中級職務(wù)五年以上。 (2)大學(xué)??飘厴I(yè),從事專業(yè)技術(shù)工作十五年以上,并擔(dān)任中級職務(wù)五年以上。 (3)中專、高中畢業(yè),從事專業(yè)技術(shù)工作二十年以上,并擔(dān)任中級職務(wù)五年以上。 凡符合上述申報條件的人員,還必須遵紀守法,具有良好職業(yè)道德,能認真履行崗位職責(zé),在本專業(yè)崗位上做出顯著成績,且具備相應(yīng)的專業(yè)理論水平和實際工作能力。 建筑五大員招生簡章 各建筑相關(guān)單位: 2002 年 3 月建設(shè)部、勞動部聯(lián)合發(fā)出《關(guān)于建設(shè)行業(yè)生產(chǎn)操作人員實行職業(yè)資格證書制度有關(guān)問題的通知》(建人教[2002]73號),通知規(guī)定所有建筑行業(yè)從業(yè)人員必須持證上崗,對原《建設(shè)職業(yè)技能崗位證書》按規(guī)定需換發(fā)《職業(yè)資格證書》,采取逐步過渡的辦法,過渡期兩年。過渡期間《建設(shè)職業(yè)技能崗位證書》繼續(xù)有效,待持證者升級或轉(zhuǎn)崗時,按規(guī)定進行培訓(xùn)與鑒定,合格后核發(fā)《職業(yè)資格證書》。湖北省勞動廳于 2005 年 8 月開始試點開展建筑類五大員的鑒定工作,培訓(xùn)組織和報名工作由湖北朝陽職業(yè)培訓(xùn)學(xué)校統(tǒng)一負責(zé)?,F(xiàn)將有關(guān)事項通知如下: 一、開考專業(yè) 預(yù)算員,施工員,質(zhì)檢員,安全員,材料員 二、考試級別 初級、中級、高級 三、報考條件 1 、初級(具備以下條件之一) ( 1 )本專業(yè)或相關(guān)專業(yè)中專以上學(xué)歷。 ( 2 )從事本職業(yè)工作 2 年以上。 2 、中級(具備以下條件之一) ( 1 )本專業(yè)或相關(guān)專業(yè)大專以上學(xué)歷。 ( 2 )連續(xù)從事本職業(yè)工作 4 年以上。 ( 3 )取得本職業(yè)初級證書,從事本職業(yè)工作 2 年以上。 3 、高級(具備以下條件之一) ( 1 )本專業(yè)本科以上學(xué)歷,并從事本職業(yè)工作 2 年以上。 ( 2 )本專業(yè)大專以上學(xué)歷,并從事本職業(yè)工作 4 年以上。 ( 3 )取得本職業(yè)中級證書,從事本職業(yè)工作 3 年以上。 四、課程設(shè)置 預(yù)算員:《建筑識圖》、《房屋構(gòu)造》、《建筑工程定額與預(yù)算》、《建筑施工技術(shù)》 施工員:《建筑力學(xué)》、《建筑材料》、《建筑結(jié)構(gòu)》、《建筑施工技術(shù)》 質(zhì)檢員:《質(zhì)量事故分析》、《建筑施工技術(shù)》 材料員:《建筑材料》、《建筑施工技術(shù)》 安全員:《安全生產(chǎn)技術(shù)與管理技術(shù)》、《建筑企業(yè)經(jīng)營管理》 、證書 1.勞動部《國家職業(yè)資格證書》,此證書無須年檢,全國通用。
這屬于一般技能了解吧,多學(xué)點總不會錯,如果對這方面感興趣的話很可能你會轉(zhuǎn)為軟件開發(fā)相關(guān)工作呢,這也說不定的。我就是這樣的。大學(xué)都是學(xué)的語法,高深一點東西都是上班后學(xué)的。
這個二級證書不是學(xué)校要求的,是單位有的要,有些大學(xué)里面土木工程真的不學(xué)C語言。但是你考個二級證書是為了以防萬一。
最好能沿著一定路線去走。 目前你畢業(yè)在即,最好先圍繞著兩點去短期內(nèi)有一個提高,以及為長期學(xué)習(xí)作準備: 1、考適合自己的證 2、準備投入到某個領(lǐng)域 證書建議考 國考里的3-4級計算機證書 以及軟考里的 數(shù)據(jù)庫工程師(中級證書) 當(dāng)你能自如的運用數(shù)據(jù)結(jié)構(gòu)和算法、TCP/IP原理、編譯原理、操作系統(tǒng)原理、數(shù)據(jù)庫以及Win32 API 調(diào)用、構(gòu)造自己的C++庫(網(wǎng)絡(luò)庫、數(shù)學(xué)庫、測試庫、圖形庫)以及各種引擎,出去畢業(yè)應(yīng)該能在短短半年時間里薪水至少有7000以上甚至上萬吧(其實畢業(yè)生出去95%以上可能沒達到這個水平)。 其實也不用說太多,你問你自己幾個問題,如果你都能做到或者學(xué)習(xí)半到2個月就能做到,那肯定是達標(biāo)了: 1、我能用C++做出2D的RPG游戲嗎?(C++與api或框架的結(jié)合運用能力) 2、我能用C++通過3種以上的方法寫出四則運算表達式分析器嗎?(C++與數(shù)據(jù)結(jié)構(gòu)、算法的結(jié)合能力) 3、我能用C++寫出類似STL的簡化版的庫嗎?(庫與框架設(shè)計能力與C++高級語法運用能力的結(jié)合) 補充: ①、你能這么問,說明你知道編程能力對IT行業(yè)高薪工作的重要性是至關(guān)重要的。 ②、你的目的性已較強(知道要深入下去),但是你也想有更加明確的目標(biāo),我可以給你講一下怎么自己去尋找目標(biāo)和路線以及怎樣學(xué)習(xí)。 ③、計算機專業(yè)領(lǐng)域一共有幾個大方向,十幾個分支方向,而每個分支方向又有幾十個小方向,每一個方向的深入學(xué)習(xí)與熟練到一定火候都不是一朝一夕,互相之間也不是完全沒聯(lián)系的,但是你現(xiàn)在就應(yīng)該選擇一個大方向并在其中的一個小方向內(nèi)深入(為什么要這么早就選擇具體的分支方向?后面說)。 ④、這里列出計算機的幾個大方向(非編程開發(fā)類的我就不說了): 基本方向: 1、單片機、嵌入式方向 2、網(wǎng)絡(luò)編程:涉及到服務(wù)器程序、客戶端開發(fā)、腳本設(shè)計等。 3、系統(tǒng)編程:基礎(chǔ)API開發(fā)、桌面開發(fā)、系統(tǒng)程序開發(fā)、服務(wù)程序 4、圖形學(xué):3D、2D、圖像識別、人臉識別 5、音頻:語音識別、音頻解碼、音頻軟件 6、編譯原理:編譯器設(shè)計、腳本解釋器、虛擬機、非自然語言翻譯系統(tǒng) 7、應(yīng)用層開發(fā):利用高層語言去開發(fā)表層應(yīng)用 8、安全:反工程、病毒、反病毒、木馬、反木馬、軟件破解、軟件加殼 附加方向: 8、人工智能:遺傳算法、神經(jīng)網(wǎng)絡(luò)、灰色系統(tǒng)等等 9、游戲設(shè)計:各種游戲引擎設(shè)計以及業(yè)務(wù)邏輯設(shè)計等 ⑤、基本方向是你一定要選的,附加方向只是基于基本方向的一些錦上添花,但是不管你怎么選,最開始某些東西一定要深入而不是只是懂就夠(當(dāng)然你對自己要求似乎不會很低),我把這個列出來: 數(shù)據(jù)結(jié)構(gòu):下面其他理論的基礎(chǔ)。 操作系統(tǒng)原理:理解操作系統(tǒng)的架構(gòu)和細節(jié),你才能對以后關(guān)于多線程、文件管理、內(nèi)存管理、指令優(yōu)先級等有一個正確理解和運用。 編譯原理:能夠升華你對計算機編程語言的理解,對以后出現(xiàn)的各種編譯、解釋、兼容、移植、優(yōu)化、并發(fā)與并行算法等有一個深入理解。 數(shù)據(jù)庫系統(tǒng)原理:這個是進入公司都要會的,也是大型軟件開發(fā)的基礎(chǔ)。 軟件工程:這個是你能夠在經(jīng)驗不足還能保證大項目正常完成的理論基礎(chǔ)。 網(wǎng)絡(luò)技術(shù):這個是必須學(xué)的,因為目前幾乎沒有一款裝幾率很高的軟件或者平臺跟網(wǎng)絡(luò)無關(guān)。 數(shù)學(xué)的話,主要是:離散數(shù)學(xué)、線性代數(shù)、高等數(shù)學(xué)、計算機圖形學(xué)、概率論 以上幾個基礎(chǔ)就是你成為一個融匯各個主要分支牛人必須學(xué)的(當(dāng)然不是指理論,而是理論+實踐編碼能力) ⑥以上都是大的基礎(chǔ),要一一攻破并深入學(xué)習(xí),雖然網(wǎng)絡(luò)時代計算機專業(yè)知識爆炸式的增長,但是以上幾個基礎(chǔ)掌握后,會發(fā)現(xiàn),以后的什么新的理論和技術(shù)都是基于這些大基礎(chǔ),你就很容易理解了。 ⑦我為什么開頭不講你要具體學(xué)什么怎么順序?qū)W呢?因為那些技術(shù)你要掌握的話,根本可以自己解決,但是如果你由于興趣,沉迷于一些自己可見的小范圍技術(shù)的話,那么畢業(yè)后雖然也能找到不錯的工作,薪水也可能高,但是不能成為一個大牛。 現(xiàn)在才開始講學(xué)習(xí)順序,雖然你說不要推薦書,不過我還是要用書來做順序。 C語言是可以寫很多核心和高級的東西,而不只是小東西,但是從你代碼來看,居然用到了 goto,我不是說你那些程序用到GOTO有什么不好,而是一定要避免用GOTO,goto是錯誤之源,如果你有什么內(nèi)容非要用到goto才能寫到,說明你的編碼技巧還有不少提高空間。 你的學(xué)習(xí)順序應(yīng)該是: C:做一個超級馬里奧出來,并能夠讀取文本腳本來更新關(guān)卡。 C++:寫一個2D圖形引擎,封裝掉細節(jié),實現(xiàn)面向?qū)ο笤O(shè)計和可復(fù)用設(shè)計,并且用到《設(shè)計模式》中提到的一些設(shè)計模式,這樣才能算對C++有一個很好的掌握。 MFC:MFC技術(shù)雖然近期已經(jīng)冷下來了,但是你能熟練掌握它,才能證明你的C++OO技術(shù)夠純熟,嚴格證明你掌握了MFC很簡單,你只要用MFC做出一個殺毒引擎就差不多了。推薦的書有《深入淺出MFC》。 《Windows程序設(shè)計》:和MFC不同的是,用的是windows核心SDK,也就是API,這本書學(xué)完后,你才能從操作系統(tǒng)層面上算掌握了win32 平臺下的機理(其實win64和win32大部分機理類似)。 C#:C#里集合了當(dāng)代和前沿計算機科學(xué)里最先進的一些語法(雖然執(zhí)行效率一直被人質(zhì)疑),但是你學(xué)完C#并深入后,至少能夠算是對計算機語言有一個更加深刻的理解了。如何證明你C#學(xué)的不錯了?也很簡單,再次寫一個隨便什么游戲,比如俄羅斯方塊。如果更加證明自己呢?用它寫一個P2P網(wǎng)絡(luò)對戰(zhàn)游戲。 (如果你注意的話,會發(fā)現(xiàn)我說的學(xué)習(xí)順序都是沿著語言和某些技術(shù)的,為什么呢?因為這些語言和技術(shù)涉及到特定的領(lǐng)域技術(shù)和計算機理論思想,比如【真正】學(xué)完了C#的話,就不單指學(xué)完了C#,而是把多種語言范式都學(xué)習(xí)了一遍,以及現(xiàn)代的程序開發(fā)思維(因為里面用到了很多讓你一勞永逸的技術(shù))) 以上5個步驟都是基礎(chǔ)大步驟,要解決的話要沒1-2年應(yīng)該不夠。 與此同時,要盡快選出文中你感興趣的方向作為3-5年的長期方向,不要擔(dān)心過早選擇分支方向會有什么損失,因為計算機很多分支是相通的,只有你把分支方向深入進去,才能真正理解很多理論的實踐意義。并且一旦你在某個分支領(lǐng)域形成了較強的優(yōu)勢(比如,到公司里只有你這方面最強),那么你就是稀缺人才。 關(guān)于大方向的步驟就不說了,你主要就是要把我說的這幾個基礎(chǔ)步驟先解決,同時平時要注重大方向理論結(jié)合實際去編碼和開發(fā)。
與C相關(guān)的工作很多,畢竟C功能很強大,可應(yīng)用范圍廣。 具體有: 1、嵌入式系統(tǒng)開發(fā)(如手機等); 2、游戲開發(fā),讓別人玩自己設(shè)計出來的游戲是很不錯的感覺; 3、企業(yè)應(yīng)用程序開發(fā),如銀行管理系統(tǒng)、公司財政或人員管理系統(tǒng)等等(最為廣泛); 4、如果閣下您實力足夠強大,寫操作系統(tǒng),寫驅(qū)動程序。 ...... 當(dāng)然還有很多很多,而前提是您足夠牛,在較為精通C的情況下還要掌握一些數(shù)據(jù)庫、匯編語言等知識,要與時俱進。要真那么不濟,做個教師也毫不遜色的,呵呵。是金子終將發(fā)亮的,祝您成功!

發(fā)表評論
還沒有評論,來說兩句吧...