程序員職業規劃(一)

  簡單介紹一下我的情況,我是03級的本科生,07年畢業后一直從事軟件方面工作,現在是一名項目經理,到今天為止,我差不多有5年半的工作經驗了(我是07年3月就進了公司)。那麼為什麼我現在會對職業生涯規劃有感悟呢?因為隨着時間的增長,我越來越覺得我們混職場的IT人(當然不限於軟件行業,只要是職場人)如果沒有一個很好的職業規劃,那麼隨着時間的流逝,我們逝去的不僅僅是年華那麼簡單;當你某天猛然發現當年同一起跑線的同窗朋友,現在跟你的差距大到讓你愕然時,你就真的很難很難逆轉這種局面了。當然,我這樣抽象的說,很多人無法感受到這種緊迫感和恐懼感,下面我分3個方面來說明職業生涯規劃的重要性。

  第一,職業生涯規劃是事業的導航

  首先我們搞清楚,事業是什麼?喬布斯的蘋果公司,叫事業;你每天上班路上賣油條豆漿的大媽的早飯攤,叫事業,同樣,我們IT人每天上班時,在格子間乾的事情,那也叫事業!很多人總是覺得自己是個小職員,每天都做着小事情,似乎事業這種詞彙應該總是伴隨着老總、資金、企業這種概念的,所以,反正我只是個小職員,反正我又不是名校畢業,反正我的學歷一般,就算規劃的再燦爛,也只是畫餅充饑而已,還不如每天耕好自己的一畝三分田,剩下的就是老婆孩子熱炕頭了…

  我認為這種思想最大的毛病就在於自我否定。我舉個例子,CS 這遊戲大部分人都應該玩過吧,你進一個主機開始遊戲以後最多的動作是什麼?不是開槍,不是到處走,不是換子彈,而是按tab查看排名!每個人都想多殺點人,多拿點分,進入警察或者土匪榜的前三甚至第一,難道你會說:反正我技術一般,還不如給別人做嫁衣,讓別人殺了拿分呢?所以,我們在職場混,也好像在玩一個現實版的遊戲,那麼我們的目的就是拿高分,也就是向更高的目標進發,無限的接近目標,甚至超越目標,而職業生涯規劃,就是你達到目標的一個個裡程碑,它會每時每刻為你指明你的方向,讓你明確你的目標,並一步一步走下去,所以職業生涯規劃絕對不是畫餅充饑。

  當然,你的目標必須切合實際,但是也不能太過於保守,甚至可以是一種階段型的規劃。比如我,我07年進公司是程序員,程序員的地位好工作大家應該是再熟悉不過了,我本科讀的是個三類大學,還不是軟件本職專業,但是有幸能找到這樣一份工作,我還是很感激老闆的。既來之則安之,學習技術技能,累積經驗,同時關心行業的發展前進和自身的晉陞路線。當時我了解到,程序員的發展一般來說是這樣,程序員→軟件工程師→架構師→系統分析師(技術路線)或者項目管理師(管理路線),最終到達技術總監,或者項目總監甚至CTO、COO或者CIO等高級職位。也有程序員後來進入測試領域,後來成為QA或者QC,最後成為質量總監等。我根據我本身的性格,興趣,和切合自身的發展方向等多方面因素考慮,定下來自己走項目管理的路線,我給自己的職業規劃是這樣:程序員→軟件工程師→項目主管→項目經理→項目總監→CIO;而我也確實一步步正在實現了自己的規劃,能夠到達今天的這個位置,職業規劃起了相當大的作用。它總是在不停的指引和鞭笞我向目標進發,而我自己也從來沒有感到彷徨,沒有困惑過,因為我有目標,有規劃,有方向,這就是職業規劃的力量!因此,不要因為你現在的微不足道而放棄對自己的規劃,飯要一口一口吃,只要你做好切實可行適合於你的規劃,並且一步一步的按着規劃來做,達到目標就只是時間問題而已了!

  另外有一點我想說一下,就是很多人認為“計劃趕不上變化”所以這種規劃性的東西就算寫的再好以後也可能會“趕不上變化”。我認為吧,如果你還是在學校的學生,可以有這種想法,但是如果你已經入了職場,那麼就別這樣想了,除非你想做一個經常轉行的人,那我就沒辦法了。我當年在學校被輔導員逼着寫職業生涯設計(比賽)的時候,我也有過這種想法,並且覺得職業生涯設計時個扯淡的事情。但是後來工作后發現這個還是非常重要的,如我上文所述,是個不可或缺的東西,至少我這麼認為,也確實給我帶來了很好的收穫。這個畢竟是個在你職業中導航的東西,就算有些和你的現實生活有些避免不了的小差距,但是至少一份好的職業生涯規劃在大體上會給你一個方向性的指導,不至於讓你在某些時候感到迷茫。

  第二,職業規劃能給你帶來你想要的東西

  有句老話叫做“無欲則剛”,我承認我是俗人,我沒有那麼坦然淡定的心態,我在某些時候甚至俗到想要魚和熊掌兼得。但是,這錯了嗎?答案當然是沒有。只要通過正當途徑,你獲得的越多,反而證明你越有本事。

  有很多程序員總是有這樣想法:現在我是不行,但是等過幾年我有經驗了,工資和職位自然就上去了。暫且不說這種想法對還是錯,我先講個真實的故事。我曾經有個手下,叫小Y好了,是09年的應屆生,被公司招進來后安排在我手下當程序員。相處一段時間后,我發現小Y這個人能力很一般,也不願意利用空閑時間學習(因為是吃技術這碗飯,所以我覺得學習真的很重要,後面會詳談),而且幹活很粗糙,寫的代碼往往總是要我返工修改。當年年底我給他的績效考評比較低,因此第二年加薪的時候,他相較於他的在其他部門當程序員的朋友要低很多(當時是一批招的),所以對我對公司有很大意見,後來我找他談,我就很直接問他憑什麼要求加薪水平跟別人一樣?他回答我說他工資太低,來了一年還相當於應屆本科水平。我說可是你的能力比某些應屆生要差很多(當時我有另一個2010年本科應屆生手下,能力非常強,起碼有2年經驗程序員的水平)。他就回答我說他有經驗。所以看到這裡,各位也也應該猜到了結局,不錯,後來小Y走人了。

  我講這個故事看似和職業規劃沒有太大關係,實際上我覺得還是能說明一些問題的。也就是說,經驗重不重要呢?毫無疑問,在任何行業,經驗都是非常重要的東西,而且用錢也買不來。但是大家切記,不要認為單憑“經驗”這東西就可以無敵了!比如你喜歡搞技術,你想以後當個牛X的架構師,但是你僅僅靠當程序員而不去學習相關知識,就算累積10年編碼經驗,也充其量只能到軟件工程師的程度,到架構師的那道坎很難跨越過去。那麼你想得到的,終究還是水中月,看起來很近,實際上還是很遠。

  有些朋友會說:我不想的到什麼,我不想要什麼,現在這樣挺好,我也挺喜歡寫代碼的,職業生涯規劃對我來說也就沒什麼用。好吧,我承認,這樣的朋友境界比較高,我自愧不如。但是你要明白,你是生存在社會裡面,你不是一個獨立的個體,你有家庭,你將來會上有老下有小,甚至你還要擔負你老婆的生活,我不知道當你的父母需要你養老,你的房車需要你還貸,你的兒女需要你繳學費,乃至於你的兒子需要娶媳婦(如果是女兒就賺了,哈哈)的時候還能不能有這種淡定的心態呢?還有,你們想想,當你30好幾歲了,快40歲了,還和20出頭的年輕人在一起寫代碼的時候,會是什麼感覺?他們年輕力盛,充滿激情,跟你當年一樣,熬通宵,連續工作10小時,不規律吃飯,哼都不會哼一聲,但是你呢?當你體力下降,記憶力下降,邏輯分析能力下降,思維開始遲鈍的時候,你覺得你還拼的過他們嗎?當你的公司為了維持一個僅僅有“經驗”而其他各方面都不如年輕人,卻還要支付高於年輕人一大筆工資的中年人的時候,你覺得公司會怎麼做?我不知道各位看到這裡有什麼想法,反正我每每想到這種情況,我的後背會發涼,我會覺得很恐怖,真的很恐怖!所以你最好還是收起那份淡定,去努力的博取你所必須要博取的東西吧,職位,薪酬等等!想要這些,說容易也容易,做好職業生涯規劃,自然總有一天能夠達到目標。

  當你做好了職業規劃后,給自己定下一條線性的職場進化路線圖,定下每個裡程碑,每個小的關鍵點,包括為了達到這些里程碑和關鍵點所需要做的事情,或者需要累積的知識,那麼這樣在你日常工作中,你不會胡亂的去累積所謂的“經驗”,而是有針對性的,有目的的去學習或者去鞏固或者去鍛煉你的能力,這樣一來,日積月累,你就自然而然的按照職業規劃的線路走下去了,反過來說,你就一步一步的實現了自己的目標,得到了自己想要的東西。比如我當年給自己頂下項目管理這條路,我在平時工作中就非常注意鍛煉這方面的能力,比如跟客戶溝通,比如撰寫文檔,比如協調團隊,等等,另外,我也強制要求自己學習項目管理方面的知識,強化管理的理念和能力,並將理論用於實踐,將書本上學到的項目管理知識,比如進度管理,成本管理,範圍管理用於我現實的項目中,這樣就形成了一種良性的循環,我學到的越來越多,工作也越做越好了。那麼自然而然的我就從軟件工程師到項目主管,再到現在的項目經理,我想要的,我確實得到了。

  第三,職業生涯規劃能夠讓你持續的學習

  前面我在說小Y的例子的時候說到過,作為一名技術領域的人,持續學習是非常重要的,這是你在這片殘酷競爭的環境下生存乃至拔尖的唯一方式。前面我說過,僅僅靠工作中的那點經驗累積,對於我們的發展是肯定不夠的,必須要通過充電來補充知識,才能推動我們的晉陞。而很多搞軟件的都面臨一個問題,就是沒有動力去充電,一想到看書就頭大,還是寫代碼比較有意思。

  其實大多數人都明白學習的重要性,只是真正能夠做到持續學習的人實在是少之又少,你捫心自問,你每天看書(技術相關)時間有多少?大多數人少於兩小時的,可能更多人會選擇逛逛博客園或者csdn之類的網站罷了。學習的重要性我在這就不老生常談了,大家讀了這麼多少年的書肯定就聽了多少年,難就難在堅持。我去年考了復旦的在職碩士,今年考了軟考的高級專業,信息系統項目管理師,為什麼?因為我覺得我的知識不夠用了,需要充電,需要接受更多的知識來幫助我達到我的職業規劃目標,而這些考試,都是需要閱讀大量的資料,學習大量的知識才能得以通過的,真心不容易!那麼我的動力來自於哪裡呢?就是來自於我的職業生涯規劃。

  5年前我給我自己的職業生涯規劃大致是這樣的:程序員→軟件工程師→項目主管→項目經理→項目總監→CIO,越向後面每一步所花的時間和所付出的努力就越大,也就是說,我現在已經到達了項目經理的位置,如果要向前再邁一步,我必須要付出可能比前三步還要多的時間和精力,而我目前的水平還遠遠夠不上項目總監,那麼怎麼辦?學習!和修鍊武功一樣,只有通過學習理論以及將學到的知識應用到工作上產生經驗的累積,才能讓我真正的提升內功,達到下一個境界!

  我目前正在備考軟件架構設計師,明年上半年準備考系統分析師(都是軟考的高級考試),下半年考PMP,後年上半年準備碩士論文答辯(這也是職業規劃的一部分)。我想等到後年,7年+工作經驗,加上我的知識累積,去拿下項目總監的位子應該是不在話下了吧,這樣我就又完成了職業生涯規劃的一步了。我現在每天保持至少4小時的學習時間,來補習我的基礎知識以及專業知識,而我學習的動力,很大程度上就是來自於我的職業規劃,我一定要向前邁出那一步,就算再辛苦,再勞累,也無法阻擋我的腳步!因此,給自己的職業規劃,其實也是一個很好的鞭笞你持續學習的理由,無論什麼事情,就算再困難,一旦有了動力,我相信就會堅持下去的!

  說了很多,不知道我的意思大家能不能理解了,其實歸納一下,職業生涯規劃是指導你,鞭笞你的工具,反過來也是你一步步需要去達成的目標,相輔相成,互相作用,最終的結果就是將你的內功修鍊的爐火純青,而你也可以憑藉你強大的“武功”去獲得你想要的一切!我希望所有看到這篇文章的軟件從業者,特別是年輕的程序員們,都可以給自己做一份職業生涯規劃,給自己定一條路線,讓自己在這條路線上一步一步走下去。

  程序員職業規劃(二)

  對於大多數程序員來說,微軟是一家值得崇敬的公司,能夠加入微軟,也是很多程序員的願望。在付出足夠的努力后,一旦進入了微軟,也就意味着可以和最先進的技術終日為伍,一直沿着技術這條路線走下去了。對嗎?錯。今年九月份剛剛加入微軟開發合作部的王洪超就為自己規劃了一條技術管理的路線,除了在技術方面繼續學習之外,他還希望在未來的時間裡有意識的提升項目管理的能力。王洪超說:"微軟為員工的職業發展規劃提供了足夠的學習機會。"

  對更多的程序員來說,進入微軟仍舊是一個夢想。然而,與以往任何一個時候相比,做出職業規劃的必要性更加迫切。面對層出不窮的新技術,激增的就業壓力,不斷分化的開發角色,再加上IT發展的不明確,做出職業規劃既是一種挑戰,也是必須之舉。

  以前,學校的學生只要考取一個認證就很容易開始自己的職業生涯,已經工作幾年的程序員更是成為公司搶奪的對象,而就在互聯網熱時,高級程序員更多想到的是自己出去創業。現在一切都改變了,混亂的認證市場讓畢業的學生失去了一塊招牌,企業更注重其技能和做項目的經驗,而少有工作經驗的學生和企業需求之間形成了無法彌補的裂痕。已經工作的程序員又面臨著學習軟件工程規範和技術更新換代的壓力,不明朗的軟件行業前景讓他們在走向三十的路途上遭遇困惑。對於已經具備相當水平的資深技術專家或者技術領導者來說,風險投資對軟件項目的謹慎使得創業變得更加困難。即便如此,仍然有很多非軟件專業的人員源源不斷的加入到這個大隊伍中,更為市場增加了很多競爭的對象。

  與企業需求接軌是學生的職業規劃的第一步很久以前,企業要承擔起學生的培訓工作,畢業的學生要在公司經過一段時間后,才能融入整個開發團隊。而現在,很少有公司願意承擔這樣的培訓費用了,在激烈的市場競爭下,發著工資卻無法帶來利潤的職員是大部分企業無法容忍的。

  大學教育是普適教育,教給學生的只是知識,而企業對學生的需求是技能。這之間就是一個很難彌補的差距。中科天博總經理王健華表示:"大學生學習完了之後,只是知道是什麼,根本不會用。學習了C、Delphi,學習了Java,只能夠按照書本的案例照着做下來。但讓他做一個最小的項目,包括一個帶後端數據庫的小網站,都很難獨立承擔。" 前IBM 軟件部高級軟件工程師李巨鋒現在擔任科瑞爾思培訓中心專職教師,他也表達了同樣的看法,"企業更關心你學習到了什麼技能,做過什麼,如何把學到的技術應用到實際中去。"

  應屆畢業生很難克服這個困難,因為學校不具備這樣的環境。IT大環境沒有解決的情況下,就需要大學生自己想辦法。如果在學校通過某些方式已經積累到了經驗,當然是最好的。但如果沒有積累到這些知識,就必須尋找機會通過其他途徑彌補了。

  曾擔任亞信公司軟件開發技術總監,現在創辦達內培訓中心的韓少雲有也切身的體會。 "原來我也在亞信做人才管理,需要不斷從社會上招聘好的軟件工程師,組建開發團隊。我發現很難找到合適的人選,但是一些被淘汰的人是很可惜的,他的基本素質,包括計算機專業的相關背景非常不錯,但具備的技能和企業不能很好的匹配。"為此,韓少雲萌發了要做IT培訓的念頭,希望將企業需要而學員缺乏的知識和技能通過這種培訓進行彌補,創辦達內科技以來也取得了巨大的成功。

  對學生來說,提高適應企業需求的技能也是為了尋找到適合自己的公司,職業生涯就是進入正常的軌道中。尋找到適合的入口,面臨畢業的學生要謹慎的做出自己的選擇。如果不好找入口,起點太低,對未來的發展也沒有好處,甚至導致以後的工作習慣都不好。金山公司負責人力資源的副總裁王春偉說:"《哈里波特3》中有一句話讓我印象非常深刻:選擇比能力更重要。一個人年輕也只有很短暫的幾年,如果能夠選擇一個精彩有活力的團隊,會使他的職業生涯充滿精彩。如果在選擇職業的時候,因為一些失誤造成兩至三年沒有學到什麼,自己也會非常慚愧的。" 王健華表示,企業是員工社會價值的附着。"大公司在自身的工作規範和工作習慣會更加正規,其經理的素質會更好。很多人由於沒有對未來進行規劃,沒有想清楚,工作之後對自己的崗位不尊重,經理也看不上他。"

  企業對軟件工程流程越來越重視,這是企業做事的方式。要適應企業的需要,甚至先要學會規範的文檔,然後才是技術,這樣企業知道你受過正規的訓練。王健華說:"我們要求學員注重4方面的能力:眼界、學習的方法、技能和規範,他要學習如何與別人合作,比如在代碼風格上統一。雖然只是一名程序員,但仍需要站在項目經理的層面上看自己的工作,這樣才能更好的合作,融入到團隊中。"王春偉認為團隊能力也是通用軟件廠商非常看中的一點,"現在不是凸現個人英雄主義的年代,在金山公司,一個人如果很孤僻,很冰冷,溝通很艱澀就不行。我們要求程序員心態非常端正,有良好的配合意識,個性特別樂觀。"

  一些學生也意識到了這點,正在軟件學員讀大四劉未鵬就表示:"我想當雜誌社編輯、從事教育工作或進入研究機構,總之得是一個能夠靜下心來的地方。如果非要進公司工作,也得像趨勢、金山或微軟這樣具有開放工作環境的公司。現在國內很多公司還是被市場所奴役,不能建立自己的個性,個人覺得不要在一個終日趕工的小公司工作。"因此,對現在的學生來說,不斷增加和企業能夠順利接軌的砝碼就是職業規劃的第一步。

  工作后程序員的職業規劃是要將技術提升與行業結合。

  已經工作一段時間的程序員更要注重職業規劃。很多人剛畢業時充滿活力,然而幾年的摸爬滾打后,衝勁就會慢慢減弱甚至消失。再加上IT大環境的起伏不定,一旦無法跟上技術或者行業發展的步伐,便會迷茫。王洪超說:"以前晚上睡覺之前想事情,經常都不知道自己以後做什麼。"

  這並不奇怪,工作的新鮮感褪色后,就設法需要通過一個目標為自己輸送動力。這便是職業規劃。

  程序員首先需要提高系統設計能力。從2000年以後,軟件業的編程思維和模式、方法發生了翻天覆地的轉變,與九十年代、甚至2000年前是完全不同的。但是,很多在企業工作的程序員的知識架構很難跟上。中科天博謝新華老師直率的指出:"現在很多程序員不是按照應該如何設計最好做得,而是按照我會什麼來做的,最終造成設計思想落後。現在做項目需要的是新的、巧的設計思想。我們可以將從無數次失敗中得到的理念告訴他們,包括如何學習,如何思考,技術變化的原因在哪裡,其核心在哪裡。這樣程序員的理解力就會完全不同。現在,對程序員的要求降低了,但對系統設計的要求提高了。所以程序員必須要提高系統設計的能力,否則永遠出不了頭。"

  而曾經從事過宏觀經濟研究工作的李巨鋒更喜歡從行業走向來談問題。他說:"現在中國純軟件公司不多,但是,中國的經濟非常好,從整個社會的經濟和行業角度可以得出很多有價值的內容。很多人不了解行業的需求情況,因此做不了判斷。"

  跟隨一個快速發展的行業,就比較容易取得發展,而在一個發展緩慢的行業中成功就比較困難。當然,有了市場容量有多大和機會,並不代表一定會成功,但沒有這個因素成功的幾率會更低。工作一兩年的人,最關鍵的是要有一個方向感,不要太盲目,這就需要程序員有一定的判斷力。

  李巨鋒認為,電信行業新增的市場容量每年有1萬億,而且由於是新增市場,人員也比較容易進入。此外,中國的手機市場非常大,由於無線應用的迅速發展,可以預料,基於手機和電信結合的軟件的就業前景就比較好,事實證明,很多人也在向這個方面轉變。達內的成功與行業需求也不無關係,韓少雲說:"從金融和電信行業角度看,對軟件人才的需求每年以30-50%的比例增長。熟悉這兩個行業所需要的IT技術和背景的人才,需求量是最大,缺口也是最大的。"

  中國的信息管理軟件市場也是容易就業的市場。現在市場上有數不勝數的小管理軟件公司,這是同中國社會走轉型之路相關的。李巨鋒說,"基於商流、資金流、信息流、物流的行業都有相當的發展前景。通過產權交易的商流,帶動資金流和信息流的發展。物流是新興的行業,這些都需要主流的IT技術。中國的物流成本現在是20.9%,美國是9.8%,差距非常很大,這其中有1萬億的市場容量,如果軟件和信息化服務佔20%的份額,也有幾千億的市場,行業需求很大了。事實也證明供應鏈等類型的軟件市場發展非常迅猛。"

  而對於遊戲,李巨鋒認為這不能稱之為一個產業,因為它不像電信那樣帶動很大的一個產業鏈,現在取得成功的只有幾個遊戲,而且還主要偏重銷售,不是一個上下游的產業。儘管比較熱,但李巨鋒認為相比來說,至少一兩年內可能不會有很大的市場容量,這就需要進行判斷。

  李巨鋒認為,已經工作兩年以上的程序員可以有幾種基本的職業規劃:技術專家、軟件架構師、實施顧問或銷售。其中程序員最主要的發展方向是資深技術專家,無論是Java還是。NET,還是數據庫領域,都要首先成為專家,然後才可能繼續發展為架構師。"儘管架構師的職位可以工作一輩子,待遇也非常好,對於科班出身的程序員最為適合,但這種工作職位非常有限。"一位畢業的學員到IBM軟件開發中心后,過了一年左右,開始請教其未來的發展,結合對方的情況,建議他先深入的技術,因為在中國架構師需要的條件比較複雜,而且需求量也比較少。

  實施顧問和銷售就比較偏向市場了,除了一定的技術能力外,需要掌握很多IT以外的知識。這些發展方向對於從其他專業轉入IT的人員更為適合。比如用友就培養了很多實施顧問,這些人加上行業背景,收入也很高。要做行業專家,就要比自己的行業客戶還了解這個產業的發展現狀。李巨鋒說:"比如煙草行業,一定要了解大的趨勢,中國最多的煙民在哪裡,其實是在山西和遼寧,煙草行業的產業政策是什麼,直接導致我的需求是什麼,這些信息對於職業發展很重要。IBM的一些顧問都是行業內的資深專家,他們的發展就非常具有代表性。"

  對大多數人來說,首先是要專,在技術上做的比較深入,然後進行工作調整,把自己轉變為某個領域的專家,第三步,根據自己的情況,決定自己做軟件架構師還是高級的顧問銷售,另外一部分人可能就會走向行政管理,這和個人性格有關。

  要獲得職業成長,培訓也很有幫助。韓少雲說:"在北美,職業培訓是一種高端的培訓,即便是專業的人員也需要職業培訓。一個人在一生中需要經過很多職業培訓才能成為一個資深或者專業的人員。而在國內大家的觀念中,職業培訓還沒有被大家廣泛的認同。"

  對於更高級的技術人員,他們所關注的就不是解決基本的生活問題了。他們所關注的就是發展和成就感。從現在看,他們更為缺乏的是交流,尤其是和水平差不多或者更高的人進行交流。李巨鋒說:"我建議他們做一些國產的產品,做一些自主產權的技術。比如,我們還有產品開發的部門就在做國產數據庫設計。"

  職業規劃帶動更好的成長

  從中國的軟件開發人員的層次看,工作幾年以內處於初級水平的程序員佔據最大的比例,至少在50%之上,高級的人員最多也就10%左右。但無論處在哪個層面,一定要有規劃,按照自己的個性和優勢做一些規劃。

  一個程序員的成長,學習過程中首先要讀到好書,然後是交到好的學友,找到好的老師,在這三個外圍的條件下,找到適合的工作環境,結合自己的特點,然後在一些重要的環節上遇到適合的人和合適的項目,這樣才能成功。有些職位可能在開始的時候不適合,但工作一段時間后,可能就可以走上更高的職位。最近,IBM軟件學院就開始做一個"軟件人才庫"的項目,為的就是跟蹤技術人員的成長,給他們在合適的時機提供合適的職位。業內人士說:"IT行業良性的人員流動也是很好的。"

  有了一定的職業規劃,就需要補充自己缺乏的經驗,只有經歷過足夠的項目,才有可能不斷積累。對行業的判斷有一定的理解之後,對一般的企業適應起來是沒有問題的,但高級的人才需要長時間的積累。

  在中國,除了個人的基本技能,還需要具備一定的社會資源,行業資源和資本。學生要學會在提高智商的情況下,提高自己的情商。因為,在人和人交往中情商起很大的作用。技術人員需要慢慢改變自己的一些思維方式。個人成長要有意識的積累社會資源,認識相關的人,了解相關的政策和行業發展的過程和規則,這些東西是非技術的,非智商的,只要你關注就是可以得到的。我覺得最關鍵的就是多認識人,然後有意識的尋找合適的事情來做。情商也就需要有渠道,有多少人能夠幫助你,否則成不了。

  機遇和經歷對於職業的發展有相當的影響力。某些人或者某些事情都可能會影響到未來的發展。王洪超也認為成為微軟MVP是自己的一個轉折點,由於成為MVP,便有機會接觸更多的技術朋友和微軟人,為自己的發展奠定了基礎。

  總而言之,每個人至少三年要點評一下自己:是環境的原因,還是自己個人的原因,如果是環境的原因,可以考慮是否需要換地方,如果知道自己,可以調整自己或者設的目標現實一些。從一個普通的程序員做起,3年時間至少能夠做到做獨立需求分析和設計的。