版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
IT學(xué)生解惑真經(jīng)非生而知之者,孰能無惑?惑而不從師,其為惑也,終不解矣。--------韓愈《師說》在校的IT學(xué)生有幾百萬都在為如何如何學(xué)習(xí)才干找到工作、融入社會(huì)而迷惑我們需要的不是靈丹妙藥而是一本讓你少走幾年彎路的IT學(xué)生解惑真經(jīng)肖舸
楊中科左飛
著這是一部寫給在校計(jì)算機(jī)專業(yè)學(xué)生的書假如沒有看到這本書你也許會(huì)茫然無措的度過學(xué)習(xí)階段把這本書推薦給你的同學(xué)你會(huì)得到更多朋友序中國IT領(lǐng)域的發(fā)展速度之快令世界矚目,但是中國的計(jì)算機(jī)教育卻沒有可以跟上。因此,在各大高校擴(kuò)招的同時(shí),IT培訓(xùn)機(jī)構(gòu)同樣發(fā)展的不久。然而,學(xué)習(xí)IT的學(xué)生卻仍然面臨著其他專業(yè)不同樣的困惑。由于IT技術(shù)發(fā)展不久,而課程體系并不能不久跟上,因此學(xué)生在學(xué)校并不了解公司需要什么,自己需要學(xué)習(xí)什么。正是在這種情況下,CSDN作為最大的IT技術(shù)社區(qū),我們看到了IT學(xué)生所面臨的困惑。于是專門推出了學(xué)生大本營(yíng)(),邀請(qǐng)了上百位在公司一線的技術(shù)高手和專家,IT培訓(xùn)機(jī)構(gòu)的精英老師加入進(jìn)來,針對(duì)IT學(xué)生所面臨的通用問題進(jìn)行解答。這些老師是站在過來人的角度,耐心的分析現(xiàn)在的市場(chǎng)、同學(xué)的心理,以及面臨的機(jī)會(huì)和挑戰(zhàn),更重要的是,每位老師都給出了具體的建議。只要認(rèn)真的讀取這些老師的回信和總結(jié),你總能從中獲得自己想要的答案。韓愈的《師說》中寫道:“非生而知之者,孰能無惑?惑而不從師,其為惑也,終不解矣?!庇辛诉@些困惑并不可怕,可怕的是不知道如何尋找答案和解決問題的方法?,F(xiàn)在,就開始在這些老師的文章中尋找答案吧。CSDN創(chuàng)始人蔣濤IT學(xué)生解惑真經(jīng)目
錄HYPERLINK""\l"_Toc28574"大學(xué)計(jì)算機(jī)課程學(xué)習(xí)路線
2假如你是一個(gè)計(jì)算機(jī)相關(guān)專業(yè)大學(xué)低年級(jí)學(xué)生,那么這篇文章就是為你寫的。我之前曾經(jīng)發(fā)過一篇博文《HYPERLINK""大學(xué)計(jì)算機(jī)專業(yè)那些課》來談?wù)摯髮W(xué)中各門課程的意義和重要性。那是針對(duì)更寬泛的范圍來說的,這篇文章則更加精要和簡(jiǎn)約。HYPERLINK""考研還是不考?
5有很多同學(xué)發(fā)出過這樣的疑問“到底應(yīng)不應(yīng)當(dāng)考研?”,很多同學(xué)都被這樣的問題困擾著?!翱佳小边@個(gè)詞圍繞在我們每個(gè)人周邊,學(xué)校海報(bào)欄中最大的廣告一定是考研培訓(xùn)班的,學(xué)校書店里賣的最火的書一定是考研的輔導(dǎo)書;同學(xué)們之間經(jīng)常聊的也是“你考不考研,想考哪兒的研?”,仿佛不想考研就是沒追求的表現(xiàn)。HYPERLINK""\l"_Toc27087"做什么樣的軟件才干賺錢?學(xué)什么樣的知識(shí)才干賺錢?
14我到學(xué)生大本營(yíng)半年,發(fā)現(xiàn)大家都沒有討論過。那就是,做什么最賺錢?無可否認(rèn),軟件可以實(shí)現(xiàn)各方面應(yīng)用,但是,就我的觀測(cè),在現(xiàn)實(shí)生活中,有兩種軟件最賺錢,一種是數(shù)據(jù)庫,一種就是嵌入式底層的東東,嗯,隨著互聯(lián)網(wǎng)的發(fā)展,目前做網(wǎng)絡(luò)程序也很賺錢。HYPERLINK""程序員如何踏上社會(huì)
22目前在學(xué)生大本營(yíng)里,我也觀測(cè)到,很多二本,三本的同學(xué),在心里上有種自卑感,總覺得考分低了,出來就低人一頭。這點(diǎn),我是萬萬不贊同的。人一生是很復(fù)雜的,和鄧大爺同樣,三起三落不到頭,關(guān)鍵是,你現(xiàn)在準(zhǔn)備做什么?你能堅(jiān)持多久?HYPERLINK""\l"_Toc22521"職業(yè)生涯第一步----選擇你的城市
27目前,感覺很多同學(xué),在雙選會(huì)簽約,工作地點(diǎn)的選擇上,有一定的盲目性。很少有人能積極地去選擇合適自己的城市,因此,這里提出一點(diǎn)討論。一家之言哈,歡迎拍磚。_Toc30577"關(guān)于女生的程序員之路
33目前大學(xué)里面有句話:“干得好不如嫁得好!”,我想大家都聽說過。其實(shí)是人就有惰性,也有一些劣根性,都想找一些活少拿錢多的工作,舒舒適服地賺錢,這種思想,其實(shí)不管男人女人都有。我自己也有,呵呵。關(guān)鍵是,社會(huì)是公平的,一分奉獻(xiàn),一分收獲,哪有那么多不勞而獲的事情。\l"_Toc32210"如何找需求練技術(shù)
37被很多同學(xué)問,怎么才干知道用人單位的需求。這個(gè)給個(gè)建議哈:去CSDN或者其他什么網(wǎng)站的項(xiàng)目外包欄目看看,里面的需求,就是別人肯付錢的需求,自己試著實(shí)現(xiàn)一下,比較練技術(shù)。假如能賣出去,就表達(dá)技術(shù)練差不多了,可以憑這個(gè)項(xiàng)目經(jīng)驗(yàn)找工作了。個(gè)人感覺,這個(gè)項(xiàng)目經(jīng)驗(yàn)在找工作的時(shí)候,有時(shí)候比學(xué)歷證書管用。HYPERLINK""\l"_Toc22982"修煉編程的內(nèi)功
39什么叫編程的內(nèi)功?我的理解,就是對(duì)這個(gè)世界的抽象化理解能力以及描述能力。一個(gè)工作,能迅速從中提煉出下次可以反復(fù)的套路,并且能以一定的規(guī)則,就是計(jì)算機(jī)語言規(guī)范,描述出來,擁有這兩個(gè)能力,就能保證碰到任何問題,都有辦法寫出程序來。所以,大家學(xué)校中學(xué)了很多數(shù)學(xué),語言,算法,數(shù)據(jù)結(jié)構(gòu),甚至編譯原理,操作系統(tǒng),其實(shí)這些統(tǒng)統(tǒng)是工具,不是寫程序的目的。HYPERLINK""\l"_Toc30914"7000塊錢能買什么?--答一位同學(xué)的培訓(xùn)問題
45大家不妨捫心自問一下,學(xué)培訓(xùn)班,是為了找工作,還是為了跟風(fēng),還是為了學(xué)到真本領(lǐng)?自己有沒有決心,讓這7k物有所值?假如大家能像這樣有割肉的感覺去學(xué)習(xí),把自己往死里逼,這7k就花的值得,該學(xué),假如沒有這個(gè)勁頭,學(xué)了和沒學(xué)一碼事,建議還是省省吧,替你爸爸媽媽省點(diǎn)錢。HYPERLINK""\l"_Toc31603"構(gòu)建自己的不可替代性
49我問過很數(shù)年輕的朋友,他們?cè)谡夜ぷ鞯臅r(shí)候,最看重什么?答案很多啦,公司要夠大,薪水要夠高,要有足夠的挑戰(zhàn)性,要有成就感。。。等等,當(dāng)然,也有一臉茫然的,那是還沒有想好的。其實(shí)后來我考慮了一下,這個(gè)話題可以換個(gè)方式問,就是大家為什么需要找工作?其實(shí)人生活在社會(huì)上,公司里,最關(guān)注的,還是安全感。\l"_Toc7313"簡(jiǎn)述C和C++的學(xué)習(xí)歷程
53總是被同學(xué)們問到,如何學(xué)習(xí)C和C++才不茫然,才不是亂學(xué),想了一下,這里給出一個(gè)總的回復(fù)。一家之言,歡迎拍磚哈。HYPERLINK""\l"_Toc25492"IT業(yè)的職業(yè)細(xì)分
58在大本營(yíng)看到很多同學(xué)討論以后的出路,感覺到大家對(duì)IT業(yè)職業(yè)的細(xì)分還不是很了解,這里就我的經(jīng)驗(yàn),給大家一點(diǎn)參考,希望能幫到大家。一家之言哈,歡迎拍磚和補(bǔ)充。我在IT業(yè)很數(shù)年,也仔細(xì)分析過IT業(yè)的職業(yè)構(gòu)成,就我的了解,其實(shí)IT業(yè)也在細(xì)分,大體分為如下幾種……HYPERLINK""選擇技術(shù)還是選擇銷售?
63我看了你的信,你說大學(xué)沒有學(xué)習(xí)好,虛度了光陰,現(xiàn)在培訓(xùn)班,覺得自己缺少鉆研(注意,不是專研)精神,不想做技術(shù)了,想做業(yè)務(wù),我根據(jù)你的文字,理解這個(gè)業(yè)務(wù)就是銷售工作。但是又覺得自己這么數(shù)年在技術(shù)上投入過多,舍不得。HYPERLINK""這么多技術(shù)我該怎么學(xué)
67什么都想學(xué)。恨不得把所有的知識(shí)統(tǒng)統(tǒng)都塞到肚子里去??吹绞裁矗雽W(xué)什么!這是幾乎所有在校大學(xué)生的通病。但是,這不是壞事,甚至可以說是好事。說明了你“求知欲”高!總比那些,生活沒有激情,整天知道泡妞、上網(wǎng)、打游戲、混日子的強(qiáng)。HYPERLINK""金融危機(jī)下的職業(yè)思考----答一位同學(xué)的問題
70在你的問題中,你有一個(gè)大前提,就是金融危機(jī),導(dǎo)致就業(yè)機(jī)會(huì)偏少,我個(gè)人認(rèn)為,其實(shí)沒有必要這么悲觀的。你的問題讓我想起了十年前,98年到2023年的經(jīng)歷,估計(jì)你那時(shí)候還沒有考慮到就業(yè)問題,但是當(dāng)時(shí)我可是身歷其中,現(xiàn)在想想,其實(shí)當(dāng)時(shí)有很多想法也不是很對(duì)的。\l"_Toc4258"簡(jiǎn)述如何書寫工程化的簡(jiǎn)樸代碼
74在壇子里混了這么久,看了很多同學(xué)的代碼,感覺到大家的代碼,學(xué)校里面的書氣憤有點(diǎn)重,對(duì)于細(xì)節(jié)考慮不夠,有時(shí)候,感覺和吃了顆蒼蠅同樣,的確很不舒適。這里根據(jù)我個(gè)人的經(jīng)驗(yàn),給大家簡(jiǎn)述一下,工程化代碼,以及簡(jiǎn)樸代碼,不容易犯錯(cuò)的代碼的一些基本寫法。附:HYPERLINK""\l"_Toc11303"作者簡(jiǎn)介&編者后記
81大學(xué)計(jì)算機(jī)課程學(xué)習(xí)路線左飛老師假如你是一個(gè)計(jì)算機(jī)相關(guān)專業(yè)大學(xué)低年級(jí)學(xué)生,那么這篇文章就是為你寫的。我之前曾經(jīng)發(fā)過一篇博文《HYPERLINK""大學(xué)計(jì)算機(jī)專業(yè)那些課》來談?wù)摯髮W(xué)中各門課程的意義和重要性。那是針對(duì)更寬泛的范圍來說的,這篇文章則更加精要和簡(jiǎn)約。由于這里研究的僅僅是核心計(jì)算機(jī)課程,更重要的是,這里要說的是這些課程之間的關(guān)系,以及它到底講得是些什么東西。我想這些課程最終是要組成一個(gè)體系的。請(qǐng)注意我這里所說的是通常情況下的核心課程,每個(gè)學(xué)校在課程設(shè)立是也許是存在差異的,但總體上框架應(yīng)當(dāng)是不變的。最開始的第一門課應(yīng)當(dāng)是“C語言程序設(shè)計(jì)”,這基本上屬于你日后一切學(xué)習(xí)的開始,簡(jiǎn)樸說這門課程的重要目的和內(nèi)容就是介紹一種計(jì)算機(jī)語言的語法內(nèi)容,至于怎么學(xué)好它,之前的文章都談過了,這里就不羅嗦了。之后的課程會(huì)分為三條線,第一條線的第一門課程是“數(shù)據(jù)結(jié)構(gòu)與算法”。這很簡(jiǎn)樸,一些有了語言基礎(chǔ)之后,為了更好的使用語言去解決問題,就必須學(xué)習(xí)結(jié)構(gòu)知識(shí)和算法。至于怎么學(xué)好它,之前的文章也談過了——請(qǐng)注意,如何學(xué)都不是本文的重點(diǎn)。本文的重點(diǎn)在于告訴你你將來都會(huì)學(xué)些什么以及該學(xué)些什么。“數(shù)據(jù)結(jié)構(gòu)與算法”的后續(xù)課程是什么?答案應(yīng)當(dāng)是《編譯原理》。很奇怪吧?課程就是這樣設(shè)計(jì)的,其實(shí)這個(gè)路線也不是我發(fā)明的,國外大學(xué)的CSCourse的體系也是這么設(shè)計(jì)的。編譯原理說白了就是介紹編譯器如何工作的,是讓計(jì)算機(jī)理解計(jì)算機(jī)語言的一種方法和理論。這個(gè)工作過程之中蘊(yùn)含了大量的算法,并且是非常復(fù)雜的算法,很多人甚至認(rèn)為編譯原理是計(jì)算機(jī)專業(yè)本科階段最難的一門課程。重要就是由于這里面的算法太復(fù)雜,當(dāng)然也會(huì)用到很多結(jié)構(gòu),樹也許是用得最多的。當(dāng)然,這就是相稱于是數(shù)據(jù)結(jié)構(gòu)與算法課程的一個(gè)后續(xù)性課程,類似一道附加題。最近聽一個(gè)學(xué)生說有些學(xué)校本科已經(jīng)取消這門課了,我想應(yīng)當(dāng)是較少一部分學(xué)校的做法吧。但是,中國的學(xué)習(xí)并不太重視這門課倒是真的。一般課程設(shè)立就是一個(gè)學(xué)期左右的課時(shí)。但是一般的國外學(xué)校這門課都要學(xué)上1年,甚至兩年之久。這條線路到編譯這里就應(yīng)當(dāng)是終點(diǎn)了。下面我們來談?wù)劥髮W(xué)計(jì)算機(jī)課程學(xué)習(xí)的第二條路線。在你具有了一定C語言基礎(chǔ)之后,除了前面講的第一條路線以外,你已經(jīng)可以開始下面這條路線的學(xué)習(xí)了。為了更好地探究計(jì)算機(jī)系統(tǒng)的研究機(jī)制,在學(xué)習(xí)了C語言之后,下面一門需要學(xué)習(xí)的課程是“匯編語言和微機(jī)接口技術(shù)”,這門課程包含兩部分的內(nèi)容,一部分就是匯編語言,匯編是一種更底層的語言(相對(duì)于C而言),說白了它就是一種“用助記符描述的機(jī)器語言”。很多人剛學(xué)匯編的時(shí)候都覺得很復(fù)雜,由于它跟硬件緊密相關(guān),就是那些個(gè)寄存器也夠初學(xué)者糊涂一陣子的。這門課程的此外一部分內(nèi)容是微機(jī)接口技術(shù),目前國內(nèi)高校這部分內(nèi)容都是基于80X86系列芯片的。已經(jīng)可以看到這門課其實(shí)涉及到了很多硬件的知識(shí),其實(shí)還不止,關(guān)于I/O控制,寄存器,中斷,這門課里都有體現(xiàn)的。接下來要學(xué)習(xí)的內(nèi)容就是《計(jì)算機(jī)組成原理與體系結(jié)構(gòu)》。其實(shí)我特別奇怪,我在寫學(xué)習(xí)路線1(也就是前一篇文章)的時(shí)候,有讀者認(rèn)為在學(xué)習(xí)C語言之前,或者在學(xué)習(xí)其他專業(yè)課程之前,最先要學(xué)的就是這個(gè)東西。我不知道大家是不是覺得大學(xué)第一門專業(yè)課就是這個(gè),我覺得這么想的人是不且實(shí)際,信口開河的。這門課程還是比較深的一門課程,在匯編和接口之后安排這門課程是比較的。但是國外的一些先進(jìn)的計(jì)算機(jī)教育體系的確也有在較開始的時(shí)候開設(shè)一門概論課來作為導(dǎo)引,有時(shí)候叫ComputerSystemIntroduction,有時(shí)候叫ComputerCulture,其實(shí)內(nèi)容差不多,但作為計(jì)算機(jī)專業(yè)課程的導(dǎo)引課程,這些課程的設(shè)立里面已經(jīng)設(shè)計(jì)到組原和OS的初步內(nèi)容了。但這和ComputerStructrue&Architecture還是有區(qū)別的。接下來的一門課程是《計(jì)算機(jī)操作系統(tǒng)》,假如外行聽起來也許覺得這個(gè)課應(yīng)當(dāng)是學(xué)如何使用操作系統(tǒng)的吧,就像“WindowsXP速成”?非也!這門課程是講OS是如何設(shè)計(jì)的,或者說是如何實(shí)現(xiàn)一個(gè)OS(當(dāng)然做要比說起來難多了)。之所以這門課程被安排在組原之后,那是由于這反映了一種自底向上的學(xué)習(xí)路線。操作系統(tǒng)當(dāng)然是在計(jì)算機(jī)系統(tǒng)之上來搭建的。向調(diào)度啊、虛擬內(nèi)存啊這些問題都是由操作系統(tǒng)來控制的。我最近所寫的《代碼揭秘》基本上是屬于這條路線上的內(nèi)容的,不同的是我采用了一種更貼合讀者理解方式的描述,由于在講述這些原理之前,我都是采用C語言實(shí)例來作為引子的。有空也推薦大家看看,應(yīng)當(dāng)學(xué)校里的圖書館是可以借到的。前一陣子一位四川大學(xué)的計(jì)算機(jī)青年教師給我寫信談起我這本書時(shí),我才知道高校的圖書館里原理已經(jīng)可以借到了。以上就是大學(xué)計(jì)算機(jī)課程學(xué)習(xí)的第2條路線,下面我們來講最后一條路線。最后一條路線屬于應(yīng)用型的,也就是說當(dāng)你學(xué)完了基本的原理之后,一方面為了日后更好的工作,另一方面假如從事研究工作也可擇其一而繼續(xù)進(jìn)一步探究,那么最佳總之要上升到一定應(yīng)用層面的東西。在你有了一定的C基礎(chǔ)之后,學(xué)校也許會(huì)開一些面向?qū)ο蟪绦蛟O(shè)計(jì)方面的課程,也許是C++或者Java,由于面向?qū)ο蟮恼Z言在實(shí)際開發(fā)中正廣泛的被使用。無論是C++還是Java,跟C來說本質(zhì)上都是語言,只但是他們多了一些OOP方面的特性。如何學(xué)好它們,我前面的文章中已經(jīng)談過,這里就不多言了。接下來的一門課程應(yīng)當(dāng)是“數(shù)據(jù)庫系統(tǒng)”,這門課不是教你怎么使用SQLSERVER或者DB2的,學(xué)校里的課程遠(yuǎn)沒這么前沿。數(shù)據(jù)庫系統(tǒng)這門課仍然偏重更多理論,盡管數(shù)據(jù)庫相比于組原和OS來說已經(jīng)是上層建筑了。這門課講的多是些數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)方面的原則,例如如何解決關(guān)系問題或者SQL語言等等。再之后也許會(huì)學(xué)的課程是“計(jì)算機(jī)網(wǎng)絡(luò)”,這門課里會(huì)更加系統(tǒng)的向你介紹網(wǎng)絡(luò)方面的知識(shí),TCP、UDP,HTTP這些名詞會(huì)粉末登場(chǎng)。注意這門課一般不是專家你如何布網(wǎng)的,例如如何配置路由器這種東西一般是CCNA里面的內(nèi)容了。這門課里講的更多的是上層原理與協(xié)議。以上就是一般的大學(xué)計(jì)算機(jī)課程學(xué)習(xí)的幾條路線。他們彼此聯(lián)系,共同作用。注意我這里講的內(nèi)容不是給你推薦學(xué)習(xí)方向,而是告訴你大學(xué)里會(huì)學(xué)什么,之間聯(lián)系如何。從之前的文章評(píng)論里不難看出,有的同學(xué)仿佛主線沒理解文章的意思,說自己仿佛更適合哪條路線的樣子,其實(shí)適不適合哪條線的問題主線不存在,這些東西你都得學(xué),既然學(xué)就要學(xué)好。自身就是一個(gè)體系的,怎么能做瞎子摸象的事情呢?現(xiàn)在HYPERLINK""CSDN學(xué)生大本營(yíng)搞得不錯(cuò),資源很多,訪問量很大,但也能客觀的看出瀏覽的人真的是分好多等的,有的是謙遜而好學(xué)的,有的則是蜻蜓點(diǎn)水的過客。浮躁之氣甚囂塵上,胸中無物自然談吐輕浮,看什么都不求甚解,淺嘗輒止,多少有些自認(rèn)為是、妄自尊大了。這也是我在此開博四個(gè)月余來的感受吧。希望大家都能保持一顆平常心,戒驕戒躁,平和的埋頭學(xué)習(xí)吧。學(xué)生評(píng)論:陳俊強(qiáng)(C/C++學(xué)生):感謝老師抽空寫出這3條線路,我是一名大二的學(xué)生,之前在大一的時(shí)候參與過思科的CCNA培訓(xùn),真的那個(gè)時(shí)候很開心,能自己把實(shí)驗(yàn)做出來,但是事后深深的思考后,我究竟懂得了什么呀?難道我只會(huì)操作嗎?我進(jì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á)成的目的是:不僅是懂得操作,并且要懂得原理性的東西。真的,我越來越發(fā)現(xiàn)大本營(yíng)的優(yōu)點(diǎn)了。曹秋枝(C/C++學(xué)生):受教了,很明確的路線。大學(xué)里的確是應(yīng)基礎(chǔ)為重,為應(yīng)用奠定雄厚的基礎(chǔ)河北科技師范學(xué)院劉勤(C/C++學(xué)生):期待!這個(gè)問題從我開始學(xué)編程起一直在想,我想很多初學(xué)者都很需要老師們這樣的指點(diǎn)的...考研還是不考?楊中科老師有很多同學(xué)發(fā)出過這樣的疑問“到底應(yīng)不應(yīng)當(dāng)考研?”,很多同學(xué)都被這樣的問題困擾著。我今天在這里向同學(xué)們統(tǒng)一解答一下,由于內(nèi)容比較多,我是一邊寫一邊發(fā)表,因此這篇文章會(huì)分幾期貼在HYPERLINK""學(xué)生大本營(yíng)?!翱佳小边@個(gè)詞圍繞在我們每個(gè)人周邊,學(xué)校海報(bào)欄中最大的廣告一定是考研培訓(xùn)班的,不僅很霸道的貼滿所有區(qū)域,并且“野火燒不盡,春風(fēng)吹又生”;學(xué)校書店里賣的最火的書一定是考研的輔導(dǎo)書;每到臨近考研,學(xué)校里的自習(xí)室、圖書館一定被考研的同學(xué)長(zhǎng)期“占座”;同學(xué)們之間經(jīng)常聊的也是“你考不考研,想考哪兒的研?”,仿佛不想考研就是沒追求的表現(xiàn)。到考研報(bào)名的時(shí)候每個(gè)班都有相稱一部分同學(xué)報(bào)了名,問到選擇考研的因素,回答一般都是:“大家都考研”、“上大學(xué)就是為了上研究生”、“工作不好找,只能讀研爭(zhēng)取好的發(fā)展”、“讀研能找到更好的工作”、“想讀研進(jìn)一步深造,研究專業(yè)知識(shí)”、“我一直成績(jī)很好,不讀研可惜了”、“我父母讓我考研”。一方面我對(duì)一些同學(xué)的誤解進(jìn)行一一破解。誤解一、“大家都考研,我也考”“從眾心理”是大部分人的心理特點(diǎn),就像葛優(yōu)在廣告里說的那樣“哪兒人多我去哪兒,我就是相信群眾”。在大街上大家都愛往扎堆兒的地方走;在火車站里哪怕不知道哪兒是進(jìn)站口,只要跟著大流走,一般都不會(huì)走錯(cuò);組織班級(jí)活動(dòng)的時(shí)候,也經(jīng)常選擇其他班級(jí)去過的地方玩兒。由于“跟著大伙走,一定不會(huì)有錯(cuò)”。在很多情況下“哪兒人多我去哪兒”是非常合理的一種“選擇”方式,由于根據(jù)概率來講,大部分人選擇的道路有非常大的概率是對(duì)的的道路。仿佛根據(jù)這種說法,“大家都考研,我也就考研”是非常合理的一種想法,可是實(shí)際并非如此,由于考研和上邊舉的這些例子有太多的不同。一方面,目的性不同樣。逛街的時(shí)候大部分人的目的就是“看熱鬧”,人越多的地方肯定越熱鬧;在火車站里,幾乎所有人的目的都是“進(jìn)站”,因此跟著大家走也肯定沒錯(cuò);班級(jí)活動(dòng),大家的目的都是“玩兒好”,其他班級(jí)都選擇的地方肯定都挺好玩??墒强佳袇s不同樣,考研的目的是什么呢?有人說是“考研成功讀研”,注意“讀研”只是過程,而不是目的,由于你不也許一輩子“讀研”,因此“讀研”的目的才是“考研”的目的。很顯然,不同的同學(xué)考研的目的是不同樣的:有的同學(xué)是為了考更高的學(xué)位,增光耀祖、顯耀門庭;有的同學(xué)是為了讀研、讀博,繼續(xù)進(jìn)一步學(xué)習(xí)專業(yè)知識(shí);有的同學(xué)是為了逃避就業(yè)壓力,拿更高的文憑,找更好的工作;有的同學(xué)是為了跨專業(yè)考研,去學(xué)自己感愛好的專業(yè);有的同學(xué)是為了能從普通大學(xué)考入名校,圓自己的“名校夢(mèng)”。看似大家的共同目的都是“考研”,但是其實(shí)每個(gè)人都有自己不同的目的,假如沒有自己明確的目的就加入考研大軍的話,無疑是成為了“群體性盲動(dòng)”大軍中的一員。另一方面,選擇錯(cuò)誤路線后的后果是不同樣的。大街上有運(yùn)用大家的從眾心理專門找托兒撐場(chǎng)面的,假如被托兒吸引到這里,卻發(fā)現(xiàn)沒什么意思的話,大不了再去其他的地方;火車站中偶爾也會(huì)有臨時(shí)性的調(diào)度,你隨大流到了目的地以后卻發(fā)現(xiàn),其實(shí)那些人是出站,大不了再走回頭路重新找進(jìn)站口;選其他班級(jí)都選擇活動(dòng)線路的后才發(fā)現(xiàn)其他班的同學(xué)太低檔趣味了,不符合你們的喜好,大不了這次玩兒的不開心,沒有太大的損失。但是考研就不同樣了,考研失敗了的話,就業(yè)的黃金時(shí)間已通過去了,再找合適的工作非常難;即使考研成功了,上研以后才發(fā)現(xiàn)研究生生活不像自己想像的那樣,各種因素導(dǎo)致研究生畢業(yè)以后發(fā)展還不如那些沒上研的同學(xué)。一旦考研這條路選擇錯(cuò)了,你是沒法走回頭路的。從眾最大的好處是不用擔(dān)責(zé)任,不用緊張選錯(cuò)了道路導(dǎo)致的后果,由于“大不了大家一起死”?!八劳雎省敝皇且粋€(gè)記錄學(xué)上的概念,對(duì)于我們每個(gè)個(gè)體來說,死亡率只有0%和100%,因此在決定從眾之前,需要掂量一下是否這件事情是否“值得”。在決定是否考研的問題上,千萬不能有“大家都考,我也考”的想法,考研還是不考研,都請(qǐng)“給我一個(gè)理由先!”,找到了理由,再往下看。誤解二、“上大學(xué)就是為了上研究生”很多同學(xué)從上大一開始就定下了考研的目的,理由很簡(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è)以后樂意再讀上去的女孩子有機(jī)會(huì)考出--雅典娜”。如鵬網(wǎng)的朱老師講過一個(gè)真實(shí)的故事,他結(jié)識(shí)的一個(gè)人,學(xué)習(xí)非常厲害,上大學(xué)、考碩士、考博士,都是一路順風(fēng),畢業(yè)后又考過了司法考試(難度非常高的考試),能考得試都讓他考過了,然后發(fā)現(xiàn)自己“沒得可考”了,失去了奮斗的目的。最后只好進(jìn)入法院工作,發(fā)現(xiàn)自己無法適應(yīng)實(shí)際的工作,找不到以前那種考試時(shí)春風(fēng)得意的感覺,天天都要解決很多自己不樂意解決的事情,最后居然精神分裂進(jìn)入了精神病院。上大學(xué)的目的不只有“考研”這一條所謂的“出路”。按照嚴(yán)格的區(qū)分,研究生是為有志于從事本專業(yè)深層次理論知識(shí)鉆研而設(shè)立的,其培養(yǎng)的目的是“研究員”甚至“科學(xué)家”。但是,由于大學(xué)擴(kuò)招、國家產(chǎn)業(yè)結(jié)果不合理等因素導(dǎo)致大學(xué)生就業(yè)率和就業(yè)質(zhì)量嚴(yán)重下降,而“研究生擴(kuò)招”則可以暫時(shí)“飲鴆止渴”性質(zhì)的提高所謂的“就業(yè)率”,同時(shí),有些人出于不同的目的也想運(yùn)用“研究生擴(kuò)招”大撈一把,因此他們運(yùn)用在社會(huì)上、媒體上的話語權(quán),大肆鼓吹“本科畢業(yè)以后還是考研好”,這更是使得很多同學(xué)認(rèn)為“上大學(xué)就是為了上研究生”。同學(xué)們也許已經(jīng)看到了我在上邊給“出路”兩個(gè)字加了雙引號(hào),的確,考研不是本科生的“出路”,由于“考研、讀研”只是過程,不是出路,除非你想一輩子考呀考,以死前考上“雅典娜研究生學(xué)位”為目的,否則一切過程的真正的目的都是“工作、賺錢、娶媳婦、生孩子、養(yǎng)二老、買房、買車、買油、買面……買墳”,你所做的一些事情都應(yīng)當(dāng)圍繞這個(gè)最終目的而進(jìn)行規(guī)劃。不要把“考研”當(dāng)成唯一的出路,考慮自己的情況,考慮“工作、賺錢”這一終極目的,做出自己的決定。誤解三、“現(xiàn)在工作不好找,只能讀研爭(zhēng)取好的發(fā)展”這是相稱一部分同學(xué)決定考研的理由,由于聽說畢業(yè)工作不好找,膽怯“畢業(yè)即失業(yè)”,因此把希望寄托于通過讀研進(jìn)一步提高自己的實(shí)力;有的同學(xué)則是到了大四才發(fā)現(xiàn)自己沒有工作所需要的本領(lǐng),膽怯面對(duì)找工作,“考上研究生就能多爭(zhēng)取兩三年學(xué)習(xí)時(shí)間,上了研一定好好學(xué)”?,F(xiàn)在的工作真那么不好找嗎?就業(yè)機(jī)會(huì)真的那么少嗎?別的專業(yè)我不敢妄加評(píng)論,看這篇文章的同學(xué)大部分都是也許畢業(yè)以后要從事IT相關(guān)工作的,根據(jù)我工作這些年接觸的來看,很多IT公司有“人才荒”的現(xiàn)象,也就是很多職位長(zhǎng)期缺人,招不到人。有同學(xué)聽到這里疑惑了“怎么也許缺人呢?每年畢業(yè)這么多學(xué)生?”,有一句話很傷人、也很找罵,但是我又不得不說“公司不是招要飯的,不是隨便招一個(gè)阿貓阿狗湊數(shù)就行;公司要招的是能幫它賺錢的能人”。難道是公司里對(duì)學(xué)生們的規(guī)定太高了嗎?來聽聽公司招聘人員的評(píng)論吧:“招聘啟事發(fā)出去了,郵箱不久就被簡(jiǎn)歷撐爆了,但是大部分簡(jiǎn)歷都是只有個(gè)人信息、專業(yè)課程設(shè)立、從小學(xué)到大學(xué)的考學(xué)履歷,最后跟著一封熱情洋溢、廢話連篇,卻空無一物的求職信,仿佛這幾千份簡(jiǎn)歷都像是一個(gè)人的簡(jiǎn)歷同樣,沒有絲毫自己的特色。真不知道除了他滿足我們?cè)谡衅竼⑹轮姓f的‘2023屆應(yīng)屆生’以外尚有什么其他條件滿足?!薄耙粋€(gè)學(xué)生來應(yīng)聘網(wǎng)絡(luò)管理員,我問他一臺(tái)計(jì)算機(jī)連不上網(wǎng)了,有也許有哪些問題,你會(huì)怎么進(jìn)行故障排除。那個(gè)同學(xué)居然支支吾吾半天,一句完整的話都沒說出來,哪怕說一句‘也許是網(wǎng)線斷了’都行呀!”“一個(gè)學(xué)生來應(yīng)聘軟件工程師,我問讓他寫一個(gè)打印菱形的控制臺(tái)程序,這是C語言教材上前幾頁的最簡(jiǎn)樸的程序,居然愣了半天一行代碼都寫不出來,問他當(dāng)時(shí)C語言考試是怎么過的,他回答的很干脆‘就那么過的’!”其實(shí)公司里相應(yīng)屆生規(guī)定并不高。比如對(duì)于軟件開發(fā)職位的學(xué)生來說,公司里的規(guī)定就是“有編程的感覺、動(dòng)手能力強(qiáng)、好學(xué)”,不需要你懂這個(gè)工具、那個(gè)工具,不需要你會(huì)這個(gè)語言、那個(gè)語言,不需要你懂這個(gè)框架、那個(gè)框架,只要“有編程的感覺、動(dòng)手能力強(qiáng)、好學(xué)”,那些工具、語言、框架公司只要培訓(xùn)一下就可以掌握,“有編程的感覺、動(dòng)手能力強(qiáng)、好學(xué)”也不是只有聰明的學(xué)生才干具有的品質(zhì),只要智商正常,平時(shí)多動(dòng)手、多寫程序,成為“有編程的感覺、動(dòng)手能力強(qiáng)、好學(xué)”一點(diǎn)都不困難??墒菍?shí)際情況是,縱觀一個(gè)有50個(gè)學(xué)生的班級(jí),有10個(gè)人對(duì)學(xué)習(xí)完全不感愛好,有10個(gè)人對(duì)本專業(yè)完全不感愛好,有10個(gè)人迷迷糊糊,有10個(gè)人只會(huì)死讀書,尚有5個(gè)人今天學(xué)兩頁C語言、明天學(xué)兩頁Java、后天學(xué)兩招黑客技術(shù),真正能踏實(shí)下心來多動(dòng)手、多寫程序的能有兩三個(gè)就相稱不錯(cuò)了。有一個(gè)笑話大家都聽說過:有兩個(gè)人在森林里散步,忽然出現(xiàn)了一只大老虎,一個(gè)人忙伏下身去系鞋帶。另一個(gè)人問:“你系什么鞋帶啊?你難道還能跑得過老虎嗎?”這個(gè)人說:“我那能跑得過老虎啊。但是我只要跑的過你就行了!”在班級(jí)里學(xué)習(xí)成績(jī)名列前三名是比較困難的事情,但是成為被公司相中的兩三個(gè)人卻是非常輕松的事情,由于大部分人不會(huì)“多動(dòng)手、多寫程序”,而你只要“多動(dòng)手、多寫程序”就足夠了。有同學(xué)會(huì)問“我們班的同學(xué)都看了這篇文章,那豈不是他們都和我一起努力競(jìng)爭(zhēng)了,我又沒有優(yōu)勢(shì)了?”,同學(xué)們太高看我了,我沒那么大的能量,我不比游戲更能吸引同學(xué),很多你的同學(xué)主線不會(huì)看到我這篇文章,哪怕有人看到也只會(huì)隨便瞄一眼,而能認(rèn)真看完這篇文章的則又少之又少,認(rèn)真看完這篇文章并且相信我講的這些道理并且長(zhǎng)期堅(jiān)持照著做的能多一個(gè)我就很欣慰了。因此那些膽怯工作不好找而想考研逃避的同學(xué)大可不必緊張,只要你能比身邊的同學(xué)多努力一小點(diǎn)兒,就可以很輕松達(dá)成公司相應(yīng)屆生的規(guī)定。及時(shí)那些大一、大二、大三都玩兒過來的同學(xué)也不必緊張,踏實(shí)下心來,用剩下的半年到一年的時(shí)間集中強(qiáng)化一下自己,想搞編程的吃準(zhǔn)自己最熟悉的語言多練、多寫,想搞網(wǎng)絡(luò)管理的同學(xué)報(bào)一個(gè)思科培訓(xùn)班苦練實(shí)際的技能,想搞嵌入式開發(fā)的同學(xué)弄個(gè)開發(fā)板把常用的嵌入式功能實(shí)現(xiàn)……,相信半年之后達(dá)成公司的規(guī)定輕而易舉。假如你只是怕工作不好找而考研的同學(xué)到這里就不用往下看了,關(guān)了這個(gè)網(wǎng)頁抓緊“系鞋帶”去吧。誤解四“我父母讓我考研”現(xiàn)在有一些大學(xué)生讓人感覺很可憐,從小就被家長(zhǎng)安排著,早餐吃什么、買什么衣服、放學(xué)了去哪兒玩、周末做什么、上哪所小學(xué)、上哪所中學(xué)、學(xué)文科還是學(xué)理科、報(bào)哪所大學(xué)、考哪個(gè)專業(yè)……一切一切都聽父母的。在我們小時(shí)候,父母在我們心中就是超人,什么都懂、什么都能干,可是你在茁壯成長(zhǎng),父母卻在慢慢老去,總有一天在知識(shí)、閱歷、判斷力上會(huì)不如你。父母永遠(yuǎn)是愛孩子的,做的一切的決定的初衷也是會(huì)孩子好的,可是有時(shí)候他們的好心會(huì)辦成壞事的。我結(jié)識(shí)的一個(gè)在讀碩士的朋友說,他父母在規(guī)劃他未來的時(shí)候,說他家里幾代人沒出一個(gè)“有文化”的人,希望他好好努力,能考多高就考多高,“碩士上完了,考博士,博士考完人考博士后,無論你考多高我和你媽都全力供你上學(xué),咱們要增光耀祖!”,可憐天下父母心呀,希望孩子成為地位高的人,這樣以后就可以說“我們家孩子是博士后!”,他們連“博士后其實(shí)是找不到工作的博士,不是比博士更高的學(xué)位”這樣的事情都不知道,他們的安排我們?cè)趺茨苈犇??父母給了我們生命,供養(yǎng)我們長(zhǎng)大、上學(xué),是永遠(yuǎn)值得我們?nèi)プ鹬睾托⒕吹?但是他們的想法并不總是對(duì)的,假如不自己分辨只是一味聽他們的話,早晚有一點(diǎn)會(huì)被他們的好心害慘的。有一個(gè)很老的紀(jì)錄片叫做《狐貍的故事》,它講述了一個(gè)自然界的生存法則:一窩小狐貍出生了,在老狐貍的庇護(hù)下成長(zhǎng),小狐貍漸漸長(zhǎng)大了,外形已經(jīng)顯得跟父母同樣高大。老狐貍一朝忽然變臉,驅(qū)趕小狐貍出門。被趕出家門的小狐貍好生可憐傷悲,不愿離開,一次次回家門口,但是老狐貍不僅不讓小狐貍進(jìn)門,反而以“瘋狂地嘶咬”的方式,生把小狐貍攆走。從此,小狐貍一個(gè)個(gè)無依無靠,形單影只,在饑惡、天敵和獵人的脅迫下到處流浪。通過重重考驗(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)了一批離了父母就無所適從、沒有任何生存能力的孩子。假如你的父母還在盡力為你做著決定,那么請(qǐng)你很尊敬的告訴你的父母:“爸!媽!謝謝你從小到大為我做的一切?,F(xiàn)在我長(zhǎng)大了,我要學(xué)著自己做決定了。我會(huì)向著進(jìn)步的方向前進(jìn)的,不要緊張我。是不是考研我會(huì)自己決定的,我會(huì)認(rèn)真考慮你們給予我的建議的。我會(huì)找到自己的路,無論做什么決定,我都會(huì)做一個(gè)好孩子。我要成長(zhǎng)為一個(gè)有能耐的孩子,然后有能力孝順你們,贍養(yǎng)你們!”。無論是在是否考研這件事情上,還是在以后的其他事情上,把父母的建議當(dāng)成一個(gè)朋友、一個(gè)長(zhǎng)者的參考,然后最終自己決定吧!誤解五“很多工作都規(guī)定碩士學(xué)歷,找工作的時(shí)候滿地都是碩士”
很多同學(xué)聽說過類似的傳言:現(xiàn)在找工作的時(shí)候大部分公司都規(guī)定碩士以上學(xué)歷,哪怕只規(guī)定本科學(xué)歷的門前也會(huì)有好多碩士生來求職,我們“小本”在他們面前沒有任何的自信,不讀研怎么行?!按蟛糠止径家?guī)定碩士以上學(xué)歷”這是明顯帶著偏見得出來的結(jié)論,很多同學(xué)看到如鵬網(wǎng)的“就業(yè)信息”貼出的招聘信息以后就感慨“怎么這些公司都規(guī)定碩士學(xué)歷呀!”,但是其實(shí)理性的記錄一下,規(guī)定碩士以上學(xué)歷的職位局限性10%。通過度析可以很容易的發(fā)現(xiàn),規(guī)定碩士以上學(xué)習(xí)的公司或者職位一般都有如下的特點(diǎn):國字頭、中字頭的單位,比如中國移動(dòng)、國家電網(wǎng)、中國工商銀行;國家機(jī)關(guān)、事業(yè)單位,比如省公安廳、紅十字會(huì);高校、科研機(jī)構(gòu)。由于眾所周知而在這里又不方便說明(膽怯被河蟹)的因素,國字頭、中字頭、國家機(jī)關(guān)、事業(yè)單位中人才的浪費(fèi)現(xiàn)象非常嚴(yán)重,招博士生去看大門的事情都是屢見不鮮的,但是這是事實(shí),他們招聘的時(shí)候就要盡也許招高學(xué)歷的人,這樣才干達(dá)成他們的某些目的;高校、科研機(jī)構(gòu)由于特殊的因素,招聘的人員也必須是高學(xué)歷的。假如想去國字頭、中字頭、國家機(jī)關(guān)、事業(yè)單位、高校、科研機(jī)構(gòu)任職的話,必須有高學(xué)歷,否則哪怕你能力再強(qiáng)也沒用,沒有那張文憑一切都是白搭。其實(shí)尚有此外一些職位也是經(jīng)常標(biāo)明“碩士學(xué)歷”的,那就是一些公司的“研究院”,比如微軟亞洲研究院、IBM研究院等,這些職位通常都是進(jìn)行一些前沿領(lǐng)域理論、技術(shù)的研究,由于大部分本科生的知識(shí)深度沒有達(dá)成這些職位的規(guī)定,因此這些公司規(guī)定碩士博士學(xué)歷也是非常合理的,同時(shí)這些職位中也一般都是被一些名校的碩士、博士占據(jù)著。但是凡事無絕對(duì),比如微軟亞洲研究院也不乏優(yōu)秀的本??茖W(xué)歷的人員。
除了這一小部分規(guī)定碩士以上學(xué)歷的職位以外,大部分職位都是只規(guī)定本科或者專科學(xué)歷的,道理很簡(jiǎn)樸,公司招聘員工的目的是讓員工去幫著公司賺錢,因此本科還是碩士對(duì)于公司來說并不是重要,哪怕公司所有人都是博士,只要沒賺到錢,公司照樣倒閉。公司招聘一部分高學(xué)歷人士的的初衷也是希望他們干一些其別人“很也許”干不了的事情,僅此而已。只要你有能力,能給公司帶來收入,人家才不管你什么學(xué)歷呢?!耙?guī)定本科學(xué)歷的門前也會(huì)有好多碩士生來求職”,這是事實(shí),也是很多同學(xué)在招聘會(huì)上底氣局限性的因素。道理也很簡(jiǎn)樸,為了提高本科生所謂的“就業(yè)率”、緩解就業(yè)壓力,研究生一再擴(kuò)招,這批研究生畢業(yè)以后早晚還是要流入就業(yè)市場(chǎng),因此就與當(dāng)時(shí)畢業(yè)的本科生產(chǎn)生的撞車。有同學(xué)會(huì)說了:“我一個(gè)本科生和一堆研究生掙一個(gè)職位我肯定被淘汰呀”,這個(gè)緊張完全沒有必要。理由如下:一方面,公司招聘的時(shí)候都會(huì)控制不同學(xué)歷人員的比例的,比如招聘20%的碩士生,招聘70%的本科生,招聘10%的??粕?因此不同學(xué)歷人員并沒有直接的競(jìng)爭(zhēng),和你競(jìng)爭(zhēng)的還是那些本科生;另一方面,現(xiàn)在很多碩士畢業(yè)生的質(zhì)量也大大下降,我面試過很多碩士畢業(yè)的人,問他做過什么項(xiàng)目,最后支支吾吾說出來的是做碩士論文的所謂項(xiàng)目,并且明顯是抄別人的,問他計(jì)算機(jī)的一些基礎(chǔ)知識(shí),居然連“隊(duì)列和堆棧的區(qū)別”這樣簡(jiǎn)樸的問題都回答不出來,問了問他對(duì)讀研的感受,他說“我和很多我同學(xué)感覺都同樣,后悔讀研了”,聽了這些你還膽怯和這些碩士生們競(jìng)爭(zhēng)嗎?
因此,假如你是想去國字頭、中字頭、國家機(jī)關(guān)、事業(yè)單位、高校、科研機(jī)構(gòu)熬日子的話,還是去考一個(gè)高學(xué)歷吧,并且還要把其他的方面也補(bǔ)足一下;假如你是想去國際性大公司的研究院工作的話,也盡也許的去考高一點(diǎn)的學(xué)歷,并且不要光有學(xué)歷,在研究能力、動(dòng)手能力方面更要努力,這些公司是靠一分錢一分錢的賺活命的,你沒有能力給他們帶來符合你職位的收入的話,即使你成為“黃金圣斗士”他們也不會(huì)要你。誤解六、“研究生就業(yè)的起點(diǎn)更高”
聽到有同學(xué)說“研究生就業(yè)的起點(diǎn)更高,畢業(yè)后就能進(jìn)入高一個(gè)層次的崗位,不用從基層還是熬?!边@肯定是同學(xué)們臆想出來的,或者說是聽那些去國字頭、中字頭、國家機(jī)關(guān)、事業(yè)單位等單位的人說出來的。對(duì)于大部分公司來說,其實(shí)不同學(xué)歷人員的起點(diǎn)并沒有實(shí)質(zhì)的差別。假如非要說差別的話,也是有的,那就是“基本工資”,每個(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)度,雖然新員工通過了公司的筆試、面試,但是公司仍然無法分辨出不同員工對(duì)公司的奉獻(xiàn)度,只有實(shí)際工作中真刀真槍的實(shí)干才干分辨出來,但是在入職定基本工資的時(shí)候必須對(duì)不同的人進(jìn)行分別待遇,既然碩士生有實(shí)際經(jīng)驗(yàn)、學(xué)過更進(jìn)一步的知識(shí),那么就有更大的概率進(jìn)行更高的奉獻(xiàn),因此給他們稍微多一點(diǎn)的基本工資也是合理的,但是一個(gè)員工的工資不是固定不變的,通常入職后根據(jù)奉獻(xiàn)不同都會(huì)給予調(diào)薪的,這時(shí)候?qū)W歷就靠邊站了,誰奉獻(xiàn)大誰就拿錢多。
有同學(xué)說“不對(duì)呀,聽?zhēng)熜终f,和他一起進(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)(賺錢)更重要還是去讀研積累三年(花錢)更重要,每個(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ù)不同人的能力才得到一步步的提高。說了上面幾個(gè)誤解,尚有一些同學(xué)們的關(guān)于考研的想法也需要梳理一下。想法一“想讀研進(jìn)一步深造,研究專業(yè)知識(shí)”這樣的同學(xué)是中國未來的希望,中國在基礎(chǔ)理論方面太差了,需要這樣有抱負(fù)的同學(xué)。但是有這樣想法的同學(xué)一定要做好心理準(zhǔn)備。在國內(nèi)的很多大學(xué)里,研究生天天做的工作已經(jīng)不是“做研究”了,而是在“亂七八糟”。假如你問問很多讀碩士的同學(xué),他們?cè)u(píng)價(jià)導(dǎo)師好壞的標(biāo)準(zhǔn)就是“是不是有活兒干”,好的導(dǎo)師可以攬到很多項(xiàng)目,然后分給研究生干,這些研究生都管導(dǎo)師叫“老板”;壞的導(dǎo)師則是什么項(xiàng)目也沒有,學(xué)生研一去老誠實(shí)實(shí)上一年課,和在本科的時(shí)候同樣,研二上半年稀里糊涂的,有門路的自己出去找兼職,沒門路的則像本科同樣繼續(xù)在宿舍里魔獸、睡覺、上網(wǎng),研二下半年就開始準(zhǔn)備論文開題,開始了東抄西抄的生活,然后不久研究生三年就過去了,進(jìn)來時(shí)候是0,出去還是0,唯一的區(qū)別就是多了一張碩士學(xué)位證和老了三歲。因此假如你的夢(mèng)想是“進(jìn)一步深造,研究專業(yè)知識(shí)”,那么在選學(xué)校、選導(dǎo)師的時(shí)候一定要多注意,最佳選在這個(gè)領(lǐng)域有名的學(xué)校和導(dǎo)師,假如有也許的話能去美國等發(fā)達(dá)國家留學(xué)最佳,由于在很多領(lǐng)域特別是計(jì)算機(jī)領(lǐng)域這些國家都是處在前沿,并且他們的科研氣氛也更濃一些。想法二“想通過讀研實(shí)現(xiàn)轉(zhuǎn)專業(yè)、進(jìn)名校的愿望”有的同學(xué)由于高考時(shí)的種種因素,在本科期間沒有讀自己滿意的專業(yè)、大學(xué),想通過跨專業(yè)或者跨??佳衼韴A自己的夢(mèng)。我的習(xí)慣還是先潑冷水:公司里是招聘人去幫它賺錢的,因此專業(yè)、學(xué)校都不是他們關(guān)注的對(duì)象,根據(jù)我工作這么數(shù)年的經(jīng)驗(yàn)來看,公司里同事之間主線不知道彼此的專業(yè)、學(xué)校、學(xué)歷是什么,甚至連領(lǐng)導(dǎo)都不清楚。無論是你決定考研還是直接就業(yè),那么都應(yīng)當(dāng)把提高個(gè)人實(shí)力作為一方面考慮的因素。假如你還是決定跨專業(yè)、跨學(xué)校考研的話,需要做好心理準(zhǔn)備,一方面導(dǎo)師對(duì)于跨專業(yè)、跨學(xué)??佳械娜送ǔJ怯衅缫暤?由于考研錄取的時(shí)候?qū)熡泻艽蟮淖灾餍裕虼私?jīng)常會(huì)出現(xiàn)有些同學(xué)考試成績(jī)非常高,但是最后仍然落選的情況;另一方面有的公司里也對(duì)跨專業(yè)、跨學(xué)校的碩士畢業(yè)生有一定的歧視,很多公司招聘里都注明“規(guī)定本科和碩士期間的專業(yè)基本一致,本科期間院校必須是211院?!钡?。雖然這些都是一些軟性的門檻,只要有能力,這些都不是問題,但是同學(xué)們?nèi)匀槐仨氉龊帽葎e人努力更多、受更多打擊的心理準(zhǔn)備。想法三:“不想找工作,考一考看,萬一考上呢”有一部分同學(xué)是懷著“撞大運(yùn)”的想法考研的,他們的想法就是“萬一能考上呢?就免得找工作了”,這些同學(xué)通常都是用“我準(zhǔn)備考研,不去找工作”為理由逃避就業(yè),但是平時(shí)不看書,連考研的輔導(dǎo)資料都是從圖書館借的,看兩頁就扔到一邊兒去了。用腦子想想看,那些天天都沒白天沒黑夜備考的同學(xué)都不一定能考上,這樣的大運(yùn)怎么也許讓你撞上呢?每年研究生考試的時(shí)候都有相稱數(shù)量的考生主線沒去參與考試或者考了一兩門就再也沒去考,理由很簡(jiǎn)樸,他們主線沒任何準(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è)系列的文章一開始提到的那樣大部分報(bào)名的同學(xué)都不努力,一部分是撞大運(yùn)去了,一部分是自我約束力不強(qiáng)沒有認(rèn)真?zhèn)淇?,真正專心?zhǔn)備的沒有幾個(gè)人。高考和研究生考試的最大區(qū)別就是所有的同班同學(xué)都是參與高考的,大家有統(tǒng)一的目的、統(tǒng)一的時(shí)間點(diǎn)、統(tǒng)一的學(xué)習(xí)計(jì)劃,而研究生考試則不同樣,不是所有的同學(xué)都考、時(shí)間進(jìn)度靠自己安排,因此能從始至終堅(jiān)持下來,學(xué)習(xí)方法得到的人沒有幾個(gè),因此只要你能堅(jiān)持下來,并且學(xué)習(xí)方法得當(dāng)?shù)脑捒荚嚾〉煤贸煽?jī)并不是非常困難。想法五:“從大一開始就準(zhǔn)備考研”有一部分同學(xué)是從大一就開始準(zhǔn)備考研的,大一就開始做考研題、看考研書,這也許是從高中帶過來的學(xué)習(xí)習(xí)慣,這也是很多人管大一叫做“高四”的因素。其實(shí)也完全沒有這個(gè)必要。在決定考研之前,先把假定自己不考研,然后自己給自己考研的理由,假如決定了考研再想后面的事情。剛才我說了,考研并沒有想像中的那么難,沒必要這么過早準(zhǔn)備。假如你們學(xué)校有保研的機(jī)會(huì),并且保研的專業(yè)、導(dǎo)師也比較滿意的話,只要把高數(shù)、英語等考研公共課以及主干專業(yè)課學(xué)好,然后在期末考試中盡也許的拿到好成績(jī)、拿獎(jiǎng)學(xué)金就可以,這樣能爭(zhēng)取到保送名額的機(jī)會(huì)的話就輕松了,可以運(yùn)用剩下的一年大四的時(shí)間繼續(xù)充實(shí)自己,即使沒有保研成功的話,由于之前高數(shù)、英語以及主干專業(yè)課等考研課程學(xué)的都不錯(cuò),只要花上半年復(fù)習(xí)一下考研成功的幾率也是非常高的。剩下的時(shí)間還是要用來多動(dòng)手、多參與實(shí)踐,假如自己在大學(xué)前三年把動(dòng)手能力鍛煉的很好了,那么假如考研成功,你在導(dǎo)師眼中也是紅人(考研成功并不是最終的成功,假如在研究生期間是失敗的人的話你最終仍然是失敗的),也就贏得更多的機(jī)會(huì);假如考研失敗,憑著自己很強(qiáng)的動(dòng)手能力和扎實(shí)的專業(yè)知識(shí)、基礎(chǔ)知識(shí),找到一份好工作也并不是很困難的事情。無論是否考研,大學(xué)前三年都應(yīng)當(dāng)是以學(xué)好專業(yè)知識(shí),提高自己動(dòng)手能力為主。說了這么多,很多同學(xué)看到我很多時(shí)候都是在說研究生的壞話,“是不是由于楊中科老師沒有讀研,而吃不到葡萄說葡萄酸呢?”。說實(shí)話研究生教育本不應(yīng)當(dāng)像我說的那樣不好,但是這是現(xiàn)實(shí)。任何事情都有兩面性,我相信質(zhì)量過關(guān)的研究生學(xué)習(xí)的利還是大于弊的,只但是現(xiàn)在很多同學(xué)被蒙蔽了眼睛,只看到它好的一面,而沒有看到他壞的一面,我在這里把壞的一面講出來,同學(xué)們自己根據(jù)這些進(jìn)行判斷自己是否應(yīng)當(dāng)考研。也許你認(rèn)為我的這篇長(zhǎng)達(dá)九頁的“解惑”系列文章是我在學(xué)生大本營(yíng)、如鵬網(wǎng)里發(fā)表的最沒意思的文章,由于這篇文章主線沒有告訴你是否應(yīng)當(dāng)考研??佳信c其他事情不同樣,假如你問我是不是應(yīng)當(dāng)喝農(nóng)藥,我肯定告訴你不應(yīng)當(dāng),由于誰喝農(nóng)藥誰都會(huì)死;假如你問我你中了一百萬,是不是應(yīng)當(dāng)去兌獎(jiǎng),我肯定告訴你應(yīng)當(dāng)去,由于誰不去誰是傻子。但是考研則不同樣,考研對(duì)不同的人、不同的環(huán)境有不同的取舍,你只能根據(jù)自己的情況進(jìn)行選擇。我不也許給你答案,由于每個(gè)人都不同樣,假如非要一個(gè)答案的話,我建議你拋硬幣,正面朝上就考研,背面就不考,這樣你就不用選擇了,可是你樂意把自己的命運(yùn)交給硬幣嗎?我這里列出了考研的好處與壞處,請(qǐng)根據(jù)自己的情況來決定。很多同學(xué)膽怯做決定、膽怯自己選擇道路,由于習(xí)慣了家長(zhǎng)為你選擇道路,但是大家要知道做選擇的權(quán)利是一個(gè)人最應(yīng)當(dāng)愛惜的權(quán)利,別人可以給你講不同的路的差異,但是不同的人走一條路會(huì)有不同的結(jié)果,最后走路的是你,究竟走哪條路沒有人可以代替你,希望大家愛惜選擇的機(jī)會(huì),選擇好自己的路,然后勇往直前的走下去,不要停止!TheEnd!學(xué)生評(píng)論:鄧可(C/C++學(xué)生):長(zhǎng)者的智慧。大家都想做的好一點(diǎn),但是很多人都像這位同學(xué)同樣“為什么我老是靜不下心來專心做一件事呢”?問別人是沒用的,關(guān)鍵在自己。華東交大李鵬(C/C++學(xué)生):我現(xiàn)在大一,看了這篇文章真是受益匪淺。我明白看了一個(gè)道理:只要你有才,不怕找不到工作!重慶大學(xué)史蘇明(3G/移動(dòng)開發(fā)學(xué)生):以前還比較懵懂,不知道到底是考研還是工作,看了之后目的基本明朗了。謝謝指導(dǎo)。做什么樣的軟件才干賺錢?學(xué)什么樣的知識(shí)才干賺錢?肖舸老師這是發(fā)在我的郵箱里面的一封信,這里做個(gè)統(tǒng)一回答。一家之言,歡迎拍磚哈。(原信篇幅過長(zhǎng),請(qǐng)大家到原帖去看)我的回答:這位同學(xué)你好,從這封信看得出來你的心情還是很急切的,你這種心情我完全可以理解。我把問題分幾點(diǎn)說,盡量說細(xì)一點(diǎn),希望能對(duì)你有所幫助。一方面,你說你是2023畢業(yè)的大學(xué)生,那么算下來,你應(yīng)當(dāng)上班才幾個(gè)月而已,就這一點(diǎn),你能在新的單位幾個(gè)月時(shí)間就把工作拿上手,一方面恭喜你,這說明你是真的很有實(shí)力,當(dāng)年我轉(zhuǎn)行游戲編程,用了差不多兩年才真正想清楚程序設(shè)計(jì)的真意,我覺得你比我強(qiáng)。呵呵。你說Java基本上都是做B/S數(shù)據(jù)庫,覺得沒故意思,其實(shí)這個(gè)我也很理解,但是,我覺得你也許不是很了解實(shí)際情況。這里我需要給你講清楚,其實(shí)不僅僅是Java程序員,只要到公司中做應(yīng)用開發(fā),或多或少都和數(shù)據(jù)庫沾點(diǎn)邊。當(dāng)年我用VC還寫報(bào)表系統(tǒng)呢,你能說這不是數(shù)據(jù)庫?其實(shí)有個(gè)問題也許大家都沒有關(guān)注到,至少,我到學(xué)生大本營(yíng)半年,發(fā)現(xiàn)大家都沒有討論過。那就是,做什么最賺錢?無可否認(rèn),軟件可以實(shí)現(xiàn)各方面應(yīng)用,但是,就我的觀測(cè),在現(xiàn)實(shí)生活中,有兩種軟件最賺錢,一種是數(shù)據(jù)庫,一種就是嵌入式底層的東東,嗯,隨著互聯(lián)網(wǎng)的發(fā)展,目前做網(wǎng)絡(luò)程序也很賺錢。其實(shí)因素很簡(jiǎn)樸,就是由于軟件的盜版問題。我想看到我這篇文章的每個(gè)人,或多或少都用過盜版軟件,涉及我自己,呵呵,咱們中國人窮啊,動(dòng)輒幾百上千的軟件費(fèi)用,咱們買不起的,所以電腦城的光盤市場(chǎng)才這么火爆。但是,這帶來了此外一個(gè)問題,就是當(dāng)有一天,我們自己成為軟件開發(fā)者的時(shí)候,才發(fā)現(xiàn),盜版導(dǎo)致我們自己的收入減少,無法維系生活。這時(shí)候,恐怕再來大聲疾呼,杜絕盜版,已經(jīng)晚了,你說是不?其實(shí)我們也許對(duì)市場(chǎng)不敏感,反正每月發(fā)薪水,收入基本上旱澇保收,但是公司的老總們對(duì)這個(gè)很敏感,軟件賣不出錢,公司就虧本,虧多了,就垮掉了,最終程序員還是沒有收入。因此,公司里面做軟件,一般都做上面的軟件,即數(shù)據(jù)庫應(yīng)用,嵌入式應(yīng)用,控制類應(yīng)用,網(wǎng)絡(luò)服務(wù)應(yīng)用較多。由于這幾種應(yīng)用,不容易被盜版,能賣到錢。通用性的應(yīng)用,比如操作系統(tǒng),比如很多工具軟件,比如PC游戲,其實(shí)很難賣錢的。數(shù)據(jù)庫應(yīng)用,一般數(shù)據(jù)庫自身是使用成熟的商用系統(tǒng),如MySQL,SQLServer,Oracle等,我們小公司拿來,再根據(jù)具體應(yīng)用需求,做二次定制開發(fā),這是一大類市場(chǎng),其實(shí)這個(gè)市場(chǎng)的真正名字叫做“公司數(shù)據(jù)應(yīng)用定制市場(chǎng)”。由于是定制的,自然沒有通用性,也就不會(huì)有盜版了。控制類,嵌入式類,很多都和具體硬件設(shè)備相關(guān),換個(gè)硬件平臺(tái)就不通用了,大家知道,中國的東東,要防盜版,最佳和硬件相關(guān),只要綁定硬件,軟件一般不好到,以前出的防病毒卡,漢卡什么的,其實(shí)運(yùn)用的就是這個(gè)市場(chǎng)規(guī)律。服務(wù)應(yīng)用呢,就更好說了,由于重要程序邏輯都在服務(wù)器端,基于B/S的模型,客戶端連個(gè)軟件都沒有,服務(wù)器的管理自然比賣出去的軟件好管理,不容易盜版。因此,這類公司也活得長(zhǎng),比如各個(gè)網(wǎng)站,各種網(wǎng)游什么的。所以我一直覺得,以后云計(jì)算發(fā)展起來后,很多軟件也許會(huì)把零售制改為租用制,比如photoshop,大家買套軟件幾千,但一般人就是解決一下自家照片,自然不劃算,因此盜版很多,但以后假如軟件公司把它做成服務(wù)器版,大家把照片上傳,解決,最后再存回來,這個(gè)過程每次租金1毛錢,每個(gè)人都花得起的話,我看以后就沒那么多盜版了。此外,服務(wù)器應(yīng)用其實(shí)大多數(shù)也是數(shù)據(jù)庫應(yīng)用。所以,我一方面要說,不管你是不是換工作,以后你恐怕會(huì)一直碰到數(shù)據(jù)庫類的應(yīng)用,不管你喜歡不喜歡,但這是社會(huì)的現(xiàn)實(shí),你必須認(rèn)可。你說對(duì)吧?在這個(gè)共識(shí)下,我們?cè)賮砜矗鋵?shí)我們會(huì)發(fā)現(xiàn),三大主流應(yīng)用中,只有嵌入式不適合Java,其他的數(shù)據(jù)庫和服務(wù)器應(yīng)用,其實(shí)Java比C和C++方便得多,因此,我建議你就在Java這條路上走下去,不一定非要轉(zhuǎn)C和C++。本來你的強(qiáng)項(xiàng)就是Java,并且這也是主流的可以賣錢的市場(chǎng),為啥不堅(jiān)持呢?從此外一個(gè)角度說,我也認(rèn)為你應(yīng)當(dāng)堅(jiān)持,你畢竟畢業(yè)不到半年,對(duì)社會(huì),對(duì)公司,對(duì)本職工作其實(shí)了解并不進(jìn)一步,你認(rèn)為Java就那么幾個(gè)設(shè)計(jì)模式,沒有挑戰(zhàn)性,這個(gè)我能理解,但是,我覺得你說的不全面。起碼我做程序做了這么數(shù)年,到底有多少種設(shè)計(jì)模式,我也說不清楚,我相信很多人都說不清楚。需要具體應(yīng)用品體分析。我不是Java程序員,但是我覺得,假如要做一個(gè)合格的程序員,一方面不應(yīng)當(dāng)是程序設(shè)計(jì)的大師,而應(yīng)當(dāng)是理解客戶需求,并迅速拿出解決方案的專家,這個(gè),不管用什么語言,不管在哪里工作,都是必須的,同時(shí),這也需要很長(zhǎng)時(shí)間的積累。準(zhǔn)確的講,我認(rèn)為,一個(gè)人不在一門語言,一種業(yè)務(wù)領(lǐng)域努力3年、5年乃至2023,是很難成為專家的。因此,我建議你完全沒有必要這山望著那山高,容易就決定跳槽,建議你就這個(gè)環(huán)境,先鍛煉自己,我這里放句話,你可以試著驗(yàn)證一下,兩三年以后,你再看Java語言和數(shù)據(jù)庫開發(fā),都還是會(huì)找到自己不會(huì),值得學(xué)習(xí)和鉆研的東西的。由于最起碼,客戶的需求是千變?nèi)f化,永無止境的。當(dāng)然,話分兩說,假如你真的喜歡C,很想做嵌入式應(yīng)用,就是不想做Java,那也無可厚非,由于畢竟每個(gè)人都有選擇的權(quán)利。但是,我仍然不建議你辭職回家學(xué)習(xí)。我以前有句話,大學(xué)畢業(yè),才是學(xué)習(xí)的開始,但是,這個(gè)大學(xué)畢業(yè)后的學(xué)習(xí),和學(xué)校中的學(xué)習(xí),有很大差別,突出的幾點(diǎn):沒有老師,沒有教材,都是自己積極學(xué),針對(duì)自己的需求來學(xué)習(xí),學(xué)技巧多,學(xué)原理少,并且一般都是干中學(xué),而不是學(xué)完了再干,我總結(jié)就是“用以致學(xué)”,而不是“學(xué)以致用”,這是我總結(jié)的學(xué)習(xí)經(jīng)驗(yàn)。同時(shí),畢業(yè)了,總不好意思再向家里面父母要錢,總得自己賺錢養(yǎng)活自己。你說是吧?你說辭職半年,專心學(xué)習(xí),那你沒有收入吃啥?還不是吃父母的?這樣不是很好。C語言沒有那么神圣的,也沒有太高的門檻的,不要想太復(fù)雜了。此外,指針,內(nèi)存什么的,學(xué)習(xí)C語言的確能接觸到,但是,我還是要說,C語言并不是由于有了指針和內(nèi)存的直接訪問,才牛叉,C語言是由于大量的程序員用它解決了很多具體應(yīng)用,才牛叉的。請(qǐng)你注意不要學(xué)偏了,不要為學(xué)指針而學(xué)指針。指針就是指針,僅僅是個(gè)訪問工具而已,不是用來顯得很酷的,需要了才用它。Java語言用個(gè)數(shù)組,其實(shí)也能模擬指針的大部分功能的。其實(shí)我作為C程序員,我們平時(shí)工作時(shí)對(duì)指針是很謹(jǐn)慎的,能不用都不用,盡量用引用來代替,為啥,由于危險(xiǎn),容易犯錯(cuò)。數(shù)據(jù)結(jié)構(gòu),計(jì)算機(jī)組成原理,算法語言,編譯原理,嗯,尚有個(gè)圖論,這幾門應(yīng)當(dāng)算最經(jīng)典的計(jì)算機(jī)理論了,但是,也沒那么神秘的,書店里面有,自己沒事買幾本回來看看就好了,生活是沒有考試的,不需要你必須考?jí)颍?0分才干找到工作,了解,理解就好了,背書是背不出好程序員的。你說對(duì)吧?其實(shí)這幾門,不用C和C++語言,用Java語言同樣可以學(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語言從框架開發(fā)是一個(gè)道理。反而有一門課程建議你好好學(xué),就是概率和記錄學(xué),這門知識(shí)是我現(xiàn)在應(yīng)用最多的,很多時(shí)候,我們?cè)u(píng)估軟件系統(tǒng)性能,瓶頸優(yōu)化,都是在用這個(gè)學(xué)問。程序員做久了,也許大多數(shù)時(shí)候都是和這個(gè)在打交道,建議買本好好看??偨Y(jié)一下吧,建議你目前暫時(shí)不要辭職,既然選擇了Java和數(shù)據(jù)庫應(yīng)用開發(fā),選擇了B/S模型,你耐心做3年再看,也許3年后,你自己的想法就變了。C可以學(xué),你說的課程都可以學(xué),但是,不要辭職專門學(xué),先賺錢養(yǎng)活自己,再運(yùn)用時(shí)間學(xué)習(xí),你這么大的決心,天天晚上就不要看電視了,那你天天晚上,19:00~24:00,至少有5個(gè)小時(shí)來學(xué)習(xí),運(yùn)用好了,我敢說比你在大學(xué)里面效率高。看書學(xué)習(xí)不是什么神秘,神圣的事情的,也不需要什么齋戒沐浴,念幾天經(jīng)才干學(xué)習(xí),我覺得就和我們吃飯喝水同樣,隨時(shí)都可以學(xué)的,找?guī)妆緯?就在床頭放著,天天晚上看看,幾個(gè)月也就看完了,又有多難嘛?關(guān)鍵是,養(yǎng)成習(xí)慣。
你說對(duì)不?呵呵,先說到這里,有問題再問哈。最后補(bǔ)充一點(diǎn),假如學(xué)習(xí)C,并且有一定基礎(chǔ)的話,等我書出來看看吧,里面的跨平臺(tái)開發(fā)工程庫,可以幫助你迅速掌握嵌入式底層的一些技巧。但是,要有基礎(chǔ)哈,一點(diǎn)不會(huì)C看不明白的。(該位同學(xué)繼續(xù)來信征詢并表達(dá)了決心,原信過長(zhǎng),這里不轉(zhuǎn)貼了,HYPERLINK""請(qǐng)大家到原帖來看吧)我的回復(fù):這位同學(xué)你好,我昨天其實(shí)已經(jīng)說明了我的一個(gè)觀點(diǎn),雖然我建議你繼續(xù)努力學(xué)習(xí)Java,但是,每個(gè)人都有選擇的自由,因此,假如你還是堅(jiān)持要學(xué)習(xí)C的話,我也不反對(duì)。你在兩封信里面,都強(qiáng)調(diào)你本來是個(gè)差生,但最后半年知道發(fā)奮學(xué)習(xí),最終過五關(guān)斬六將,成功拿到offer,超過了很多同學(xué),也讓老師的眼鏡掉了一地,呵呵,我真心恭喜你,也很佩服你。其實(shí)我以前有筆記說過,人要發(fā)奮,什么時(shí)候都不晚,蘇東坡的爸爸是這樣,小時(shí)候我們學(xué)的《周處除三害》也是將這個(gè)道理的。你能把計(jì)算機(jī)里面200G的游戲和電影刪掉,換成學(xué)習(xí)資料,嗯,了不起,比我強(qiáng)。但是,假如我們要討論C的學(xué)習(xí)途徑,恐怕要讓你失望了。由于C和Java語言并不同樣。并沒有前人規(guī)劃好的必然成功之路。Java語言由于面向應(yīng)用面相對(duì)狹窄,框架模板眾多,最重要的,其重要工作方向比較擬定,就是做基于網(wǎng)絡(luò)的跨平臺(tái)數(shù)據(jù)應(yīng)用為主,因此,其發(fā)展方向很容易擬定,學(xué)習(xí)路線也比較好規(guī)劃。但C顯然不是這樣,C應(yīng)用面太廣,可以說,匯編能做的事情,C就能做,甚至做得更好,也就是說,我們能想出來的計(jì)算機(jī)軟件應(yīng)用,其實(shí)都可以由C來實(shí)現(xiàn),僅僅是成本高低而已。而不同的應(yīng)用,除了計(jì)算機(jī)軟件編程知識(shí)之外,還需要很多應(yīng)用相關(guān)的知識(shí),這就導(dǎo)致了C程序員往往也需要成為自己應(yīng)用方向上的半個(gè)專家,這就比較麻煩了,這么多的應(yīng)用方向,寫游戲的知識(shí)儲(chǔ)備,和寫驅(qū)動(dòng)顯然不同樣,與寫操作系統(tǒng)和編譯器的方向又顯然不同樣,因此,很難說一個(gè)C程序員需要掌握哪些知識(shí),才夠用。以我自己為例子,我做程序差不多快2023了,做C也超過2023,做過游戲,工業(yè)控制,電子教育,網(wǎng)絡(luò)傳輸?shù)雀鞣N軟件,我總結(jié)自己的知識(shí)儲(chǔ)備,也僅僅覺得自己在數(shù)據(jù)傳輸方面有一點(diǎn)心得,并且對(duì)于C和C++語言怎么實(shí)現(xiàn)0Bug程序設(shè)計(jì),有點(diǎn)經(jīng)驗(yàn)而已,真不敢說自己什么都會(huì)。此外,C語言之所以難學(xué),并不是說它自己多難,真正的問題在于,C語言偏底層,只要我們一做應(yīng)用程序,或多或少都需要調(diào)用很多操作系統(tǒng)相關(guān)的api來完畢工作,Windows下,假如我們不懂Win32API,則很難寫出合用的代碼,C語言玩得再熟都不行,Linux下對(duì)于各種系統(tǒng)和應(yīng)用級(jí)api,也需要不斷查詢man,否則主線寫不下去。所以,要想成為C程序員,至少要學(xué)習(xí)操作系統(tǒng),通常,至少應(yīng)當(dāng)把Windows和Linux常見的api學(xué)一遍。MFC是Win32API的C++框架表達(dá),最佳也學(xué)一點(diǎn)。其實(shí)這已經(jīng)帶出此外一個(gè)話題,現(xiàn)代開發(fā),C和C++一般不分,C++到了函數(shù)內(nèi)部,其實(shí)是C,而C呢,有很多特性寫程序不夠方便,也需要使用很多C++的特性,如默認(rèn)參數(shù),如引用等等。所以,學(xué)習(xí)C,最佳和C++套著學(xué),都看看。呵呵,這已經(jīng)是兩門語言了。尚有一個(gè)問題,不管是C還是C++,總是各個(gè)具體的操作系統(tǒng)上開發(fā),Windows和Linux有差異性,很多庫函數(shù),常量定義都不同樣,因此,C和C++一般說來,很難做到程序通用,需要使用大量的編譯宏,這需要了解語言之外的東西,即編譯器的很多特性,但是,很可惜,關(guān)于編譯器特性,目前的資料很少,我很多都是摸索的。此外,現(xiàn)代的操作系統(tǒng),都是多任務(wù)操作系統(tǒng),多任務(wù)開發(fā)是個(gè)難點(diǎn),這個(gè)多任務(wù)計(jì)算其實(shí)就是并行計(jì)算了,必須對(duì)進(jìn)程,子進(jìn)程,線程有很清楚的結(jié)識(shí),對(duì)于時(shí)間片有清醒的結(jié)識(shí),對(duì)于鎖的使用,鎖的作用域,去鎖優(yōu)化要很熟悉。但是,也很可惜,目前市面上的書籍,講語言的就講語言,講操作系統(tǒng)的就講操作系統(tǒng),對(duì)于這個(gè)多任務(wù)開發(fā)這塊,同時(shí)需要結(jié)合語言和操作系統(tǒng)兩方面知識(shí)的,幾乎沒有,需要自己摸索。其實(shí)我寫《0Bug----C/C++商用工程之道》,有很大一部分目的,就是希望填補(bǔ)這個(gè)空缺的。即從語言和操作系統(tǒng)中,抽象出來,站在更高的角度,從較為宏觀的立場(chǎng)探討并行計(jì)算程序的開發(fā)之道。所以我說假如你要學(xué)C,等我書出來最佳看看。嗯,尚有一個(gè)很重要的問題,C語言的基本庫相對(duì)薄弱,很多近年發(fā)展的高級(jí)語言,對(duì)于哈希,List,隊(duì)列,棧,樹等常見數(shù)據(jù)結(jié)構(gòu)都提供標(biāo)準(zhǔn)庫函數(shù),或者庫模塊來支持,但C一般是沒有的,偏偏實(shí)際應(yīng)用開發(fā)還經(jīng)常用到,得自己找開源,或者程序員自己寫,這也會(huì)耽誤程序員很大一部分精力。這里就出現(xiàn)了C語言一個(gè)不好不壞的特性,或者說既好也壞,C語言沒提供這些工具,程序員自己寫,很麻煩,但是,由于是自己寫的,自己掌握所有底層代碼,因此,優(yōu)化變得很容易,一個(gè)隊(duì)列,我隨手加個(gè)隊(duì)尾指針做加速因子,可以規(guī)避大量的遞歸操作,效率提高百倍甚至千倍以上,這在C里面就是加幾行代碼而已,但是對(duì)于Java等語言,由于底層庫是廠商提供,甚至主線就不是本語言開發(fā)的(很多高級(jí)語言底層庫其實(shí)是C和C++寫的),程序員一般沒有修改能力,有時(shí)候,碰到性能瓶頸,大家就只有干看著,沒有任何辦法。因此,同樣的應(yīng)用,C語言也許一臺(tái)服務(wù)器就夠,但是Java語言呢,也許需要3~5臺(tái),就是由于這些語言做的太完善,而太完善的東西,一般不好做優(yōu)化,性能就不及通過專項(xiàng)優(yōu)化的C代碼。就是由于這個(gè)因素,在很多嵌入式等小終端場(chǎng)合,由于CPU計(jì)算能力有限,需要使用C來做優(yōu)化,而不能使用Java等高級(jí)腳本語言,否則程序跑但是烏龜。此外,現(xiàn)代的數(shù)據(jù)應(yīng)用,出于優(yōu)化起見,一般趨于功能細(xì)分的設(shè)計(jì)模型。比如一個(gè)數(shù)據(jù)庫應(yīng)用,存儲(chǔ)模塊專門負(fù)責(zé)高速出庫和入庫,中間甚至添加cache機(jī)制作專業(yè)的優(yōu)化,而業(yè)務(wù)模塊則強(qiáng)調(diào)設(shè)計(jì)一套嵌入式腳本語言做二次開發(fā),保持最大的業(yè)務(wù)開發(fā)靈活性。其實(shí)Java,PHP,很多都是這種模型,MySQL底層模塊實(shí)現(xiàn)高速存儲(chǔ),上層則使用apache和PHP、Java等語言,靈活二次開發(fā)具體應(yīng)用。但是,C由于一般都是編譯執(zhí)行,不是解釋執(zhí)行,一般很難做到這么大的靈活度,不能用戶僅僅加個(gè)字段,就跑過去把整個(gè)服務(wù)器重新改寫編譯一遍,這樣維護(hù)成本太高了。因此,C程序員的解決方案,一般是自己實(shí)現(xiàn)底層的高速數(shù)據(jù)應(yīng)用,再自己寫個(gè)腳本語言的解釋器,提供應(yīng)用戶做二次開發(fā)。你發(fā)現(xiàn)什么沒有,其實(shí)C程序員假如做公司數(shù)據(jù)應(yīng)用,一般需要具有編譯原理的知識(shí),我們一方面要實(shí)現(xiàn)用戶的業(yè)務(wù),還需要寫一套Java這類腳本語言給用戶做二次開發(fā)用,說白了,就是我們自己實(shí)現(xiàn)一套lamp體系,呵呵,這不是又費(fèi)馬達(dá)又費(fèi)電嘛,因此,我前文說,做數(shù)據(jù)庫應(yīng)用,最佳直接用Java,直接用C,成本太高,并且不容易滿足用戶需求。說到這里,你又發(fā)現(xiàn)什么沒有?C語言之所以難學(xué),并不是C自身難學(xué),而是假如要成為一個(gè)C程序員達(dá)成實(shí)用級(jí)的地步,需要掌握很多方面的知識(shí),這些知識(shí),書上也許有,也也許沒有,沒有的,就要靠鉆研,靠實(shí)戰(zhàn),靠自己去想通,因此,很難通過K書成為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ī)類、PDA游戲),這兩種比較好賣,至于中型規(guī)模的PC游戲,由于盜版太嚴(yán)重,已經(jīng)很少人做了。僅僅是一些游戲公司為了宣傳自己,會(huì)出一些經(jīng)典的大作。嗯,硬件廠商為了宣傳自己的新板卡,如新的圖形顯示卡,會(huì)拿出錢來,請(qǐng)游戲公司做一些針對(duì)該型板卡特定優(yōu)化過的游戲,以刺激廣大用戶對(duì)硬件升級(jí)換代,這也是一條財(cái)路,很多游戲,在面市之前,就已經(jīng)從硬件廠商獲得了足夠的利潤(rùn),并不需要從零售市場(chǎng)獲取利潤(rùn)。我們?cè)陔娔X市場(chǎng)看到,幾乎每出現(xiàn)一款游戲大作,就帶來一次顯卡,甚至PC機(jī)硬件的升級(jí)換代熱潮,其實(shí)背后就是這個(gè)故事。但是呢,游戲引擎我還是建議你最佳不要去做,由于做這個(gè)成本太高了,很少有公司去做,而這些公司,一般都是歐美公司,對(duì)人員規(guī)定很高,容易不會(huì)招收亞洲國家的程序員,因此,學(xué)這個(gè)好比屠龍之技,看起來是很酷,但是事實(shí)上工作機(jī)會(huì)很少,甚至不比中彩票來得高。此外,做游戲引擎不好玩的,由于現(xiàn)在也都細(xì)分了,做引擎的公司一般自己不出游戲,最多余點(diǎn)Demo,他們就是提供高性能引擎,而不是好玩的游戲,而游戲公司,則是購買引擎,然后開發(fā)具體的游戲內(nèi)容。比如Quake和虛幻的引擎,就很多家游戲公司買去做自己的游戲。其實(shí)很多游戲引擎,目前也提供腳本語言,即里面用C實(shí)現(xiàn)了此外一套語言。游戲公司其實(shí)重要是美工建模,繪圖,企劃編故事情節(jié),程序員反而很少,更多地是使用腳本語言,在引擎基礎(chǔ)上做二次開發(fā)而已。由于游戲公司就是做好玩的游戲,至于具體用什么技術(shù),其實(shí)他并不是很關(guān)心。說不定,假如你哪天進(jìn)個(gè)游戲公司,會(huì)發(fā)現(xiàn)自己又見到Java語言這個(gè)熟人,呵呵,那個(gè)時(shí)侯會(huì)不會(huì)有欲哭無淚的感覺?其實(shí)這也是社會(huì)分工的不同,好的引擎程序員,更多的是個(gè)數(shù)學(xué)家,強(qiáng)調(diào)邏輯思維,你讓他去寫個(gè)美少女夢(mèng)工廠,如何抓住少女的心,還不如殺了他,呵呵。而做嵌入式系統(tǒng),其實(shí)也有訣竅。嵌入式系統(tǒng),目前我們看到的手機(jī)應(yīng)用僅僅是很小很小的一類,更多地,嵌入式系統(tǒng)是應(yīng)用到工業(yè)控制領(lǐng)域,從大型機(jī)械設(shè)備的控制,飛機(jī)、汽車輪船的控制系統(tǒng),甚至到十字路口一個(gè)紅綠燈,里面都是嵌入式系統(tǒng)。目前有個(gè)現(xiàn)象,嵌入式好賺錢,很多學(xué)軟件的同學(xué)都想找嵌入式工作,但是,畢竟在這個(gè)領(lǐng)域里面,給手機(jī)做游戲的就那么幾家公司,不也許吞下所有的人才,更多的是需要自動(dòng)化控制人才,因此,這類軟件轉(zhuǎn)嵌入式的人,進(jìn)去一般都有點(diǎn)縛手縛腳的感覺,總覺得知識(shí)上欠一點(diǎn),又不好補(bǔ)。其實(shí),嵌入式應(yīng)當(dāng)是最簡(jiǎn)樸的,比如說驅(qū)動(dòng),就很多硬件廠商要人,而驅(qū)動(dòng)其實(shí)就是做一套打口讀口的api,很簡(jiǎn)樸,最多做的時(shí)候注意點(diǎn),別用太復(fù)雜的算法,保證計(jì)算速度而已。但是你注意到?jīng)]有,嵌入式其實(shí)重要是和硬件打交道,硬件知識(shí)必不可少,至少,計(jì)算機(jī)組成原理,數(shù)字電路,模擬電路要很熟,最起碼,你要知道開關(guān)量和模擬量,要知道集成電路的選通信號(hào)和真值表,對(duì)于地址表的編址要很敏感,對(duì)于常用的集成電路塊的特性,比如8235等,要比較了解。否則,是寫不好嵌入式程序的。因此,我以前有筆記說,嵌入式開發(fā),很多時(shí)候軟硬件不分,我見過的很多嵌入式工程師,其實(shí)也能自己畫一些簡(jiǎn)樸的電路板,至少,他在設(shè)計(jì)時(shí),知道哪些功能硬件來做更合適,而不是一味的走軟件路子。但是,嵌入式學(xué)習(xí)要錢,這是肯定的,最起碼,你自己手邊要有個(gè)基本的嵌入式平臺(tái),但是好在這個(gè)并不貴,一個(gè)arm9的開發(fā)板,目前也就500多元,淘寶上就有賣的,買塊回來自己做練習(xí),應(yīng)當(dāng)不難。假如要我給你職業(yè)路線建議,我還真想建議你就走這條路子,因素很簡(jiǎn)樸,工作好找,進(jìn)去之后的門檻并不高。你花點(diǎn)時(shí)間,自己鉆一下數(shù)字電路等前面說的幾本書,對(duì)于底層的匯編看看,重要看看arm的和51系列的就好了,也不用看太精,嵌入式程序大段大段的都還是C,僅僅部分端口動(dòng)作,為了協(xié)調(diào)時(shí)序,采用用到匯編,并且,用得最多的還是NOP指令,就是強(qiáng)制CPU延時(shí),這個(gè)很容易的。最關(guān)鍵的是,嵌入式設(shè)備在很多工業(yè)設(shè)備制造公司都有用到,他們也需要大量的人才,并且,我們都知道,公司里面,普遍學(xué)歷最高,年齡最低,門檻也最高的就是IT軟件公司,這些工礦制造公司反而門檻比較低,進(jìn)去之后,老板也比較看重人才,由于制造業(yè)的產(chǎn)品一般立竿見影,開發(fā)一套設(shè)備半年就開賣,不像軟件,一般要開發(fā)到3.0版才有市場(chǎng),呵呵,老板看得到錢,自然也比較看重賺錢的人的。雖然你是軟件人員,上述硬件知識(shí)沒有學(xué)過,但是就我學(xué)習(xí)的經(jīng)驗(yàn),其實(shí)反而門檻還低,甚至比學(xué)個(gè)Java的框架來得還容易,建議你可以考慮從這條路上走。嗯,先說到這里吧。有問題繼續(xù)探討。最后我還是要?jiǎng)衲阋稽c(diǎn),生活不是PK,生活也不是孤注一擲,沒必要什么時(shí)候都把自己逼到絕境,想成功其實(shí)很容易,只要制定一個(gè)目的,一個(gè)計(jì)劃,然后按部就班走就好了,不需要找錐子扎自己屁股的,那是自殘,呵呵。自然一點(diǎn),看開一點(diǎn),少給自己太大壓力,看書累了,看看電視也沒啥,出去走走也沒啥,沒事的時(shí)候,眼睛從計(jì)算機(jī)屏幕上轉(zhuǎn)一下,看看身邊有沒有合適的女孩,談?wù)勁笥岩膊诲e(cuò),假如那個(gè)錯(cuò)過了,才是一輩子的遺憾。成功的道路,應(yīng)當(dāng)是不久樂的,假如都是眼淚和汗水,即使做到百萬富翁,又有什么意思?你說呢?學(xué)生評(píng)論:成功學(xué)院Gwolf-Teamsky_water(Net愛好者):很喜歡這句話:C不是由于直接操作內(nèi)存才牛才,是由于他解決了好多問題才牛叉我想任何語言都是如同在戰(zhàn)場(chǎng)上能殺敵的兵才是好兵廣東工業(yè)大學(xué)cch(Java學(xué)生):受教了,“關(guān)鍵是,養(yǎng)成習(xí)慣”,能舉的我都舉起來贊成孫建(C/C++學(xué)生):肖老師出品,一定要看,自己在也C/C++語言中迷茫,基礎(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ì)以后的方向一直很迷惑看來我有方向了湖南大學(xué)馮本明(Java學(xué)生)2023-10-2321:56旁邊的師兄還在說他們?nèi)ッ嬖嚬荆?家只有一家找java程序員,看了你的講解后,我覺得還是要堅(jiān)持自己的想法,無論什么行業(yè),做精了,都是專家,牛人。福建工程學(xué)院軟件學(xué)院四維(Java學(xué)生)2023-11-0511:02一字一句的看完了,心情很不同樣!相比之下我是剛踏入大學(xué)一年的學(xué)生,路還很長(zhǎng),卻沒有動(dòng)力和毅力!謝謝你的分享江西財(cái)經(jīng)彭文忠(C/C++學(xué)生)2023-11-2117:17第一:真很佩服這個(gè)學(xué)生,他的經(jīng)歷讓我知道要好好愛惜大學(xué)這剩下的三年啊大一我也混了一年,還好覺悟的還早現(xiàn)在尚有信心學(xué)好;第二:肖老師的回復(fù)讓我學(xué)到了很多東西啊,讓我明白本來要學(xué)好C++就必須學(xué)好那些我薄弱的課;同時(shí)也讓我更加清楚了C/C++是一門如何的語言,處在什么地位;謝謝肖老師程序員如何踏上社會(huì)肖舸老師這是發(fā)到郵箱里面的一封信件,個(gè)人覺得比較有代表性,特地在此公開作答。還是那句話,一家之言哈,歡迎拍磚!原文:老師好!我是河南較好的一個(gè)二本大學(xué)學(xué)生,信息與計(jì)算科學(xué)專業(yè),開設(shè)的課程大多是數(shù)學(xué)和信號(hào),計(jì)算機(jī)的只學(xué)了C和C++,以后尚有操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫等課程,我們專業(yè)就業(yè)形勢(shì)不好,我不準(zhǔn)備考研,想畢業(yè)后從事計(jì)算機(jī)方面的工作,例如做軟件編程,可是學(xué)校開的相關(guān)課程就我說的那幾個(gè),所以我只能平時(shí)自學(xué)。我發(fā)現(xiàn)編程是個(gè)大學(xué)科,光語言就十來種,我在學(xué)C++可是人家說學(xué)C++得三五年才干學(xué)成,我現(xiàn)在都快大三了,畢業(yè)時(shí)C++水平肯定很菜,今天又XX培訓(xùn)機(jī)構(gòu)的老師聊天,他說現(xiàn)在公司用JAVA和.net的多,他們都不開設(shè)C/C++的課。我現(xiàn)在真的迷茫了,我是繼續(xù)學(xué)C++還是改學(xué)其它的呢?我只想畢業(yè)時(shí)能找個(gè)工作,以后去深圳慢慢發(fā)展。我該怎么辦?請(qǐng)老師指點(diǎn)一下啊,不盛感激!我的回答:這個(gè)問題相對(duì)比較復(fù)雜,也很寬泛,很難簡(jiǎn)樸回答,我這里,也僅僅就個(gè)人的一點(diǎn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年廣西貨運(yùn)資格證考試67題
- 2025年南昌貨運(yùn)從業(yè)資格證考試技巧口訣
- 2025年丹東貨運(yùn)上崗證模擬考試題
- 以用戶為中心對(duì)公客戶服務(wù)的全新戰(zhàn)略思考與實(shí)踐
- 創(chuàng)新型室內(nèi)照明設(shè)計(jì)與節(jié)能科技解析
- 體育科學(xué)與健康素養(yǎng)的融合教育
- 從職業(yè)發(fā)展角度談學(xué)生綜合素質(zhì)的培養(yǎng)策略
- 農(nóng)業(yè)銀行合規(guī)律條的完善與持續(xù)改進(jìn)
- 創(chuàng)新教育在商業(yè)競(jìng)爭(zhēng)中的實(shí)踐與挑戰(zhàn)分析
- 健康城市建設(shè)中的孕婦關(guān)懷計(jì)劃
- 高速公路路牌廣告合同范文(3篇)
- 上海市浦東惠南學(xué)區(qū)2024-2025學(xué)年九年級(jí)12月月考語文試題及答案
- 廣東省廣州海珠區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末數(shù)學(xué)試卷(含答案)
- 金融理論與政策(華南農(nóng)業(yè)大學(xué))-中國大學(xué)MOOC答案2023版
- 2024年《論教育》全文課件
- 生命安全與救援學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 節(jié)能改造合同協(xié)議
- 國家開放大學(xué)??啤斗ɡ韺W(xué)》(第三版教材)形成性考核試題及答案
- (正式版)SHT 3158-2024 石油化工管殼式余熱鍋爐
- MOOC 創(chuàng)業(yè)基礎(chǔ)-暨南大學(xué) 中國大學(xué)慕課答案
- (2024年)面神經(jīng)炎課件完整版
評(píng)論
0/150
提交評(píng)論