對(duì)于快要畢業(yè)的大學(xué)生來上海找工作,我覺得最重要的是基礎(chǔ)知識(shí)一定要好.我推薦看JAVA編程思想這本書,很多公司筆試的JAVA方面的題目出自這本書.另外JSP,SERVLET,JDBC一定要有所了解,這個(gè)能說明你在大學(xué)的時(shí)候?qū)嵙?xí)過,做過一些小項(xiàng)目的.HIBERNATE,STRUTS,SPRING這些東西我不推薦你去學(xué)習(xí),我覺得你應(yīng)該學(xué)習(xí)如何處理異常,學(xué)會(huì)用JDBC訪問數(shù)據(jù)庫,學(xué)會(huì)如何釋放資源,如何控制數(shù)據(jù)庫事務(wù),學(xué)會(huì)如何寫自定義標(biāo)簽,這樣能夠顯著的提高你的編程水平.
工作一年的后我覺得應(yīng)該回過去看看大學(xué)的數(shù)據(jù)結(jié)構(gòu),算法,操作系統(tǒng),然后應(yīng)該對(duì)面象對(duì)象要有更深刻的理解,設(shè)計(jì)模式也應(yīng)該慢慢開始涉及到(JAVA變編程思想這本書建議多看幾次).我不建議工作一年就開始換工作,因?yàn)檎夜ぷ饕〞r(shí)間,新工作就要適應(yīng)新的框架和新的業(yè)務(wù),這樣你就會(huì)亂費(fèi)很多時(shí)間的.我還是不建議你去看HIBERNATE,STRUTS,SPRING這樣的東西,雖然你工作中可能要用到它.對(duì)于英語我覺得應(yīng)該早做準(zhǔn)備,強(qiáng)迫自己看一些英文方面的書籍,提高自己的口語水平,另外我還要強(qiáng)調(diào)一點(diǎn),適當(dāng)?shù)膮⒓优嘤?xùn)是很有必要的,上海有很多的外語培訓(xùn)機(jī)構(gòu)(主要是培訓(xùn)商務(wù)交流),效果很不錯(cuò)的,不過也很貴的,所以去前一定要計(jì)劃好,不要象大學(xué)那樣交了錢不去上課或者不認(rèn)真聽課,那樣就最好先不要去.
工作兩年后,如果你算法,數(shù)據(jù)結(jié)構(gòu),設(shè)計(jì)模式等等有比較深的了解的時(shí)候
我覺得HIBERNATE,STRUTS,SPRING的實(shí)現(xiàn)方法你應(yīng)該能夠很快理解.
我還是不推薦你學(xué)習(xí)這些,我推薦學(xué)習(xí)EJB.推薦書籍精通EJB,ED ROMAN寫的那本.就象他說的這本書不是宣傳EJB,不是寫關(guān)于EJB世界如何精彩,不是為了消滅某個(gè)其他對(duì)手等等,學(xué)習(xí)這本書是希望你能構(gòu)建出健壯,安全,可擴(kuò)展的服務(wù)器部署.他里面很多的概念你可能在工作中碰不到,但是不表示你可以不需要理會(huì),而應(yīng)該去思考如果碰到這樣的問題我應(yīng)該怎樣解決,然后可以去網(wǎng)上找資料解決它.(這本書是寫EJB2.0的,但是我還是推薦,看完后你絕對(duì)不會(huì)覺得是亂費(fèi)時(shí)間,我也覺得沒有做過項(xiàng)目也很難理解這本書的)
我覺得一個(gè)程序員要到一定檔次,英語是必須的,所以我覺得如果能有一個(gè)全英文的工作環(huán)境工作一段時(shí)間是很應(yīng)該的.現(xiàn)在基本上的技術(shù)規(guī)范全部是英文寫的,很多技術(shù)論文也是英文的,如果英語不行,水平很難提高.其實(shí)對(duì)于在上海工作三年的程序員基本上知道自己應(yīng)該如何發(fā)展的.
再說說上海JAVA程序員的大概工資吧.一般應(yīng)屆畢業(yè)生3K左右,三年工作經(jīng)驗(yàn)5K以上,5年工作經(jīng)驗(yàn)8K以上.這個(gè)工資是指很多公司全部能夠給出,而且也比較容易找到的.對(duì)于很厲害的人肯定不合適.大公司和外企在我說的基礎(chǔ)上乘1.5倍.(其實(shí)上海找軟件開發(fā)大專就可以了,只不過要犧牲一部分福利,和需要更高的能力,本科就一點(diǎn)問題也沒有)
對(duì)于從外地來上海找工作的學(xué)生,我建議做好長期打算,畢竟找工作是需要開銷的,上海的交通費(fèi)用很高,而且是省不掉的.但是心態(tài)一定要擺正,首先要有決心,工作一定可以找到,另外不要浮躁,其實(shí)找工作應(yīng)該是一個(gè)不段學(xué)習(xí)的過程,
當(dāng)你面試一家公司,那么筆試的題目在你面試完后一定要花時(shí)間把你你不會(huì)的搞明白,筆試十家后你會(huì)發(fā)現(xiàn)其實(shí)題目差不多的.態(tài)度一定要謙虛,待遇可以適當(dāng)降低
但是不要低于2.5K(不過一般你轉(zhuǎn)正都能要求到這個(gè)數(shù)目的,只要你好好和老板談).要相信工作可以找到也要做好長期打算(就是萬一短時(shí)間找不到工作的打算,不要輕易退場(chǎng),挺一挺就過去了),經(jīng)濟(jì)上要準(zhǔn)備充足.而且面試不要擔(dān)心什么的,上海軟件公司多得很,你今天面試不過,三個(gè)月后這個(gè)公司可能又要你去面試的.他不會(huì)記得你的.在投簡(jiǎn)歷的時(shí)候,簡(jiǎn)單點(diǎn)的兩頁就可以突出你在學(xué)校期間做過哪些項(xiàng)目.只要是軟件工程師就可以投,最多亂費(fèi)兩頁紙,不要做太好的簡(jiǎn)歷,是亂費(fèi)錢.網(wǎng)上投簡(jiǎn)歷就應(yīng)該全部投,最多是不要你去面試,不會(huì)少什么的.找工作能力是一方面,技巧也有的,只有自己慢慢體會(huì)了.
再說說為什么我不推薦學(xué)習(xí)HIBERNATE,STRUTS,SPRING,因?yàn)槲乙恢本驮谟眠@個(gè),現(xiàn)在突然發(fā)現(xiàn)自己好象無法前進(jìn)了.所以現(xiàn)在又重新學(xué)習(xí)基礎(chǔ),但是問題是我年齡大了,事情多了,可以供學(xué)習(xí)的時(shí)間不多了.所以我才極力推薦在工作的前三年一定要把基本功打扎實(shí).現(xiàn)在有很多程序員會(huì)用HIBERNATE,STRUTS,SPRING來寫項(xiàng)目,可是確不會(huì)寫一個(gè)JDBC連接,對(duì)JAVA的多線程一點(diǎn)不知道,SERVLET不會(huì)的也很多.這個(gè)是很不好的,也是現(xiàn)在國內(nèi)很多程序員的通病.為什么很多人說程序員到30就寫不動(dòng)代碼,學(xué)不會(huì)新東西了,你基礎(chǔ)那么差還能學(xué)會(huì)就真的怪了.
不要把時(shí)間放到討論EJB和SPRING哪個(gè)好哪個(gè)差上面,不過我還是傾向EJB的,很多人說EJB能實(shí)現(xiàn)的SPRING也能實(shí)現(xiàn)(好象有EJB能實(shí)現(xiàn)的但SPRING不能實(shí)現(xiàn),但是沒有完全了解不敢說),但是為什么不想想SPRING能實(shí)現(xiàn)的難道EJB不能實(shí)現(xiàn),實(shí)現(xiàn)麻煩一點(diǎn)有什么關(guān)系呢,學(xué)習(xí)一個(gè)東西不是要看到它的優(yōu)點(diǎn),而更應(yīng)該看到它的缺點(diǎn).呵呵,不要罵我,我認(rèn)為SOA將成為潮流,把罵我的時(shí)間放到了解SOA上.而且想去大的外企,那么社會(huì)招聘百分之八十會(huì)問EJB的.進(jìn)去大的外企有兩個(gè)方式,一個(gè)是社會(huì)招聘,但是這個(gè)面試特別嚴(yán)格,基礎(chǔ)不好外語不好的基本上沒有戲.(社會(huì)招聘指招聘有工作經(jīng)驗(yàn)的,應(yīng)屆畢業(yè)生叫校園招聘)另外一個(gè)就是通過外包進(jìn)去,這樣進(jìn)去要求要低,但是你必須亂費(fèi)幾年,等機(jī)會(huì)直接進(jìn)你外包出去的公司或者跳巢到和他同一檔次的外企.
很多人說待遇不重要,重要的是學(xué)到東西,這個(gè)是不對(duì)的.待遇是你價(jià)值的體現(xiàn),學(xué)東西就為了更好的待遇,所以要工資的時(shí)候不要覺得不好意思,想要多少就直接說出來.只有生活有保障才能更好的學(xué)習(xí),更好的工作.工資高,心情就好,做什么也快呀.其實(shí)應(yīng)該這么說,能學(xué)到什么不重要,重要的是工資要高.
所謂程序員只能到30歲的說法是明顯不對(duì)的,程序員也不是一個(gè)跳板,不要總是想去做系統(tǒng)分析,去搞管理,而應(yīng)該扎扎實(shí)實(shí)的學(xué)習(xí).做程序員有什么不好,從程序員開始,往中級(jí)程序員,高級(jí)程序員,職深程序員,專家程序員一直走下去.
再次強(qiáng)調(diào),外語很重要,請(qǐng)把它放在第一位置.最近好象軟件行業(yè)也開始好轉(zhuǎn)起來了,對(duì)日的外包多不說,歐美的外包也多起來了,而且外包的性質(zhì)也發(fā)生變化,從最初的編碼和測(cè)試發(fā)展到分析,設(shè)計(jì),編碼,測(cè)試全部外包了.這樣和做國內(nèi)的項(xiàng)目區(qū)別不大,所以還是很有發(fā)展前景的.?