今天看到兩篇文章,都是談軟件開(kāi)發(fā)方向的大學(xué)生應(yīng)該學(xué)什么的。總是在網(wǎng)上看到大面積的在吹噓“計(jì)算機(jī)專業(yè)高校教的已經(jīng)過(guò)時(shí)了,企業(yè)要求掌握開(kāi)發(fā)經(jīng)驗(yàn)的大學(xué)生,培訓(xùn)機(jī)構(gòu)異常火爆”之類的話,我突然意識(shí)到這些其實(shí)都是那些培訓(xùn)機(jī)構(gòu)的本位主義的炒作而已。其實(shí)大部分企業(yè)招聘應(yīng)屆生的時(shí)候并不是要求學(xué)生有太多的所謂項(xiàng)目經(jīng)歷,但是要求最高的是應(yīng)屆生對(duì)專業(yè)課的掌握程度,企業(yè)的筆試題也是以專業(yè)課的題目為主。這是企業(yè)的校園招聘和社會(huì)招聘不同的地方。有人可能會(huì)舉出反例,我只能說(shuō)那樣要求應(yīng)屆生有這樣那樣項(xiàng)目經(jīng)歷的公司都是草臺(tái)班子小公司,不在我們考慮的范圍之內(nèi)。有的公司招聘應(yīng)屆生的時(shí)候如果看到你有太多項(xiàng)目經(jīng)驗(yàn)的時(shí)候甚至懷疑你在校期間是否有認(rèn)真學(xué)習(xí)專業(yè)課。不能忽視的一個(gè)事實(shí)是很多高校的任課教師并沒(méi)有很豐富的開(kāi)發(fā)經(jīng)驗(yàn),因此也不能教給學(xué)生關(guān)于“這門課有什么實(shí)際用途”之類的問(wèn)題,這一直困惑著我們。可以看到像jsj321.com這樣的網(wǎng)站已經(jīng)開(kāi)始在向這方面努力了,搞了很多針對(duì)在校計(jì)算機(jī)專業(yè)大學(xué)生的免費(fèi)在線課程,請(qǐng)了很多有項(xiàng)目經(jīng)驗(yàn)以及扎實(shí)理論基礎(chǔ)的工程師來(lái)講課,這樣與學(xué)校的課程同步學(xué)習(xí),“白天聽(tīng)大學(xué)老師講理論,晚上聽(tīng)網(wǎng)上老師講實(shí)戰(zhàn)”,兩者相結(jié)合就能培養(yǎng)出有實(shí)戰(zhàn)經(jīng)驗(yàn),同時(shí)又不失理論基礎(chǔ)的軟件精英。
下面是這兩篇文章的摘錄:
寫(xiě)給還在大學(xué)的兄弟姐妹
FROM:http://www.cnblogs.com/hanxianlong/archive/2008/09/17/1292446.html
基礎(chǔ)很重要
許多企業(yè)招聘,要求大學(xué)本科畢業(yè)生有一定的工作經(jīng)驗(yàn)。而現(xiàn)實(shí)是,當(dāng)今的大學(xué)教育使得有工作經(jīng)驗(yàn)的本科生少之又少。從大學(xué)過(guò)來(lái)的人都應(yīng)該清楚大學(xué)生活是什么樣子:要么很努力的學(xué)習(xí)——這是考研一族,要么外出找兼職——這是工作一族,要么就過(guò)一天少一天——這是混日子一族。其他的情況當(dāng)然也有,在此暫且只分為這幾類學(xué)生。考研的學(xué)生,若是考研成功便進(jìn)一步的去深造,若失敗則面臨著求職。而他們學(xué)習(xí)是如此的刻苦,何來(lái)工作經(jīng)驗(yàn)?兼職的學(xué)生,有些同學(xué)可能做的很好,能夠很好的處理兼職與學(xué)習(xí)的關(guān)系,而某些認(rèn)為兼職就是“賺錢”的學(xué)生可能處理的并不是那么好,認(rèn)為“能讓我畢業(yè)就行”,殊不知畢業(yè)時(shí)找工作別人對(duì)于兼職所帶來(lái)的工作經(jīng)驗(yàn)向來(lái)是不太認(rèn)可的。混日子一族就不說(shuō)了,天天要么游戲要么網(wǎng)吧要么睡覺(jué),習(xí)沒(méi)學(xué)好,更別提什么經(jīng)驗(yàn)。
那么,我們大學(xué)畢業(yè)生就果然不能找到工作了么?答案當(dāng)然是否定的!雖說(shuō)每年的畢業(yè)生都在增加,每年的就業(yè)壓力都在加大,但是我們應(yīng)該看到,為什么就業(yè)壓力會(huì)加大,應(yīng)從我們自身多找一些原因。試問(wèn),哪個(gè)IT公司愿意招一個(gè)連冒泡排序都不知道的人?你可能抱怨畢業(yè)生真的太多競(jìng)爭(zhēng)真的太激烈,并且自己也一點(diǎn)經(jīng)驗(yàn)都沒(méi)有,但是也應(yīng)該看到,每年的招聘會(huì)上簽約的同學(xué)還是很多的。仔細(xì)分析一下那些能夠成功把自己“賣”出去同學(xué)的“賣”出自己的原因——他們的基礎(chǔ)一定很不錯(cuò),至少在求職那段時(shí)間內(nèi)他們把課堂上學(xué)習(xí)的知識(shí)又一次鞏固了——這一點(diǎn)是毫無(wú)疑問(wèn)的。校園招聘畢竟與社會(huì)招聘有很大的區(qū)別,企業(yè)也對(duì)當(dāng)前大學(xué)教育狀況有一定的了解,因此招聘的流程是先筆試,當(dāng)然一般是一些和書(shū)本上學(xué)習(xí)過(guò)的知識(shí)相關(guān)的筆試題目,比如排序算法,數(shù)據(jù)的類型等等,筆試通過(guò)你才有機(jī)會(huì)去面試。既然筆試的題目是基礎(chǔ),那么一個(gè)連基礎(chǔ)都不明白的大學(xué)生還有什么理由有機(jī)會(huì)進(jìn)入面試,還有什么理由進(jìn)入公司呢?
所以說(shuō),重視基礎(chǔ)!不要說(shuō)大學(xué)中的課本沒(méi)用,打算畢業(yè)后走技術(shù)方向的你一定要重視幾門基礎(chǔ)課的學(xué)習(xí),其中包括C語(yǔ)言、數(shù)據(jù)庫(kù)、數(shù)據(jù)結(jié)構(gòu),至少這三門應(yīng)該是能夠掌握的非常熟練。要是問(wèn),什么叫“熟練”呢?去到網(wǎng)上找一些筆試題做一下去,看看自己能夠得多少分然后就知道什么叫“熟練”了。
應(yīng)屆生求職最重要的一點(diǎn),就是需要有扎實(shí)的基礎(chǔ)。
有了經(jīng)驗(yàn),還需要什么
我提到,有些同學(xué)是“兼職”,當(dāng)然也可能是“全職”。比如我自己,從大三開(kāi)始便到一家軟件公司5×8的工作,所以到畢業(yè)之后也就有兩年的實(shí)際開(kāi)發(fā)經(jīng)驗(yàn)。求職之時(shí)底氣也足,簡(jiǎn)歷上也不僅僅是空虛的“掌握某某語(yǔ)言”,而是一些自己負(fù)責(zé)開(kāi)發(fā)的一些項(xiàng)目。
當(dāng)然,經(jīng)驗(yàn)并不等于全部。求職之前先仔細(xì)的審核一下“有經(jīng)驗(yàn)的自己”的基礎(chǔ)是否牢固。一個(gè)有經(jīng)驗(yàn)的應(yīng)屆生去應(yīng)聘當(dāng)然會(huì)比沒(méi)有經(jīng)驗(yàn)的同屆學(xué)生有優(yōu)勢(shì),但是如果你基礎(chǔ)不牢固的話,那么這所謂的“優(yōu)勢(shì)”會(huì)成為你求職路上的絆腳石。
舉個(gè)例子說(shuō),你做了兩年的開(kāi)發(fā),當(dāng)面試官問(wèn)你引用類型與值類型的區(qū)別時(shí)你若不知道,那么面試官心中肯定會(huì)想,這基礎(chǔ)的知識(shí)都不懂這兩年是如何開(kāi)發(fā)的?進(jìn)而可能會(huì)想到你僅僅是做一些非常簡(jiǎn)單的編碼工作或者認(rèn)為你的經(jīng)驗(yàn)是捏造的……這時(shí)候你就處于被動(dòng)了,雖然實(shí)際開(kāi)發(fā)中你不知道引用類型和值類型的區(qū)別一樣可能開(kāi)發(fā)出能夠運(yùn)行的程序來(lái),但面試官的面試往往是從理論開(kāi)始。一旦你理論上不行,那么面試官對(duì)你的耐心就會(huì)大打折扣。
我此次求職過(guò)程中就遇到了這樣的問(wèn)題。因?yàn)殚_(kāi)始時(shí)并沒(méi)有注重基礎(chǔ)的學(xué)習(xí)而認(rèn)為僅僅是能夠?qū)崿F(xiàn)某項(xiàng)功能即可,結(jié)果導(dǎo)致筆者在理論上很是欠缺。在求職某家公司時(shí)因基礎(chǔ)知識(shí)不牢固而被pass之后就利用一周的時(shí)間狠補(bǔ)以前就應(yīng)該掌握的理論知識(shí),再在其后的無(wú)論是筆試還是面試過(guò)程中就一路綠燈了。
其實(shí)就算不為了求職,我們也應(yīng)該把理論知識(shí)掌握牢固。如果說(shuō)經(jīng)驗(yàn)是軀體的話,那么理論便是靈魂。軀體總是在靈魂的支配下活動(dòng)的,沒(méi)有靈魂的軀體只能說(shuō)是……行尸走肉。也就是說(shuō),一個(gè)不懂理論的程序員永遠(yuǎn)只能是代碼編寫(xiě)者,不可能成為優(yōu)秀的軟件設(shè)計(jì)師。
一句話,有了經(jīng)驗(yàn),還需要有理論的護(hù)航才能走得更高更遠(yuǎn)。
有了經(jīng)驗(yàn),也有了能力,求職一定會(huì)成功么?
如果你前兩點(diǎn)都已經(jīng)具備,那么就一定會(huì)在求職的過(guò)程中很順利么?答案顯然也是否定的。面試有一定的技巧,雖然說(shuō)面試僅僅那短短的幾分鐘,或者時(shí)間長(zhǎng)的能達(dá)到半個(gè)小時(shí),你需要在這短短的幾分鐘到半個(gè)小時(shí)之間把自己的優(yōu)點(diǎn)和擁有的經(jīng)驗(yàn)全面的推銷給你的面試者,讓他真正相信你是一個(gè)經(jīng)驗(yàn)和能力具備的人。
大四上學(xué)期,我曾經(jīng)作為所在的軟件公司的技術(shù)面試官到一些大學(xué)去招聘,我很奇怪有些學(xué)生會(huì)在面試的時(shí)候顯得非常緊張,可能和個(gè)人性格或者其他什么方面有關(guān)。這一點(diǎn)請(qǐng)你記住:面試官也是人,或許說(shuō)不定和你同齡也不一定,不要對(duì)他產(chǎn)生畏懼的心理。盡可能詳盡地介紹你自己的優(yōu)點(diǎn),當(dāng)然當(dāng)面試官問(wèn)到你的缺點(diǎn)時(shí),你應(yīng)該能夠用一種積極的態(tài)度去評(píng)價(jià)自己的缺點(diǎn),而不是說(shuō)“我怎么怎么不行”,應(yīng)該讓面試官知道你能夠正確地認(rèn)識(shí)自身的缺點(diǎn)并努力的改正也是增加自己面試分的一種途徑。
有了經(jīng)驗(yàn)和能力的你,在求職時(shí)應(yīng)多注意自己在面試時(shí)的表現(xiàn),包括你的衣著,你的言行,還有你對(duì)某些問(wèn)題的看法等等。
題外話
其實(shí)一個(gè)真正優(yōu)秀的畢業(yè)生,他從剛?cè)氪髮W(xué)時(shí)就會(huì)去考慮自己畢業(yè)之后如何找工作,會(huì)考慮到找工作時(shí)需要哪些知識(shí)并以此為動(dòng)力在自己的大學(xué)生活中朝著自己的方向努力。
看到那些成天只知道玩的學(xué)弟學(xué)妹,有時(shí)筆者會(huì)感到一絲的難過(guò)與凄涼。他們或許還體會(huì)不到就業(yè)的壓力,或者還體會(huì)不到大四畢業(yè)時(shí)找工作的艱難與無(wú)奈。嗨,只希望讀到本篇文章的大校大學(xué)生們能夠珍惜自己的時(shí)光,多做一些有意義的事情,而不要每天在魔獸中生活。不能讓自己在畢業(yè)之后后悔。
軟件專業(yè)畢業(yè)生之一個(gè)月攻略
from:http://www.cnblogs.com/wsgpd/archive/2008/09/17/1292428.html
因?yàn)楫厴I(yè)生本來(lái)沒(méi)有什么開(kāi)發(fā)經(jīng)驗(yàn),所以我們很少考畢業(yè)生什么具體的技術(shù)例如aspx、Ajax、Hibernate、ADO什么的,考了也做不出來(lái),做出來(lái)也是垃圾。這些具體的技術(shù)可以在工作中學(xué)習(xí)。如果面試官一上來(lái)就問(wèn)你會(huì)不會(huì)Ajax什么的,肯定是個(gè)爛公司,沒(méi)打算長(zhǎng)期培訓(xùn)你。
我們要的人最基本的要求是態(tài)度好+邏輯清晰,否則寫(xiě)出來(lái)的代碼是垃圾,以后沒(méi)人敢維護(hù)。
計(jì)算機(jī)邏輯不清楚的人最好不要做計(jì)算機(jī),寧可去坐坐小生意好了,否則越做越累,真是耽誤自己的前途。
給畢業(yè)生的建議如下,估計(jì)狂補(bǔ)課一個(gè)月應(yīng)該能大大提高自己的能力:
1. 多學(xué)學(xué)數(shù)據(jù)結(jié)構(gòu)和算法。
把書(shū)上的練習(xí)題全部用C/C#/Java做一遍,保證自己邏輯清楚。
2.數(shù)據(jù)庫(kù)基本原理。
把微軟SQL Server的教材的練習(xí)做一遍,SQL的基本概念就很清楚了。
3.HTML
做做一個(gè)網(wǎng)上商店的例子,過(guò)一遍HTML就行了。不見(jiàn)得一定是PetShop這種級(jí)別的,PetShop對(duì)于新畢業(yè)生估計(jì)理解不透,還是做好基本功再說(shuō)。
4.不要天天跟技術(shù)潮流
技術(shù)潮流會(huì)天天變的,你跟不過(guò)來(lái),看看就行了。把以上幾門課學(xué)學(xué)好已經(jīng)能夠混飯吃了。等基礎(chǔ)打好了,再去看潮流。
所以不建議畢業(yè)生天天追著CSDN、CNBlogs看,還是多做練習(xí)。dudu不會(huì)罵我吧。[這段話很多人不滿,解釋下,我很希望大家都去學(xué)習(xí)框架和新技術(shù),但是前提是你的數(shù)據(jù)結(jié)構(gòu)和算法要學(xué)好是吧]
5. 態(tài)度和責(zé)任感
如果工作態(tài)度不夠好,到哪里都會(huì)做不好。不要罵公司,優(yōu)秀的人長(zhǎng)期下來(lái)大家都看得到,會(huì)越來(lái)越多機(jī)會(huì)和名聲。以后年紀(jì)大了,都是靠名聲吃飯的。名聲臭了,必定沒(méi)啥前途的。
“計(jì)算機(jī)321”評(píng)論:永遠(yuǎn)不能忽視專業(yè)課的學(xué)習(xí),大學(xué)書(shū)本上的東西永遠(yuǎn)不過(guò)時(shí)。