




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
從軟件產業的職業生涯規劃談社會需求的IT人才從軟件產業的職業生涯規劃談社會需求的IT人才
居琰工學博士重慶市信息產業局信息化推進處處長
Email:juy@Tel:67512278
居琰2
笑話開篇軟件業有這樣一個笑話,“說起編程,博士不如碩士,碩士不如本科生,本科生不如專科生,專科生不如高中生……”
笑話開篇軟件業有這樣一個笑話,“說起編程,博士不如碩士,3一句臺詞你愛他嗎?把他送到紐約去你恨他嗎?把他送到紐約去一句臺詞你愛他嗎?把他送到紐約去4我們的臺詞你愛他嗎?讓他當程序員!你恨他嗎?讓他當程序員!我們的臺詞你愛他嗎?讓他當程序員!5恭喜的理由高科技朝陽產業靈魂產業時代潮流高收入白領體面恭喜的理由高科技6抱頭痛哭的理由目不暇接身不由己競爭殘酷起五更爬半夜比工人還工人豬狗不如的生活抱頭痛哭的理由目不暇接7軟件產業需要的人充沛的體力靈敏的反應年輕效率高報酬低軟件產業需要的人充沛的體力8程序員30歲話題“三十而立”,意即三十歲是人生的一個黃金時段,是事業初成,蓬勃興起的起點。中國程序員這個團體中,很多到了30歲,或者還沒有到30歲的開發者對以后的發展便感到了盲目。國內的很多軟件公司在招收程序開發人員時往往將30歲界定成為了招收程序員的年齡上限程序員30歲話題“三十而立”,意即三十歲是人生的一個黃金時段9兩種極端“30歲問題”產生的重要原因:很少有人能夠有一個明確而踏實的目標唉,瞎混吧!我要做比爾蓋茨!不考慮實際情況的自我催眠中迷失了方向兩種極端“30歲問題”產生的重要原因:很少有人能夠有一個明確10理想和現實30歲以后還能做什么不要給他人打工“的想法,總要自己扯出來單干不斷地出現了具有中國特色的小作坊軟件公司理想和現實30歲以后還能做什么11完成J-C的轉變
程序員是職業(career),而不只是工作(job)要重技術能力,更要重綜合的職業素質完成J-C的轉變
程序員是職業(career),而不只是工作12準備跳槽53.30%的人跳過兩次槽16.43%的人跳過三次槽30.27%的人跳過三次以上槽準備跳槽53.30%的人跳過兩次槽13跳槽原因46.61%是因為待遇感到不太滿意26.12%是因為業務得不到發展而離開18.34%則是要更換到其他行業。跳槽原因46.61%是因為待遇感到不太滿意14選擇工作的動機業務水平的提高,以及個人職業發展比薪資相對重要得多50.51%的人認為在找工作中個人職業發展是最重要的因素36.94%的人認為薪資最重要。
選擇工作的動機業務水平的提高,以及個人職業發展比薪資相對重要15跳槽的背后大部分軟件企業規模太小、極不穩定IT教育體系不滿意對薪酬不滿意對軟件公司不滿意對自己也不滿意。跳槽的背后大部分軟件企業規模太小、極不穩定16人才狀況供不應求,缺口較大人才結構失衡,軟件人才結構呈“紡錘型”,即“軟件金領”和“軟件藍領”嚴重短缺軟件人才流向結構失衡,主要流向北京、上海、廣州和深圳,流向外資企業人才狀況供不應求,缺口較大17要回答的問題我們的軟件業發展需要怎樣的職業化程序員?投身軟件業的程序員如何走職業化道路?如何幫助程序員達成職業化?要回答的問題我們的軟件業發展需要怎樣的職業化程序員?18個人職業生涯規劃與管理“歸零思考法”1、我是誰?2、我想做什么?3、我會做什么?4、環境支持或允許我做什么?5、我的職業與生活規劃是什么?個人職業生涯規劃與管理“歸零思考法”1、我是誰?19軟件特點一個軟件系統,無論其規模大小,其生產都至少需要經過設計、編碼、測試三個階段;根據這三個階段,可以將從事軟件生產的人分為三類:產品的設計者、產品的組織者、產品的生產者。軟件特點一個軟件系統,無論其規模大小,其生產都至少需要經過設20軟件企業需要的人才軟件企業真正需要三類人才:第一類是既懂技術又懂管理的軟件高級人才;第二類是系統分析及設計人員,稱為軟件工程師;第三類是熟練的程序員。
軟件企業需要的人才軟件企業真正需要三類人才:21程序員分類
軟件設計師測試工程師文檔工程師項目經理產品經理程序員分類軟件設計師22選擇1——軟件工程管理
建筑房屋中國軟件行業最缺少的人才也就是軟件工程管理人才,以及具有軟件工程管理思維的程序員。深入研讀并理解CMM(CapabilityMaturityModel,成熟度模型)的定義、應用MicrosoftProject,項目管理
選擇1——軟件工程管理建筑房屋23選擇2——軟件系統建模
統一建模語言UML(UnifiedModelingLanguage)選擇2——軟件系統建模統一建模語言UML(Unified24選擇3——軟件測試與管理在認識上重開發、輕測試,沒有認識到軟件項目的如期完成不僅取決于開發人員,更取決于測試人員提高對軟件測試的認識,同時要掌握先進的軟件測試方法選擇3——軟件測試與管理在認識上重開發、輕測試,沒有認識到軟25選擇4——數據庫應用開發
數據庫工程師、數據庫管理員、數據庫程序開發工程師、數據庫設計人員Oracle、IBMDB2UDB和SybaseASE,MicrosoftSQLServer和Borland公司的InterBase選擇4——數據庫應用開發數據庫工程師、數據庫管理員、數據庫26選擇5——通用桌面軟件開發要想成為一個很好的通用軟件開發工程師,要很熟悉自己所使用的編程語言:Basic,C/C++和Pascal
軟件工程師、系統分析工程師、軟件實施工程師、企業信息專員選擇5——通用桌面軟件開發要想成為一個很好的通用軟件開發工27選擇6——娛樂游戲軟件開發
娛樂需求和未來可能的娛樂市場的驅動下,運行于個人計算機上的小型娛樂軟件也逐漸吸引世人的眼球利用常見的開發工具來實現,譬如VisualC++,Delphi,C++Builder,以及VisualBasic等軟件工程師、高級軟件工程師、游戲研發工程師、C/C++程序員、游戲設計師選擇6——娛樂游戲軟件開發娛樂需求和未來可能的娛樂市場的驅28選擇7——信息管理軟件開發
數據庫技術、程序設計語言軟件工程師、高級軟件工程師、系統分析工程師、企業信息專員、Delphi程序員選擇7——信息管理軟件開發數據庫技術、程序設計語言29選擇8——Windows下Web應用開發.NET技術和MicrosoftSQLServer成為Windows平臺上Web應用開發的事實上的標準Web技術ASP程序員、Web開發程序員、Web工程師、軟件工程師、Web技術人員、電子商務工程師選擇8——Windows下Web應用開發.NET技術和Mi30選擇9——Linux/Unix下Web應用開發掌握Tomcat和WebLogic的配置和使用
JSP和PHPMySQL、Oracle選擇9——Linux/Unix下Web應用開發掌握Tomc31選擇10——基于XML的Web應用開發XML技術可以廣泛的應用于當前的各種應用中,例如在.NET中的應用、在Java中的應用等。軟件工程師、網絡開發工程師、XML技術工程師選擇10——基于XML的Web應用開發XML技術可以廣泛的32選擇11——基于Java的Web應用開發J2EE包含許多內容,包括Java應用架構、JavaServlet、EJB(EnterpriseJavaBeans)、JSP等許多技術Java開發工具以Borland公司的JBuilder和IBM公司的VisualAge最為流行Java工程師、J2EE開發工程師、軟件工程師、Java系統分析員選擇11——基于Java的Web應用開發J2EE包含許多內33選擇12——大型網絡游戲開發由于對性能的要求很高,網絡游戲軟件往往使用C/C++作為開發語言,在Windows下選擇VisualC++作為開發工具,而在Linux/Unix下面,則采用GCC作為開發環境。C/C++軟件工程師、高級軟件工程師、C程序員、網絡程序員、游戲軟件工程師選擇12——大型網絡游戲開發由于對性能的要求很高,網絡游戲軟34選擇13——嵌入應用開發嵌入式系統開發便成了一種熱門的需求,各種針對嵌入式應用的工具如編譯、布局布線、合成、仿真、測試、驗證、編程等工具不斷在自動化與智能化方面獲得提升。需要掌握的是C/C++語言、Java語言、VisualC++語言、Linux下C/C++語言的應用方法之一。選擇13——嵌入應用開發嵌入式系統開發便成了一種熱門的需求35選擇14——操作系統技術
搞Linux吧選擇14——操作系統技術搞Linux吧36選擇15——硬件驅動開發在視窗平臺上的驅動程序開發就是基于DDK的硬件程序設計過程,在VisualC++上通過C語言編程實現的Linux平臺下的硬件驅動程序必須對Linux的內核代碼由較深的認識選擇15——硬件驅動開發在視窗平臺上的驅動程序開發就是基于D37回到生涯薩珀認為,生涯是個人終其一生所扮演角色的整個過程,由三個層面構成:一是時間。即個人的年齡或生命的時程,又可細分為成長、試探、建立、維持、衰退等時期。二是廣度或范圍。即每個人一生所扮演的各種不同的角色。三是深度。即個人投入的程度。回到生涯薩珀認為,生涯是個人終其一生所扮演角色的整個過程,由38我們該教給學生什么1——別跟著感覺走根據個人的理想來安排自己的生活不要頻繁跳槽別總當新手我們該教給學生什么1——別跟著感覺走根據個人的理想來安排自己39我們該教給學生什么2——要做綜合素質高手
不要隨便瞧不起別人培養自己多方面的能力:管理,親和力,公關能力技術以外的技能才是更重要我們該教給學生什么2——要做綜合素質高手不要隨便瞧不起別人40我們該教給學生什么3——不可全沉湎于技術
不可一門心思鉆營技術自己給自己壓力技術只不過是你今后前途的支柱之一我們該教給學生什么3——不可全沉湎于技術不可一門心思鉆營技41我們該教給學生什么4——細節決定命運仔細、仔細、再仔細認真、認真、再認真艱難的創造一點輕松的毀掉一切我們該教給學生什么4——細節決定命運仔細、仔細、再仔細42我們該教給學生什么5——多交“三教九流”的朋友
不能只會說程序員語言多交朋友圈子大點朋友廣點我們該教給學生什么5——多交“三教九流”的朋友不能只會說程43我們該教給學生什么6——多看雜書金融財會管理歷史地理稅務法律
因為你不能確定哪天會用上這知識!我們該教給學生什么6——多看雜書金融44我們該教給學生什么7——戰勝自己最難的是戰勝自己別輕易原諒自己克服多疑,敏感,猶豫不決,膽怯,多慮程序員職業病我們該教給學生什么7——戰勝自己最難的是戰勝自己45我們該教給學生什么8——推銷自己善于利用一切機會推銷自己樹立自己的品牌形象要創造條件讓別人了解自己該出手就出手我們該教給學生什么8——推銷自己善于利用一切機會推銷自己46我們該教給學生什么9——隨時準備失敗失敗常有,但不能由此失去自己人生不如意,十之八九經歷風雨,才見彩虹我們該教給學生什么9——隨時準備失敗失敗常有,但不能由此失去47我們該教給學生什么10——自知之明展示自己的特長,不刻意掩蓋自己的缺陷不輕言失敗不沾沾自喜。我們該教給學生什么10——自知之明展示自己的特長,不刻意掩蓋48我們該教給學生什么11——誠信和正直
人品直接決定價值充分信任、支持和幫助能做和不能做我們該教給學生什么11——誠信和正直人品直接決定價值49我們該教給學生什么12——直接的交流和溝通
團隊精神不能遮遮掩掩、言不由衷甚至挑撥是非好的工作氣氛來自交流我們該教給學生什么12——直接的交流和溝通團隊精神50結束語投身軟件產業,是命運選擇你,還是你選擇命運?我們到底教給學生的是什么?我們還缺少什么?結束語投身軟件產業,是命運選擇你,還是你選擇命運?51謝謝!謝謝!52演講完畢,謝謝觀看!演講完畢,謝謝觀看!53從軟件產業的職業生涯規劃談社會需求的IT人才從軟件產業的職業生涯規劃談社會需求的IT人才
居琰工學博士重慶市信息產業局信息化推進處處長
Email:juy@Tel:67512278
居琰55
笑話開篇軟件業有這樣一個笑話,“說起編程,博士不如碩士,碩士不如本科生,本科生不如專科生,專科生不如高中生……”
笑話開篇軟件業有這樣一個笑話,“說起編程,博士不如碩士,56一句臺詞你愛他嗎?把他送到紐約去你恨他嗎?把他送到紐約去一句臺詞你愛他嗎?把他送到紐約去57我們的臺詞你愛他嗎?讓他當程序員!你恨他嗎?讓他當程序員!我們的臺詞你愛他嗎?讓他當程序員!58恭喜的理由高科技朝陽產業靈魂產業時代潮流高收入白領體面恭喜的理由高科技59抱頭痛哭的理由目不暇接身不由己競爭殘酷起五更爬半夜比工人還工人豬狗不如的生活抱頭痛哭的理由目不暇接60軟件產業需要的人充沛的體力靈敏的反應年輕效率高報酬低軟件產業需要的人充沛的體力61程序員30歲話題“三十而立”,意即三十歲是人生的一個黃金時段,是事業初成,蓬勃興起的起點。中國程序員這個團體中,很多到了30歲,或者還沒有到30歲的開發者對以后的發展便感到了盲目。國內的很多軟件公司在招收程序開發人員時往往將30歲界定成為了招收程序員的年齡上限程序員30歲話題“三十而立”,意即三十歲是人生的一個黃金時段62兩種極端“30歲問題”產生的重要原因:很少有人能夠有一個明確而踏實的目標唉,瞎混吧!我要做比爾蓋茨!不考慮實際情況的自我催眠中迷失了方向兩種極端“30歲問題”產生的重要原因:很少有人能夠有一個明確63理想和現實30歲以后還能做什么不要給他人打工“的想法,總要自己扯出來單干不斷地出現了具有中國特色的小作坊軟件公司理想和現實30歲以后還能做什么64完成J-C的轉變
程序員是職業(career),而不只是工作(job)要重技術能力,更要重綜合的職業素質完成J-C的轉變
程序員是職業(career),而不只是工作65準備跳槽53.30%的人跳過兩次槽16.43%的人跳過三次槽30.27%的人跳過三次以上槽準備跳槽53.30%的人跳過兩次槽66跳槽原因46.61%是因為待遇感到不太滿意26.12%是因為業務得不到發展而離開18.34%則是要更換到其他行業。跳槽原因46.61%是因為待遇感到不太滿意67選擇工作的動機業務水平的提高,以及個人職業發展比薪資相對重要得多50.51%的人認為在找工作中個人職業發展是最重要的因素36.94%的人認為薪資最重要。
選擇工作的動機業務水平的提高,以及個人職業發展比薪資相對重要68跳槽的背后大部分軟件企業規模太小、極不穩定IT教育體系不滿意對薪酬不滿意對軟件公司不滿意對自己也不滿意。跳槽的背后大部分軟件企業規模太小、極不穩定69人才狀況供不應求,缺口較大人才結構失衡,軟件人才結構呈“紡錘型”,即“軟件金領”和“軟件藍領”嚴重短缺軟件人才流向結構失衡,主要流向北京、上海、廣州和深圳,流向外資企業人才狀況供不應求,缺口較大70要回答的問題我們的軟件業發展需要怎樣的職業化程序員?投身軟件業的程序員如何走職業化道路?如何幫助程序員達成職業化?要回答的問題我們的軟件業發展需要怎樣的職業化程序員?71個人職業生涯規劃與管理“歸零思考法”1、我是誰?2、我想做什么?3、我會做什么?4、環境支持或允許我做什么?5、我的職業與生活規劃是什么?個人職業生涯規劃與管理“歸零思考法”1、我是誰?72軟件特點一個軟件系統,無論其規模大小,其生產都至少需要經過設計、編碼、測試三個階段;根據這三個階段,可以將從事軟件生產的人分為三類:產品的設計者、產品的組織者、產品的生產者。軟件特點一個軟件系統,無論其規模大小,其生產都至少需要經過設73軟件企業需要的人才軟件企業真正需要三類人才:第一類是既懂技術又懂管理的軟件高級人才;第二類是系統分析及設計人員,稱為軟件工程師;第三類是熟練的程序員。
軟件企業需要的人才軟件企業真正需要三類人才:74程序員分類
軟件設計師測試工程師文檔工程師項目經理產品經理程序員分類軟件設計師75選擇1——軟件工程管理
建筑房屋中國軟件行業最缺少的人才也就是軟件工程管理人才,以及具有軟件工程管理思維的程序員。深入研讀并理解CMM(CapabilityMaturityModel,成熟度模型)的定義、應用MicrosoftProject,項目管理
選擇1——軟件工程管理建筑房屋76選擇2——軟件系統建模
統一建模語言UML(UnifiedModelingLanguage)選擇2——軟件系統建模統一建模語言UML(Unified77選擇3——軟件測試與管理在認識上重開發、輕測試,沒有認識到軟件項目的如期完成不僅取決于開發人員,更取決于測試人員提高對軟件測試的認識,同時要掌握先進的軟件測試方法選擇3——軟件測試與管理在認識上重開發、輕測試,沒有認識到軟78選擇4——數據庫應用開發
數據庫工程師、數據庫管理員、數據庫程序開發工程師、數據庫設計人員Oracle、IBMDB2UDB和SybaseASE,MicrosoftSQLServer和Borland公司的InterBase選擇4——數據庫應用開發數據庫工程師、數據庫管理員、數據庫79選擇5——通用桌面軟件開發要想成為一個很好的通用軟件開發工程師,要很熟悉自己所使用的編程語言:Basic,C/C++和Pascal
軟件工程師、系統分析工程師、軟件實施工程師、企業信息專員選擇5——通用桌面軟件開發要想成為一個很好的通用軟件開發工80選擇6——娛樂游戲軟件開發
娛樂需求和未來可能的娛樂市場的驅動下,運行于個人計算機上的小型娛樂軟件也逐漸吸引世人的眼球利用常見的開發工具來實現,譬如VisualC++,Delphi,C++Builder,以及VisualBasic等軟件工程師、高級軟件工程師、游戲研發工程師、C/C++程序員、游戲設計師選擇6——娛樂游戲軟件開發娛樂需求和未來可能的娛樂市場的驅81選擇7——信息管理軟件開發
數據庫技術、程序設計語言軟件工程師、高級軟件工程師、系統分析工程師、企業信息專員、Delphi程序員選擇7——信息管理軟件開發數據庫技術、程序設計語言82選擇8——Windows下Web應用開發.NET技術和MicrosoftSQLServer成為Windows平臺上Web應用開發的事實上的標準Web技術ASP程序員、Web開發程序員、Web工程師、軟件工程師、Web技術人員、電子商務工程師選擇8——Windows下Web應用開發.NET技術和Mi83選擇9——Linux/Unix下Web應用開發掌握Tomcat和WebLogic的配置和使用
JSP和PHPMySQL、Oracle選擇9——Linux/Unix下Web應用開發掌握Tomc84選擇10——基于XML的Web應用開發XML技術可以廣泛的應用于當前的各種應用中,例如在.NET中的應用、在Java中的應用等。軟件工程師、網絡開發工程師、XML技術工程師選擇10——基于XML的Web應用開發XML技術可以廣泛的85選擇11——基于Java的Web應用開發J2EE包含許多內容,包括Java應用架構、JavaServlet、EJB(EnterpriseJavaBeans)、JSP等許多技術Java開發工具以Borland公司的JBuilder和IBM公司的VisualAge最為流行Java工程師、J2EE開發工程師、軟件工程師、Java系統分析員選擇11——基于Java的Web應用開發J2EE包含許多內86選擇12——大型網絡游戲開發由于對性能的要求很高,網絡游戲軟件往往使用C/C++作為開發語言,在Windows下選擇VisualC++作為開發工具,而在Linux/Unix下面,則采用GCC作為開發環境。C/C++軟件工程師、高級軟件工程師、C程序員、網絡程序員、游戲軟件工程師選擇12——大型網絡游戲開發由于對性能的要求很高,網絡游戲軟87選擇13——嵌入應用開發嵌入式系統開發便成了一種熱門的需求,各種針對嵌入式應用的工具如編譯、布局布線、合成、仿真、測試、驗證、編程等工具不斷在自動化與智能化方面獲得提升。需要掌握的是C/C++語言、Java語言、VisualC++語言、Linux下C/C++語言的應用方法之一。選擇13——嵌入應用開發嵌入式系統開發便成了一種熱門的需求88選擇14——操作系統技術
搞Linux吧選擇14——操作系統技術搞Linux吧89選擇15——硬件驅動開發在視窗平臺上的驅動程序開發就是基于DDK的硬件程序設計過程,在VisualC++上通過C語言編程實現的Linux平臺下的硬件驅動程序必須對Linux的內核代碼由較深的認識選擇15——硬件驅動開發在視窗平臺上的驅動程序開發就是基于D90回到生涯薩珀認為,生涯是個人終其一生所扮演角色的整個過程,由三個層面構成:一是時間。即個人的年齡或生命的時程,又可細分為成長、試探、建立、維持、衰退等時期。二是廣度或范圍。即每個人一生所扮演的各種不同的角色。三是深度。即個人投入的程度。回到生涯薩珀認為,生涯是個人終其一生所扮演角色的整個過程,由91我們該教給學生什么1——別跟著感覺走根據個人的理想來安排自己的生活不要頻繁跳槽別總當新手我們該教給學生什么1——別跟著感覺走根據個人的理想來安排自己92我們
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 統編版語文六年級下冊習作《寫作品梗概》精美課件
- 牛飼養與飼料配方優化考核試卷
- 那首歌初三語文作文
- 碳排放核查法律問題考核試卷
- 亞麻籽種植園災害預防與應對措施考核試卷
- 介紹一種蔬菜初二語文作文
- 牧業機械化飼料作物種植與收獲考核試卷
- 生物質資源調查與評價方法研究考核試卷
- 生物細胞工程與生物醫藥考核試卷
- 真空電子器件的納米加工技術與應用考核試卷
- 干部履歷表(中共中央組織部2015年制)
- 貴溪鮑家礦業有限公司采礦權出讓評估報告書
- 低壓電氣基礎知識培訓課件
- 《活著》讀書分享優秀課件
- 土方工程量計算與平衡調配
- 16起觸電事故案例分析
- 額定電壓35kV及以下電力電纜技術規范
- 各種配電箱接線系統圖25024
- 小升初自我介紹、幼升小學生個人簡歷、兒童簡歷word模板
- 童年歌詞拼音版
- 托蘭斯創造性思維測驗-詞匯.
評論
0/150
提交評論