2023年網(wǎng)絡(luò)工程師IT學(xué)生解惑真經(jīng)必讀資料_第1頁(yè)
2023年網(wǎng)絡(luò)工程師IT學(xué)生解惑真經(jīng)必讀資料_第2頁(yè)
2023年網(wǎng)絡(luò)工程師IT學(xué)生解惑真經(jīng)必讀資料_第3頁(yè)
2023年網(wǎng)絡(luò)工程師IT學(xué)生解惑真經(jīng)必讀資料_第4頁(yè)
2023年網(wǎng)絡(luò)工程師IT學(xué)生解惑真經(jīng)必讀資料_第5頁(yè)
已閱讀5頁(yè),還剩110頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

IT學(xué)生解惑真經(jīng)非生而知之者,孰能無(wú)惑?惑而不從師,其為惑也,終不解矣。--------韓愈《師說(shuō)》在校的IT學(xué)生有幾百萬(wàn)都在為如何如何學(xué)習(xí)才干找到工作、融入社會(huì)而迷惑我們需要的不是靈丹妙藥而是一本讓你少走幾年彎路的IT學(xué)生解惑真經(jīng)肖舸

楊中科左飛

著這是一部寫(xiě)給在校計(jì)算機(jī)專(zhuān)業(yè)學(xué)生的書(shū)假如沒(méi)有看到這本書(shū)你也許會(huì)茫然無(wú)措的度過(guò)學(xué)習(xí)階段把這本書(shū)推薦給你的同學(xué)你會(huì)得到更多朋友序中國(guó)IT領(lǐng)域的發(fā)展速度之快令世界矚目,但是中國(guó)的計(jì)算機(jī)教育卻沒(méi)有可以跟上。因此,在各大高校擴(kuò)招的同時(shí),IT培訓(xùn)機(jī)構(gòu)同樣發(fā)展的不久。然而,學(xué)習(xí)IT的學(xué)生卻仍然面臨著其他專(zhuān)業(yè)不同樣的困惑。由于IT技術(shù)發(fā)展不久,而課程體系并不能不久跟上,因此學(xué)生在學(xué)校并不了解公司需要什么,自己需要學(xué)習(xí)什么。正是在這種情況下,CSDN作為最大的IT技術(shù)社區(qū),我們看到了IT學(xué)生所面臨的困惑。于是專(zhuān)門(mén)推出了學(xué)生大本營(yíng)(),邀請(qǐng)了上百位在公司一線的技術(shù)高手和專(zhuān)家,IT培訓(xùn)機(jī)構(gòu)的精英老師加入進(jìn)來(lái),針對(duì)IT學(xué)生所面臨的通用問(wèn)題進(jìn)行解答。這些老師是站在過(guò)來(lái)人的角度,耐心的分析現(xiàn)在的市場(chǎng)、同學(xué)的心理,以及面臨的機(jī)會(huì)和挑戰(zhàn),更重要的是,每位老師都給出了具體的建議。只要認(rèn)真的讀取這些老師的回信和總結(jié),你總能從中獲得自己想要的答案。韓愈的《師說(shuō)》中寫(xiě)道:“非生而知之者,孰能無(wú)惑?惑而不從師,其為惑也,終不解矣?!庇辛诉@些困惑并不可怕,可怕的是不知道如何尋找答案和解決問(wèn)題的方法。現(xiàn)在,就開(kāi)始在這些老師的文章中尋找答案吧。CSDN創(chuàng)始人蔣濤IT學(xué)生解惑真經(jīng)目

錄HYPERLINK""\l"_Toc28574"大學(xué)計(jì)算機(jī)課程學(xué)習(xí)路線

2假如你是一個(gè)計(jì)算機(jī)相關(guān)專(zhuān)業(yè)大學(xué)低年級(jí)學(xué)生,那么這篇文章就是為你寫(xiě)的。我之前曾經(jīng)發(fā)過(guò)一篇博文《HYPERLINK""大學(xué)計(jì)算機(jī)專(zhuān)業(yè)那些課》來(lái)談?wù)摯髮W(xué)中各門(mén)課程的意義和重要性。那是針對(duì)更寬泛的范圍來(lái)說(shuō)的,這篇文章則更加精要和簡(jiǎn)約。HYPERLINK""考研還是不考?

5有很多同學(xué)發(fā)出過(guò)這樣的疑問(wèn)“到底應(yīng)不應(yīng)當(dāng)考研?”,很多同學(xué)都被這樣的問(wèn)題困擾著?!翱佳小边@個(gè)詞圍繞在我們每個(gè)人周邊,學(xué)校海報(bào)欄中最大的廣告一定是考研培訓(xùn)班的,學(xué)校書(shū)店里賣(mài)的最火的書(shū)一定是考研的輔導(dǎo)書(shū);同學(xué)們之間經(jīng)常聊的也是“你考不考研,想考哪兒的研?”,仿佛不想考研就是沒(méi)追求的表現(xiàn)。HYPERLINK""\l"_Toc27087"做什么樣的軟件才干賺錢(qián)?學(xué)什么樣的知識(shí)才干賺錢(qián)?

14我到學(xué)生大本營(yíng)半年,發(fā)現(xiàn)大家都沒(méi)有討論過(guò)。那就是,做什么最賺錢(qián)?無(wú)可否認(rèn),軟件可以實(shí)現(xiàn)各方面應(yīng)用,但是,就我的觀測(cè),在現(xiàn)實(shí)生活中,有兩種軟件最賺錢(qián),一種是數(shù)據(jù)庫(kù),一種就是嵌入式底層的東東,嗯,隨著互聯(lián)網(wǎng)的發(fā)展,目前做網(wǎng)絡(luò)程序也很賺錢(qián)。HYPERLINK""程序員如何踏上社會(huì)

22目前在學(xué)生大本營(yíng)里,我也觀測(cè)到,很多二本,三本的同學(xué),在心里上有種自卑感,總覺(jué)得考分低了,出來(lái)就低人一頭。這點(diǎn),我是萬(wàn)萬(wàn)不贊同的。人一生是很復(fù)雜的,和鄧大爺同樣,三起三落不到頭,關(guān)鍵是,你現(xiàn)在準(zhǔn)備做什么?你能堅(jiān)持多久?HYPERLINK""\l"_Toc22521"職業(yè)生涯第一步----選擇你的城市

27目前,感覺(jué)很多同學(xué),在雙選會(huì)簽約,工作地點(diǎn)的選擇上,有一定的盲目性。很少有人能積極地去選擇合適自己的城市,因此,這里提出一點(diǎn)討論。一家之言哈,歡迎拍磚。_Toc30577"關(guān)于女生的程序員之路

33目前大學(xué)里面有句話:“干得好不如嫁得好!”,我想大家都聽(tīng)說(shuō)過(guò)。其實(shí)是人就有惰性,也有一些劣根性,都想找一些活少拿錢(qián)多的工作,舒舒適服地賺錢(qián),這種思想,其實(shí)不管男人女人都有。我自己也有,呵呵。關(guān)鍵是,社會(huì)是公平的,一分奉獻(xiàn),一分收獲,哪有那么多不勞而獲的事情。\l"_Toc32210"如何找需求練技術(shù)

37被很多同學(xué)問(wèn),怎么才干知道用人單位的需求。這個(gè)給個(gè)建議哈:去CSDN或者其他什么網(wǎng)站的項(xiàng)目外包欄目看看,里面的需求,就是別人肯付錢(qián)的需求,自己試著實(shí)現(xiàn)一下,比較練技術(shù)。假如能賣(mài)出去,就表達(dá)技術(shù)練差不多了,可以憑這個(gè)項(xiàng)目經(jīng)驗(yàn)找工作了。個(gè)人感覺(jué),這個(gè)項(xiàng)目經(jīng)驗(yàn)在找工作的時(shí)候,有時(shí)候比學(xué)歷證書(shū)管用。HYPERLINK""\l"_Toc22982"修煉編程的內(nèi)功

39什么叫編程的內(nèi)功?我的理解,就是對(duì)這個(gè)世界的抽象化理解能力以及描述能力。一個(gè)工作,能迅速?gòu)闹刑釤挸鱿麓慰梢苑磸?fù)的套路,并且能以一定的規(guī)則,就是計(jì)算機(jī)語(yǔ)言規(guī)范,描述出來(lái),擁有這兩個(gè)能力,就能保證碰到任何問(wèn)題,都有辦法寫(xiě)出程序來(lái)。所以,大家學(xué)校中學(xué)了很多數(shù)學(xué),語(yǔ)言,算法,數(shù)據(jù)結(jié)構(gòu),甚至編譯原理,操作系統(tǒng),其實(shí)這些統(tǒng)統(tǒng)是工具,不是寫(xiě)程序的目的。HYPERLINK""\l"_Toc30914"7000塊錢(qián)能買(mǎi)什么?--答一位同學(xué)的培訓(xùn)問(wèn)題

45大家不妨捫心自問(wèn)一下,學(xué)培訓(xùn)班,是為了找工作,還是為了跟風(fēng),還是為了學(xué)到真本領(lǐng)?自己有沒(méi)有決心,讓這7k物有所值?假如大家能像這樣有割肉的感覺(jué)去學(xué)習(xí),把自己往死里逼,這7k就花的值得,該學(xué),假如沒(méi)有這個(gè)勁頭,學(xué)了和沒(méi)學(xué)一碼事,建議還是省省吧,替你爸爸媽媽省點(diǎn)錢(qián)。HYPERLINK""\l"_Toc31603"構(gòu)建自己的不可替代性

49我問(wèn)過(guò)很數(shù)年輕的朋友,他們?cè)谡夜ぷ鞯臅r(shí)候,最看重什么?答案很多啦,公司要夠大,薪水要夠高,要有足夠的挑戰(zhàn)性,要有成就感。。。等等,當(dāng)然,也有一臉茫然的,那是還沒(méi)有想好的。其實(shí)后來(lái)我考慮了一下,這個(gè)話題可以換個(gè)方式問(wèn),就是大家為什么需要找工作?其實(shí)人生活在社會(huì)上,公司里,最關(guān)注的,還是安全感。\l"_Toc7313"簡(jiǎn)述C和C++的學(xué)習(xí)歷程

53總是被同學(xué)們問(wèn)到,如何學(xué)習(xí)C和C++才不茫然,才不是亂學(xué),想了一下,這里給出一個(gè)總的回復(fù)。一家之言,歡迎拍磚哈。HYPERLINK""\l"_Toc25492"IT業(yè)的職業(yè)細(xì)分

58在大本營(yíng)看到很多同學(xué)討論以后的出路,感覺(jué)到大家對(duì)IT業(yè)職業(yè)的細(xì)分還不是很了解,這里就我的經(jīng)驗(yàn),給大家一點(diǎn)參考,希望能幫到大家。一家之言哈,歡迎拍磚和補(bǔ)充。我在IT業(yè)很數(shù)年,也仔細(xì)分析過(guò)IT業(yè)的職業(yè)構(gòu)成,就我的了解,其實(shí)IT業(yè)也在細(xì)分,大體分為如下幾種……HYPERLINK""選擇技術(shù)還是選擇銷(xiāo)售?

63我看了你的信,你說(shuō)大學(xué)沒(méi)有學(xué)習(xí)好,虛度了光陰,現(xiàn)在培訓(xùn)班,覺(jué)得自己缺少鉆研(注意,不是專(zhuān)研)精神,不想做技術(shù)了,想做業(yè)務(wù),我根據(jù)你的文字,理解這個(gè)業(yè)務(wù)就是銷(xiāo)售工作。但是又覺(jué)得自己這么數(shù)年在技術(shù)上投入過(guò)多,舍不得。HYPERLINK""這么多技術(shù)我該怎么學(xué)

67什么都想學(xué)。恨不得把所有的知識(shí)統(tǒng)統(tǒng)都塞到肚子里去??吹绞裁矗雽W(xué)什么!這是幾乎所有在校大學(xué)生的通病。但是,這不是壞事,甚至可以說(shuō)是好事。說(shuō)明了你“求知欲”高!總比那些,生活沒(méi)有激情,整天知道泡妞、上網(wǎng)、打游戲、混日子的強(qiáng)。HYPERLINK""金融危機(jī)下的職業(yè)思考----答一位同學(xué)的問(wèn)題

70在你的問(wèn)題中,你有一個(gè)大前提,就是金融危機(jī),導(dǎo)致就業(yè)機(jī)會(huì)偏少,我個(gè)人認(rèn)為,其實(shí)沒(méi)有必要這么悲觀的。你的問(wèn)題讓我想起了十年前,98年到2023年的經(jīng)歷,估計(jì)你那時(shí)候還沒(méi)有考慮到就業(yè)問(wèn)題,但是當(dāng)時(shí)我可是身歷其中,現(xiàn)在想想,其實(shí)當(dāng)時(shí)有很多想法也不是很對(duì)的。\l"_Toc4258"簡(jiǎn)述如何書(shū)寫(xiě)工程化的簡(jiǎn)樸代碼

74在壇子里混了這么久,看了很多同學(xué)的代碼,感覺(jué)到大家的代碼,學(xué)校里面的書(shū)氣憤有點(diǎn)重,對(duì)于細(xì)節(jié)考慮不夠,有時(shí)候,感覺(jué)和吃了顆蒼蠅同樣,的確很不舒適。這里根據(jù)我個(gè)人的經(jīng)驗(yàn),給大家簡(jiǎn)述一下,工程化代碼,以及簡(jiǎn)樸代碼,不容易犯錯(cuò)的代碼的一些基本寫(xiě)法。附:HYPERLINK""\l"_Toc11303"作者簡(jiǎn)介&編者后記

81大學(xué)計(jì)算機(jī)課程學(xué)習(xí)路線左飛老師假如你是一個(gè)計(jì)算機(jī)相關(guān)專(zhuān)業(yè)大學(xué)低年級(jí)學(xué)生,那么這篇文章就是為你寫(xiě)的。我之前曾經(jīng)發(fā)過(guò)一篇博文《HYPERLINK""大學(xué)計(jì)算機(jī)專(zhuān)業(yè)那些課》來(lái)談?wù)摯髮W(xué)中各門(mén)課程的意義和重要性。那是針對(duì)更寬泛的范圍來(lái)說(shuō)的,這篇文章則更加精要和簡(jiǎn)約。由于這里研究的僅僅是核心計(jì)算機(jī)課程,更重要的是,這里要說(shuō)的是這些課程之間的關(guān)系,以及它到底講得是些什么東西。我想這些課程最終是要組成一個(gè)體系的。請(qǐng)注意我這里所說(shuō)的是通常情況下的核心課程,每個(gè)學(xué)校在課程設(shè)立是也許是存在差異的,但總體上框架應(yīng)當(dāng)是不變的。最開(kāi)始的第一門(mén)課應(yīng)當(dāng)是“C語(yǔ)言程序設(shè)計(jì)”,這基本上屬于你日后一切學(xué)習(xí)的開(kāi)始,簡(jiǎn)樸說(shuō)這門(mén)課程的重要目的和內(nèi)容就是介紹一種計(jì)算機(jī)語(yǔ)言的語(yǔ)法內(nèi)容,至于怎么學(xué)好它,之前的文章都談過(guò)了,這里就不羅嗦了。之后的課程會(huì)分為三條線,第一條線的第一門(mén)課程是“數(shù)據(jù)結(jié)構(gòu)與算法”。這很簡(jiǎn)樸,一些有了語(yǔ)言基礎(chǔ)之后,為了更好的使用語(yǔ)言去解決問(wèn)題,就必須學(xué)習(xí)結(jié)構(gòu)知識(shí)和算法。至于怎么學(xué)好它,之前的文章也談過(guò)了——請(qǐng)注意,如何學(xué)都不是本文的重點(diǎn)。本文的重點(diǎn)在于告訴你你將來(lái)都會(huì)學(xué)些什么以及該學(xué)些什么?!皵?shù)據(jù)結(jié)構(gòu)與算法”的后續(xù)課程是什么?答案應(yīng)當(dāng)是《編譯原理》。很奇怪吧?課程就是這樣設(shè)計(jì)的,其實(shí)這個(gè)路線也不是我發(fā)明的,國(guó)外大學(xué)的CSCourse的體系也是這么設(shè)計(jì)的。編譯原理說(shuō)白了就是介紹編譯器如何工作的,是讓計(jì)算機(jī)理解計(jì)算機(jī)語(yǔ)言的一種方法和理論。這個(gè)工作過(guò)程之中蘊(yùn)含了大量的算法,并且是非常復(fù)雜的算法,很多人甚至認(rèn)為編譯原理是計(jì)算機(jī)專(zhuān)業(yè)本科階段最難的一門(mén)課程。重要就是由于這里面的算法太復(fù)雜,當(dāng)然也會(huì)用到很多結(jié)構(gòu),樹(shù)也許是用得最多的。當(dāng)然,這就是相稱于是數(shù)據(jù)結(jié)構(gòu)與算法課程的一個(gè)后續(xù)性課程,類(lèi)似一道附加題。最近聽(tīng)一個(gè)學(xué)生說(shuō)有些學(xué)校本科已經(jīng)取消這門(mén)課了,我想應(yīng)當(dāng)是較少一部分學(xué)校的做法吧。但是,中國(guó)的學(xué)習(xí)并不太重視這門(mén)課倒是真的。一般課程設(shè)立就是一個(gè)學(xué)期左右的課時(shí)。但是一般的國(guó)外學(xué)校這門(mén)課都要學(xué)上1年,甚至兩年之久。這條線路到編譯這里就應(yīng)當(dāng)是終點(diǎn)了。下面我們來(lái)談?wù)劥髮W(xué)計(jì)算機(jī)課程學(xué)習(xí)的第二條路線。在你具有了一定C語(yǔ)言基礎(chǔ)之后,除了前面講的第一條路線以外,你已經(jīng)可以開(kāi)始下面這條路線的學(xué)習(xí)了。為了更好地探究計(jì)算機(jī)系統(tǒng)的研究機(jī)制,在學(xué)習(xí)了C語(yǔ)言之后,下面一門(mén)需要學(xué)習(xí)的課程是“匯編語(yǔ)言和微機(jī)接口技術(shù)”,這門(mén)課程包含兩部分的內(nèi)容,一部分就是匯編語(yǔ)言,匯編是一種更底層的語(yǔ)言(相對(duì)于C而言),說(shuō)白了它就是一種“用助記符描述的機(jī)器語(yǔ)言”。很多人剛學(xué)匯編的時(shí)候都覺(jué)得很復(fù)雜,由于它跟硬件緊密相關(guān),就是那些個(gè)寄存器也夠初學(xué)者糊涂一陣子的。這門(mén)課程的此外一部分內(nèi)容是微機(jī)接口技術(shù),目前國(guó)內(nèi)高校這部分內(nèi)容都是基于80X86系列芯片的。已經(jīng)可以看到這門(mén)課其實(shí)涉及到了很多硬件的知識(shí),其實(shí)還不止,關(guān)于I/O控制,寄存器,中斷,這門(mén)課里都有體現(xiàn)的。接下來(lái)要學(xué)習(xí)的內(nèi)容就是《計(jì)算機(jī)組成原理與體系結(jié)構(gòu)》。其實(shí)我特別奇怪,我在寫(xiě)學(xué)習(xí)路線1(也就是前一篇文章)的時(shí)候,有讀者認(rèn)為在學(xué)習(xí)C語(yǔ)言之前,或者在學(xué)習(xí)其他專(zhuān)業(yè)課程之前,最先要學(xué)的就是這個(gè)東西。我不知道大家是不是覺(jué)得大學(xué)第一門(mén)專(zhuān)業(yè)課就是這個(gè),我覺(jué)得這么想的人是不且實(shí)際,信口開(kāi)河的。這門(mén)課程還是比較深的一門(mén)課程,在匯編和接口之后安排這門(mén)課程是比較的。但是國(guó)外的一些先進(jìn)的計(jì)算機(jī)教育體系的確也有在較開(kāi)始的時(shí)候開(kāi)設(shè)一門(mén)概論課來(lái)作為導(dǎo)引,有時(shí)候叫ComputerSystemIntroduction,有時(shí)候叫ComputerCulture,其實(shí)內(nèi)容差不多,但作為計(jì)算機(jī)專(zhuān)業(yè)課程的導(dǎo)引課程,這些課程的設(shè)立里面已經(jīng)設(shè)計(jì)到組原和OS的初步內(nèi)容了。但這和ComputerStructrue&Architecture還是有區(qū)別的。接下來(lái)的一門(mén)課程是《計(jì)算機(jī)操作系統(tǒng)》,假如外行聽(tīng)起來(lái)也許覺(jué)得這個(gè)課應(yīng)當(dāng)是學(xué)如何使用操作系統(tǒng)的吧,就像“WindowsXP速成”?非也!這門(mén)課程是講OS是如何設(shè)計(jì)的,或者說(shuō)是如何實(shí)現(xiàn)一個(gè)OS(當(dāng)然做要比說(shuō)起來(lái)難多了)。之所以這門(mén)課程被安排在組原之后,那是由于這反映了一種自底向上的學(xué)習(xí)路線。操作系統(tǒng)當(dāng)然是在計(jì)算機(jī)系統(tǒng)之上來(lái)搭建的。向調(diào)度啊、虛擬內(nèi)存啊這些問(wèn)題都是由操作系統(tǒng)來(lái)控制的。我最近所寫(xiě)的《代碼揭秘》基本上是屬于這條路線上的內(nèi)容的,不同的是我采用了一種更貼合讀者理解方式的描述,由于在講述這些原理之前,我都是采用C語(yǔ)言實(shí)例來(lái)作為引子的。有空也推薦大家看看,應(yīng)當(dāng)學(xué)校里的圖書(shū)館是可以借到的。前一陣子一位四川大學(xué)的計(jì)算機(jī)青年教師給我寫(xiě)信談起我這本書(shū)時(shí),我才知道高校的圖書(shū)館里原理已經(jīng)可以借到了。以上就是大學(xué)計(jì)算機(jī)課程學(xué)習(xí)的第2條路線,下面我們來(lái)講最后一條路線。最后一條路線屬于應(yīng)用型的,也就是說(shuō)當(dāng)你學(xué)完了基本的原理之后,一方面為了日后更好的工作,另一方面假如從事研究工作也可擇其一而繼續(xù)進(jìn)一步探究,那么最佳總之要上升到一定應(yīng)用層面的東西。在你有了一定的C基礎(chǔ)之后,學(xué)校也許會(huì)開(kāi)一些面向?qū)ο蟪绦蛟O(shè)計(jì)方面的課程,也許是C++或者Java,由于面向?qū)ο蟮恼Z(yǔ)言在實(shí)際開(kāi)發(fā)中正廣泛的被使用。無(wú)論是C++還是Java,跟C來(lái)說(shuō)本質(zhì)上都是語(yǔ)言,只但是他們多了一些OOP方面的特性。如何學(xué)好它們,我前面的文章中已經(jīng)談過(guò),這里就不多言了。接下來(lái)的一門(mén)課程應(yīng)當(dāng)是“數(shù)據(jù)庫(kù)系統(tǒng)”,這門(mén)課不是教你怎么使用SQLSERVER或者DB2的,學(xué)校里的課程遠(yuǎn)沒(méi)這么前沿。數(shù)據(jù)庫(kù)系統(tǒng)這門(mén)課仍然偏重更多理論,盡管數(shù)據(jù)庫(kù)相比于組原和OS來(lái)說(shuō)已經(jīng)是上層建筑了。這門(mén)課講的多是些數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)方面的原則,例如如何解決關(guān)系問(wèn)題或者SQL語(yǔ)言等等。再之后也許會(huì)學(xué)的課程是“計(jì)算機(jī)網(wǎng)絡(luò)”,這門(mén)課里會(huì)更加系統(tǒng)的向你介紹網(wǎng)絡(luò)方面的知識(shí),TCP、UDP,HTTP這些名詞會(huì)粉末登場(chǎng)。注意這門(mén)課一般不是專(zhuān)家你如何布網(wǎng)的,例如如何配置路由器這種東西一般是CCNA里面的內(nèi)容了。這門(mén)課里講的更多的是上層原理與協(xié)議。以上就是一般的大學(xué)計(jì)算機(jī)課程學(xué)習(xí)的幾條路線。他們彼此聯(lián)系,共同作用。注意我這里講的內(nèi)容不是給你推薦學(xué)習(xí)方向,而是告訴你大學(xué)里會(huì)學(xué)什么,之間聯(lián)系如何。從之前的文章評(píng)論里不難看出,有的同學(xué)仿佛主線沒(méi)理解文章的意思,說(shuō)自己仿佛更適合哪條路線的樣子,其實(shí)適不適合哪條線的問(wèn)題主線不存在,這些東西你都得學(xué),既然學(xué)就要學(xué)好。自身就是一個(gè)體系的,怎么能做瞎子摸象的事情呢?現(xiàn)在HYPERLINK""CSDN學(xué)生大本營(yíng)搞得不錯(cuò),資源很多,訪問(wèn)量很大,但也能客觀的看出瀏覽的人真的是分好多等的,有的是謙遜而好學(xué)的,有的則是蜻蜓點(diǎn)水的過(guò)客。浮躁之氣甚囂塵上,胸中無(wú)物自然談吐輕浮,看什么都不求甚解,淺嘗輒止,多少有些自認(rèn)為是、妄自尊大了。這也是我在此開(kāi)博四個(gè)月余來(lái)的感受吧。希望大家都能保持一顆平常心,戒驕戒躁,平和的埋頭學(xué)習(xí)吧。學(xué)生評(píng)論:陳俊強(qiáng)(C/C++學(xué)生):感謝老師抽空寫(xiě)出這3條線路,我是一名大二的學(xué)生,之前在大一的時(shí)候參與過(guò)思科的CCNA培訓(xùn),真的那個(gè)時(shí)候很開(kāi)心,能自己把實(shí)驗(yàn)做出來(lái),但是事后深深的思考后,我究竟懂得了什么呀?難道我只會(huì)操作嗎?我進(jìn)一步的問(wèn)一下那為什么這個(gè)實(shí)驗(yàn)?zāi)軐?shí)現(xiàn)呢?進(jìn)一步到原理性的東西就發(fā)現(xiàn)不懂了。跟現(xiàn)在大多數(shù)人一下,我也在學(xué)習(xí)J2EE,但是我已經(jīng)能從更高的高度去看待這個(gè)J2EE體系了,我規(guī)定達(dá)成的目的是:不僅是懂得操作,并且要懂得原理性的東西。真的,我越來(lái)越發(fā)現(xiàn)大本營(yíng)的優(yōu)點(diǎn)了。曹秋枝(C/C++學(xué)生):受教了,很明確的路線。大學(xué)里的確是應(yīng)基礎(chǔ)為重,為應(yīng)用奠定雄厚的基礎(chǔ)河北科技師范學(xué)院劉勤(C/C++學(xué)生):期待!這個(gè)問(wèn)題從我開(kāi)始學(xué)編程起一直在想,我想很多初學(xué)者都很需要老師們這樣的指點(diǎn)的...考研還是不考?楊中科老師有很多同學(xué)發(fā)出過(guò)這樣的疑問(wèn)“到底應(yīng)不應(yīng)當(dāng)考研?”,很多同學(xué)都被這樣的問(wèn)題困擾著。我今天在這里向同學(xué)們統(tǒng)一解答一下,由于內(nèi)容比較多,我是一邊寫(xiě)一邊發(fā)表,因此這篇文章會(huì)分幾期貼在HYPERLINK""學(xué)生大本營(yíng)。“考研”這個(gè)詞圍繞在我們每個(gè)人周邊,學(xué)校海報(bào)欄中最大的廣告一定是考研培訓(xùn)班的,不僅很霸道的貼滿所有區(qū)域,并且“野火燒不盡,春風(fēng)吹又生”;學(xué)校書(shū)店里賣(mài)的最火的書(shū)一定是考研的輔導(dǎo)書(shū);每到臨近考研,學(xué)校里的自習(xí)室、圖書(shū)館一定被考研的同學(xué)長(zhǎng)期“占座”;同學(xué)們之間經(jīng)常聊的也是“你考不考研,想考哪兒的研?”,仿佛不想考研就是沒(méi)追求的表現(xiàn)。到考研報(bào)名的時(shí)候每個(gè)班都有相稱一部分同學(xué)報(bào)了名,問(wèn)到選擇考研的因素,回答一般都是:“大家都考研”、“上大學(xué)就是為了上研究生”、“工作不好找,只能讀研爭(zhēng)取好的發(fā)展”、“讀研能找到更好的工作”、“想讀研進(jìn)一步深造,研究專(zhuān)業(yè)知識(shí)”、“我一直成績(jī)很好,不讀研可惜了”、“我父母讓我考研”。一方面我對(duì)一些同學(xué)的誤解進(jìn)行一一破解。誤解一、“大家都考研,我也考”“從眾心理”是大部分人的心理特點(diǎn),就像葛優(yōu)在廣告里說(shuō)的那樣“哪兒人多我去哪兒,我就是相信群眾”。在大街上大家都愛(ài)往扎堆兒的地方走;在火車(chē)站里哪怕不知道哪兒是進(jìn)站口,只要跟著大流走,一般都不會(huì)走錯(cuò);組織班級(jí)活動(dòng)的時(shí)候,也經(jīng)常選擇其他班級(jí)去過(guò)的地方玩兒。由于“跟著大伙走,一定不會(huì)有錯(cuò)”。在很多情況下“哪兒人多我去哪兒”是非常合理的一種“選擇”方式,由于根據(jù)概率來(lái)講,大部分人選擇的道路有非常大的概率是對(duì)的的道路。仿佛根據(jù)這種說(shuō)法,“大家都考研,我也就考研”是非常合理的一種想法,可是實(shí)際并非如此,由于考研和上邊舉的這些例子有太多的不同。一方面,目的性不同樣。逛街的時(shí)候大部分人的目的就是“看熱鬧”,人越多的地方肯定越熱鬧;在火車(chē)站里,幾乎所有人的目的都是“進(jìn)站”,因此跟著大家走也肯定沒(méi)錯(cuò);班級(jí)活動(dòng),大家的目的都是“玩兒好”,其他班級(jí)都選擇的地方肯定都挺好玩??墒强佳袇s不同樣,考研的目的是什么呢?有人說(shuō)是“考研成功讀研”,注意“讀研”只是過(guò)程,而不是目的,由于你不也許一輩子“讀研”,因此“讀研”的目的才是“考研”的目的。很顯然,不同的同學(xué)考研的目的是不同樣的:有的同學(xué)是為了考更高的學(xué)位,增光耀祖、顯耀門(mén)庭;有的同學(xué)是為了讀研、讀博,繼續(xù)進(jìn)一步學(xué)習(xí)專(zhuān)業(yè)知識(shí);有的同學(xué)是為了逃避就業(yè)壓力,拿更高的文憑,找更好的工作;有的同學(xué)是為了跨專(zhuān)業(yè)考研,去學(xué)自己感愛(ài)好的專(zhuān)業(yè);有的同學(xué)是為了能從普通大學(xué)考入名校,圓自己的“名校夢(mèng)”??此拼蠹业墓餐康亩际恰翱佳小保瞧鋵?shí)每個(gè)人都有自己不同的目的,假如沒(méi)有自己明確的目的就加入考研大軍的話,無(wú)疑是成為了“群體性盲動(dòng)”大軍中的一員。另一方面,選擇錯(cuò)誤路線后的后果是不同樣的。大街上有運(yùn)用大家的從眾心理專(zhuān)門(mén)找托兒撐場(chǎng)面的,假如被托兒吸引到這里,卻發(fā)現(xiàn)沒(méi)什么意思的話,大不了再去其他的地方;火車(chē)站中偶爾也會(huì)有臨時(shí)性的調(diào)度,你隨大流到了目的地以后卻發(fā)現(xiàn),其實(shí)那些人是出站,大不了再走回頭路重新找進(jìn)站口;選其他班級(jí)都選擇活動(dòng)線路的后才發(fā)現(xiàn)其他班的同學(xué)太低檔趣味了,不符合你們的喜好,大不了這次玩兒的不開(kāi)心,沒(méi)有太大的損失。但是考研就不同樣了,考研失敗了的話,就業(yè)的黃金時(shí)間已通過(guò)去了,再找合適的工作非常難;即使考研成功了,上研以后才發(fā)現(xiàn)研究生生活不像自己想像的那樣,各種因素導(dǎo)致研究生畢業(yè)以后發(fā)展還不如那些沒(méi)上研的同學(xué)。一旦考研這條路選擇錯(cuò)了,你是沒(méi)法走回頭路的。從眾最大的好處是不用擔(dān)責(zé)任,不用緊張選錯(cuò)了道路導(dǎo)致的后果,由于“大不了大家一起死”。“死亡率”只是一個(gè)記錄學(xué)上的概念,對(duì)于我們每個(gè)個(gè)體來(lái)說(shuō),死亡率只有0%和100%,因此在決定從眾之前,需要掂量一下是否這件事情是否“值得”。在決定是否考研的問(wèn)題上,千萬(wàn)不能有“大家都考,我也考”的想法,考研還是不考研,都請(qǐng)“給我一個(gè)理由先!”,找到了理由,再往下看。誤解二、“上大學(xué)就是為了上研究生”很多同學(xué)從上大一開(kāi)始就定下了考研的目的,理由很簡(jiǎn)樸“上小學(xué)的目的是上初中,上初中的目的是上高中,上高中的目的是上大學(xué),上了大學(xué)當(dāng)然要讀研了”,“我一直成績(jī)很好,不讀研可惜了”,在這些同學(xué)心中,人的前進(jìn)就是不斷的考,有一個(gè)網(wǎng)絡(luò)上流傳很廣的笑話就很能反映這個(gè)現(xiàn)象:“學(xué)士上面是碩士,碩士上面是博士,博士上面是博士后,那博士后上面呢?假如你夠勇敢再讀2年是勇士,再讀5年是壯士,再讀7年是烈士,烈士以后呢?教育部會(huì)推出圣斗士,讀滿2年是青銅圣斗士,5年是白銀圣斗士,7年是黃金圣斗士。畢業(yè)以后樂(lè)意再讀上去的女孩子有機(jī)會(huì)考出--雅典娜”。如鵬網(wǎng)的朱老師講過(guò)一個(gè)真實(shí)的故事,他結(jié)識(shí)的一個(gè)人,學(xué)習(xí)非常厲害,上大學(xué)、考碩士、考博士,都是一路順風(fēng),畢業(yè)后又考過(guò)了司法考試(難度非常高的考試),能考得試都讓他考過(guò)了,然后發(fā)現(xiàn)自己“沒(méi)得可考”了,失去了奮斗的目的。最后只好進(jìn)入法院工作,發(fā)現(xiàn)自己無(wú)法適應(yīng)實(shí)際的工作,找不到以前那種考試時(shí)春風(fēng)得意的感覺(jué),天天都要解決很多自己不樂(lè)意解決的事情,最后居然精神分裂進(jìn)入了精神病院。上大學(xué)的目的不只有“考研”這一條所謂的“出路”。按照嚴(yán)格的區(qū)分,研究生是為有志于從事本專(zhuān)業(yè)深層次理論知識(shí)鉆研而設(shè)立的,其培養(yǎng)的目的是“研究員”甚至“科學(xué)家”。但是,由于大學(xué)擴(kuò)招、國(guó)家產(chǎn)業(yè)結(jié)果不合理等因素導(dǎo)致大學(xué)生就業(yè)率和就業(yè)質(zhì)量嚴(yán)重下降,而“研究生擴(kuò)招”則可以暫時(shí)“飲鴆止渴”性質(zhì)的提高所謂的“就業(yè)率”,同時(shí),有些人出于不同的目的也想運(yùn)用“研究生擴(kuò)招”大撈一把,因此他們運(yùn)用在社會(huì)上、媒體上的話語(yǔ)權(quán),大肆鼓吹“本科畢業(yè)以后還是考研好”,這更是使得很多同學(xué)認(rèn)為“上大學(xué)就是為了上研究生”。同學(xué)們也許已經(jīng)看到了我在上邊給“出路”兩個(gè)字加了雙引號(hào),的確,考研不是本科生的“出路”,由于“考研、讀研”只是過(guò)程,不是出路,除非你想一輩子考呀考,以死前考上“雅典娜研究生學(xué)位”為目的,否則一切過(guò)程的真正的目的都是“工作、賺錢(qián)、娶媳婦、生孩子、養(yǎng)二老、買(mǎi)房、買(mǎi)車(chē)、買(mǎi)油、買(mǎi)面……買(mǎi)墳”,你所做的一些事情都應(yīng)當(dāng)圍繞這個(gè)最終目的而進(jìn)行規(guī)劃。不要把“考研”當(dāng)成唯一的出路,考慮自己的情況,考慮“工作、賺錢(qián)”這一終極目的,做出自己的決定。誤解三、“現(xiàn)在工作不好找,只能讀研爭(zhēng)取好的發(fā)展”這是相稱一部分同學(xué)決定考研的理由,由于聽(tīng)說(shuō)畢業(yè)工作不好找,膽怯“畢業(yè)即失業(yè)”,因此把希望寄托于通過(guò)讀研進(jìn)一步提高自己的實(shí)力;有的同學(xué)則是到了大四才發(fā)現(xiàn)自己沒(méi)有工作所需要的本領(lǐng),膽怯面對(duì)找工作,“考上研究生就能多爭(zhēng)取兩三年學(xué)習(xí)時(shí)間,上了研一定好好學(xué)”?,F(xiàn)在的工作真那么不好找嗎?就業(yè)機(jī)會(huì)真的那么少嗎?別的專(zhuān)業(yè)我不敢妄加評(píng)論,看這篇文章的同學(xué)大部分都是也許畢業(yè)以后要從事IT相關(guān)工作的,根據(jù)我工作這些年接觸的來(lái)看,很多IT公司有“人才荒”的現(xiàn)象,也就是很多職位長(zhǎng)期缺人,招不到人。有同學(xué)聽(tīng)到這里疑惑了“怎么也許缺人呢?每年畢業(yè)這么多學(xué)生?”,有一句話很傷人、也很找罵,但是我又不得不說(shuō)“公司不是招要飯的,不是隨便招一個(gè)阿貓阿狗湊數(shù)就行;公司要招的是能幫它賺錢(qián)的能人”。難道是公司里對(duì)學(xué)生們的規(guī)定太高了嗎?來(lái)聽(tīng)聽(tīng)公司招聘人員的評(píng)論吧:“招聘啟事發(fā)出去了,郵箱不久就被簡(jiǎn)歷撐爆了,但是大部分簡(jiǎn)歷都是只有個(gè)人信息、專(zhuān)業(yè)課程設(shè)立、從小學(xué)到大學(xué)的考學(xué)履歷,最后跟著一封熱情洋溢、廢話連篇,卻空無(wú)一物的求職信,仿佛這幾千份簡(jiǎn)歷都像是一個(gè)人的簡(jiǎn)歷同樣,沒(méi)有絲毫自己的特色。真不知道除了他滿足我們?cè)谡衅竼⑹轮姓f(shuō)的‘2023屆應(yīng)屆生’以外尚有什么其他條件滿足?!薄耙粋€(gè)學(xué)生來(lái)應(yīng)聘網(wǎng)絡(luò)管理員,我問(wèn)他一臺(tái)計(jì)算機(jī)連不上網(wǎng)了,有也許有哪些問(wèn)題,你會(huì)怎么進(jìn)行故障排除。那個(gè)同學(xué)居然支支吾吾半天,一句完整的話都沒(méi)說(shuō)出來(lái),哪怕說(shuō)一句‘也許是網(wǎng)線斷了’都行呀!”“一個(gè)學(xué)生來(lái)應(yīng)聘軟件工程師,我問(wèn)讓他寫(xiě)一個(gè)打印菱形的控制臺(tái)程序,這是C語(yǔ)言教材上前幾頁(yè)的最簡(jiǎn)樸的程序,居然愣了半天一行代碼都寫(xiě)不出來(lái),問(wèn)他當(dāng)時(shí)C語(yǔ)言考試是怎么過(guò)的,他回答的很干脆‘就那么過(guò)的’!”其實(shí)公司里相應(yīng)屆生規(guī)定并不高。比如對(duì)于軟件開(kāi)發(fā)職位的學(xué)生來(lái)說(shuō),公司里的規(guī)定就是“有編程的感覺(jué)、動(dòng)手能力強(qiáng)、好學(xué)”,不需要你懂這個(gè)工具、那個(gè)工具,不需要你會(huì)這個(gè)語(yǔ)言、那個(gè)語(yǔ)言,不需要你懂這個(gè)框架、那個(gè)框架,只要“有編程的感覺(jué)、動(dòng)手能力強(qiáng)、好學(xué)”,那些工具、語(yǔ)言、框架公司只要培訓(xùn)一下就可以掌握,“有編程的感覺(jué)、動(dòng)手能力強(qiáng)、好學(xué)”也不是只有聰明的學(xué)生才干具有的品質(zhì),只要智商正常,平時(shí)多動(dòng)手、多寫(xiě)程序,成為“有編程的感覺(jué)、動(dòng)手能力強(qiáng)、好學(xué)”一點(diǎn)都不困難??墒菍?shí)際情況是,縱觀一個(gè)有50個(gè)學(xué)生的班級(jí),有10個(gè)人對(duì)學(xué)習(xí)完全不感愛(ài)好,有10個(gè)人對(duì)本專(zhuān)業(yè)完全不感愛(ài)好,有10個(gè)人迷迷糊糊,有10個(gè)人只會(huì)死讀書(shū),尚有5個(gè)人今天學(xué)兩頁(yè)C語(yǔ)言、明天學(xué)兩頁(yè)Java、后天學(xué)兩招黑客技術(shù),真正能踏實(shí)下心來(lái)多動(dòng)手、多寫(xiě)程序的能有兩三個(gè)就相稱不錯(cuò)了。有一個(gè)笑話大家都聽(tīng)說(shuō)過(guò):有兩個(gè)人在森林里散步,忽然出現(xiàn)了一只大老虎,一個(gè)人忙伏下身去系鞋帶。另一個(gè)人問(wèn):“你系什么鞋帶啊?你難道還能跑得過(guò)老虎嗎?”這個(gè)人說(shuō):“我那能跑得過(guò)老虎啊。但是我只要跑的過(guò)你就行了!”在班級(jí)里學(xué)習(xí)成績(jī)名列前三名是比較困難的事情,但是成為被公司相中的兩三個(gè)人卻是非常輕松的事情,由于大部分人不會(huì)“多動(dòng)手、多寫(xiě)程序”,而你只要“多動(dòng)手、多寫(xiě)程序”就足夠了。有同學(xué)會(huì)問(wèn)“我們班的同學(xué)都看了這篇文章,那豈不是他們都和我一起努力競(jìng)爭(zhēng)了,我又沒(méi)有優(yōu)勢(shì)了?”,同學(xué)們太高看我了,我沒(méi)那么大的能量,我不比游戲更能吸引同學(xué),很多你的同學(xué)主線不會(huì)看到我這篇文章,哪怕有人看到也只會(huì)隨便瞄一眼,而能認(rèn)真看完這篇文章的則又少之又少,認(rèn)真看完這篇文章并且相信我講的這些道理并且長(zhǎng)期堅(jiān)持照著做的能多一個(gè)我就很欣慰了。因此那些膽怯工作不好找而想考研逃避的同學(xué)大可不必緊張,只要你能比身邊的同學(xué)多努力一小點(diǎn)兒,就可以很輕松達(dá)成公司相應(yīng)屆生的規(guī)定。及時(shí)那些大一、大二、大三都玩兒過(guò)來(lái)的同學(xué)也不必緊張,踏實(shí)下心來(lái),用剩下的半年到一年的時(shí)間集中強(qiáng)化一下自己,想搞編程的吃準(zhǔn)自己最熟悉的語(yǔ)言多練、多寫(xiě),想搞網(wǎng)絡(luò)管理的同學(xué)報(bào)一個(gè)思科培訓(xùn)班苦練實(shí)際的技能,想搞嵌入式開(kāi)發(fā)的同學(xué)弄個(gè)開(kāi)發(fā)板把常用的嵌入式功能實(shí)現(xiàn)……,相信半年之后達(dá)成公司的規(guī)定輕而易舉。假如你只是怕工作不好找而考研的同學(xué)到這里就不用往下看了,關(guān)了這個(gè)網(wǎng)頁(yè)抓緊“系鞋帶”去吧。誤解四“我父母讓我考研”現(xiàn)在有一些大學(xué)生讓人感覺(jué)很可憐,從小就被家長(zhǎng)安排著,早餐吃什么、買(mǎi)什么衣服、放學(xué)了去哪兒玩、周末做什么、上哪所小學(xué)、上哪所中學(xué)、學(xué)文科還是學(xué)理科、報(bào)哪所大學(xué)、考哪個(gè)專(zhuān)業(yè)……一切一切都聽(tīng)父母的。在我們小時(shí)候,父母在我們心中就是超人,什么都懂、什么都能干,可是你在茁壯成長(zhǎng),父母卻在慢慢老去,總有一天在知識(shí)、閱歷、判斷力上會(huì)不如你。父母永遠(yuǎn)是愛(ài)孩子的,做的一切的決定的初衷也是會(huì)孩子好的,可是有時(shí)候他們的好心會(huì)辦成壞事的。我結(jié)識(shí)的一個(gè)在讀碩士的朋友說(shuō),他父母在規(guī)劃他未來(lái)的時(shí)候,說(shuō)他家里幾代人沒(méi)出一個(gè)“有文化”的人,希望他好好努力,能考多高就考多高,“碩士上完了,考博士,博士考完人考博士后,無(wú)論你考多高我和你媽都全力供你上學(xué),咱們要增光耀祖!”,可憐天下父母心呀,希望孩子成為地位高的人,這樣以后就可以說(shuō)“我們家孩子是博士后!”,他們連“博士后其實(shí)是找不到工作的博士,不是比博士更高的學(xué)位”這樣的事情都不知道,他們的安排我們?cè)趺茨苈?tīng)呢?父母給了我們生命,供養(yǎng)我們長(zhǎng)大、上學(xué),是永遠(yuǎn)值得我們?nèi)プ鹬睾托⒕吹?但是他們的想法并不總是對(duì)的,假如不自己分辨只是一味聽(tīng)他們的話,早晚有一點(diǎn)會(huì)被他們的好心害慘的。有一個(gè)很老的紀(jì)錄片叫做《狐貍的故事》,它講述了一個(gè)自然界的生存法則:一窩小狐貍出生了,在老狐貍的庇護(hù)下成長(zhǎng),小狐貍漸漸長(zhǎng)大了,外形已經(jīng)顯得跟父母同樣高大。老狐貍一朝忽然變臉,驅(qū)趕小狐貍出門(mén)。被趕出家門(mén)的小狐貍好生可憐傷悲,不愿離開(kāi),一次次回家門(mén)口,但是老狐貍不僅不讓小狐貍進(jìn)門(mén),反而以“瘋狂地嘶咬”的方式,生把小狐貍攆走。從此,小狐貍一個(gè)個(gè)無(wú)依無(wú)靠,形單影只,在饑惡、天敵和獵人的脅迫下到處流浪。通過(guò)重重考驗(yàn),小狐貍終于獲得了在惡劣的條件下頑強(qiáng)的生存的能力。狐貍尚且懂得這個(gè)道理,那我們?nèi)四??有的家長(zhǎng)是懂得這個(gè)道理的,從很小就培養(yǎng)孩子獨(dú)立做事、獨(dú)立思考的能力,家長(zhǎng)不對(duì)孩子容易做干涉,最大限度的尊重他們自己的意愿,這樣環(huán)境中成長(zhǎng)的孩子往往能成為社會(huì)中的強(qiáng)者。但是不幸的是,大部分的家長(zhǎng)是不懂得這個(gè)道理的,只要他們還能動(dòng),就盡他們的一絲力為孩子發(fā)明條件、選擇道路、掃清障礙,慢慢的培養(yǎng)了一批離了父母就無(wú)所適從、沒(méi)有任何生存能力的孩子。假如你的父母還在盡力為你做著決定,那么請(qǐng)你很尊敬的告訴你的父母:“爸!媽!謝謝你從小到大為我做的一切?,F(xiàn)在我長(zhǎng)大了,我要學(xué)著自己做決定了。我會(huì)向著進(jìn)步的方向前進(jìn)的,不要緊張我。是不是考研我會(huì)自己決定的,我會(huì)認(rèn)真考慮你們給予我的建議的。我會(huì)找到自己的路,無(wú)論做什么決定,我都會(huì)做一個(gè)好孩子。我要成長(zhǎng)為一個(gè)有能耐的孩子,然后有能力孝順你們,贍養(yǎng)你們!”。無(wú)論是在是否考研這件事情上,還是在以后的其他事情上,把父母的建議當(dāng)成一個(gè)朋友、一個(gè)長(zhǎng)者的參考,然后最終自己決定吧!誤解五“很多工作都規(guī)定碩士學(xué)歷,找工作的時(shí)候滿地都是碩士”

很多同學(xué)聽(tīng)說(shuō)過(guò)類(lèi)似的傳言:現(xiàn)在找工作的時(shí)候大部分公司都規(guī)定碩士以上學(xué)歷,哪怕只規(guī)定本科學(xué)歷的門(mén)前也會(huì)有好多碩士生來(lái)求職,我們“小本”在他們面前沒(méi)有任何的自信,不讀研怎么行?!按蟛糠止径家?guī)定碩士以上學(xué)歷”這是明顯帶著偏見(jiàn)得出來(lái)的結(jié)論,很多同學(xué)看到如鵬網(wǎng)的“就業(yè)信息”貼出的招聘信息以后就感慨“怎么這些公司都規(guī)定碩士學(xué)歷呀!”,但是其實(shí)理性的記錄一下,規(guī)定碩士以上學(xué)歷的職位局限性10%。通過(guò)度析可以很容易的發(fā)現(xiàn),規(guī)定碩士以上學(xué)習(xí)的公司或者職位一般都有如下的特點(diǎn):國(guó)字頭、中字頭的單位,比如中國(guó)移動(dòng)、國(guó)家電網(wǎng)、中國(guó)工商銀行;國(guó)家機(jī)關(guān)、事業(yè)單位,比如省公安廳、紅十字會(huì);高校、科研機(jī)構(gòu)。由于眾所周知而在這里又不方便說(shuō)明(膽怯被河蟹)的因素,國(guó)字頭、中字頭、國(guó)家機(jī)關(guān)、事業(yè)單位中人才的浪費(fèi)現(xiàn)象非常嚴(yán)重,招博士生去看大門(mén)的事情都是屢見(jiàn)不鮮的,但是這是事實(shí),他們招聘的時(shí)候就要盡也許招高學(xué)歷的人,這樣才干達(dá)成他們的某些目的;高校、科研機(jī)構(gòu)由于特殊的因素,招聘的人員也必須是高學(xué)歷的。假如想去國(guó)字頭、中字頭、國(guó)家機(jī)關(guān)、事業(yè)單位、高校、科研機(jī)構(gòu)任職的話,必須有高學(xué)歷,否則哪怕你能力再?gòu)?qiáng)也沒(méi)用,沒(méi)有那張文憑一切都是白搭。其實(shí)尚有此外一些職位也是經(jīng)常標(biāo)明“碩士學(xué)歷”的,那就是一些公司的“研究院”,比如微軟亞洲研究院、IBM研究院等,這些職位通常都是進(jìn)行一些前沿領(lǐng)域理論、技術(shù)的研究,由于大部分本科生的知識(shí)深度沒(méi)有達(dá)成這些職位的規(guī)定,因此這些公司規(guī)定碩士博士學(xué)歷也是非常合理的,同時(shí)這些職位中也一般都是被一些名校的碩士、博士占據(jù)著。但是凡事無(wú)絕對(duì),比如微軟亞洲研究院也不乏優(yōu)秀的本專(zhuān)科學(xué)歷的人員。

除了這一小部分規(guī)定碩士以上學(xué)歷的職位以外,大部分職位都是只規(guī)定本科或者專(zhuān)科學(xué)歷的,道理很簡(jiǎn)樸,公司招聘員工的目的是讓員工去幫著公司賺錢(qián),因此本科還是碩士對(duì)于公司來(lái)說(shuō)并不是重要,哪怕公司所有人都是博士,只要沒(méi)賺到錢(qián),公司照樣倒閉。公司招聘一部分高學(xué)歷人士的的初衷也是希望他們干一些其別人“很也許”干不了的事情,僅此而已。只要你有能力,能給公司帶來(lái)收入,人家才不管你什么學(xué)歷呢。“規(guī)定本科學(xué)歷的門(mén)前也會(huì)有好多碩士生來(lái)求職”,這是事實(shí),也是很多同學(xué)在招聘會(huì)上底氣局限性的因素。道理也很簡(jiǎn)樸,為了提高本科生所謂的“就業(yè)率”、緩解就業(yè)壓力,研究生一再擴(kuò)招,這批研究生畢業(yè)以后早晚還是要流入就業(yè)市場(chǎng),因此就與當(dāng)時(shí)畢業(yè)的本科生產(chǎn)生的撞車(chē)。有同學(xué)會(huì)說(shuō)了:“我一個(gè)本科生和一堆研究生掙一個(gè)職位我肯定被淘汰呀”,這個(gè)緊張完全沒(méi)有必要。理由如下:一方面,公司招聘的時(shí)候都會(huì)控制不同學(xué)歷人員的比例的,比如招聘20%的碩士生,招聘70%的本科生,招聘10%的專(zhuān)科生,因此不同學(xué)歷人員并沒(méi)有直接的競(jìng)爭(zhēng),和你競(jìng)爭(zhēng)的還是那些本科生;另一方面,現(xiàn)在很多碩士畢業(yè)生的質(zhì)量也大大下降,我面試過(guò)很多碩士畢業(yè)的人,問(wèn)他做過(guò)什么項(xiàng)目,最后支支吾吾說(shuō)出來(lái)的是做碩士論文的所謂項(xiàng)目,并且明顯是抄別人的,問(wèn)他計(jì)算機(jī)的一些基礎(chǔ)知識(shí),居然連“隊(duì)列和堆棧的區(qū)別”這樣簡(jiǎn)樸的問(wèn)題都回答不出來(lái),問(wèn)了問(wèn)他對(duì)讀研的感受,他說(shuō)“我和很多我同學(xué)感覺(jué)都同樣,后悔讀研了”,聽(tīng)了這些你還膽怯和這些碩士生們競(jìng)爭(zhēng)嗎?

因此,假如你是想去國(guó)字頭、中字頭、國(guó)家機(jī)關(guān)、事業(yè)單位、高校、科研機(jī)構(gòu)熬日子的話,還是去考一個(gè)高學(xué)歷吧,并且還要把其他的方面也補(bǔ)足一下;假如你是想去國(guó)際性大公司的研究院工作的話,也盡也許的去考高一點(diǎn)的學(xué)歷,并且不要光有學(xué)歷,在研究能力、動(dòng)手能力方面更要努力,這些公司是靠一分錢(qián)一分錢(qián)的賺活命的,你沒(méi)有能力給他們帶來(lái)符合你職位的收入的話,即使你成為“黃金圣斗士”他們也不會(huì)要你。誤解六、“研究生就業(yè)的起點(diǎn)更高”

聽(tīng)到有同學(xué)說(shuō)“研究生就業(yè)的起點(diǎn)更高,畢業(yè)后就能進(jìn)入高一個(gè)層次的崗位,不用從基層還是熬?!边@肯定是同學(xué)們臆想出來(lái)的,或者說(shuō)是聽(tīng)那些去國(guó)字頭、中字頭、國(guó)家機(jī)關(guān)、事業(yè)單位等單位的人說(shuō)出來(lái)的。對(duì)于大部分公司來(lái)說(shuō),其實(shí)不同學(xué)歷人員的起點(diǎn)并沒(méi)有實(shí)質(zhì)的差別。假如非要說(shuō)差別的話,也是有的,那就是“基本工資”,每個(gè)公司都有自己的薪資架構(gòu)標(biāo)準(zhǔn),比如新入職本科生的基本工資是3500、新入職雙學(xué)士的基本工資是3800、新入職碩士生的基本工資是4000,一般新入職本科生和新入職碩士生的基本工資起點(diǎn)的差超但是1000元。為什么公司里會(huì)給新入職碩士生的基本工資高一點(diǎn)呢?決定一個(gè)員工工資的唯一標(biāo)準(zhǔn)就是這個(gè)員工對(duì)公司的奉獻(xiàn)度,雖然新員工通過(guò)了公司的筆試、面試,但是公司仍然無(wú)法分辨出不同員工對(duì)公司的奉獻(xiàn)度,只有實(shí)際工作中真刀真槍的實(shí)干才干分辨出來(lái),但是在入職定基本工資的時(shí)候必須對(duì)不同的人進(jìn)行分別待遇,既然碩士生有實(shí)際經(jīng)驗(yàn)、學(xué)過(guò)更進(jìn)一步的知識(shí),那么就有更大的概率進(jìn)行更高的奉獻(xiàn),因此給他們稍微多一點(diǎn)的基本工資也是合理的,但是一個(gè)員工的工資不是固定不變的,通常入職后根據(jù)奉獻(xiàn)不同都會(huì)給予調(diào)薪的,這時(shí)候?qū)W歷就靠邊站了,誰(shuí)奉獻(xiàn)大誰(shuí)就拿錢(qián)多。

有同學(xué)說(shuō)“不對(duì)呀,聽(tīng)?zhēng)熜终f(shuō),和他一起進(jìn)公司的碩士生工資漲的比他快呀!”,大家忽略了一個(gè)事實(shí),那就是“年齡差”、“加速度”!這位和碩士生比較的本科生師兄年齡估計(jì)也比碩士生小三歲吧?碩士學(xué)習(xí)了三年,知識(shí)、經(jīng)驗(yàn)都會(huì)肯定比和他一起入職的本科生更高一些。因此不要和與你一起入職的研究生比,和那些比你晚三年進(jìn)入公司的研究生比。就像下面的這張圖同樣:黑色的線是新入職研究生的能力變化曲線,那么你究竟是深紅色的線還是藍(lán)色的線則取決于你自己的努力了。三年的研究生學(xué)習(xí)和三年在公司中實(shí)際工作的經(jīng)驗(yàn)也是不對(duì)等的,在學(xué)校里讀研要學(xué)公共課、準(zhǔn)備論文、搞烏七八糟的事情,其對(duì)人工作能力的鍛煉絕對(duì)和在公司中真刀真槍干的鍛煉強(qiáng)度不同樣。因此那些想運(yùn)用研究生階段積累工作經(jīng)驗(yàn)的同學(xué)也要仔細(xì)考慮一下了,是去公司里積累三年的工作經(jīng)驗(yàn)(賺錢(qián))更重要還是去讀研積累三年(花錢(qián))更重要,每個(gè)人的價(jià)值觀不同樣,請(qǐng)根據(jù)自己的情況判斷。有一些同學(xué)認(rèn)為的“畢業(yè)后就能進(jìn)入高一個(gè)層次的崗位,不用從基層還是熬”也是錯(cuò)誤的,任何腦子正常的公司都不也許會(huì)讓你一個(gè)剛畢業(yè)的學(xué)生當(dāng)領(lǐng)導(dǎo),由于人家主線不了解你,怎么能讓你當(dāng)領(lǐng)導(dǎo)?任何人剛進(jìn)入公司都要從基層干起,然后根據(jù)不同人的能力才得到一步步的提高。說(shuō)了上面幾個(gè)誤解,尚有一些同學(xué)們的關(guān)于考研的想法也需要梳理一下。想法一“想讀研進(jìn)一步深造,研究專(zhuān)業(yè)知識(shí)”這樣的同學(xué)是中國(guó)未來(lái)的希望,中國(guó)在基礎(chǔ)理論方面太差了,需要這樣有抱負(fù)的同學(xué)。但是有這樣想法的同學(xué)一定要做好心理準(zhǔn)備。在國(guó)內(nèi)的很多大學(xué)里,研究生天天做的工作已經(jīng)不是“做研究”了,而是在“亂七八糟”。假如你問(wèn)問(wèn)很多讀碩士的同學(xué),他們?cè)u(píng)價(jià)導(dǎo)師好壞的標(biāo)準(zhǔn)就是“是不是有活兒干”,好的導(dǎo)師可以攬到很多項(xiàng)目,然后分給研究生干,這些研究生都管導(dǎo)師叫“老板”;壞的導(dǎo)師則是什么項(xiàng)目也沒(méi)有,學(xué)生研一去老誠(chéng)實(shí)實(shí)上一年課,和在本科的時(shí)候同樣,研二上半年稀里糊涂的,有門(mén)路的自己出去找兼職,沒(méi)門(mén)路的則像本科同樣繼續(xù)在宿舍里魔獸、睡覺(jué)、上網(wǎng),研二下半年就開(kāi)始準(zhǔn)備論文開(kāi)題,開(kāi)始了東抄西抄的生活,然后不久研究生三年就過(guò)去了,進(jìn)來(lái)時(shí)候是0,出去還是0,唯一的區(qū)別就是多了一張碩士學(xué)位證和老了三歲。因此假如你的夢(mèng)想是“進(jìn)一步深造,研究專(zhuān)業(yè)知識(shí)”,那么在選學(xué)校、選導(dǎo)師的時(shí)候一定要多注意,最佳選在這個(gè)領(lǐng)域有名的學(xué)校和導(dǎo)師,假如有也許的話能去美國(guó)等發(fā)達(dá)國(guó)家留學(xué)最佳,由于在很多領(lǐng)域特別是計(jì)算機(jī)領(lǐng)域這些國(guó)家都是處在前沿,并且他們的科研氣氛也更濃一些。想法二“想通過(guò)讀研實(shí)現(xiàn)轉(zhuǎn)專(zhuān)業(yè)、進(jìn)名校的愿望”有的同學(xué)由于高考時(shí)的種種因素,在本科期間沒(méi)有讀自己滿意的專(zhuān)業(yè)、大學(xué),想通過(guò)跨專(zhuān)業(yè)或者跨??佳衼?lái)圓自己的夢(mèng)。我的習(xí)慣還是先潑冷水:公司里是招聘人去幫它賺錢(qián)的,因此專(zhuān)業(yè)、學(xué)校都不是他們關(guān)注的對(duì)象,根據(jù)我工作這么數(shù)年的經(jīng)驗(yàn)來(lái)看,公司里同事之間主線不知道彼此的專(zhuān)業(yè)、學(xué)校、學(xué)歷是什么,甚至連領(lǐng)導(dǎo)都不清楚。無(wú)論是你決定考研還是直接就業(yè),那么都應(yīng)當(dāng)把提高個(gè)人實(shí)力作為一方面考慮的因素。假如你還是決定跨專(zhuān)業(yè)、跨學(xué)??佳械脑?需要做好心理準(zhǔn)備,一方面導(dǎo)師對(duì)于跨專(zhuān)業(yè)、跨學(xué)校考研的人通常是有歧視的,由于考研錄取的時(shí)候?qū)熡泻艽蟮淖灾餍?,因此?jīng)常會(huì)出現(xiàn)有些同學(xué)考試成績(jī)非常高,但是最后仍然落選的情況;另一方面有的公司里也對(duì)跨專(zhuān)業(yè)、跨學(xué)校的碩士畢業(yè)生有一定的歧視,很多公司招聘里都注明“規(guī)定本科和碩士期間的專(zhuān)業(yè)基本一致,本科期間院校必須是211院?!钡?。雖然這些都是一些軟性的門(mén)檻,只要有能力,這些都不是問(wèn)題,但是同學(xué)們?nèi)匀槐仨氉龊帽葎e人努力更多、受更多打擊的心理準(zhǔn)備。想法三:“不想找工作,考一考看,萬(wàn)一考上呢”有一部分同學(xué)是懷著“撞大運(yùn)”的想法考研的,他們的想法就是“萬(wàn)一能考上呢?就免得找工作了”,這些同學(xué)通常都是用“我準(zhǔn)備考研,不去找工作”為理由逃避就業(yè),但是平時(shí)不看書(shū),連考研的輔導(dǎo)資料都是從圖書(shū)館借的,看兩頁(yè)就扔到一邊兒去了。用腦子想想看,那些天天都沒(méi)白天沒(méi)黑夜備考的同學(xué)都不一定能考上,這樣的大運(yùn)怎么也許讓你撞上呢?每年研究生考試的時(shí)候都有相稱數(shù)量的考生主線沒(méi)去參與考試或者考了一兩門(mén)就再也沒(méi)去考,理由很簡(jiǎn)樸,他們主線沒(méi)任何準(zhǔn)備,怎么也許考上?因此那些只是“撞大運(yùn)”、“借考研逃避就業(yè)”的同學(xué)還是醒醒吧,面對(duì)現(xiàn)實(shí),想一想下一步該怎么辦才是實(shí)際的事情。想法四:“考研很難,一個(gè)名額有好幾十個(gè)人報(bào)考”很多同學(xué)描述一個(gè)研究生名額難考的證據(jù)就是“有100個(gè)人報(bào)那個(gè)導(dǎo)師,那個(gè)導(dǎo)師只招10個(gè)”,其實(shí)還是我在這個(gè)系列的文章一開(kāi)始提到的那樣大部分報(bào)名的同學(xué)都不努力,一部分是撞大運(yùn)去了,一部分是自我約束力不強(qiáng)沒(méi)有認(rèn)真?zhèn)淇?,真正?zhuān)心準(zhǔn)備的沒(méi)有幾個(gè)人。高考和研究生考試的最大區(qū)別就是所有的同班同學(xué)都是參與高考的,大家有統(tǒng)一的目的、統(tǒng)一的時(shí)間點(diǎn)、統(tǒng)一的學(xué)習(xí)計(jì)劃,而研究生考試則不同樣,不是所有的同學(xué)都考、時(shí)間進(jìn)度靠自己安排,因此能從始至終堅(jiān)持下來(lái),學(xué)習(xí)方法得到的人沒(méi)有幾個(gè),因此只要你能堅(jiān)持下來(lái),并且學(xué)習(xí)方法得當(dāng)?shù)脑捒荚嚾〉煤贸煽?jī)并不是非常困難。想法五:“從大一開(kāi)始就準(zhǔn)備考研”有一部分同學(xué)是從大一就開(kāi)始準(zhǔn)備考研的,大一就開(kāi)始做考研題、看考研書(shū),這也許是從高中帶過(guò)來(lái)的學(xué)習(xí)習(xí)慣,這也是很多人管大一叫做“高四”的因素。其實(shí)也完全沒(méi)有這個(gè)必要。在決定考研之前,先把假定自己不考研,然后自己給自己考研的理由,假如決定了考研再想后面的事情。剛才我說(shuō)了,考研并沒(méi)有想像中的那么難,沒(méi)必要這么過(guò)早準(zhǔn)備。假如你們學(xué)校有保研的機(jī)會(huì),并且保研的專(zhuān)業(yè)、導(dǎo)師也比較滿意的話,只要把高數(shù)、英語(yǔ)等考研公共課以及主干專(zhuān)業(yè)課學(xué)好,然后在期末考試中盡也許的拿到好成績(jī)、拿獎(jiǎng)學(xué)金就可以,這樣能爭(zhēng)取到保送名額的機(jī)會(huì)的話就輕松了,可以運(yùn)用剩下的一年大四的時(shí)間繼續(xù)充實(shí)自己,即使沒(méi)有保研成功的話,由于之前高數(shù)、英語(yǔ)以及主干專(zhuān)業(yè)課等考研課程學(xué)的都不錯(cuò),只要花上半年復(fù)習(xí)一下考研成功的幾率也是非常高的。剩下的時(shí)間還是要用來(lái)多動(dòng)手、多參與實(shí)踐,假如自己在大學(xué)前三年把動(dòng)手能力鍛煉的很好了,那么假如考研成功,你在導(dǎo)師眼中也是紅人(考研成功并不是最終的成功,假如在研究生期間是失敗的人的話你最終仍然是失敗的),也就贏得更多的機(jī)會(huì);假如考研失敗,憑著自己很強(qiáng)的動(dòng)手能力和扎實(shí)的專(zhuān)業(yè)知識(shí)、基礎(chǔ)知識(shí),找到一份好工作也并不是很困難的事情。無(wú)論是否考研,大學(xué)前三年都應(yīng)當(dāng)是以學(xué)好專(zhuān)業(yè)知識(shí),提高自己動(dòng)手能力為主。說(shuō)了這么多,很多同學(xué)看到我很多時(shí)候都是在說(shuō)研究生的壞話,“是不是由于楊中科老師沒(méi)有讀研,而吃不到葡萄說(shuō)葡萄酸呢?”。說(shuō)實(shí)話研究生教育本不應(yīng)當(dāng)像我說(shuō)的那樣不好,但是這是現(xiàn)實(shí)。任何事情都有兩面性,我相信質(zhì)量過(guò)關(guān)的研究生學(xué)習(xí)的利還是大于弊的,只但是現(xiàn)在很多同學(xué)被蒙蔽了眼睛,只看到它好的一面,而沒(méi)有看到他壞的一面,我在這里把壞的一面講出來(lái),同學(xué)們自己根據(jù)這些進(jìn)行判斷自己是否應(yīng)當(dāng)考研。也許你認(rèn)為我的這篇長(zhǎng)達(dá)九頁(yè)的“解惑”系列文章是我在學(xué)生大本營(yíng)、如鵬網(wǎng)里發(fā)表的最沒(méi)意思的文章,由于這篇文章主線沒(méi)有告訴你是否應(yīng)當(dāng)考研??佳信c其他事情不同樣,假如你問(wèn)我是不是應(yīng)當(dāng)喝農(nóng)藥,我肯定告訴你不應(yīng)當(dāng),由于誰(shuí)喝農(nóng)藥誰(shuí)都會(huì)死;假如你問(wèn)我你中了一百萬(wàn),是不是應(yīng)當(dāng)去兌獎(jiǎng),我肯定告訴你應(yīng)當(dāng)去,由于誰(shuí)不去誰(shuí)是傻子。但是考研則不同樣,考研對(duì)不同的人、不同的環(huán)境有不同的取舍,你只能根據(jù)自己的情況進(jìn)行選擇。我不也許給你答案,由于每個(gè)人都不同樣,假如非要一個(gè)答案的話,我建議你拋硬幣,正面朝上就考研,背面就不考,這樣你就不用選擇了,可是你樂(lè)意把自己的命運(yùn)交給硬幣嗎?我這里列出了考研的好處與壞處,請(qǐng)根據(jù)自己的情況來(lái)決定。很多同學(xué)膽怯做決定、膽怯自己選擇道路,由于習(xí)慣了家長(zhǎng)為你選擇道路,但是大家要知道做選擇的權(quán)利是一個(gè)人最應(yīng)當(dāng)愛(ài)惜的權(quán)利,別人可以給你講不同的路的差異,但是不同的人走一條路會(huì)有不同的結(jié)果,最后走路的是你,究竟走哪條路沒(méi)有人可以代替你,希望大家愛(ài)惜選擇的機(jī)會(huì),選擇好自己的路,然后勇往直前的走下去,不要停止!TheEnd!學(xué)生評(píng)論:鄧可(C/C++學(xué)生):長(zhǎng)者的智慧。大家都想做的好一點(diǎn),但是很多人都像這位同學(xué)同樣“為什么我老是靜不下心來(lái)專(zhuān)心做一件事呢”?問(wèn)別人是沒(méi)用的,關(guān)鍵在自己。華東交大李鵬(C/C++學(xué)生):我現(xiàn)在大一,看了這篇文章真是受益匪淺。我明白看了一個(gè)道理:只要你有才,不怕找不到工作!重慶大學(xué)史蘇明(3G/移動(dòng)開(kāi)發(fā)學(xué)生):以前還比較懵懂,不知道到底是考研還是工作,看了之后目的基本明朗了。謝謝指導(dǎo)。做什么樣的軟件才干賺錢(qián)?學(xué)什么樣的知識(shí)才干賺錢(qián)?肖舸老師這是發(fā)在我的郵箱里面的一封信,這里做個(gè)統(tǒng)一回答。一家之言,歡迎拍磚哈。(原信篇幅過(guò)長(zhǎng),請(qǐng)大家到原帖去看)我的回答:這位同學(xué)你好,從這封信看得出來(lái)你的心情還是很急切的,你這種心情我完全可以理解。我把問(wèn)題分幾點(diǎn)說(shuō),盡量說(shuō)細(xì)一點(diǎn),希望能對(duì)你有所幫助。一方面,你說(shuō)你是2023畢業(yè)的大學(xué)生,那么算下來(lái),你應(yīng)當(dāng)上班才幾個(gè)月而已,就這一點(diǎn),你能在新的單位幾個(gè)月時(shí)間就把工作拿上手,一方面恭喜你,這說(shuō)明你是真的很有實(shí)力,當(dāng)年我轉(zhuǎn)行游戲編程,用了差不多兩年才真正想清楚程序設(shè)計(jì)的真意,我覺(jué)得你比我強(qiáng)。呵呵。你說(shuō)Java基本上都是做B/S數(shù)據(jù)庫(kù),覺(jué)得沒(méi)故意思,其實(shí)這個(gè)我也很理解,但是,我覺(jué)得你也許不是很了解實(shí)際情況。這里我需要給你講清楚,其實(shí)不僅僅是Java程序員,只要到公司中做應(yīng)用開(kāi)發(fā),或多或少都和數(shù)據(jù)庫(kù)沾點(diǎn)邊。當(dāng)年我用VC還寫(xiě)報(bào)表系統(tǒng)呢,你能說(shuō)這不是數(shù)據(jù)庫(kù)?其實(shí)有個(gè)問(wèn)題也許大家都沒(méi)有關(guān)注到,至少,我到學(xué)生大本營(yíng)半年,發(fā)現(xiàn)大家都沒(méi)有討論過(guò)。那就是,做什么最賺錢(qián)?無(wú)可否認(rèn),軟件可以實(shí)現(xiàn)各方面應(yīng)用,但是,就我的觀測(cè),在現(xiàn)實(shí)生活中,有兩種軟件最賺錢(qián),一種是數(shù)據(jù)庫(kù),一種就是嵌入式底層的東東,嗯,隨著互聯(lián)網(wǎng)的發(fā)展,目前做網(wǎng)絡(luò)程序也很賺錢(qián)。其實(shí)因素很簡(jiǎn)樸,就是由于軟件的盜版問(wèn)題。我想看到我這篇文章的每個(gè)人,或多或少都用過(guò)盜版軟件,涉及我自己,呵呵,咱們中國(guó)人窮啊,動(dòng)輒幾百上千的軟件費(fèi)用,咱們買(mǎi)不起的,所以電腦城的光盤(pán)市場(chǎng)才這么火爆。但是,這帶來(lái)了此外一個(gè)問(wèn)題,就是當(dāng)有一天,我們自己成為軟件開(kāi)發(fā)者的時(shí)候,才發(fā)現(xiàn),盜版導(dǎo)致我們自己的收入減少,無(wú)法維系生活。這時(shí)候,恐怕再來(lái)大聲疾呼,杜絕盜版,已經(jīng)晚了,你說(shuō)是不?其實(shí)我們也許對(duì)市場(chǎng)不敏感,反正每月發(fā)薪水,收入基本上旱澇保收,但是公司的老總們對(duì)這個(gè)很敏感,軟件賣(mài)不出錢(qián),公司就虧本,虧多了,就垮掉了,最終程序員還是沒(méi)有收入。因此,公司里面做軟件,一般都做上面的軟件,即數(shù)據(jù)庫(kù)應(yīng)用,嵌入式應(yīng)用,控制類(lèi)應(yīng)用,網(wǎng)絡(luò)服務(wù)應(yīng)用較多。由于這幾種應(yīng)用,不容易被盜版,能賣(mài)到錢(qián)。通用性的應(yīng)用,比如操作系統(tǒng),比如很多工具軟件,比如PC游戲,其實(shí)很難賣(mài)錢(qián)的。數(shù)據(jù)庫(kù)應(yīng)用,一般數(shù)據(jù)庫(kù)自身是使用成熟的商用系統(tǒng),如MySQL,SQLServer,Oracle等,我們小公司拿來(lái),再根據(jù)具體應(yīng)用需求,做二次定制開(kāi)發(fā),這是一大類(lèi)市場(chǎng),其實(shí)這個(gè)市場(chǎng)的真正名字叫做“公司數(shù)據(jù)應(yīng)用定制市場(chǎng)”。由于是定制的,自然沒(méi)有通用性,也就不會(huì)有盜版了??刂祁?lèi),嵌入式類(lèi),很多都和具體硬件設(shè)備相關(guān),換個(gè)硬件平臺(tái)就不通用了,大家知道,中國(guó)的東東,要防盜版,最佳和硬件相關(guān),只要綁定硬件,軟件一般不好到,以前出的防病毒卡,漢卡什么的,其實(shí)運(yùn)用的就是這個(gè)市場(chǎng)規(guī)律。服務(wù)應(yīng)用呢,就更好說(shuō)了,由于重要程序邏輯都在服務(wù)器端,基于B/S的模型,客戶端連個(gè)軟件都沒(méi)有,服務(wù)器的管理自然比賣(mài)出去的軟件好管理,不容易盜版。因此,這類(lèi)公司也活得長(zhǎng),比如各個(gè)網(wǎng)站,各種網(wǎng)游什么的。所以我一直覺(jué)得,以后云計(jì)算發(fā)展起來(lái)后,很多軟件也許會(huì)把零售制改為租用制,比如photoshop,大家買(mǎi)套軟件幾千,但一般人就是解決一下自家照片,自然不劃算,因此盜版很多,但以后假如軟件公司把它做成服務(wù)器版,大家把照片上傳,解決,最后再存回來(lái),這個(gè)過(guò)程每次租金1毛錢(qián),每個(gè)人都花得起的話,我看以后就沒(méi)那么多盜版了。此外,服務(wù)器應(yīng)用其實(shí)大多數(shù)也是數(shù)據(jù)庫(kù)應(yīng)用。所以,我一方面要說(shuō),不管你是不是換工作,以后你恐怕會(huì)一直碰到數(shù)據(jù)庫(kù)類(lèi)的應(yīng)用,不管你喜歡不喜歡,但這是社會(huì)的現(xiàn)實(shí),你必須認(rèn)可。你說(shuō)對(duì)吧?在這個(gè)共識(shí)下,我們?cè)賮?lái)看,其實(shí)我們會(huì)發(fā)現(xiàn),三大主流應(yīng)用中,只有嵌入式不適合Java,其他的數(shù)據(jù)庫(kù)和服務(wù)器應(yīng)用,其實(shí)Java比C和C++方便得多,因此,我建議你就在Java這條路上走下去,不一定非要轉(zhuǎn)C和C++。本來(lái)你的強(qiáng)項(xiàng)就是Java,并且這也是主流的可以賣(mài)錢(qián)的市場(chǎng),為啥不堅(jiān)持呢?從此外一個(gè)角度說(shuō),我也認(rèn)為你應(yīng)當(dāng)堅(jiān)持,你畢竟畢業(yè)不到半年,對(duì)社會(huì),對(duì)公司,對(duì)本職工作其實(shí)了解并不進(jìn)一步,你認(rèn)為Java就那么幾個(gè)設(shè)計(jì)模式,沒(méi)有挑戰(zhàn)性,這個(gè)我能理解,但是,我覺(jué)得你說(shuō)的不全面。起碼我做程序做了這么數(shù)年,到底有多少種設(shè)計(jì)模式,我也說(shuō)不清楚,我相信很多人都說(shuō)不清楚。需要具體應(yīng)用品體分析。我不是Java程序員,但是我覺(jué)得,假如要做一個(gè)合格的程序員,一方面不應(yīng)當(dāng)是程序設(shè)計(jì)的大師,而應(yīng)當(dāng)是理解客戶需求,并迅速拿出解決方案的專(zhuān)家,這個(gè),不管用什么語(yǔ)言,不管在哪里工作,都是必須的,同時(shí),這也需要很長(zhǎng)時(shí)間的積累。準(zhǔn)確的講,我認(rèn)為,一個(gè)人不在一門(mén)語(yǔ)言,一種業(yè)務(wù)領(lǐng)域努力3年、5年乃至2023,是很難成為專(zhuān)家的。因此,我建議你完全沒(méi)有必要這山望著那山高,容易就決定跳槽,建議你就這個(gè)環(huán)境,先鍛煉自己,我這里放句話,你可以試著驗(yàn)證一下,兩三年以后,你再看Java語(yǔ)言和數(shù)據(jù)庫(kù)開(kāi)發(fā),都還是會(huì)找到自己不會(huì),值得學(xué)習(xí)和鉆研的東西的。由于最起碼,客戶的需求是千變?nèi)f化,永無(wú)止境的。當(dāng)然,話分兩說(shuō),假如你真的喜歡C,很想做嵌入式應(yīng)用,就是不想做Java,那也無(wú)可厚非,由于畢竟每個(gè)人都有選擇的權(quán)利。但是,我仍然不建議你辭職回家學(xué)習(xí)。我以前有句話,大學(xué)畢業(yè),才是學(xué)習(xí)的開(kāi)始,但是,這個(gè)大學(xué)畢業(yè)后的學(xué)習(xí),和學(xué)校中的學(xué)習(xí),有很大差別,突出的幾點(diǎn):沒(méi)有老師,沒(méi)有教材,都是自己積極學(xué),針對(duì)自己的需求來(lái)學(xué)習(xí),學(xué)技巧多,學(xué)原理少,并且一般都是干中學(xué),而不是學(xué)完了再干,我總結(jié)就是“用以致學(xué)”,而不是“學(xué)以致用”,這是我總結(jié)的學(xué)習(xí)經(jīng)驗(yàn)。同時(shí),畢業(yè)了,總不好意思再向家里面父母要錢(qián),總得自己賺錢(qián)養(yǎng)活自己。你說(shuō)是吧?你說(shuō)辭職半年,專(zhuān)心學(xué)習(xí),那你沒(méi)有收入吃啥?還不是吃父母的?這樣不是很好。C語(yǔ)言沒(méi)有那么神圣的,也沒(méi)有太高的門(mén)檻的,不要想太復(fù)雜了。此外,指針,內(nèi)存什么的,學(xué)習(xí)C語(yǔ)言的確能接觸到,但是,我還是要說(shuō),C語(yǔ)言并不是由于有了指針和內(nèi)存的直接訪問(wèn),才牛叉,C語(yǔ)言是由于大量的程序員用它解決了很多具體應(yīng)用,才牛叉的。請(qǐng)你注意不要學(xué)偏了,不要為學(xué)指針而學(xué)指針。指針就是指針,僅僅是個(gè)訪問(wèn)工具而已,不是用來(lái)顯得很酷的,需要了才用它。Java語(yǔ)言用個(gè)數(shù)組,其實(shí)也能模擬指針的大部分功能的。其實(shí)我作為C程序員,我們平時(shí)工作時(shí)對(duì)指針是很謹(jǐn)慎的,能不用都不用,盡量用引用來(lái)代替,為啥,由于危險(xiǎn),容易犯錯(cuò)。數(shù)據(jù)結(jié)構(gòu),計(jì)算機(jī)組成原理,算法語(yǔ)言,編譯原理,嗯,尚有個(gè)圖論,這幾門(mén)應(yīng)當(dāng)算最經(jīng)典的計(jì)算機(jī)理論了,但是,也沒(méi)那么神秘的,書(shū)店里面有,自己沒(méi)事買(mǎi)幾本回來(lái)看看就好了,生活是沒(méi)有考試的,不需要你必須考?jí)颍?0分才干找到工作,了解,理解就好了,背書(shū)是背不出好程序員的。你說(shuō)對(duì)吧?其實(shí)這幾門(mén),不用C和C++語(yǔ)言,用Java語(yǔ)言同樣可以學(xué)習(xí)的。嗯,編譯原理可可以嗆,需要理解一點(diǎn)C。此外,我再給你透露一點(diǎn)點(diǎn),其實(shí)真正實(shí)際應(yīng)用中,我們對(duì)于上述基礎(chǔ)知識(shí)用得很少,用得最多的,其實(shí)就是數(shù)據(jù)結(jié)構(gòu)里面的隊(duì)列了,其他,涉及棧都很少用,C程序員也不是天天都從底層,從0做起的,還是有很多工具套用的。這和Java語(yǔ)言從框架開(kāi)發(fā)是一個(gè)道理。反而有一門(mén)課程建議你好好學(xué),就是概率和記錄學(xué),這門(mén)知識(shí)是我現(xiàn)在應(yīng)用最多的,很多時(shí)候,我們?cè)u(píng)估軟件系統(tǒng)性能,瓶頸優(yōu)化,都是在用這個(gè)學(xué)問(wèn)。程序員做久了,也許大多數(shù)時(shí)候都是和這個(gè)在打交道,建議買(mǎi)本好好看。總結(jié)一下吧,建議你目前暫時(shí)不要辭職,既然選擇了Java和數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā),選擇了B/S模型,你耐心做3年再看,也許3年后,你自己的想法就變了。C可以學(xué),你說(shuō)的課程都可以學(xué),但是,不要辭職專(zhuān)門(mén)學(xué),先賺錢(qián)養(yǎng)活自己,再運(yùn)用時(shí)間學(xué)習(xí),你這么大的決心,天天晚上就不要看電視了,那你天天晚上,19:00~24:00,至少有5個(gè)小時(shí)來(lái)學(xué)習(xí),運(yùn)用好了,我敢說(shuō)比你在大學(xué)里面效率高??磿?shū)學(xué)習(xí)不是什么神秘,神圣的事情的,也不需要什么齋戒沐浴,念幾天經(jīng)才干學(xué)習(xí),我覺(jué)得就和我們吃飯喝水同樣,隨時(shí)都可以學(xué)的,找?guī)妆緯?shū),就在床頭放著,天天晚上看看,幾個(gè)月也就看完了,又有多難嘛?關(guān)鍵是,養(yǎng)成習(xí)慣。

你說(shuō)對(duì)不?呵呵,先說(shuō)到這里,有問(wèn)題再問(wèn)哈。最后補(bǔ)充一點(diǎn),假如學(xué)習(xí)C,并且有一定基礎(chǔ)的話,等我書(shū)出來(lái)看看吧,里面的跨平臺(tái)開(kāi)發(fā)工程庫(kù),可以幫助你迅速掌握嵌入式底層的一些技巧。但是,要有基礎(chǔ)哈,一點(diǎn)不會(huì)C看不明白的。(該位同學(xué)繼續(xù)來(lái)信征詢并表達(dá)了決心,原信過(guò)長(zhǎng),這里不轉(zhuǎn)貼了,HYPERLINK""請(qǐng)大家到原帖來(lái)看吧)我的回復(fù):這位同學(xué)你好,我昨天其實(shí)已經(jīng)說(shuō)明了我的一個(gè)觀點(diǎn),雖然我建議你繼續(xù)努力學(xué)習(xí)Java,但是,每個(gè)人都有選擇的自由,因此,假如你還是堅(jiān)持要學(xué)習(xí)C的話,我也不反對(duì)。你在兩封信里面,都強(qiáng)調(diào)你本來(lái)是個(gè)差生,但最后半年知道發(fā)奮學(xué)習(xí),最終過(guò)五關(guān)斬六將,成功拿到offer,超過(guò)了很多同學(xué),也讓老師的眼鏡掉了一地,呵呵,我真心恭喜你,也很佩服你。其實(shí)我以前有筆記說(shuō)過(guò),人要發(fā)奮,什么時(shí)候都不晚,蘇東坡的爸爸是這樣,小時(shí)候我們學(xué)的《周處除三害》也是將這個(gè)道理的。你能把計(jì)算機(jī)里面200G的游戲和電影刪掉,換成學(xué)習(xí)資料,嗯,了不起,比我強(qiáng)。但是,假如我們要討論C的學(xué)習(xí)途徑,恐怕要讓你失望了。由于C和Java語(yǔ)言并不同樣。并沒(méi)有前人規(guī)劃好的必然成功之路。Java語(yǔ)言由于面向應(yīng)用面相對(duì)狹窄,框架模板眾多,最重要的,其重要工作方向比較擬定,就是做基于網(wǎng)絡(luò)的跨平臺(tái)數(shù)據(jù)應(yīng)用為主,因此,其發(fā)展方向很容易擬定,學(xué)習(xí)路線也比較好規(guī)劃。但C顯然不是這樣,C應(yīng)用面太廣,可以說(shuō),匯編能做的事情,C就能做,甚至做得更好,也就是說(shuō),我們能想出來(lái)的計(jì)算機(jī)軟件應(yīng)用,其實(shí)都可以由C來(lái)實(shí)現(xiàn),僅僅是成本高低而已。而不同的應(yīng)用,除了計(jì)算機(jī)軟件編程知識(shí)之外,還需要很多應(yīng)用相關(guān)的知識(shí),這就導(dǎo)致了C程序員往往也需要成為自己應(yīng)用方向上的半個(gè)專(zhuān)家,這就比較麻煩了,這么多的應(yīng)用方向,寫(xiě)游戲的知識(shí)儲(chǔ)備,和寫(xiě)驅(qū)動(dòng)顯然不同樣,與寫(xiě)操作系統(tǒng)和編譯器的方向又顯然不同樣,因此,很難說(shuō)一個(gè)C程序員需要掌握哪些知識(shí),才夠用。以我自己為例子,我做程序差不多快2023了,做C也超過(guò)2023,做過(guò)游戲,工業(yè)控制,電子教育,網(wǎng)絡(luò)傳輸?shù)雀鞣N軟件,我總結(jié)自己的知識(shí)儲(chǔ)備,也僅僅覺(jué)得自己在數(shù)據(jù)傳輸方面有一點(diǎn)心得,并且對(duì)于C和C++語(yǔ)言怎么實(shí)現(xiàn)0Bug程序設(shè)計(jì),有點(diǎn)經(jīng)驗(yàn)而已,真不敢說(shuō)自己什么都會(huì)。此外,C語(yǔ)言之所以難學(xué),并不是說(shuō)它自己多難,真正的問(wèn)題在于,C語(yǔ)言偏底層,只要我們一做應(yīng)用程序,或多或少都需要調(diào)用很多操作系統(tǒng)相關(guān)的api來(lái)完畢工作,Windows下,假如我們不懂Win32API,則很難寫(xiě)出合用的代碼,C語(yǔ)言玩得再熟都不行,Linux下對(duì)于各種系統(tǒng)和應(yīng)用級(jí)api,也需要不斷查詢man,否則主線寫(xiě)不下去。所以,要想成為C程序員,至少要學(xué)習(xí)操作系統(tǒng),通常,至少應(yīng)當(dāng)把Windows和Linux常見(jiàn)的api學(xué)一遍。MFC是Win32API的C++框架表達(dá),最佳也學(xué)一點(diǎn)。其實(shí)這已經(jīng)帶出此外一個(gè)話題,現(xiàn)代開(kāi)發(fā),C和C++一般不分,C++到了函數(shù)內(nèi)部,其實(shí)是C,而C呢,有很多特性寫(xiě)程序不夠方便,也需要使用很多C++的特性,如默認(rèn)參數(shù),如引用等等。所以,學(xué)習(xí)C,最佳和C++套著學(xué),都看看。呵呵,這已經(jīng)是兩門(mén)語(yǔ)言了。尚有一個(gè)問(wèn)題,不管是C還是C++,總是各個(gè)具體的操作系統(tǒng)上開(kāi)發(fā),Windows和Linux有差異性,很多庫(kù)函數(shù),常量定義都不同樣,因此,C和C++一般說(shuō)來(lái),很難做到程序通用,需要使用大量的編譯宏,這需要了解語(yǔ)言之外的東西,即編譯器的很多特性,但是,很可惜,關(guān)于編譯器特性,目前的資料很少,我很多都是摸索的。此外,現(xiàn)代的操作系統(tǒng),都是多任務(wù)操作系統(tǒng),多任務(wù)開(kāi)發(fā)是個(gè)難點(diǎn),這個(gè)多任務(wù)計(jì)算其實(shí)就是并行計(jì)算了,必須對(duì)進(jìn)程,子進(jìn)程,線程有很清楚的結(jié)識(shí),對(duì)于時(shí)間片有清醒的結(jié)識(shí),對(duì)于鎖的使用,鎖的作用域,去鎖優(yōu)化要很熟悉。但是,也很可惜,目前市面上的書(shū)籍,講語(yǔ)言的就講語(yǔ)言,講操作系統(tǒng)的就講操作系統(tǒng),對(duì)于這個(gè)多任務(wù)開(kāi)發(fā)這塊,同時(shí)需要結(jié)合語(yǔ)言和操作系統(tǒng)兩方面知識(shí)的,幾乎沒(méi)有,需要自己摸索。其實(shí)我寫(xiě)《0Bug----C/C++商用工程之道》,有很大一部分目的,就是希望填補(bǔ)這個(gè)空缺的。即從語(yǔ)言和操作系統(tǒng)中,抽象出來(lái),站在更高的角度,從較為宏觀的立場(chǎng)探討并行計(jì)算程序的開(kāi)發(fā)之道。所以我說(shuō)假如你要學(xué)C,等我書(shū)出來(lái)最佳看看。嗯,尚有一個(gè)很重要的問(wèn)題,C語(yǔ)言的基本庫(kù)相對(duì)薄弱,很多近年發(fā)展的高級(jí)語(yǔ)言,對(duì)于哈希,List,隊(duì)列,棧,樹(shù)等常見(jiàn)數(shù)據(jù)結(jié)構(gòu)都提供標(biāo)準(zhǔn)庫(kù)函數(shù),或者庫(kù)模塊來(lái)支持,但C一般是沒(méi)有的,偏偏實(shí)際應(yīng)用開(kāi)發(fā)還經(jīng)常用到,得自己找開(kāi)源,或者程序員自己寫(xiě),這也會(huì)耽誤程序員很大一部分精力。這里就出現(xiàn)了C語(yǔ)言一個(gè)不好不壞的特性,或者說(shuō)既好也壞,C語(yǔ)言沒(méi)提供這些工具,程序員自己寫(xiě),很麻煩,但是,由于是自己寫(xiě)的,自己掌握所有底層代碼,因此,優(yōu)化變得很容易,一個(gè)隊(duì)列,我隨手加個(gè)隊(duì)尾指針做加速因子,可以規(guī)避大量的遞歸操作,效率提高百倍甚至千倍以上,這在C里面就是加幾行代碼而已,但是對(duì)于Java等語(yǔ)言,由于底層庫(kù)是廠商提供,甚至主線就不是本語(yǔ)言開(kāi)發(fā)的(很多高級(jí)語(yǔ)言底層庫(kù)其實(shí)是C和C++寫(xiě)的),程序員一般沒(méi)有修改能力,有時(shí)候,碰到性能瓶頸,大家就只有干看著,沒(méi)有任何辦法。因此,同樣的應(yīng)用,C語(yǔ)言也許一臺(tái)服務(wù)器就夠,但是Java語(yǔ)言呢,也許需要3~5臺(tái),就是由于這些語(yǔ)言做的太完善,而太完善的東西,一般不好做優(yōu)化,性能就不及通過(guò)專(zhuān)項(xiàng)優(yōu)化的C代碼。就是由于這個(gè)因素,在很多嵌入式等小終端場(chǎng)合,由于CPU計(jì)算能力有限,需要使用C來(lái)做優(yōu)化,而不能使用Java等高級(jí)腳本語(yǔ)言,否則程序跑但是烏龜。此外,現(xiàn)代的數(shù)據(jù)應(yīng)用,出于優(yōu)化起見(jiàn),一般趨于功能細(xì)分的設(shè)計(jì)模型。比如一個(gè)數(shù)據(jù)庫(kù)應(yīng)用,存儲(chǔ)模塊專(zhuān)門(mén)負(fù)責(zé)高速出庫(kù)和入庫(kù),中間甚至添加cache機(jī)制作專(zhuān)業(yè)的優(yōu)化,而業(yè)務(wù)模塊則強(qiáng)調(diào)設(shè)計(jì)一套嵌入式腳本語(yǔ)言做二次開(kāi)發(fā),保持最大的業(yè)務(wù)開(kāi)發(fā)靈活性。其實(shí)Java,PHP,很多都是這種模型,MySQL底層模塊實(shí)現(xiàn)高速存儲(chǔ),上層則使用apache和PHP、Java等語(yǔ)言,靈活二次開(kāi)發(fā)具體應(yīng)用。但是,C由于一般都是編譯執(zhí)行,不是解釋執(zhí)行,一般很難做到這么大的靈活度,不能用戶僅僅加個(gè)字段,就跑過(guò)去把整個(gè)服務(wù)器重新改寫(xiě)編譯一遍,這樣維護(hù)成本太高了。因此,C程序員的解決方案,一般是自己實(shí)現(xiàn)底層的高速數(shù)據(jù)應(yīng)用,再自己寫(xiě)個(gè)腳本語(yǔ)言的解釋器,提供應(yīng)用戶做二次開(kāi)發(fā)。你發(fā)現(xiàn)什么沒(méi)有,其實(shí)C程序員假如做公司數(shù)據(jù)應(yīng)用,一般需要具有編譯原理的知識(shí),我們一方面要實(shí)現(xiàn)用戶的業(yè)務(wù),還需要寫(xiě)一套Java這類(lèi)腳本語(yǔ)言給用戶做二次開(kāi)發(fā)用,說(shuō)白了,就是我們自己實(shí)現(xiàn)一套lamp體系,呵呵,這不是又費(fèi)馬達(dá)又費(fèi)電嘛,因此,我前文說(shuō),做數(shù)據(jù)庫(kù)應(yīng)用,最佳直接用Java,直接用C,成本太高,并且不容易滿足用戶需求。說(shuō)到這里,你又發(fā)現(xiàn)什么沒(méi)有?C語(yǔ)言之所以難學(xué),并不是C自身難學(xué),而是假如要成為一個(gè)C程序員達(dá)成實(shí)用級(jí)的地步,需要掌握很多方面的知識(shí),這些知識(shí),書(shū)上也許有,也也許沒(méi)有,沒(méi)有的,就要靠鉆研,靠實(shí)戰(zhàn),靠自己去想通,因此,很難通過(guò)K書(shū)成為C程序高手的。建議你學(xué)習(xí)時(shí),關(guān)注C這個(gè)特點(diǎn)。但是好在你強(qiáng)調(diào)做游戲和嵌入式兩種,這兩種呢,我可以根據(jù)經(jīng)驗(yàn)講一點(diǎn):假如從事游戲的話,很多時(shí)候是和圖形打交道,目前的游戲,趨向是大型化的視頻圖形游戲(涉及大型網(wǎng)絡(luò)游戲、電視游戲機(jī)的游戲)和小型化的終端游戲(手機(jī)類(lèi)、PDA游戲),這兩種比較好賣(mài),至于中型規(guī)模的PC游戲,由于盜版太嚴(yán)重,已經(jīng)很少人做了。僅僅是一些游戲公司為了宣傳自己,會(huì)出一些經(jīng)典的大作。嗯,硬件廠商為了宣傳自己的新板卡,如新的圖形顯示卡,會(huì)拿出錢(qián)來(lái),請(qǐng)游戲公司做一些針對(duì)該型板卡特定優(yōu)化過(guò)的游戲,以刺激廣大用戶對(duì)硬件升級(jí)換代,這也是一條財(cái)路,很多游戲,在面市之前,就已經(jīng)從硬件廠商獲得了足夠的利潤(rùn),并不需要從零售市場(chǎng)獲取利潤(rùn)。我們?cè)陔娔X市場(chǎng)看到,幾乎每出現(xiàn)一款游戲大作,就帶來(lái)一次顯卡,甚至PC機(jī)硬件的升級(jí)換代熱潮,其實(shí)背后就是這個(gè)故事。但是呢,游戲引擎我還是建議你最佳不要去做,由于做這個(gè)成本太高了,很少有公司去做,而這些公司,一般都是歐美公司,對(duì)人員規(guī)定很高,容易不會(huì)招收亞洲國(guó)家的程序員,因此,學(xué)這個(gè)好比屠龍之技,看起來(lái)是很酷,但是事實(shí)上工作機(jī)會(huì)很少,甚至不比中彩票來(lái)得高。此外,做游戲引擎不好玩的,由于現(xiàn)在也都細(xì)分了,做引擎的公司一般自己不出游戲,最多余點(diǎn)Demo,他們就是提供高性能引擎,而不是好玩的游戲,而游戲公司,則是購(gòu)買(mǎi)引擎,然后開(kāi)發(fā)具體的游戲內(nèi)容。比如Quake和虛幻的引擎,就很多家游戲公司買(mǎi)去做自己的游戲。其實(shí)很多游戲引擎,目前也提供腳本語(yǔ)言,即里面用C實(shí)現(xiàn)了此外一套語(yǔ)言。游戲公司其實(shí)重要是美工建模,繪圖,企劃編故事情節(jié),程序員反而很少,更多地是使用腳本語(yǔ)言,在引擎基礎(chǔ)上做二次開(kāi)發(fā)而已。由于游戲公司就是做好玩的游戲,至于具體用什么技術(shù),其實(shí)他并不是很關(guān)心。說(shuō)不定,假如你哪天進(jìn)個(gè)游戲公司,會(huì)發(fā)現(xiàn)自己又見(jiàn)到Java語(yǔ)言這個(gè)熟人,呵呵,那個(gè)時(shí)侯會(huì)不會(huì)有欲哭無(wú)淚的感覺(jué)?其實(shí)這也是社會(huì)分工的不同,好的引擎程序員,更多的是個(gè)數(shù)學(xué)家,強(qiáng)調(diào)邏輯思維,你讓他去寫(xiě)個(gè)美少女夢(mèng)工廠,如何抓住少女的心,還不如殺了他,呵呵。而做嵌入式系統(tǒng),其實(shí)也有訣竅。嵌入式系統(tǒng),目前我們看到的手機(jī)應(yīng)用僅僅是很小很小的一類(lèi),更多地,嵌入式系統(tǒng)是應(yīng)用到工業(yè)控制領(lǐng)域,從大型機(jī)械設(shè)備的控制,飛機(jī)、汽車(chē)輪船的控制系統(tǒng),甚至到十字路口一個(gè)紅綠燈,里面都是嵌入式系統(tǒng)。目前有個(gè)現(xiàn)象,嵌入式好賺錢(qián),很多學(xué)軟件的同學(xué)都想找嵌入式工作,但是,畢竟在這個(gè)領(lǐng)域里面,給手機(jī)做游戲的就那么幾家公司,不也許吞下所有的人才,更多的是需要自動(dòng)化控制人才,因此,這類(lèi)軟件轉(zhuǎn)嵌入式的人,進(jìn)去一般都有點(diǎn)縛手縛腳的感覺(jué),總覺(jué)得知識(shí)上欠一點(diǎn),又不好補(bǔ)。其實(shí),嵌入式應(yīng)當(dāng)是最簡(jiǎn)樸的,比如說(shuō)驅(qū)動(dòng),就很多硬件廠商要人,而驅(qū)動(dòng)其實(shí)就是做一套打口讀口的api,很簡(jiǎn)樸,最多做的時(shí)候注意點(diǎn),別用太復(fù)雜的算法,保證計(jì)算速度而已。但是你注意到?jīng)]有,嵌入式其實(shí)重要是和硬件打交道,硬件知識(shí)必不可少,至少,計(jì)算機(jī)組成原理,數(shù)字電路,模擬電路要很熟,最起碼,你要知道開(kāi)關(guān)量和模擬量,要知道集成電路的選通信號(hào)和真值表,對(duì)于地址表的編址要很敏感,對(duì)于常用的集成電路塊的特性,比如8235等,要比較了解。否則,是寫(xiě)不好嵌入式程序的。因此,我以前有筆記說(shuō),嵌入式開(kāi)發(fā),很多時(shí)候軟硬件不分,我見(jiàn)過(guò)的很多嵌入式工程師,其實(shí)也能自己畫(huà)一些簡(jiǎn)樸的電路板,至少,他在設(shè)計(jì)時(shí),知道哪些功能硬件來(lái)做更合適,而不是一味的走軟件路子。但是,嵌入式學(xué)習(xí)要錢(qián),這是肯定的,最起碼,你自己手邊要有個(gè)基本的嵌入式平臺(tái),但是好在這個(gè)并不貴,一個(gè)arm9的開(kāi)發(fā)板,目前也就500多元,淘寶上就有賣(mài)的,買(mǎi)塊回來(lái)自己做練習(xí),應(yīng)當(dāng)不難。假如要我給你職業(yè)路線建議,我還真想建議你就走這條路子,因素很簡(jiǎn)樸,工作好找,進(jìn)去之后的門(mén)檻并不高。你花點(diǎn)時(shí)間,自己鉆一下數(shù)字電路等前面說(shuō)的幾本書(shū),對(duì)于底層的匯編看看,重要看看arm的和51系列的就好了,也不用看太精,嵌入式程序大段大段的都還是C,僅僅部分端口動(dòng)作,為了協(xié)調(diào)時(shí)序,采用用到匯編,并且,用得最多的還是NOP指令,就是強(qiáng)制CPU延時(shí),這個(gè)很容易的。最關(guān)鍵的是,嵌入式設(shè)備在很多工業(yè)設(shè)備制造公司都有用到,他們也需要大量的人才,并且,我們都知道,公司里面,普遍學(xué)歷最高,年齡最低,門(mén)檻也最高的就是IT軟件公司,這些工礦制造公司反而門(mén)檻比較低,進(jìn)去之后,老板也比較看重人才,由于制造業(yè)的產(chǎn)品一般立竿見(jiàn)影,開(kāi)發(fā)一套設(shè)備半年就開(kāi)賣(mài),不像軟件,一般要開(kāi)發(fā)到3.0版才有市場(chǎng),呵呵,老板看得到錢(qián),自然也比較看重賺錢(qián)的人的。雖然你是軟件人員,上述硬件知識(shí)沒(méi)有學(xué)過(guò),但是就我學(xué)習(xí)的經(jīng)驗(yàn),其實(shí)反而門(mén)檻還低,甚至比學(xué)個(gè)Java的框架來(lái)得還容易,建議你可以考慮從這條路上走。嗯,先說(shuō)到這里吧。有問(wèn)題繼續(xù)探討。最后我還是要?jiǎng)衲阋稽c(diǎn),生活不是PK,生活也不是孤注一擲,沒(méi)必要什么時(shí)候都把自己逼到絕境,想成功其實(shí)很容易,只要制定一個(gè)目的,一個(gè)計(jì)劃,然后按部就班走就好了,不需要找錐子扎自己屁股的,那是自殘,呵呵。自然一點(diǎn),看開(kāi)一點(diǎn),少給自己太大壓力,看書(shū)累了,看看電視也沒(méi)啥,出去走走也沒(méi)啥,沒(méi)事的時(shí)候,眼睛從計(jì)算機(jī)屏幕上轉(zhuǎn)一下,看看身邊有沒(méi)有合適的女孩,談?wù)勁笥岩膊诲e(cuò),假如那個(gè)錯(cuò)過(guò)了,才是一輩子的遺憾。成功的道路,應(yīng)當(dāng)是不久樂(lè)的,假如都是眼淚和汗水,即使做到百萬(wàn)富翁,又有什么意思?你說(shuō)呢?學(xué)生評(píng)論:成功學(xué)院Gwolf-Teamsky_water(Net愛(ài)好者):很喜歡這句話:C不是由于直接操作內(nèi)存才牛才,是由于他解決了好多問(wèn)題才牛叉我想任何語(yǔ)言都是如同在戰(zhàn)場(chǎng)上能殺敵的兵才是好兵廣東工業(yè)大學(xué)cch(Java學(xué)生):受教了,“關(guān)鍵是,養(yǎng)成習(xí)慣”,能舉的我都舉起來(lái)贊成孫建(C/C++學(xué)生):肖老師出品,一定要看,自己在也C/C++語(yǔ)言中迷茫,基礎(chǔ)已經(jīng)看完,就是不知道后面怎么走,這下,又知道應(yīng)當(dāng)做什么了!了解WIN32API函數(shù),呵呵,尚有別的,四川大學(xué)錦江學(xué)院黃啟銀(Java學(xué)生):肖老師

我真的很感謝你你讓我明白了我以前不知道學(xué)模電到底以后能干什么呢

現(xiàn)在我應(yīng)當(dāng)好好學(xué)習(xí)模電了哦合肥師范學(xué)院董海(C/C++學(xué)生)2023-10-1917:50每個(gè)字的讀我對(duì)以后的方向一直很迷惑看來(lái)我有方向了湖南大學(xué)馮本明(Java學(xué)生)2023-10-2321:56旁邊的師兄還在說(shuō)他們?nèi)ッ嬖嚬荆?家只有一家找java程序員,看了你的講解后,我覺(jué)得還是要堅(jiān)持自己的想法,無(wú)論什么行業(yè),做精了,都是專(zhuān)家,牛人。福建工程學(xué)院軟件學(xué)院四維(Java學(xué)生)2023-11-0511:02一字一句的看完了,心情很不同樣!相比之下我是剛踏入大學(xué)一年的學(xué)生,路還很長(zhǎng),卻沒(méi)有動(dòng)力和毅力!謝謝你的分享江西財(cái)經(jīng)彭文忠(C/C++學(xué)生)2023-11-2117:17第一:真很佩服這個(gè)學(xué)生,他的經(jīng)歷讓我知道要好好愛(ài)惜大學(xué)這剩下的三年啊大一我也混了一年,還好覺(jué)悟的還早現(xiàn)在尚有信心學(xué)好;第二:肖老師的回復(fù)讓我學(xué)到了很多東西啊,讓我明白本來(lái)要學(xué)好C++就必須學(xué)好那些我薄弱的課;同時(shí)也讓我更加清楚了C/C++是一門(mén)如何的語(yǔ)言,處在什么地位;謝謝肖老師程序員如何踏上社會(huì)肖舸老師這是發(fā)到郵箱里面的一封信件,個(gè)人覺(jué)得比較有代表性,特地在此公開(kāi)作答。還是那句話,一家之言哈,歡迎拍磚!原文:老師好!我是河南較好的一個(gè)二本大學(xué)學(xué)生,信息與計(jì)算科學(xué)專(zhuān)業(yè),開(kāi)設(shè)的課程大多是數(shù)學(xué)和信號(hào),計(jì)算機(jī)的只學(xué)了C和C++,以后尚有操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫(kù)等課程,我們專(zhuān)業(yè)就業(yè)形勢(shì)不好,我不準(zhǔn)備考研,想畢業(yè)后從事計(jì)算機(jī)方面的工作,例如做軟件編程,可是學(xué)校開(kāi)的相關(guān)課程就我說(shuō)的那幾個(gè),所以我只能平時(shí)自學(xué)。我發(fā)現(xiàn)編程是個(gè)大學(xué)科,光語(yǔ)言就十來(lái)種,我在學(xué)C++可是人家說(shuō)學(xué)C++得三五年才干學(xué)成,我現(xiàn)在都快大三了,畢業(yè)時(shí)C++水平肯定很菜,今天又XX培訓(xùn)機(jī)構(gòu)的老師聊天,他說(shuō)現(xiàn)在公司用JAVA和.net的多,他們都不開(kāi)設(shè)C/C++的課。我現(xiàn)在真的迷茫了,我是繼續(xù)學(xué)C++還是改學(xué)其它的呢?我只想畢業(yè)時(shí)能找個(gè)工作,以后去深圳慢慢發(fā)展。我該怎么辦?請(qǐng)老師指點(diǎn)一下啊,不盛感激!我的回答:這個(gè)問(wèn)題相對(duì)比較復(fù)雜,也很寬泛,很難簡(jiǎn)樸回答,我這里,也僅僅就個(gè)人的一點(diǎn)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論