,“30歲現(xiàn)象”首先要從程序員自身找原因。一種職業(yè)需要的技能越簡(jiǎn)單,對(duì)精力的依賴程度越高,就越容易被淘汰。計(jì)算機(jī)行業(yè)本來(lái)是一個(gè)需要高度積累的行業(yè),往往要5年以上的時(shí)間才能出道。但很多軟件開(kāi)發(fā)人員這5年所積累的有效知識(shí)十分有限,不是什么高科技含量的東西,所以很容易被年輕人超過(guò)。而且目前的社會(huì)環(huán)境和輿論導(dǎo)向往往使得這些人過(guò)分關(guān)注操作層面的東西,比如會(huì)不會(huì)使用一種編程語(yǔ)言。但是,操作層面的知識(shí)是無(wú)窮無(wú)盡的,過(guò)分追逐的結(jié)果除了疲憊不堪又無(wú)法應(yīng)對(duì)之外,真正能稱得上核心競(jìng)爭(zhēng)力的更高層面的知識(shí)和技術(shù)往往很欠缺,結(jié)果當(dāng)然只能是等待被淘汰。
                 “30歲問(wèn)題”產(chǎn)生的重要原因:企業(yè)對(duì)程序員發(fā)展規(guī)劃的不重視和程序員對(duì)自身發(fā)展方向不明確“30歲問(wèn)題”并不象更年期那樣的階段性心理、生理問(wèn)題,因此它的產(chǎn)生是多方面原因造成的。首先中國(guó)內(nèi)地的軟件大環(huán)境不成熟,大多數(shù)軟件公司都追求短期效益,體現(xiàn)在人才招聘上就是以30歲作為一個(gè)界限。而且公司對(duì)程序員的發(fā)展也很難有規(guī)劃。有位叫張俊的朋友這么說(shuō):“我曾做過(guò)的10多家IT企業(yè),沒(méi)有一家真正關(guān)心過(guò)員工的職業(yè)生涯規(guī)劃,當(dāng)然就更沒(méi)有哪一家曾把企業(yè)的發(fā)展計(jì)劃和員工個(gè)人的職業(yè)生涯規(guī)劃結(jié)合起來(lái)了。”包括在德國(guó)的一家軟件公司工作的朋友也很遺憾地談到他們公司也沒(méi)有這方面的指導(dǎo),大部分公司僅僅是把開(kāi)發(fā)人員教會(huì)能夠干活就完事了,對(duì)于員工的教育培養(yǎng)沒(méi)有任何長(zhǎng)遠(yuǎn)的打算。在這種情況下,就很難要求程序員將自身的發(fā)展緊緊結(jié)合在公司的發(fā)展上。很多人認(rèn)為自己公司的管理為零,□不過(guò)遵守考勤制度 、每人劃分幾個(gè)模塊、按照軟件工程的套路開(kāi)發(fā)罷了。沒(méi)有思想,沒(méi)有規(guī)范,其他的更談不上。即便是有些人能夠做到低層主管的位置, 他們也經(jīng)常性地被項(xiàng)目進(jìn)度,客戶需求等情況所左右,并不能完全從技術(shù)的角度去對(duì)待自己負(fù)責(zé)的工作,經(jīng)過(guò)一段時(shí)間,慢慢就會(huì)喪失對(duì)于先進(jìn)技術(shù)的追求,而后漸漸產(chǎn)生對(duì)技術(shù)快速發(fā)展的恐懼。筆者發(fā)現(xiàn),正因?yàn)橐恍┸浖驹谶@方面的考慮很少,另外也缺乏資深工程師(在國(guó)外,資深工程師可以享受副總裁的待遇,以及對(duì)產(chǎn)品的很大決策權(quán)力)這樣的分級(jí)別職位,30歲以上的程序員缺乏發(fā)展空間。所以程序員的流動(dòng)性很大,同時(shí)也造成了□有通過(guò)跳槽才能給自己一個(gè)新的職位和高度的看法。 

            “30歲問(wèn)題”產(chǎn)生的重要原因:很少有人能夠有一個(gè)明確而踏實(shí)的目標(biāo),筆者接觸過(guò)的許多人不是說(shuō):“唉,瞎混吧!”就是說(shuō):“我要做百萬(wàn)富翁!” 

            從個(gè)人方面來(lái)說(shuō),二十幾歲時(shí),剛剛畢業(yè),很少有人能夠有一個(gè)明確而踏實(shí)的目標(biāo),筆者接觸過(guò)的許多人不是說(shuō):“唉,瞎混吧!”就是說(shuō):“我要做百萬(wàn)富翁!”。就在這種不考慮實(shí)際情況的自我催眠中迷失了方向。一旦快到30歲的時(shí)候,如果仍然無(wú)法確定自己的發(fā)展方向,就會(huì)發(fā)出“30歲以后還能做什么”的感嘆。有些人可能比較"幸運(yùn)",過(guò)了一段時(shí)間,等到資歷或資金夠了后,基于"不要給他人打工"的想法,總要自己扯出來(lái)單干,于是不斷地出現(xiàn)了具有中國(guó)特色的小作坊軟件公司。當(dāng)然我們不能簡(jiǎn)單地把這種現(xiàn)象歸結(jié)為"浮躁"兩個(gè)字,除了個(gè)人的因素,整個(gè)程序員發(fā)展的大環(huán)境的不成熟也促使這種現(xiàn)象愈演愈烈。 

            解決“30歲問(wèn)題”的重要方法:在公司內(nèi)部為程序員提供技術(shù)級(jí)別分級(jí)和程序員按照自身意愿制定職業(yè)發(fā)展規(guī)劃分析了問(wèn)題的原因,找到解決的方法就不難了。我們知道,管理級(jí)別是一種金字塔型的結(jié)構(gòu),越向上的職位,能夠做到的人就越少,這樣程序員如果□能在管理方面發(fā)展的話,那就受到了很多限制。也造成程序員的發(fā)展無(wú)法保持一種持續(xù)性。因?yàn)樵诼毼患?jí)別的組織結(jié)構(gòu)中, 
          人們通常都傾向于升到一個(gè)自己所不能勝任的職位,再加上個(gè)人利益的盤踞,導(dǎo)致了種種問(wèn)題。老板有老板的謀略,打工有打工的兵法,題是這些想法的差距太大,雙方都很少為對(duì)方著想。孫子曰:“上下同欲者勝”。對(duì)于企業(yè)管理來(lái)講,要達(dá)到“上下同欲”是最難的, 不過(guò)也是最關(guān)鍵的。因此對(duì)程序員的發(fā)展來(lái)說(shuō),首先就是要把組織結(jié)構(gòu)的問(wèn)題解決。摩托羅拉中國(guó)軟件中心的總經(jīng)理陳玲生談到程序員發(fā)展問(wèn)題時(shí)告訴記者,在摩托羅拉并沒(méi)有“30歲問(wèn)題”的出現(xiàn),因?yàn)楣緸榧夹g(shù)人員的發(fā)展提供了兩條路,一條是技術(shù)、一條是管理。而且兩方面是同級(jí)的。做技術(shù)層次也可以做很高,具體到多高,陳玲生說(shuō):“從技術(shù)角度最高可以做資深副總裁(VP)。”另外友立軟件公司也給軟件開(kāi)發(fā)人員提供了異曲同工的發(fā)展規(guī)劃——采用技術(shù)級(jí)別。友立公司的開(kāi)發(fā)人員的發(fā)展方向: 

            中國(guó)的傳統(tǒng)是,如果我做老板,那我的工資比下面的員工要高,技術(shù)要比下面的員工好,才能管理下面的員工。但在國(guó)外不是這樣的。陳 玲生強(qiáng)調(diào)說(shuō),在摩托羅拉,很多技術(shù)人員的技術(shù)級(jí)別可能要比他的上司還要高,但是他仍然要受自己老板的管理,這是一種文化,國(guó)外軟件公司普遍接受這種文化。在摩托羅拉,不一定非要做老板,有些人做了一年的小老板,發(fā)現(xiàn)自己并不適合管理工作,反而希望能夠回過(guò)頭來(lái)在技術(shù)領(lǐng)域進(jìn)行發(fā)展。但是在國(guó)內(nèi),接受這種文化還需要一定的 
          時(shí)間。 

            在程序員的發(fā)展過(guò)程中,個(gè)人意愿非常重要。陳玲生說(shuō):“摩托羅拉公司中技術(shù)人員的發(fā)展方向不是公司規(guī)定的,而是個(gè)人的要求。每年摩托羅拉的員工都必須和自己的老板談4次,主題是個(gè)人的表現(xiàn)、發(fā)展規(guī)劃和發(fā)展要求。在符合公司整體利益的前提下,公司會(huì)提供更多的機(jī)會(huì)促進(jìn)個(gè)人的成長(zhǎng),包括各種培訓(xùn)和相應(yīng)的支持。”筆者個(gè)人感覺(jué),程序員這個(gè)團(tuán)體在交流和表達(dá)方面有所欠缺,所以在這里也要提醒我們的讀者,發(fā)展是在自己的手中的,一定要提出自己的要求和發(fā)展規(guī)劃。個(gè)人的職業(yè)發(fā)展規(guī)劃應(yīng)該是自己的事情,決不是公司的責(zé)任,公司□是在符合公司的整體利益的情況幫助你實(shí)現(xiàn)個(gè)人的職業(yè)發(fā)展 
          規(guī)劃。 

            那么向什么方向發(fā)展呢?實(shí)際上,軟件的開(kāi)發(fā)包括了很多方面的內(nèi)容,是一個(gè)系統(tǒng)工程,編碼□是其中很小的一部分,各個(gè)層次的開(kāi)發(fā)者包括底層編碼、系統(tǒng)設(shè)計(jì)等等。打個(gè)比方:就象工地一樣,一個(gè)小工做時(shí)間久了之后,他就有可能看懂圖紙,然后逐漸的可以設(shè)計(jì)了,這就是說(shuō)他的技術(shù)層次提高了。另外也象在服裝廠,有設(shè)計(jì)師,有裁剪師,也有最終縫制的女工。對(duì)于設(shè)計(jì)師來(lái)說(shuō),他也能夠縫制衣服,但是他的主要精力在設(shè)計(jì)上,這就是層次的問(wèn)題。程序員本身需要對(duì)此有充分的理解,這樣才能對(duì)自己的發(fā)展有清醒的認(rèn)識(shí)。 

            陳玲生還說(shuō),“在一個(gè)比較完善的公司中,應(yīng)該是公司營(yíng)造了一個(gè)可供發(fā)展的環(huán)境,個(gè)人也充分提出了自己的要求。無(wú)論是技術(shù)、管理、產(chǎn)品,向哪個(gè)方向發(fā)展,程序員都需要能夠認(rèn)識(shí)到自身存在的缺陷, 要克制浮躁的情緒,不要讓一些外界的事物迷失了自己。” 

            最終解決問(wèn)題的方法:職業(yè)化的程序員和程序員的職業(yè)化從更深的層次看,所有這些問(wèn)題的核心集中到一點(diǎn)就是程序員職業(yè)化的不成熟。軟件公司和開(kāi)發(fā)人員并沒(méi)有將程序員視為職業(yè)(career),而是工作。目前國(guó)內(nèi)程序員考慮的通常是技術(shù)能力,而 不是綜合的職業(yè)素質(zhì)。這同國(guó)內(nèi)的軟件業(yè)起步晚、缺乏產(chǎn)業(yè)化的環(huán)境和條件,身處其中的軟件企業(yè)本身就在艱難的生存有關(guān)。而在這種狀況下,程序員的職業(yè)化無(wú)從談起,正所謂皮之不存,毛將焉附。但是近年來(lái),軟件業(yè)的大環(huán)境和外部條件發(fā)生了很大改觀,并且越來(lái)越充滿希望,軟件企業(yè)的高速發(fā)展和持續(xù)發(fā)展也成為可能。這樣,程序員的職業(yè)化就成為來(lái)自外部的要求和壓力,也成為程序員本身追求自身發(fā)展的需求和動(dòng)力。 

            從程序員發(fā)展自身來(lái)說(shuō),對(duì)程序員職業(yè)性的要求有哪些呢?摩托羅拉軟件中心的陳玲生提到幾點(diǎn):首先,最根本的就是煉好自己的基本功,編寫程序少出錯(cuò)誤,學(xué)習(xí)上要扎實(shí),不能浮躁(這個(gè)不想做,那個(gè)不愿做),在最初的幾年將軟件工程學(xué)習(xí)好。第二點(diǎn)就是要不斷地學(xué)習(xí),在自己希望發(fā)展的技術(shù)領(lǐng)域中要從初級(jí)的了解變?yōu)橄鄳?yīng)的專家,從整體上了解技術(shù)領(lǐng)域的發(fā)展。第三點(diǎn)就是要學(xué)會(huì)創(chuàng)新,因?yàn)槿绻恪跏窃诠淌卦谧约旱念I(lǐng)域而沒(méi)有創(chuàng)新的話,便有可能被淘汰。對(duì)整個(gè)軟件產(chǎn)業(yè),程序員的職業(yè)化也是當(dāng)務(wù)之急,因?yàn)椤跤袕漠a(chǎn)業(yè)的高度培養(yǎng)出一批高質(zhì)量的職業(yè)化的程序員,才能夠真正帶動(dòng)軟件產(chǎn)業(yè)的發(fā)展。 

            基于此我們認(rèn)為需要在以下的幾個(gè)方面加強(qiáng):一、程序員的職業(yè)化教育培訓(xùn)和再教育培訓(xùn):結(jié)合中國(guó)軟件開(kāi)發(fā)的現(xiàn)狀,從實(shí)際出發(fā),傳遞給軟件開(kāi)發(fā)人員思想和技術(shù)。另外需要結(jié)合我們的國(guó)情,推廣自己取得的經(jīng)驗(yàn),比如一個(gè)公司對(duì)某個(gè)工具的使用有了自己的經(jīng)驗(yàn),那就應(yīng)該拿出來(lái),培訓(xùn)其他人了解和使用這些工具,來(lái)帶動(dòng)整個(gè)產(chǎn)業(yè)的積累。二、加強(qiáng)面向程序員的出版業(yè):這也是程序員產(chǎn)業(yè)化的必要條件和發(fā)展趨勢(shì),因?yàn)橥ㄟ^(guò)報(bào)紙、雜志、網(wǎng)絡(luò)等媒體可以帶動(dòng)業(yè)界的交流和思想技術(shù)的傳播,這樣才能更快的滿足中國(guó)軟件產(chǎn)業(yè)和適應(yīng)國(guó)際軟件產(chǎn)業(yè)的飛速發(fā)展。三、專業(yè)的顧問(wèn)咨詢:不斷升級(jí)的開(kāi)發(fā)平臺(tái)和語(yǔ)言讓很多的程序員在追隨中不知不覺(jué)的迷失了方向,DOS平臺(tái)的開(kāi)發(fā)人員在Windows平臺(tái)的開(kāi)發(fā)中找不到了自己的位置,而Windows開(kāi)發(fā)高手又無(wú)法適應(yīng)網(wǎng)絡(luò)開(kāi)發(fā)的技術(shù)發(fā)展。其實(shí)并不是由于這些人不能接受新的技術(shù),而是因?yàn)樵谛」尽⑿∽鞣弧⑿F(tuán)隊(duì)的局限下,技術(shù)人員無(wú)法充分地同更多的高手交流,面對(duì)新技術(shù)時(shí)□能通過(guò)獨(dú)自的鉆研來(lái)緩慢的取得進(jìn)展。一方面,很多的程序員在摸索中前進(jìn),仍然在重復(fù)前人的問(wèn)題,而另一方面,一些專家有了自己的經(jīng)驗(yàn)和教訓(xùn)卻找不到適當(dāng)?shù)耐緩饺ジ嬖V后來(lái)者。基于此有必要鼓勵(lì)專業(yè)的顧問(wèn)咨詢,而且顧問(wèn)咨詢產(chǎn)業(yè)的興起也會(huì)對(duì)程序員的發(fā)展提供另一條不錯(cuò)的方向。實(shí)際上,看看國(guó)外的發(fā)展,由于他們有一套系統(tǒng)的咨詢機(jī)構(gòu),當(dāng)出現(xiàn)新技術(shù)時(shí),□要他能夠從專家那里領(lǐng)會(huì)到新技術(shù)的精髓,然后通過(guò)強(qiáng)大的交流服務(wù)支持,便能夠快速地適應(yīng)新技術(shù)的發(fā)展。 
            白玲認(rèn)為,對(duì)于一個(gè)30歲的程序員而言,更重要的是要具有“能和別人一起干”的團(tuán)隊(duì)合作精神,以及在某一領(lǐng)域所積累的經(jīng)驗(yàn)。她認(rèn)為,以下五個(gè)途徑都是不錯(cuò)的“保養(yǎng)之道”:首先是從技術(shù)領(lǐng)域轉(zhuǎn)向管理崗位,利用自己所積累的經(jīng)驗(yàn)管理和帶領(lǐng)團(tuán)隊(duì),從而實(shí)現(xiàn)順利轉(zhuǎn)型;二是在技術(shù)崗位上不斷上升,從一般的程序員向技術(shù)專家靠攏;三是尋找行業(yè)依托,技術(shù)本身的變化雖然日新月異,但行業(yè)對(duì)技術(shù)應(yīng)用的要求卻是相對(duì)穩(wěn)定的,變化周期不是很快,一個(gè)既懂技術(shù)又對(duì)某個(gè)行業(yè)有所了解的軟件人才還是有很大的拓展空間的;四是跨地區(qū)發(fā)展,北京、上海可能是技術(shù)創(chuàng)新的前沿,但一些二線城市的技術(shù)應(yīng)用,相對(duì)而言,可能會(huì)有一個(gè)時(shí)間差,跨地區(qū)發(fā)展可以充分利用原有技術(shù)的比較優(yōu)勢(shì);五是憑借多年積累的技術(shù)經(jīng)驗(yàn)和客戶資源出去“單干”,做個(gè)小業(yè)主未嘗不是一種好的出路。
            “三十而立”不是不適用于程序員,反而30歲應(yīng)該成為程序員脫胎換骨的一個(gè)分水嶺,當(dāng)然要跨越這樣的轉(zhuǎn)變也需要我們有思想、有準(zhǔn)備、有目標(biāo)。伴隨著中國(guó)軟件產(chǎn)業(yè)和程序員職業(yè)化的成熟,“30歲問(wèn)題”也就不再稱之為一個(gè)問(wèn)題了。

          posted on 2008-12-02 14:03 caihaibo 閱讀(203) 評(píng)論(0)  編輯  收藏 所屬分類: 人生
          主站蜘蛛池模板: 赣榆县| 淳安县| 余干县| 镇原县| 忻城县| 汉源县| 浮山县| 益阳市| 苍溪县| 乐亭县| 牡丹江市| 宝丰县| 甘孜| 通化县| 福清市| 桐乡市| 辽源市| 灌云县| 林西县| 沙雅县| 布拖县| 五莲县| 淮南市| 莱西市| 张北县| 历史| 昭通市| 泗水县| 武定县| 乌拉特前旗| 沁水县| 梁平县| 天津市| 建水县| 阿拉善左旗| 平舆县| 信宜市| 思茅市| 定西市| 龙里县| 皋兰县|