"30歲程序員的人生"技術(shù)某種程度上是青春活,技術(shù)革新的速度永遠(yuǎn)以超乎人所理解的演變,對(duì)于上了年紀(jì)又有了社會(huì)責(zé)任的技術(shù)人員來(lái)說(shuō),轉(zhuǎn)型是不二選擇。
如果你真想成為一名成功、成熟的IT專家,你需要不斷地?cái)U(kuò)展你的技能與知識(shí)——有些知識(shí)領(lǐng)域可能對(duì)你很陌生,本文闡述了可以幫助你提高職業(yè)素質(zhì)的重要能力。作為一名IT專業(yè)人士,要想有一個(gè)成功的職業(yè)生涯并不是很容易的事情。你有可能每一種技術(shù)都懂一些,但又都不精通,也有可能是一名專才。無(wú)論如何,一旦你想成為IT專家,想在你的游戲地盤里成為楚翹,你需要不斷擴(kuò)展的、跨領(lǐng)域的素質(zhì)。但是,大部分的素質(zhì)能力存在于傳統(tǒng)IT技能范疇之外,它們可能適用于其他的功能學(xué)科。我們與其他人的差異越來(lái)越小,這超出了我們的習(xí)慣思維,恐怕對(duì)很多想迅速成功的IT專業(yè)人士也是一個(gè)不小的打擊。
IT領(lǐng)域無(wú)“專家”,所謂的IT專家是在特定時(shí)間的特定時(shí)點(diǎn)的概念,IT方面的學(xué)習(xí)能力往往比既有經(jīng)驗(yàn)更加重要。信息化領(lǐng)域最緊缺的是“復(fù)合型人才”,懂管理、懂業(yè)務(wù)也懂技術(shù)。成功的IT人事都是跨領(lǐng)域的高手,《魔鬼投資學(xué)》里給我們闡述了“領(lǐng)域”外的素質(zhì)和能力的重要性。
1、理解現(xiàn)有的和新興的技術(shù)
所有IT專業(yè)人士需要的一個(gè)最基本的能力便是對(duì)他們的基本技術(shù)技能進(jìn)行深度和廣度的拓展。如果用馬斯洛的需求層次來(lái)比喻,那么這種能力應(yīng)該屬于食物和水的層次,你必須有這些才能滿足基本的生存。上課、閱讀文章、研究產(chǎn)品,參加一個(gè)專業(yè)性質(zhì)的組織,你需要掌握你正在使用的技術(shù)領(lǐng)域的所有信息,而且你還需要有實(shí)踐機(jī)會(huì)去應(yīng)用這些知識(shí)。
如果你參加一些技術(shù)資格或職稱的考試,你應(yīng)該經(jīng)常提醒自己,你的目標(biāo)并不單純是為了在自己的名字后面加上許多的頭銜,而是實(shí)現(xiàn)你所受教育的價(jià)值最大化。
西方有句諺語(yǔ),贏得游戲勝利不僅僅需要你將眼睛盯在正在擊打的球上,而且也要能預(yù)計(jì)到下一個(gè)球的方向。歷史經(jīng)驗(yàn)已經(jīng)證明,任何系統(tǒng)的平均生命周期大約為16個(gè)月,因此為未來(lái)做好規(guī)劃很有必要。當(dāng)你充分了解你正在做的事情后,實(shí)施的效率會(huì)更高。
技術(shù)是IT人的立身之本對(duì)于ITER來(lái)說(shuō),基本的技術(shù)框架必須具備,更為重要的是對(duì)技術(shù)的敏感性和熱情,從字里行間獲取學(xué)習(xí)的線索,10倍速的學(xué)習(xí)掌握。IT學(xué)習(xí)需要有目標(biāo),有壓力,參加有價(jià)值的論證是不二選擇。此外,技術(shù)學(xué)習(xí)的方向性需要明確把握,有些時(shí)候占錯(cuò)隊(duì)伍比學(xué)習(xí)技術(shù)本身更加重要。
2、設(shè)計(jì)技術(shù)性架構(gòu)
任何自己修建的一個(gè)系統(tǒng)作為個(gè)體的功能都是自以為精妙和可執(zhí)行的。但如果將它放進(jìn)一個(gè)大一點(diǎn)的系統(tǒng),它可能就會(huì)出現(xiàn)問(wèn)題,也許你的技能還不是很高妙。無(wú)論你是負(fù)責(zé)全面的應(yīng)用與網(wǎng)絡(luò)設(shè)計(jì),還是部分營(yíng)建一個(gè)系統(tǒng)部件,支持一個(gè)企業(yè)架構(gòu),你都需要知道什么是良好的、扎實(shí)的架構(gòu)設(shè)計(jì)法則。
一套有效率的技術(shù)性架構(gòu)設(shè)計(jì)將零件拼接在一起,它應(yīng)該就像一臺(tái)容易操控、價(jià)格合理的機(jī)器一樣。我已經(jīng)發(fā)現(xiàn),架構(gòu)設(shè)計(jì)如果基于“奧卡姆剃刀原理”(OcCAM's Razor),那么它往往是最棒的,奧卡姆剃刀原理這個(gè)詞語(yǔ)源于拉丁語(yǔ),意為“如無(wú)必要,勿增實(shí)體”(Entities should not be multiplied unnecessarily),即簡(jiǎn)單就是最好的。當(dāng)考慮設(shè)計(jì)之時(shí),要記住每個(gè)組織都有一些獨(dú)特的程序,大部分的組織性程序都相當(dāng)?shù)钠胀,它們能夠用可配置的通用解決方案來(lái)解決問(wèn)題。很多架構(gòu)可以利用購(gòu)買以及將一些很小數(shù)量的部件組合在一起的方式來(lái)完成,而不是要重新發(fā)明一種結(jié)構(gòu)。通過(guò)這種方法,你能夠在很短的時(shí)間內(nèi),利用更少的成本,為你的客戶提供一種優(yōu)質(zhì)、容易操控的產(chǎn)品。同樣理念還適用于個(gè)體應(yīng)用與架構(gòu)的設(shè)計(jì)與開(kāi)發(fā)。
架構(gòu)是萬(wàn)丈高樓的地基排列組合皆是學(xué)問(wèn),講得是組件和組件的排列順序都非常重要,在這方面,基于SOA的架構(gòu)是很好的理念。
3、系統(tǒng)集成
技術(shù)為很多的目的服務(wù),最重要的能力便是使程序的自動(dòng)化。不是使用傳統(tǒng)的供應(yīng)商訂單、庫(kù)存管理以及產(chǎn)品市場(chǎng)推銷手段,而是使用供應(yīng)鏈程序,流程通過(guò)允許供應(yīng)商和生產(chǎn)者來(lái)進(jìn)行復(fù)雜地溝通控制,從而完成原材料進(jìn)入生產(chǎn)流程到產(chǎn)品抵達(dá)消費(fèi)者手中的整個(gè)過(guò)程。
Sarbanes-Oxley和其他監(jiān)管法則都要求企業(yè)達(dá)到內(nèi)部控制的標(biāo)準(zhǔn),它們?cè)谙到y(tǒng)設(shè)計(jì)領(lǐng)域相當(dāng)常見(jiàn)。隨著產(chǎn)品和平臺(tái)繼續(xù)地增生擴(kuò)散,隨著企業(yè)日漸將自己的系統(tǒng)和其他的系統(tǒng)相連,高質(zhì)量的協(xié)同工作能力是必須的。
【集成化】整合出效益,對(duì)于流程管理來(lái)說(shuō),通過(guò)集成化,構(gòu)建以客戶為中心的流程,可以提高供應(yīng)鏈的效率和效果。同時(shí),集成化也是流程透明化的不二選擇,通過(guò)集成,可以順利實(shí)現(xiàn)IT管控、IT審計(jì)和監(jiān)督。
4、了解企業(yè)
企業(yè)實(shí)體是復(fù)雜的組織,沒(méi)有哪個(gè)企業(yè)是與別的企業(yè)完全相同的,就像雪花一樣,沒(méi)有兩片雪花是完全相同。這種推動(dòng)特定業(yè)務(wù)運(yùn)轉(zhuǎn)的靈活性不太容易被掌握。很多時(shí)候,尤其是在大型企業(yè)當(dāng)中,多種文化是并存的——有一個(gè)文化是企業(yè)層面的,而別的存在于部門層面。當(dāng)你認(rèn)為是安全下水的時(shí)候,你對(duì)企業(yè)運(yùn)行的細(xì)微直覺(jué)會(huì)因?yàn)楹喜⒒蛘吖芾硇再|(zhì)的巨變失去靈光,一切都發(fā)生了改變。
當(dāng)我們認(rèn)為自己能夠在企業(yè)文化的風(fēng)浪當(dāng)中駕輕就熟,而無(wú)需在乎浪潮或者風(fēng)向之時(shí),我們不可以自鳴得意。同樣的,盡管企業(yè)靈活性的東西當(dāng)中,很多是普通的,可以傳授的知識(shí),那種認(rèn)為在一個(gè)企業(yè)環(huán)境當(dāng)中取得成功的做法同樣適用于另外一個(gè)企業(yè)的想法是愚蠢的。我們必須學(xué)習(xí)我們身處的每個(gè)新環(huán)境的特質(zhì)。
企業(yè)經(jīng)驗(yàn)是寶貴財(cái)富實(shí)踐是檢驗(yàn)真理的標(biāo)準(zhǔn),企業(yè)實(shí)踐和理論是有很大差距的,特別是在特定企業(yè)、特定發(fā)展階段,成事的關(guān)鍵成功因素都會(huì)不一樣。但是,企業(yè)經(jīng)驗(yàn)是一種能力,掌握這種能力,就可以有效地用企業(yè)角度去思考和溝通。此外,經(jīng)驗(yàn)也是有陷阱的,需要揚(yáng)棄著用!
5、規(guī)劃管理項(xiàng)目
