其次,我們應該有壹個良好的職業發展方向,我周圍有很多朋友,也見過很多人,包括應屆畢業生和工作了兩三年的朋友,甚至有的朋友都工作了快5年的時間,仍然拿很低的薪水,勉強維持生計,聊天的時候會感覺自己很迷茫,不知道能做什麽,也不知道該做什麽,這裏,熊熊希望提醒大家,IT已經不是曾經的泡沫經濟時代了,希望理性對待,如果妳不是那塊料(我的導師曾經說過壹句話,IT人的成功是拿錢和命堆起來的,所謂錢就是瘋狂的買書,看資料,命當然就是玩命學習了),那麽在妳還沒有進入這行之前,請三思。如果妳已經選擇了IT這個行業,那麽恭喜妳,雖然這個行業現在人數眾多,但是90%還都停留在最初級的IT民工層次,只要妳肯付出努力,妳就會站在金字塔尖~
至於IT發展方向,我本不想多說,每個人的想法不壹樣,但是我還是希望嘮叨幾句,算是個建議吧,首先,大家可以去各大招聘網站瀏覽,熱門的職位,如項目經理、技術總監甚至CTO等,還是以軟件開發為主,畢竟,我們要考慮壹個公司的組成架構(不考慮人力行政及財務後勤等職能部門),對於壹個大型互聯網企業來說,拳頭部門是他的產品與研發部門,這兩個部門支撐著整個網站乃至整個公司的核心,沒有產品沒有平臺談其他的都沒有任何意義。至於收益部門,肯定是銷售和市場這兩個部門,不管在哪個公司,只要妳有成熟的產品,這兩個部門的精英們就會想盡壹切辦法將其變為收益;再次是售前售後支持部門,壹個好的產品並不是賣出去就算成功了,更重要的是客戶的良好反饋,百年老店靠的是什麽——口碑!最後,才輪到系統運維部門,做好了,是公司信息化部門,做不好,就會淪落成網管部門,任何其他部門的小魚小蝦都會踩妳壹腳,老板還不會向著妳,因為,在老板的眼裏,妳只是為其維護硬件,適應的節約成本罷了(而且,在他眼裏,妳每次節約成本會帶來更多的成本投入,比如我們的數據庫經常需要升級內存 ^_^),所以,能不能做好,如何規劃好,很重要~
對於軟件開發方向,熊熊強烈建議學習C++或者C這種語言,相比其他語言,這兩種語言囊括了所有能做的事情,而且用這兩種語言的薪水,壹般都是其他語言的2倍以上;第二類,建議.NET平臺下的C#語言,也許會有人認為微軟平臺的產品很垃圾,我想說的是,存在即合理,Linux如果有那麽多人去測試,去攻擊,壹樣會撐不住,而且,用得起微軟的,都是有錢的公司,這樣的公司,薪水也不會低吧,呵呵;第三類,LAMP,這裏,好像不是純開發了,其實,我想說的是,如果妳選擇PHP,就必須深入理解LAMP,我見過很多號稱PHP很好的開發,只是用Zend等成熟的框架進行編碼開發,並不深入理解PHP與MySQL的架構,更不理解Linux架構,那樣的話,妳的薪水怎麽可能上的去;第四類,本人非常熟悉但壹直不想說的Java,好像是從01年開始,Java這種語言迅速占領了我們的視線,學習Java的熱潮使得熊熊也壹度迷茫過,Java語言的培訓學校也如同雨後春筍壹般層出不窮,然後,近十年以後的今天,Java語言走到什麽程度了呢,那就是,壹個應屆畢業生甚至可以號稱自己精通Java語言,我承認我身邊有很多真正的Java高手,他們的薪水不低,但是對比我認識的其他語言的高手,還是差了壹大截,如果非要選擇Java,我希望妳能夠有機會去壹個大型公司做ERP(比如國內的用友、金蝶、浪潮通軟),否則就深入研究壹下嵌入式吧(J2ME),這也是未來的發展方向,至於用JSP做網站,我勸還是算了,除非妳能牛到成為架構師(不是PM,是真正的架構師),不然真的是在浪費青春,充其量只是代碼民工罷了~
對於系統運維來說,這是熊熊最熟悉的職業了,但是也是熊熊最深惡痛絕的壹個職業之壹,運維的程度不壹樣,決定運維的水平良莠不齊,而且,做運維最重要在於是否有足夠的權限,沒有權限的SA是痛苦的,是郁悶的,而且學習不到任何東西,如果妳做壹個運維,感覺每天很清閑,那麽恭喜妳,只能說明兩件事,不是妳的水平真的高到了壹定層度,就是妳運維的環境實在太小,作為壹個合格的SA,良好的日誌記錄與系統規劃能力非常重要,謙虛謹慎,戒驕戒躁~
再來說說數據庫,DBA是熊熊最向往之而且希望為其奮鬥壹生的職位之壹,數據的魅力無處不在,在當今社會,任何壹個稍具規模的公司(手工作坊就算了),無論是否與IT行業有關,數據都是其必不可少的組成部分,各種各樣的數據均需要數據庫來承載與維護(無論是大型的數據倉庫,如DB;還是流行的Oracle、MS SQL、MySQL、Sybase等;甚至是微型的VF、Access等),壹個好的DBA的作用顯得極為重要,不僅需要能夠進行日常維護,對於數據庫本身的優化(包括數據庫系統架構優化與SQL優化)及數據庫整體架構設計,更是鍛煉DBA的壹個重要工作,重要的開發工作(核心部分存儲過程)也要由DBA來完成,沒有人比DBA更了解數據庫中各個庫與表的合理架構,再高級的數據挖掘和BI等,那就是超級DBA的職責範圍了~
最後談談系統集成職位,這個職位是熊熊剛剛接觸不久,但是又深有感觸的職位,想做好這個職位,不在於妳的技術水平要有多高,但是對各種技術壹定要非常了解,就是要做個博采眾長的人,而且,重點是妳的文檔能力與溝通演講能力(文檔能力決定妳上可以向領導有所交代,下可以向客戶有所演示),這也是為什麽很多技術很好的人做不好系統集成高級職位的原因,深入理解需求,並能將其準確的用書面和語言表達出來,這才是重中之重,當今社會需要復合型人才,悶頭苦幹壹輩子只能做個高級工程師(建議看看唐駿自傳)~
各位在北京或上海這種壹線城市打拼的兄弟們,如果妳們今年已經到25歲,還沒有到27歲,請壹定要努力,相信我,只要妳肯努力,妳的薪水能夠在2年內達到6K以上(最保守數字),如果妳到27歲的時候,還不能達到月薪8K,或者說完全沒有這個潛力(潛力的保守值是妳已經最少拿到6K的月薪),那麽我只能對妳說很遺憾,妳會被社會淘汰了,這是很殘酷卻又很現實的存在,設想壹下,我們現在本科畢業後,壹般的年齡都在22歲左右,到27歲已經有了5年的工作經驗,在北京或上海這種絕對壹線城市,如果妳拿不到這個數,妳如何養家糊口,如何給妳愛的人幸福,現在的女孩子都是現實的,沒房沒車的生活不是每個女孩子都願意跟妳過的(已經有女友的不要拍磚,那我只能祝賀妳小子很幸運,而且,好好善待妳女友吧,畢竟,沒有面包的愛情是不牢靠的,人家肯跟妳,妳就要加倍努力回報),做IT人壹定要有壹個良好的職業規劃,知道我壹年後應該達到什麽水平,三年後應該達到什麽層度,五年後應該達到什麽地位,這樣下去才不會迷茫~
(這是壹個網友給我的回答,希望對妳有幫助)