IT行業(yè)技術(shù)人員職業(yè)生涯 1、企業(yè)需要什么樣的it人才 首先我們要知道這里的企業(yè)包括那些類別。通常來說,企業(yè)包括:專業(yè)的it公司(系統(tǒng)集成和軟件開發(fā))、國家機(jī)關(guān)的信息中心、非it類企業(yè)的信息中心、非it類的企業(yè)的網(wǎng)絡(luò)管理機(jī)構(gòu),一般來說是行政辦公室,還有就是學(xué)校。這些單位都是it人才的就業(yè)去向,所以,it人才不一定非到it公司工作。 現(xiàn)在的it技術(shù)已經(jīng)作為一種工具和技能深入到社會(huì)生活的各個(gè)層面,不但是專業(yè)it單位,同時(shí)凡是需要計(jì)算機(jī)的地方都需要it人才和技術(shù)。 這樣來看,it人才的擇業(yè)道路是非常寬廣的。那么,由于各行各業(yè)并不都如同it行業(yè)一樣的專業(yè),必然導(dǎo)致對(duì)人才能力的綜合需求,也就是,不但是it技術(shù),同時(shí)也包括了對(duì)自身企業(yè)業(yè)務(wù)工作的熟悉程度,如進(jìn)出口公司的計(jì)算中心,往往工作人員即是it專家,也是熟悉進(jìn)出口業(yè)務(wù)的內(nèi)行,這樣開發(fā)的系統(tǒng)才符合行業(yè)工作信息化需要。否則,成了閉門造車了。 由此可以看出,企業(yè)需要it人才一般包括以下幾個(gè)方面: a.能夠宏觀規(guī)劃信息系統(tǒng)的it規(guī)劃專家,通常是cio和cto; b.具備項(xiàng)目開發(fā)經(jīng)驗(yàn)和豐富的團(tuán)隊(duì)管理經(jīng)驗(yàn)的項(xiàng)目管理人員; c.能夠進(jìn)行系統(tǒng)需求分析和系統(tǒng)設(shè)計(jì)的系統(tǒng)分析專家,也就是軟件工程和cmm質(zhì)量體系技術(shù)和能力的高手; d.技術(shù)專家,熟練掌握一種以上技術(shù),如網(wǎng)絡(luò)、軟件工具和數(shù)據(jù)庫,操作系統(tǒng)等,能夠?qū)嵤┚W(wǎng)絡(luò)或者能夠開發(fā)大型的軟件系統(tǒng)。通常在it行業(yè)稱為“高級(jí)工程師”、“軟件工程師”等; e.技術(shù)人員,主要是熟練掌握一種技術(shù),如網(wǎng)絡(luò)技術(shù),軟件開發(fā)工具等,并能否解決日常工作中的問題,如維護(hù)網(wǎng)絡(luò),開發(fā)企業(yè)自身需要的軟件系統(tǒng)等。通常在it行業(yè)稱為“工程師”、“程序員”等; 由于行業(yè)發(fā)展原因,大多數(shù)it公司都不是太愿意給剛剛畢業(yè)的或者是經(jīng)驗(yàn)不豐富的人才以實(shí)踐的機(jī)會(huì),或者只是讓他們做一些瑣碎的工作,不承擔(dān)核心的項(xiàng)目開發(fā)工作。原因是,擔(dān)心經(jīng)驗(yàn)和技術(shù)水平影響項(xiàng)目進(jìn)度,耽誤公司收款速度或者影響公司形象。另外,由于it從業(yè)人員就業(yè)人數(shù)眾多,導(dǎo)致競(jìng)爭(zhēng)激烈,高級(jí)人才缺乏,但企業(yè)又不愿意給年輕人鍛煉的機(jī)會(huì),導(dǎo)致后來者難以快速進(jìn)入高級(jí)人才行列,這成了惡性循環(huán)。 2、it人才的職業(yè)人生發(fā)展之路是什么 對(duì)于it人才來說,從大學(xué)四年級(jí)開始,就應(yīng)該為自己的未來發(fā)展考慮了。一般來說,如果希望從事it行業(yè)的工作,則必然要經(jīng)歷以下成長歷程,這些過程是必不可少的: 第一階段:畢業(yè)后的三年以內(nèi),基本處于豐富自身技術(shù)的階段,這個(gè)階段奠定了以后的技術(shù)基礎(chǔ)。但需要注意的是,不是簡(jiǎn)單熟練掌握一種開發(fā)工具或者技術(shù),而是能夠深入理解軟件開發(fā)的設(shè)計(jì)思路和相關(guān)的理論知識(shí),同時(shí)做到將工具“看透”,就是無論什么工具,都大同小異,不會(huì)背離軟件開發(fā)的核心設(shè)計(jì)思想。如果沒有這種感覺,證明還需要認(rèn)真學(xué)習(xí)和思考。這個(gè)階段是自我成熟和形成自己的軟件思維方式的階段,將為以后的技術(shù)人生發(fā)展奠定基礎(chǔ)。比如,面向?qū)ο罄碚摵烷_發(fā)工具vb的關(guān)系,數(shù)據(jù)庫理論和sqlserver的關(guān)系等。看到技術(shù)的本質(zhì),再學(xué)習(xí)技術(shù)和應(yīng)用技術(shù)就可以融會(huì)貫通了。 第二階段:成為好的編程高手以后,則要進(jìn)入初步的軟件工程思想的學(xué)習(xí)和運(yùn)用,主要是能夠編寫“需求分析報(bào)告”、“系統(tǒng)設(shè)計(jì)報(bào)告”等軟件開發(fā)文檔,明白這些文檔編寫的方法,章節(jié)目錄的含義和要編寫的內(nèi)容,以及相關(guān)的國際和國家標(biāo)準(zhǔn)規(guī)范。同時(shí),能夠根據(jù)用戶需要快速編寫這些文檔。這個(gè)階段重要的是項(xiàng)目開發(fā)經(jīng)驗(yàn),特別是能夠理解用戶需求,能夠很好地與用戶溝通,并能夠練就很快熟悉用戶行業(yè)業(yè)務(wù)工作的能力,這樣才能夠編寫符合用戶需要的軟件文檔,并得到用戶的認(rèn)可。同時(shí),結(jié)合自身前面奠定的良好的技術(shù)基礎(chǔ),將技術(shù)運(yùn)用到系統(tǒng)設(shè)計(jì)中,并成為可以實(shí)現(xiàn)的“建筑圖紙”,千萬不要出現(xiàn)美好的設(shè)想和愿望到技術(shù)環(huán)節(jié)無法實(shí)現(xiàn)的問題。這個(gè)階段要考慮是多個(gè)人分工合作開發(fā)系統(tǒng),從模塊劃分到界面標(biāo)準(zhǔn)甚至數(shù)據(jù)庫設(shè)計(jì),都要全盤考慮,而不是自己作為獨(dú)立的程序員的時(shí)候只考慮自身承擔(dān)的模塊的任務(wù)就行了。另外,也要熟知it先進(jìn)的設(shè)計(jì)思想,如dna、j2ee等,指導(dǎo)自己在系統(tǒng)規(guī)劃中采用先進(jìn)適用的設(shè)計(jì)方法和技術(shù)。 第三階段:當(dāng)你工作到近5年的時(shí)候,可能要從事方案書的編寫的工作。這個(gè)極端通常是作為售前工程師的角色,能夠快速編寫用戶需要的解決方案書或者是投標(biāo)的標(biāo)書。在技術(shù)經(jīng)驗(yàn)和項(xiàng)目開發(fā)經(jīng)驗(yàn)的基礎(chǔ)上,為用戶量身定做一整套系統(tǒng)的架構(gòu)和技術(shù)實(shí)現(xiàn)思想。在軟件工程中,這個(gè)階段是“可行性分析報(bào)告”編寫部分。不但要考慮技術(shù)問題,同時(shí)要考慮用戶的投資問題等非技術(shù)類的問題。這時(shí),需要具備快速領(lǐng)悟用戶需求的能力,快速理解用戶業(yè)務(wù)的能力,快速分析系統(tǒng)建設(shè)思想的能力和快速使用掌握的技術(shù)規(guī)劃設(shè)計(jì)出系統(tǒng)建設(shè)方案的能力。這些能力是有章可循的,比如,要在平時(shí)就閱讀很多公司主打行業(yè)的書籍,象物流管理,財(cái)務(wù)管理,報(bào)關(guān)員工作實(shí)務(wù)等用戶行業(yè)人員經(jīng)??吹臅?,這樣用戶覺得你是內(nèi)行,容易交流。如果聽不懂用戶的“行話”,那么,用戶還怎么能放心將項(xiàng)目交給你?同時(shí),見到用戶要得到“三個(gè)法寶”:用戶單位的組織結(jié)構(gòu)圖、用戶日常工作使用的表格和文件、用戶日常工作的管理制度和操作規(guī)程。 第四階段:如果你從程序員走到了售前工程師,那么,你具備了項(xiàng)目經(jīng)理的能力了。因?yàn)槟憔邆淞思夹g(shù)、方案和用戶協(xié)調(diào)的能力。接下來學(xué)寫項(xiàng)目管理的知識(shí)。特別是it項(xiàng)目管理方面的知識(shí),如iso9001質(zhì)量管理體系,軟件項(xiàng)目管理方法等方面。同時(shí),要在理論上豐富自己的技術(shù)水平,對(duì)行業(yè)流行的應(yīng)用系統(tǒng)的架構(gòu)非常熟悉,如erp,crm等。并學(xué)會(huì)“帶隊(duì)伍”的基本的人力資源管理知識(shí)。最為項(xiàng)目經(jīng)理,必須面對(duì)“四怕”:出門怕用戶、回家怕女友、單位怕上司、部門怕員工。但只要具備豐富的技術(shù)經(jīng)驗(yàn)、項(xiàng)目經(jīng)驗(yàn)和用戶協(xié)調(diào)經(jīng)驗(yàn),作項(xiàng)目經(jīng)理還是很好的。 在第四階段以后,年齡基本接近28歲了,人生可能會(huì)發(fā)生變化,有些人選擇了技術(shù)成為專家;有些人成了銷售;有些人成了經(jīng)理;有些人可能走上真正的職業(yè)經(jīng)理之路。 無論如何,任何因?yàn)橥庠诘脑蚩缭竭@些階段的人,必然有一天會(huì)“補(bǔ)課”,除非離開it行業(yè)。因?yàn)?,有些人可能因?yàn)榈搅艘粋€(gè)小公司,馬上成了項(xiàng)目經(jīng)理或者是高層技術(shù)人員,但自身的素質(zhì)不會(huì)因?yàn)閯e人給的虛的地位而自然提高,技能提高是需要時(shí)間和經(jīng)驗(yàn)的,不是比人給的。希望年輕一代的it人才把握自己的心態(tài),穩(wěn)扎穩(wěn)打地不斷提高自己,不要被虛幻的東西浪費(fèi)時(shí)間和機(jī)會(huì)。俗話說:一口吃不成胖子。 3、各種工作崗位的一般要求是什么 對(duì)于各個(gè)單位來說,各種工作崗位的要求有所不同,但對(duì)于it人才,還是可以得出通用性的結(jié)論的,畢竟it人才屬于專業(yè)人才領(lǐng)域。自身技能屬于主導(dǎo)地位。一般來說,無論企業(yè)大小,對(duì)人才的要求主要是: a.編程人員,至少會(huì)公司主打的開發(fā)工具,而且編碼規(guī)范,沒有bug,并且界面設(shè)計(jì)規(guī)范美觀,符合公司風(fēng)格。同時(shí),能夠獨(dú)立解決編程過程中的問題,不要總是問同事。另外,理解并領(lǐng)會(huì)項(xiàng)目經(jīng)理下達(dá)的任務(wù),理解負(fù)責(zé)部分的代碼編寫方法和實(shí)現(xiàn)的功能的含義。如入庫單處理。具備好的數(shù)據(jù)規(guī)劃思路和算法設(shè)計(jì),并能夠用簡(jiǎn)潔高效的代碼實(shí)現(xiàn)出來。特別是界面上,要有好的界面設(shè)計(jì)思路,不要華而不實(shí),或者晦澀難懂,或者操作麻煩,遠(yuǎn)離用戶的習(xí)慣和業(yè)務(wù)規(guī)范。過于顯示自己的技術(shù)水平,呈“個(gè)人英雄主義”。在現(xiàn)代團(tuán)隊(duì)開發(fā)的時(shí)代,這是不合時(shí)宜的,也是不受歡迎的。該做的做不好,不該做的作的過多。無法符合公司的要求。 b.設(shè)計(jì)人員,如果你負(fù)責(zé)系統(tǒng)的設(shè)計(jì)(詳細(xì)、總體、數(shù)據(jù)庫)。則一定要具備規(guī)范文檔的編寫能力,如國標(biāo)gb8567等的規(guī)范。同時(shí),知道如何編寫文檔,文字表達(dá)能力好,熟悉繪圖方法和四圖的設(shè)計(jì)(業(yè)務(wù)圖,數(shù)據(jù)流圖,控制流圖和模塊劃分圖)。最好能夠使用uml建模。并具備界面設(shè)計(jì)規(guī)劃的審美意識(shí),能夠站在用戶業(yè)務(wù)和使用習(xí)慣的角度來理解要設(shè)計(jì)的系統(tǒng)。 c.需求分析人員。一般來說,需求分析人員也承擔(dān)了項(xiàng)目管理或者售前工程師的工作,與用戶接觸最多,最了解用戶的業(yè)務(wù),有些高手甚至同時(shí)是用戶業(yè)務(wù)的高手,比用戶還清楚全面的業(yè)務(wù)工作,因?yàn)樗鎸?duì)的系統(tǒng)不是單個(gè)用戶的,而是真?zhèn)€用戶所在的公司的。從上到下,他都爛熟于心。書寫的需求分析報(bào)告非常清楚地表達(dá)了用戶實(shí)際工作的模型、規(guī)則和流程關(guān)系。需求分析就是要講無序的、雜亂無章的用戶的業(yè)務(wù)規(guī)范成計(jì)算機(jī)可以處理的清晰的、規(guī)范的、流程明確的文字描述。 d.項(xiàng)目管理人員。該崗位的人,不但是技術(shù)專家,也是善于管理團(tuán)隊(duì)的人。雖然說,從理論上可以不懂技術(shù),但實(shí)際上,外行領(lǐng)導(dǎo)內(nèi)行確實(shí)是有問題的,平時(shí)交流都是問題。特別是it行業(yè),技術(shù)還是核心的。不懂技術(shù),就無法正確估計(jì)工作量和難度,甚至出現(xiàn):一將無能,類似千軍的情況。 e.測(cè)試人員。如果作為測(cè)試人員,那么首先是技術(shù)高手,同時(shí)具備系統(tǒng)需求分析能力,永遠(yuǎn)站到用戶角度來考慮系統(tǒng)的質(zhì)量和問題,包括測(cè)試用例、數(shù)據(jù)、工具等,如同企業(yè)中的質(zhì)量監(jiān)督員。目前雖然有很多測(cè)試方法和工具,但測(cè)試人員這個(gè)崗位的人才還很缺乏。畢竟是一個(gè)難度大的工作。雖然有些單位簡(jiǎn)單地讓秘書崗位的人來承擔(dān),其實(shí)是把該崗位看清了,有些對(duì)付事的嫌疑。 無論什么崗位。企業(yè)最希望的是人才一專多能,萬金油一樣,那么可以減少人員,并指望全才搞定問題。這也是現(xiàn)在的特點(diǎn)。按照理論來劃分為:項(xiàng)目經(jīng)理、需求分析員、系統(tǒng)設(shè)計(jì)員、數(shù)據(jù)庫設(shè)計(jì)員、開發(fā)人員、測(cè)試人員和售后服務(wù)人員。而現(xiàn)實(shí)是很多情況下,項(xiàng)目經(jīng)理承擔(dān)了編碼和售后服務(wù)以外的所有工作。但無論怎么分工,每個(gè)工作環(huán)節(jié)的能力要求是不變的,不會(huì)因?yàn)橐粋€(gè)人承擔(dān)就可以忽略或簡(jiǎn)化,也不會(huì)因?yàn)槎鄠€(gè)人承擔(dān)就嚴(yán)格或者是省略。 技能提高本身就包含了:技術(shù)水平和能力素質(zhì)兩個(gè)方面。很多培訓(xùn)機(jī)構(gòu)簡(jiǎn)單地將技能理解成專業(yè)技術(shù),如vb,vc,java等技術(shù),忽略了非技術(shù)類的能力素質(zhì),如文檔編寫能力、系統(tǒng)規(guī)劃能力、項(xiàng)目開發(fā)綜合素質(zhì)能力等。畢竟,開發(fā)項(xiàng)目(包括自己立項(xiàng)的產(chǎn)品)不是簡(jiǎn)單的會(huì)了開發(fā)工具就搞定的,還需要配套的軟件工程等思想和技術(shù)的支持。 4、有什么樣的國際/國家標(biāo)準(zhǔn)體系 目前,it行業(yè),有相關(guān)的標(biāo)準(zhǔn),這些標(biāo)準(zhǔn)看起來是條條框框,很不適用,但實(shí)際上,如同軟件工程一樣,看著很虛,實(shí)際上,如同我們學(xué)的數(shù)學(xué)一樣,使規(guī)則和素質(zhì)的能力指導(dǎo),而不是具體的編碼工具或網(wǎng)絡(luò)的一臺(tái)設(shè)備。項(xiàng)目的施工不是木匠打造桌椅,而是房地產(chǎn)的建設(shè)高樓。那么,必須有規(guī)則,有科學(xué)的指導(dǎo)。這就是標(biāo)準(zhǔn)和規(guī)范的意義: a.國際的iso9001質(zhì)量體系,也就是項(xiàng)目質(zhì)量管理體系。專門規(guī)范項(xiàng)目開發(fā)的公司的管理制度、崗位劃分、崗位工作方法、崗位工作遵循的審核、審查條件和規(guī)范的文檔模板以及項(xiàng)目實(shí)施過程的配置管理方法。 b.國標(biāo)gb2000開發(fā)標(biāo)準(zhǔn)規(guī)范。主要依據(jù)iso9001體系,提出的具體的軟件開發(fā)過程中的文檔編寫規(guī)范和說明,涉及到軟件開發(fā)的各個(gè)具體環(huán)節(jié)??尚行苑治?、需求、設(shè)計(jì)、數(shù)據(jù)庫、編碼、測(cè)試、維護(hù)、日常開發(fā)報(bào)告等一系列規(guī)范格式。當(dāng)然,很多公司自己搞了這些規(guī)則和文件格式,但建議采用國家標(biāo)準(zhǔn),因?yàn)楫吘蛊渲锌紤]問題還是非常全面的,也容易得到用戶的認(rèn)可。 c.cmm標(biāo)準(zhǔn)。cmm是針對(duì)軟件開發(fā)行業(yè)提出的質(zhì)量控制標(biāo)準(zhǔn)。嚴(yán)格約束和制定了開發(fā)過程中的各個(gè)階段和工作崗位的工作規(guī)范以及必須達(dá)到的要求的指標(biāo)。對(duì)軟件開發(fā)公司或團(tuán)隊(duì)提出了更加高的要求。軟件生產(chǎn)過程是智力投入的過程,非常復(fù)雜,所以,規(guī)范地控制和管理是保證最終產(chǎn)品質(zhì)量的關(guān)鍵。 d.軟件工程。作為一種類似物理學(xué)一樣的軟件專業(yè)的工程化理論,雖然不是標(biāo)準(zhǔn)化組織的文件,但也是指導(dǎo)軟件開發(fā)工作的重要的理論基礎(chǔ)。如同邏輯學(xué)與開發(fā)工具無關(guān),但與設(shè)計(jì)思想和算法有關(guān)一樣。軟件工程從宏觀上闡述了軟件開發(fā)關(guān)鍵環(huán)節(jié)的工作方法和理論方法。很多程序員由于沒有作過項(xiàng)目管理或者系統(tǒng)規(guī)劃,不是太理解軟件工程,但當(dāng)你真的處在項(xiàng)目開發(fā)的規(guī)劃、設(shè)計(jì)角色的時(shí)候,不理解軟件工程,將給你的工作帶來很大問題。這個(gè)時(shí)候,你會(huì)發(fā)現(xiàn),掌握在多的開發(fā)工具已經(jīng)無法解決面對(duì)的問題了,因?yàn)殚_發(fā)工具無法解決系統(tǒng)規(guī)劃設(shè)計(jì)管理問題。只能是coding,coding,coding! 5、標(biāo)準(zhǔn)體系和工作職位有什么關(guān)系 標(biāo)準(zhǔn)體系與具體的工作崗位是息息相關(guān)的。下面看看標(biāo)準(zhǔn)體系與你的工作崗位的關(guān)系,也就知道了自己要從事的崗位到底要求符合什么標(biāo)準(zhǔn)要求的技能了,俗話說,沒有規(guī)矩,不成方圓,由于歷史原因,中國老一輩技術(shù)人員,沒有按照規(guī)范工作,導(dǎo)致帶出的徒弟和后來者不是太明白這些規(guī)矩,但今天不同了,面對(duì)企業(yè)競(jìng)爭(zhēng)和工作競(jìng)爭(zhēng),不具備一些非技術(shù)的能力素質(zhì),光靠技術(shù)工具來競(jìng)爭(zhēng),那么優(yōu)勢(shì)臺(tái)不明顯了: a.iso9001,對(duì)應(yīng)項(xiàng)目經(jīng)理、系統(tǒng)分析設(shè)計(jì)、編程、測(cè)試等所有崗位,也包括了經(jīng)理,cio,cto,甚至總經(jīng)理。 b.gb,對(duì)應(yīng)系統(tǒng)分析設(shè)計(jì)和編程、測(cè)試、服務(wù)等崗位。 c.cmm,與iso9001一樣,只是更加明確和細(xì)致。 d.軟件工程,幾乎所有希望搞軟件的,都要理解,至少清楚。 6、現(xiàn)有的認(rèn)證體系有什么用 現(xiàn)有的認(rèn)證體系非常多,從中立的角度來看,廠商認(rèn)證的目的是推廣自己的技術(shù)和產(chǎn)品,越多的人使用自己的技術(shù),則產(chǎn)品賣的越好。畢竟it行業(yè)以技術(shù)為核心,如果自己的技術(shù)沒有人掌握,那么,還會(huì)有人買產(chǎn)品嗎? 對(duì)于it人才來說,有了證書,自然有了自己技術(shù)水平的證明。在找工作的時(shí)候,除了畢業(yè)證以外,還有自己專業(yè)技能的證明。 另外就是培訓(xùn)機(jī)構(gòu)的認(rèn)證,也是一種能力的證明。 還有十國家規(guī)定的認(rèn)證,比如勞動(dòng)部的證書,這個(gè)證書與自己將來申請(qǐng)高工有關(guān),同時(shí),很多國家單位和大型的企業(yè)在分房、提職、加薪方面參考這些證書,作為一個(gè)分?jǐn)?shù)。另外,對(duì)于財(cái)務(wù)、專業(yè)工種,也作為上崗的合格證,屬于一種資格證書,如律師,如果沒有律師證,即使你是法學(xué)院畢業(yè),也不行! 但是,唯一遺憾的是,it的認(rèn)證由于蘊(yùn)含了商業(yè)的氣息,變得更加產(chǎn)品化和工具化,強(qiáng)調(diào)對(duì)產(chǎn)品和工具的使用的熟悉程度,以及技術(shù)的熟悉程度,忽視了這些技術(shù)和產(chǎn)品是工具,是要拿來解決項(xiàng)目開發(fā)中的問題的。不是學(xué)會(huì)了技術(shù)和工具就可以開發(fā)項(xiàng)目,而往往相反,掌握了技術(shù)和工具只是“入門證”,離承擔(dān)項(xiàng)目開發(fā)工作的能力還差的遠(yuǎn)呢。 我們不能對(duì)認(rèn)證的老師提過高的要求,畢竟他們多年從事教育,沒有太多時(shí)間來體會(huì)項(xiàng)目開發(fā)的經(jīng)驗(yàn)和過程,有些偏重理論和技術(shù),是很正常的,畢竟要充分理解項(xiàng)目開發(fā)中的經(jīng)驗(yàn),不經(jīng)過多個(gè)大型項(xiàng)目的真實(shí)操作和參與,是無法體會(huì)的。 而從專業(yè)教育角度看,畢竟是教育機(jī)構(gòu),不是企業(yè),可以有項(xiàng)目讓學(xué)員真正實(shí)踐,而企業(yè)因?yàn)閾?dān)心成功性,也不愿意讓大家去試驗(yàn)。沒有用戶愿意把自己的項(xiàng)目當(dāng)作試驗(yàn)場(chǎng)! 那么,我們就不必過多要求認(rèn)證機(jī)構(gòu)了,學(xué)好技術(shù)總是好的。雖然還需要在工作中不斷豐富經(jīng)驗(yàn),不斷在實(shí)踐中,體會(huì)技術(shù)的實(shí)際運(yùn)用方法,但也是沒有辦法的。目前的認(rèn)證體系就是沒有這種課程。 雖然很多機(jī)構(gòu)推出“案例教學(xué)”,但仍然是為了講述技術(shù)而列舉的例子,有些例子不一定是真實(shí)的。從項(xiàng)目角度學(xué)習(xí)技術(shù)和為了技術(shù)而學(xué)習(xí)一些案例,將出現(xiàn)不同的結(jié)果。所以,在英語中,案例(case)和樣品(sample)是非常清楚地劃分的。 案例是已經(jīng)完成的項(xiàng)目;而樣品是為了直觀表達(dá)一種未來的項(xiàng)目結(jié)果而作的demo!將來是否可行,還有待論證。 所以,奉勸大家,將案例和以前學(xué)數(shù)學(xué)過程中的“舉例說明”區(qū)分開來,那么,在學(xué)習(xí)的時(shí)候,在選擇學(xué)習(xí)內(nèi)容的時(shí)候,就有了原則和標(biāo)準(zhǔn)了。 7、如何成為職位之星 如果希望自己在自己的崗位上能夠不斷提高,不斷具備競(jìng)爭(zhēng)力,最好考慮一下問題: a.是否敬業(yè) b.是否將工作當(dāng)成樂趣 c.是否對(duì)技術(shù)癡迷 d.是否喜歡主動(dòng)攻克難題 e.是否不斷豐富自己的理論基礎(chǔ) f.是否看外行圖書 g.是否善于協(xié)作 h.是否總是站在用戶角度理解問題 i.是否去掉了“我技術(shù)好,我就該拿高工資”的個(gè)人英雄主義思想 j.是否全局考慮問題,而不是總是從技術(shù)角度考慮問題 k.是否達(dá)到技術(shù)的融會(huì)貫通,不怕新的技術(shù),并可以快速學(xué)會(huì)一種工具 l.是否有獨(dú)立的思考方式,而不是跟從或者盲目被廠商誘導(dǎo),成為廠商的追隨者 m.是否考慮自己的下一步成長目標(biāo),并在現(xiàn)在就爭(zhēng)取機(jī)會(huì)實(shí)踐,并不斷提高能力,儲(chǔ)備優(yōu)勢(shì),而不是等機(jī)會(huì)來了,卻發(fā)現(xiàn)自己無法勝任 n.是否不善于書寫,不善于書面表達(dá),現(xiàn)在工作節(jié)奏快,已經(jīng)很難坐下來靠聊天交流,大多靠文檔化的書面材料來交流,你是否學(xué)會(huì)了各種工作文件的寫作?否則,有再好的想法,只能爛在肚子里,沒有人知道! 8、軟件從業(yè)人員的人生發(fā)展道路如何走 作為決定從事軟件職業(yè)的人,一般來說有一些個(gè)人發(fā)展的歷史關(guān)鍵階段,也就是里程碑,象臺(tái)階一樣,逐步奠定基礎(chǔ),是自己不斷提高: a.22-25,搞技術(shù),認(rèn)真地掌握各種技術(shù),研究透 b.25-28,搞設(shè)計(jì),認(rèn)真地培養(yǎng)自己全面獨(dú)立思考和設(shè)計(jì)的能力,成為設(shè)計(jì)師 c.28-30,搞售前或項(xiàng)目管理,學(xué)會(huì)和用戶打交道,學(xué)會(huì)市場(chǎng)意識(shí)和決策能力 d.30-?,改行?如果不改,肯定成管理人員了! e.如果你的技術(shù)獨(dú)到,高深,也可以在年輕的時(shí)候高產(chǎn)品開發(fā),有了產(chǎn)品,就可以直接成billgates了?。?/span> 9、如何快速進(jìn)入工作角色 你的技術(shù)好嗎?你有證書嗎?你知道如何開發(fā)項(xiàng)目嗎?你理解軟件公司和軟件項(xiàng)目的運(yùn)作方式和你在其中的位置嗎? 如果都清楚了,那么就踏踏實(shí)實(shí)工作吧。沒人會(huì)不讓你通過! 10、如何快速掌握技術(shù)并適應(yīng)工作 快速掌握技術(shù)的方法是“模仿”,從別人的經(jīng)驗(yàn)中學(xué)習(xí),可以快速進(jìn)入角色,如果一切從頭開始,恐怕沒有時(shí)間,也沒人給你時(shí)間。企業(yè)更加需要“有經(jīng)驗(yàn)和有經(jīng)歷”的人才,企業(yè)不是學(xué)校,所以,你在工作以前就要搞定技術(shù)和針對(duì)選擇的行業(yè)的項(xiàng)目開發(fā)經(jīng)驗(yàn)進(jìn)行研究。如erp,物流,oa等,這些任何公司都開發(fā)的系統(tǒng),進(jìn)行研究,掌握這些系統(tǒng)的開發(fā)技術(shù)、方法、設(shè)計(jì)思路和作用,那么,就容易快速進(jìn)入崗位,不至于被老板說成:外行,不懂,沒有經(jīng)驗(yàn)了。你無法跟老板說:我沒學(xué)過,還是給我機(jī)會(huì)學(xué)習(xí)吧,我相信我肯定會(huì)作好的!這種話,對(duì)于老板來說,無疑是要投入,要白養(yǎng)一個(gè)人,要冒項(xiàng)目失敗的危險(xiǎn),同時(shí)也會(huì)被同事看不起! 11、掌握了很多技術(shù),如何融會(huì)貫通,在工作中表現(xiàn)優(yōu)秀 如果你已經(jīng)有了很多技術(shù)了,但是就是發(fā)現(xiàn)自己總是編碼,或者總是被安排到編碼的工作,那么,說明你不善于書寫,不會(huì)需求分析、系統(tǒng)設(shè)計(jì),不會(huì)表達(dá)自己的想法,甚至不知道dna這樣的系統(tǒng)設(shè)計(jì)思想,所以,總是停留在“熟練工種”階段,而無法成為設(shè)計(jì)師。 那么,你對(duì)軟件工程掌握多少,你對(duì)質(zhì)量體系了解多少,你對(duì)系統(tǒng)設(shè)計(jì)技術(shù)掌握多少,你對(duì)各種行業(yè)應(yīng)用系統(tǒng)的構(gòu)建熟悉多少?這些問題是你永遠(yuǎn)停留在程序員級(jí)別的主要原因。 可能會(huì)說,公司不給我經(jīng)驗(yàn),其實(shí),往往公司先看到你具備一定的能力才給你機(jī)會(huì)讓你實(shí)踐。如果公司看到了你能夠?qū)懳臋n,他就會(huì)給你機(jī)會(huì)去搞設(shè)計(jì),看到你能夠規(guī)劃設(shè)計(jì)一個(gè)小模塊,就給你機(jī)會(huì)實(shí)踐規(guī)劃設(shè)計(jì)大模塊,如果你連規(guī)劃設(shè)計(jì)都不知道如何做,這樣的機(jī)會(huì)當(dāng)然就不會(huì)給你了。 主動(dòng)學(xué)習(xí),不斷提高,善于表達(dá),這就是可以“表現(xiàn)優(yōu)秀”的法則! 12、如何進(jìn)入軟件開發(fā)這個(gè)行業(yè),需要心理準(zhǔn)備嗎 如果你還在猶豫是否要進(jìn)入這個(gè)行當(dāng),看了前面的章節(jié),你已經(jīng)知道將來要干什么了。但是,請(qǐng)考慮一下條件: a.你的數(shù)學(xué)學(xué)的如何,認(rèn)為自己有數(shù)學(xué)天賦嗎 b.你對(duì)軟件是否熱衷,甚至到了瘋狂的地步,還是因?yàn)榭吹絼e人搞軟件有意思,就學(xué)了,但自己并不覺得很好玩 c.你的抽象能力和邏輯思維能力如何 d.你是否善于想象,想象力豐富 e.你如何學(xué)習(xí)的開發(fā)工具,是否理解了數(shù)據(jù)結(jié)構(gòu)和算法的關(guān)系 f.你是否善于用計(jì)算機(jī)編程的語言習(xí)慣來描述問題,比如if,while,do等 g.你是否善于自己立課題,并希望什么東西都拿編程解決 如果以上問題你想好了,就可以搞軟件了。不過,這個(gè)行業(yè)是終生學(xué)習(xí)的行業(yè),你還要善于自學(xué)。另外,專業(yè)英語要好,很多知識(shí)是國外的,你不能等著有人翻譯再看,那么已經(jīng)是一年以后了!
|
|