第一篇:程序員的職業規劃就像軟件工程
程序員的職業規劃就像軟件工程
那家公司主要做些MIS系統,陳皓不僅獲得了一定的實際工作經驗和能力的鍛煉,還習慣了軟件公司高節奏、快學習、充滿挑戰的環境和氛圍。這造成了他畢業后到銀行工作時極度的不適應——效率低下,工作毫無激情,工作當中充滿了相當復雜的人際關系和政治斗爭。
最主要的是,由于初到銀行,很多技術和產品從未見過,而主要實施卻由外面公司來完成,銀行自己內部中有經驗的人又不愿意與人分享知識。雖然可以拿很多紅包,整天也很清閑,不是看報紙就是打游戲,但陳皓感覺到那并不是自己喜歡的工作,沒有任何激情和斗志可言。和大四時在那個軟件公司中的技術氛圍相比,完全就是天壤之別。
所以在銀行工作的這兩年,陳皓天天都在彷徨和思想斗爭,“因為沒有自己的職業規劃,所以,浪費了至少兩年的時間”。最后,陳皓打定信念,決意離開去尋找自己的道路。
“因為我是在一個相對比較閉塞的城市(昆明),所以,我要離開銀行的決定遭到了父母、同學、朋友、同事,幾乎是身邊所有人的反對。但最終,我還是一意孤行離開了銀行,遠走他鄉到上海這座大城市去尋找自己的人生道路。” “從此,我走上了一條不可回頭,并和以前完完全全不一樣的道路。”從國企到民企再到外企,從打雜到程序員再到高級程序員到team leader到技術主管,從小酒店MIS到企業OA到全國性的大系統到世界領先的分布式計算平臺集群軟件,“若干年過去了,經歷了高速的發展和獲得了很多不同的經歷,但唯有當時選擇離開銀行這件事情讓我至今都為之興奮。迄今為止,這是我自己覺得最最有成就感的事情。”
正如陳皓所說,“也許,最讓一個人感到最有成就的事情,不是他做成了什么,而是他選擇了什么。” 認識自己
多年打拼后,陳皓雖已是技術主管,但走的那些彎路,浪費的兩年時間,一路中的心酸讓他明白了很多道理。“今天,我對許多剛上路的朋友都會說,人生的規則很重要,從上大學時就要好好規劃,這對國人來說尤其重要。因為對于國人來說,人生的頭20年都是被別人規劃的,導致了自己根本不會給自己做規劃。這點是相當危險的。”
人生短暫,屬于自己黃金的時間不多,如果把太多的時間浪費在尋找道路和方向上,很有可能會導致一事無成,要及早確定自己的規劃,然后照著這個規劃堅定不移的去執行。陳皓認為,做規劃時最重要的是兩個方面:一是清楚地認識自己的能力、優勢和性格;二是確定自己的專業和想從事的行業。只有在確定這兩方面后,才能做出自己的職業規劃。
兩方面看起來很簡單,但認識自己并不是一件容易的事情。陳皓認為應當從下面十五個方面審視和認識自己,幫助自己確立人生規劃:A)所掌握的知識,B)問題的解決能力、判斷能力和分析能力,C)對待困難的心態,D)團隊合作能力,E)表達能力和語言組織能力,F)創造和創新能力,G)溝通能力,H)自己的性格內向還是外向,I)是否有堅韌不拔的專研精神,J)自己的弱點和性格上的缺陷,K)學習能力,獲得知識的能力,L)領導組織能力,M)目前自己能夠進入的企業,N)目前自己在社會中的地位,O)目前自己的競爭實力。
職業規劃就像軟件工程
確定了自己的行業和專業領域后,接下來的事情應該是:1)努力掌握這個行業的知識,2)用最短的時間了解這個專業和行業更為具體的各個子方向。然后在實際過程中再認識自己。比如,選擇了計算機行業,應該盡量地嘗試軟件、硬件、網絡、娛樂、媒體等計算機行業不同方向的工作,如果從事軟件,又分Web、系統、項目、ERP、CRM、數據庫、嵌入式……,在工種上又分開發、測試、技術支持、流程管理,項目管理,系統架構,售前,售后……。當然,我們并不需要去嘗試所有的工作或工種才能知道自己適合什么,我們完全可以向從事不同方向的人咨詢并結合自我認識來做出判斷。
在這個過程中,迷茫的摸索可能是很難避免的。能夠及時得到前人的指點可能會是一個捷徑,征求前人的建議可以起到參考的作用,快速原型(快速嘗試)或許也是好的辦法。因為人與人不同,他人的路并不一定適合自己,適合自己的路還要自己去規劃,別人是幫不上忙的。
要經常性地跳出自己再來看自己,客觀地分析自己的優勢和劣勢。讓自己和別人掂量掂量自己到底幾斤幾兩,了解到自己的長處和特點,然后才能知道自己適合做怎么樣的事和并調整自己的職業路線,這是一個“肯定到否定再到肯定”螺旋上升的進化過程。當度過對自己對社會的“陌生期”后,才有談得上對自己人生和職業的規劃。
個人的職業規劃就像軟件工程。我們都知道軟件項目最大的敵人是需求的不明確和需求的大面積變更,同樣,在個人的職業規劃中,自我需求的不明確和需求的變更也是非常危險的,尤其是在職業計劃實施了四五年后需求的變動和改變。只有需求確定以后,才談得上個人的職業設計的HLD(High Level Design)和LLD(Low Leave Design),以及具體實現。此后隨著自身的日益成熟,可以隨時為自己的Bug打補丁(Patch)改進自己的職業生涯的設計和實施細則(Enhancement),并為自己加上更多更強的能力(New Feature Requirement)。最終達到軟件版本的升級。
第二篇:程序員的職業規劃就像軟件工程
程序員的職業規劃就像軟件工程
作者: 王玉磊 出處:Csdn
閱讀提示:本文通過陳皓的自身的職業選擇經歷來說明程序員的職業規劃要像軟件工程一樣要有目標、計劃地去實施。
電信、銀行等行業一直是許多人非常向往的工作單位,清差厚祿,旱澇保收,陳皓卻不以此為然。所以當記者采訪他的時候,他連用了兩個“最”字來形容他離開銀行的成就感。
陳皓畢業后的前兩年就職于云南省工商銀行,從事銀行電信內全國性業務系統開發。后來在全球最大的網格計算/分布式平臺軟件公司從事研發工作,熟悉Unix系統以及C/C++語言,擅長大型系統軟件需求分析、設計、架構、實施和維護,目前是某全球金融信息數據處理公司的技術主管。
隨波逐流
回想當初,陳皓頗有感慨。還在大三的時候,他就被系里優先推薦給了工行。那時他參與了系上的一個項目(用HTML+Java開發一個在線教學課件),由于當時國內根本買不到HTML和Java的書,而學校也沒有上網條件,所以關于HTML和Java對系里的老師都是比較新的東西,當開發完成后,系里對此評價比較高。因此就在大三下學期把陳皓推薦給了工行。
由于早早地被銀行“預定”,所以陳皓的大四生活很自由,整個一年他基本是在一家很小的軟件公司打工度過的。就是在那家公司工作的經歷,讓陳皓后來產生了離開銀行的念頭。
那家公司主要做些MIS系統,陳皓不僅獲得了一定的實際工作經驗和能力的鍛煉,還習慣了軟件公司高節奏、快學習、充滿挑戰的環境和氛圍。這造成了他畢業后到銀行工作時極度的不適應——效率低下,工作毫無激情,工作當中充滿了相當復雜的人際關系和政治斗爭。
最主要的是,由于初到銀行,很多技術和產品從未見過,而主要實施卻由外面公司來完成,銀行自己內部中有經驗的人又不愿意與人分享知識。雖然可以拿很多紅包,整天也很清閑,不是看報紙就是打游戲,但陳皓感覺到那并不是自己喜歡的工作,沒有任何激情和斗志可言。和大四時在那個軟件公司中的技術氛圍相比,完全就是天壤之別。
所以在銀行工作的這兩年,陳皓天天都在彷徨和思想斗爭,“因為沒有自己的職業規劃,所以,浪費了至少兩年的時間”。最后,陳皓打定信念,決意離開去尋找自己的道路。
“因為我是在一個相對比較閉塞的城市(昆明),所以,我要離開銀行的決定遭到了父母、同學、朋友、同事,幾乎是身邊所有人的反對。但最終,我還是一意孤行離開了銀行,遠走他鄉到上海這座大城市去尋找自己的人生道路。”
“從此,我走上了一條不可回頭,并和以前完完全全不一樣的道路。”從國企到民企再到外企,從打雜到程序員再到高級程序員到team leader到技術主管,從小酒店MIS到企業OA到全國性的大系統到世界領先的分布式計算平臺集群軟件,“若干年過去了,經歷了高速的發展和獲得了很多不同的經歷,但唯有當時選擇離開銀行這件事情讓我至今都為之興奮。迄今為止,這是我自己覺得最最有成就感的事情。”
正如陳皓所說,“也許,最讓一個人感到最有成就的事情,不是他做成了什么,而是他選擇了什么。”認識自己
多年打拼后,陳皓雖已是技術主管,但走的那些彎路,浪費的兩年時間,一路中的心酸讓他明白了很多道理。“今天,我對許多剛上路的朋友都會說,人生的規則很重要,從上大學時就要好好規劃,這對國人來說尤其重要。因為對于國人來說,人生的頭20年都是被別人規劃的,導致了自己根本不會給自己做規劃。這點是相當危險的。”
人生短暫,屬于自己黃金的時間不多,如果把太多的時間浪費在尋找道路和方向上,很有可能會導致一事無成,要及早確定自己的規劃,然后照著這個規劃堅定不移的去執行。陳皓認為,做規劃時最重要的是兩個方面:一是清楚地認識自己的能力、優勢和性格;二是確定自己的專業和想從事的行業。只有在確定這兩方面后,才能做出自己的職業規劃。
兩方面看起來很簡單,但認識自己并不是一件容易的事情。陳皓認為應當從下面十五個方面審視和認識自己,幫助自己確立人生規劃:A)所掌握的知識,B)問題的解決能力、判斷能力和分析能力,C)對待困難的心態,D)團隊合作能力,E)表達能力和語言組織能力,F)創造和創新能力,G)溝通能力,H)自己的性格內向還是外向,I)是否有堅韌不拔的專研精神,J)自己的弱點和性格上的缺陷,K)學習能力,獲得知識的能力,L)領導組織能力,M)目前自己能夠進入的企業,N)目前自己在社會中的地位,O)目前自己的競爭實力。
職業規劃就像軟件工程
確定了自己的行業和專業領域后,接下來的事情應該是:1)努力掌握這個行業的知識,2)用最短的時間了解這個專業和行業更為具體的各個子方向。然后在實際過程中再認識自己。比如,選擇了計算機行業,應該盡量地嘗試軟件、硬件、網絡、娛樂、媒體等計算機行業不同方向的工作,如果從事軟件,又分Web、系統、項目、ERP、CRM、數據庫、嵌入式……,在工種上又分開發、測試、技術支持、流程管理,項目管理,系統架構,售前,售后……。當然,我們并不需要去嘗試所有的工作或工種才能知道自己適合什么,我們完全可以向從事不同方向的人咨詢并結合自我認識來做出判斷。
在這個過程中,迷茫的摸索可能是很難避免的。能夠及時得到前人的指點可能會是一個捷徑,征求前人的建議可以起到參考的作用,快速原型(快速嘗試)或許也是好的辦法。因為人與人不同,他人的路并不一定適合自己,適合自己的路還要自己去規劃,別人是幫不上忙的。
要經常性地跳出自己再來看自己,客觀地分析自己的優勢和劣勢。讓自己和別人掂量掂量自己到底幾斤幾兩,了解到自己的長處和特點,然后才能知道自己適合做怎么樣的事和并調整自己的職業路線,這是一個“肯定到否定再到肯定”螺旋上升的進化過程。當度過對自己對社會的“陌生期”后,才有談得上對自己人生和職業的規劃。
個人的職業規劃就像軟件工程。我們都知道軟件項目最大的敵人是需求的不明確和需求的大面積變更,同樣,在個人的職業規劃中,自我需求的不明確和需求的變更也是非常危險的,尤其是在職業計劃實施了四五年后需求的變動和改變。只有需求確定以后,才談得上個人的職業設計的HLD(High Level Design)和LLD(Low Leave Design),以及具體實現。此后隨著自身的日益成熟,可以隨時為自己的Bug打補丁(Patch)改進自己的職業生涯的設計和實施細則(Enhancement),并為自己加上更多更強的能力(New Feature Requirement)。最終達到軟件版本的升級。
第三篇:軟件工程職業規劃
軟件工程職業規劃
作者:201124070142海師大
一:前言
大學曾是我夢想中的天國,因為這里將是我們走向社會的門檻,也是人生一大轉折點。在科技高速發達的21世紀,大學生也是越來越多,市場上的競爭也是越來越大,隨著中國在國際上的地位的提升,我國越來越需要那些能和國際接軌具有專業素質的人才。記得葛優在電影《非誠勿擾2》里說過:“21世紀什么最重要?——人才!”是的,在這個社會,我們只有不斷的提升自己的能力,以便于更好的適應高速發展的潮流。高中三年的苦讀,終于來到了大學,現在也是時候對自己的人生做出一定的規劃。
二:自我評估
人們常說:人最大的敵人是自己!是的,無論從事什么樣的職業,首先要對自己有個深刻的了解,只有這樣,在未來的工作以及生活中,我們才能更好的進步,更好的適應社會,更好的發展。
我是從小四肢殘疾,和許多電視里的那些殘疾人一樣,在別人眼里我是個非常樂觀,而且很樂于助人的人,在平時的生活中我總是能和同學們打成一片,對待什么人都很真誠,有點小幽默,但我更紫環一個人的時候,事實也是這樣的,只要我身邊沒有人的話,我自己可以呆一天,我喜歡幻想,喜歡沉溺于自己幻想的國度里,當然很多時候我會利用獨處的時間,來反思自己平時的所作所為。
1、性格興趣愛好
我的性格在別人看來是比較外向的,和別人在一起的時候話比較多,幽默。喜歡跟別人交朋友,平易近人熱情。同時我又是個很感性的人,很容易被一些故事或者情節感動的流淚。我這個人特別的懷舊,也很戀家。平時喜歡看書,當然以前是沒有機會看書的,上了大學以后,我的業余生活基本都是遨游書海,也喜歡寫東西,特別是歌詞,有時候也寫小品、情景劇之類的劇本。喜歡聽歌,也喜歡唱歌。由于自身田間,對體育沒多大興趣,偶爾也看NBA。
喜歡的書籍:《平凡的世界》《穆斯林的葬禮》《做最好的自己》《誅仙》《活著》
心中的偶像:周恩來
2、我的優點
能吃苦,和周圍的人相處的很好,同學們都很信任我。愿意去學習,平時的生活有規律,做事踏實。有時候也喜歡研究東西,很自覺,自學能力比較強,對人真誠。有毅力能堅持。每隔一段時間會制定計劃,并理智的面對自己有沒有完成。
3、我的缺點
做事不細心,有時候考慮事情不周全,做事不喜歡深究,有點喜歡表現自己,有時候會過于自信。很多事沒有主見,有點從眾心理,做事思前思后,不夠果斷,平時有點過于縱容自己,很不注重自己的形象問題,話太多,想沒用的東西的時間用的太長。動手能力不強。創新意識較弱。
三、職業評估
我學的專業是軟件工程,說實話,在這之前我根本就不知道軟件工程到底是干什么的,也不知道為什么會選擇它,開始的時候有點后悔的感覺,但后來想,既然我選擇了它,就要認真的對待,絕不允許自己有任何不滿心理,我只能踏踏實實的學習,努力讓自己在這方面有所成就,開學一個學期以來,對軟件工程這個專業以及他的關于也有所了解了,這些天也思考了自己未來的路,我覺得自己還是適合做一個軟件工程師。那么接下來我就說說自己的打算以及軟件工程師的一些知識吧。
1、軟件工程師所處的環境(就業前景)
2011年據信息工程部發布電子信息產業想人才需求到120萬,而目前從事這一行業,目前在內地各高校培養的軟件專業人才統計顯示,每年只有不足60萬畢業生能夠適用各類企業的需求。人們都說它是個 “朝陽職業”,在現在我國很多大公司對高級軟件工程師的需求是供
不應求的。在未來幾年內肯定是很吃香的職位。軟件工程師理想的狀態是走向軟件架構師、項目經理、研發經理等職位。“薪酬水平肯定是看漲的,而且這個職業會在IT行業中占有很重要的位置。”郝健告訴那些準備在軟件行業求職的人說。那么軟件工程師的報酬到底如何呢?
一般在一級城市(如北京、深圳、上海等)初-高級軟件工程師的月薪待遇在4000-20000之間;內地其他省會城市一般月薪在3000-10000之間,屬于辦公室白領職業,享受正規的五險一金,工作性質可以接觸社會各方面的行業事件,職業風險低,穩定程度高,終身職業。
2、職業分析
軟件工程師從扮演的角色來看大致可以包括以下這些:一種是既懂技術又懂管理的軟件高級人才,他們更注重項目進度管理統籌;另一種是系統分析及設計人員,主要職責是分解一個項目或程序,使之變成一個一個相對獨立的模塊交程序員開發,最后還負責集合所以功能模塊,還有統一項目中的所有規范等。還有一種就是稱為一般的軟件工程師或程序員。軟件工程師是在IT中最普通的職位,幾乎每個IT企業不論你做什么內容,或多或少都需要這樣的人才。而且它主要進行軟件前期的項目需求的分析,然后對項目進行風險評估并試圖解決這些風險,然后開始進行軟件的開發,后期對軟件的進度做相關的評估。最重要是的軟件工程需根據客戶所需求的、所達到的目標而設立,也要考慮用戶的用途、習慣、項目進行前期評估。
3、企業對軟件工程師的要求隨著外包開發行業快速發展,對“人才”在代碼和文檔方面的規范性、技能和工具的熟練程度要求越來越高;Java和.NET技術在市場上平分秋色,都有大量的崗位需求,同時值得慶幸的是二者在應用層面上的技術差異越來越少;軟件開發企業對開發人員的基本技術素養強調得越來越多,例如:面向對象的程序設計思想和代碼組織方法、HTML/CSS/JavaScript客戶端技術;為了保證質量和工期,企業中大量使用各種框架技術,要求開發人員至少熟悉一種框架技術;CMS ,MIS、OA、ERP、CRM、系統集成、物流、進銷存、電子政務、網站建設這一類B/S系統,成為軟件工程師需求最大的業務領域。
4、成為軟件工程師所要具備的能力
見習程序員
1、計算機相關專業畢業;英語通過國家四級。
2、具有較強的學習能力,可以編寫代碼,達到公司的工作要求。初級程序員
1、本科學歷,半年以上工作經驗;英語通過國家四級。
2、達到工作承擔要求;具有一定的溝通能力和工作責任心。
技術能力要求
1、負責編寫代碼,掌握一種主流語言/開發工具,一種主流操作系統,一種主流數據庫。
2、了解和掌握開發作業(PD設計、編碼和測試等)的規范和技巧。
3、所編寫的代碼質量較好。
4、能夠按照要求編寫文檔,文檔結構條理清晰,內容詳實準確。
5、具有獨立理解所擔當模塊的業務理解能力和問題闡述能力。
6、能閱讀非中文技術文檔。
高級程序員
1、獲得程序員資格1年以上;或滿足程序員級別標準,2年以上相關行業工作經驗。
2、完成工作量指標;具有較強的溝通能力和責任心。
3、所承擔的項目滿意度達到滿意以上
職業要求
1、精通一種主流語言及對應的開發工具;精通數據結構。
2、具有較好的業務理解能力和技術調查能力。
3、編寫高質量代碼并具有代碼審查能力。
4、具有詳細設計能力。
5、熟悉系統測試工具,對系統問題具有改善的能力。
6、能夠帶領2個以上員工開展工作,成功領導過3個以上不少于5人月的項目/模塊的團隊項目。
7、了解質量管理體系和項目管理知識。
軟件工程師
1、獲得高級程序員資格2年以上;或滿足高級程序員級別標準,4年以上相關行業工作經驗。
2、完成工作量指標;具有較強的客戶溝通能力。
3、擔當過一個20人月以上的項目或累計超過60人月項目的技術負責工作。
4、所負責的項目客戶滿意度達到滿意以上。
技術能力要求
1、精通并熟練運用2種以上的開發工具,至少一種數據庫知識,至少一種操作系統知識。
2、能夠很快完成新項目的技術調查工作,能夠完成復雜算法的設計,能夠設計可重用的和柔韌的軟件結構。
3、具有系統設計能力及系統提案能力。
4、對系統或項目的技術框架有深入的認識和較豐富的經驗。
5、具有某一領域的行業知識。
6、具有項目領導能力。
7、掌握質量管理體系和項目管理知識。
資深軟件工程師
1、獲得軟件工程師資格2年以上;或滿足軟件工程師級別標準,6年以上相關行業工作經驗。
2、完成工作量指標;具有較強的客戶溝通能力。
3、擔當過一個50人月以上的項目或累計超過100人月項目的技術負責工作。
4、帶領的項目客戶滿意度滿意以上。
5、完成培訓工作。
技術能力要求
1、精通并熟練運用2種以上的開發工具,至少一種數據庫知識,至少一種操作系統知識。
2、具有整體系統設計能力及系統提案能力。
3、具有較強的技術籌劃能力、技術指導能力和處理疑難問題的能力。
4、深入了解某一領域的行業知識。
5、具有大型項目領導能力。
6、熟練掌握質量管理體系和項目管理知識,并能夠推過程改進。
主任軟件工程師
1、獲得資深軟件工程師資格2年以上;或滿足資深軟件工程師級別標準,8年以上相關行業工作經驗。
2、5年項目負責人以上經驗,累計超過120人月的技術負責人工作。
3、帶領的項目客戶滿意度滿意以上。
4、完成培訓工作。
5、具有很強的溝通能力,問題判斷與解決能力,創新能力。
技術能力要求
1、精通至少一種主流編程語言。掌握至少一種數據庫或至少一種中間件。熟練掌握至少一種操作系統。
2、熟練掌握軟件需求分析/大型項目的策劃。
3、熟練掌握軟件的系統設計。
4、熟悉軟件的高級項目管理和質量控制,具有分析和規避重大質量問 題的能力。
5、精通至少一種部門項目相關的業務知識。
6、職稱管理工作和相關標準將隨著公司的發展而不斷調整完善。
四、制定成功計劃
雖然弄上面的資料很簡單,但最重要的還是要做,到底怎么樣去做,我要制定一個計劃,大學四年一定得克制住自己按照自己的在計劃來要求自己
首先在大一,要先把英語四級給過了,絕不能讓它后來成為我的累贅,然后很好的打下自己的基礎,下學期要學C語言,買電腦后自己課下一定要試著練習,讓自己熟悉。平時多看書,不僅要看有關專業的,還好看其他的書,因為設計程序必須對其他的領域有所了解才行大二大三的時候,專業課會很多一定要認真學習每一門專業課,絕對不能掛科,熟悉操作。大二的時候會找些兼職來做,不僅是為了掙錢,也可以積累一些社會經驗。在此期間,沖刺英語六級,隨時提醒自己,不能松懈。得學會和同學一起交流,并且在一起開發一些小軟件以便提升團隊合作的能力。
每年的暑假都要晚些回家,甚至有可能不回家,利用這些時間去打工,最好可以去一家軟件開發公司,或者跟計算機有關的都可以。
畢業以后先到一線城市的一家差不多的軟件公司干幾年積累經驗,然后回到自己的家鄉去扎根。當然肯定能做到怎樣就做到怎樣,盡自己最大的努力。軟件工程是一個隨著時間的變化,每時每刻都會有新的技術誕生,所以在工作和學習的過程中我會經常關心國內外關于這些新技術的發展。讓自己適應這個動態的職業。參加工作后,一定要努力扎實的去工作,絕對不能忘記在工作中學習,吸取經驗與教訓。與同事與老板好好相處,多向他們學習,為自己以后的路打基礎。
我相信經過自己不懈的努力,我一定能實現我的夢想!加油吧!從現在開始!!!
第四篇:程序員職業規劃
1、畢業五年規劃————php 軟件工
程師
個人分析:
個人認為我的性格具有兩面性,我喜歡在安靜的環境下去看書,在有的時候與朋友聊天分享彼此的歡樂。也喜歡打羽毛球、跑步、旅游,享受大自然的美景、陶冶自己的情操。另外,我也具有團隊合作精神與協作能力,比較強的動手能力與實踐能力。
人無十全十美,我在做事情時,有時比較急躁,但我會在以后的工作與學習中加以改進自己的不足。
二、職業生涯條件分析
1、社會環境分析:
總體來說,我們國家面臨著一個良好的社會的環境,社會安定,政治穩定,特別是當前經濟發展迅速,法制建設不斷完善,高新技術領域突飛猛進。因此,在這樣一個良好的社會環境下,頂級流氓,制定一個合理的人生職業規劃是尤為必要的。
2、職業環境分析:
IT行業是隨著電子信息產業的發展而逐步發展起來的,并且日益得到完善,IT行業的平穩增長必然會帶來軟件工程師需求的增長,目前隨著IT產品出現的技術融合,市場需求的巨大和專業人才的缺乏,由此可知,軟件行業還是比較樂觀的。但軟件行業需要的也是復合型人才,軟件工程師需要掌握更多的編程語言。”菜鳥一號“,對于剛畢業的大學生來說,各方面能力還有很大欠缺,但我相信只要通過我勤奮,努力不斷學習,終究會成為“老鳥一號”的;
自我分析:
我(孫崇慶)的職業是一名PHP程序員;我想成為高級程序員,部門經理甚至更理想點成為系統分析師;對于剛畢業的我來說,只能寫一些簡單的程序代碼;所以我要在工作中努力
完善自我,提高各方面的水平;
個性分析:(注:屬個人隱私,在此不對外公開)
客觀存在方面:
優勢分析(sstrengths):
1)我(孫崇慶)個人還年輕,學習和適應能力強,工作態度好,進步空間大(有潛力);
2)很多朋友從事軟件行業,便于交流和合作;
3)在校做過真實的項目,基礎不是很差,能很快的適應工作;
劣勢分析(weaknesses):
1)大學剛畢業,技術(php方面知識了解的還很少)經驗不足,異世邪君,溝通能力不強,解決問題的能力較弱,不能很好的立刻適應工作環境;
2)初到工作地,對這里環境不是很熟,不能很好的融入當地的環境;
3)學歷低(大專),就業面臨門檻高;
應對措施:
1)在工作中努力學習技能,積累經驗,處理好與周圍的關系(多看溝通類的書),提高解決問題的能力;
2)多認識當地的人,了解當地人文,更快的適應當地的環境;
機遇分析(opportunities):
1)北京網絡技術發達,就業機會多;
2)工作時間較穩定,剩余時間可以學習別的知識,積累經驗(管理,營銷,交際,理財等);
3)工作2-3年后,工資收入水平還是很可觀的;
挑戰分析(threats):
1)程序員的工資在減少,技術要求在提高;
2)隨著時代的發展,PHP語言的占有率在降低;語言主流是JAVA和、NET,PHP語言已經發展,成熟甚至過時,高級PHP語言已經日漸復雜化,不能成為未來發展的方向;
3)PHP是初學者地語言,優秀的程序員需要選擇一門未來趨勢好的語言作為第一語言; 職業目標分解和組合:
第一階段:
時間:(2012年3月——2014年12月)
成果目標:融入所在單位,掌握基本程序語言,精通第一語言
職業目標:高級程序員
能力目標:與同事融洽相處,能獨立完成中型項目
經濟目標:第一年除了吃住等基本消費外希望有8000元入賬;第二年除了吃住等基本消費外希望有1.6萬入賬;第三年除了吃住等基本消費外希望有3萬元入賬;
愛情目標:找到一個能同甘共苦的女朋友(寧缺勿濫)
第二階段:
時間:(2015年1月——2016年12月)
成果目標:具備領導大型團隊的能力,精通各語言
職業目標:部門經理
能力目標:領導一個團隊獨立完成一個大型項目,或者成為銷售精英(有機會)
經濟目標:第四年除了基本消費外希望有5萬元入賬;第五年除了基本消費外希望有6萬元入賬;
愛情目標:訂婚(不要因事業犧牲愛情)
成功標準:
1、事業上:技術上部門經理或者銷售上區域經理;
2、交際上:聚集一幫各方面水平都很優秀的兄弟,當然前提是自己也很優秀;
3、愛情上:訂婚或者結婚(達到成熟狀態);
4、資金入賬達到理想狀態(如上目標),即使兼職;
提升計劃:
1、在工作中靜下心,認真,學習,交流,合作,總結工作中的經驗教訓,提高解決問題的能力;
2、不斷提高自己的溝通,營銷,領導等方面的能力(詳細計劃待定);
3、與家人,朋友融洽相處,定期打電話,并找到自己的她,讓她成為最幸福的人;
4、交納優秀人才,交一群能值得付出,志同道合的好兄弟,并為實現共同夢想而努力; 2011-9-218:00第一次修改(版權歸孫崇慶所有)
第五篇:程序員職業規劃
很多人剛畢業時充滿活力,然而幾年的摸爬滾打后,沖勁就會慢慢減弱甚至消失。再加上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年時間至少能夠做到做獨立需求分析和設計的。色后,就設法需要通過一個目標為自己輸送動
力。這便是職業規劃。