|
|
我是一名機(jī)械專業(yè)畢業(yè)的學(xué)生,即將畢業(yè)。
現(xiàn)在在一家軟件公司工作。我想在學(xué)校里應(yīng)該有很多人愛(ài)好軟件,可惜苦于無(wú)路,不知道怎么去學(xué)習(xí)。
比方說(shuō)學(xué)習(xí)c/c++,有很多人學(xué)了2年多,還只是會(huì)編個(gè)1+1 =2 的小程序。更本做不了那些面向?qū)ο蟮模軌蚩吹靡?jiàn)
的大程序,怎么辦???
1:弄清概念,該學(xué)那些東西。先不說(shuō)學(xué)習(xí)什么語(yǔ)言,咱先就計(jì)算機(jī)專業(yè)的課程說(shuō)說(shuō),操作系統(tǒng),數(shù)據(jù)結(jié)構(gòu),這兩本書(shū)必看,看到什么程度,只要說(shuō)到進(jìn)程,線程的概念,你能知道是什么東西就可以,給你一個(gè)東西你能了解他的數(shù)據(jù)模型就夠了,關(guān)鍵是理解
2:學(xué)習(xí)什么語(yǔ)言
作為一名真正的程序員只會(huì)一門語(yǔ)言是遠(yuǎn)遠(yuǎn)不夠的,記住不要聽(tīng)別人說(shuō)什么現(xiàn)在流行什么語(yǔ)言。在軟件行業(yè)什么語(yǔ)言多流行,沒(méi)有哪種語(yǔ)言淘汰的說(shuō)法,各種語(yǔ)言簡(jiǎn)要分析如下
vb/vb.net : 這門語(yǔ)言簡(jiǎn)單易懂,容易上手。現(xiàn)在大多軟件公司使用該語(yǔ)言來(lái)作為開(kāi)發(fā)工具。
就面向?qū)ο蟮某潭葋?lái)講 ,目前,vb.net.的集成度是最高的(遠(yuǎn)大于java),一般開(kāi)發(fā)軟件多用vb.net來(lái)畫(huà)界面,以及編寫(xiě)內(nèi)部代碼
c/c++ : 這門語(yǔ)言大家多很熟悉,而且在學(xué)校學(xué)習(xí)c的人也很多,他的優(yōu)點(diǎn)是功能強(qiáng)大。但是面向?qū)ο蟮某潭炔坏?br />
50%以上。相對(duì)于其他語(yǔ)言來(lái)講,這門語(yǔ)言是最難學(xué)習(xí)的,和掌握的。在現(xiàn)在的軟件行業(yè)中一般不把c/c++作為主流
開(kāi)發(fā)語(yǔ)言。一般多是把它作為偽匯編語(yǔ)言使用,比如開(kāi)發(fā)線程等。但是在做硬件那塊還是用c作為主流軟件 比如 驅(qū)動(dòng),嵌入式等,總的來(lái)說(shuō)商用軟件還是用vb.net 的多(開(kāi)發(fā)成本低)
java : 在微軟出.net之前,可以這么說(shuō):java 是當(dāng)今面向?qū)ο蟪潭茸罡叩恼Z(yǔ)言,但是現(xiàn)在不能這么說(shuō)。如果說(shuō).net
的面向?qū)ο蟮某潭仍?00%,那么java的面向?qū)ο蟮某潭染驮?0% 左右
3 :英語(yǔ)能力,沒(méi)有很強(qiáng)的英語(yǔ)能力,想要學(xué)好軟件,是不可能的事。理由不多說(shuō)。大家可以自己去體會(huì)
4 :毅力:剛開(kāi)始學(xué)習(xí)計(jì)算機(jī)語(yǔ)言時(shí),有種新鮮感。到后來(lái)時(shí)越來(lái)越枯燥,很多人多放棄,如果這樣的話那將是前功盡棄
5 :我能做程序員做到多大???
這個(gè)問(wèn)題現(xiàn)在在網(wǎng)絡(luò)上有很多人提到,大多人說(shuō)只能做到30歲左右,其實(shí)不是!!!!!!
我覺(jué)得說(shuō)這些話的人是在裝B,做程序員得看你的興趣,你喜歡做多久,就做多久。并不是說(shuō)過(guò)了30歲 我們就不再適合做程序員,或者可能被淘汰。這些多是表面的除非你這個(gè)人是個(gè)超級(jí)大傻蛋,干了10幾年的程序員,你的能力還不如一個(gè)剛?cè)氲赖男率?........
如何學(xué)習(xí)
1 先從C/C++ 入手,從難到易,理由我不多解釋(沒(méi)必要)
2掌握C/C++的類,指針 建議學(xué)習(xí)譚好強(qiáng)先生寫(xiě)的建材
3學(xué)習(xí)WIN32API, 這時(shí)你的英語(yǔ)能力的有點(diǎn)道行,至少你能看懂那些MSDN中的文章吧
4著手與MFC,這是你可以自己做一些小項(xiàng)目
** 3,4 兩個(gè)階段至少得2個(gè)月時(shí)間
至于怎么去學(xué)我就不多說(shuō),
5看MSDN 了解MFC的各個(gè)類 ,怎么用等等
當(dāng)你完成這些后,可以告訴你,你已經(jīng)入門
你再去學(xué)習(xí)其他的語(yǔ)言,頂多需要一個(gè)月的時(shí)間把
最后Sorry一句,我的表達(dá)能力很差,如果大家還有什么想問(wèn)的??
我的聯(lián)系方式(msn): ghl840405@ hotmail.com |
評(píng)分
-
1
查看全部評(píng)分
-
|