從程序員到技術(shù)領(lǐng)導(dǎo)者
入行
你為什么要當(dāng)程序員?每當(dāng)我問起很多人入行的人,回答各不相同。
有很多人是因?yàn)橄矚g。誰說過:熱愛是最好的老師。當(dāng)然,關(guān)鍵是熱愛是否能支撐自己把愛好做成一份職業(yè)。但不論做多久,因?yàn)闊釔刍蛟?jīng)熱愛,這個(gè)理由就足夠了。你不能希望撒一粒種子,都變成參天大樹。所以,對(duì)進(jìn)來和離開的人,我們都應(yīng)該鼓勵(lì)。
新入行的人,建議他們用1-2年來適應(yīng)、評(píng)估程序員的生活狀態(tài)。不論滿懷希望還是充滿失落,這些時(shí)間都不會(huì)浪費(fèi)。在如今信息時(shí)代,曾經(jīng)的經(jīng)歷,都會(huì)使有這方面經(jīng)歷的人擁有獨(dú)特的眼光,很容易在其他領(lǐng)域內(nèi),引入新的思考。
進(jìn)入軟件行業(yè),還是其他行業(yè),其實(shí),對(duì)一個(gè)新人來說,最重要的東西不是行業(yè)本身。而是,你自己得明白:你是什么樣的人?你喜歡做什么?你希望做什么?你希望成為什么?你希望現(xiàn)在如何?你希望幾年后又是怎么樣?最關(guān)鍵的還有:你現(xiàn)在能做什么?
當(dāng)然,你不可能憑空亂想,如果你自己都覺得目標(biāo)遙遠(yuǎn),那就仔細(xì)傾聽內(nèi)心的感受。你隨時(shí)得問自己:我到底要什么?
有一定的方向感,就可以上路了,不必患得患失。
技能
作為立身之本,絕大多數(shù)的程序員首先關(guān)注的是編程知識(shí)、技能。他們大多容易忽視自己在從小到大的學(xué)習(xí)中,已經(jīng)發(fā)展出來的能力:學(xué)習(xí)的能力、溝通的能力。這些能力雖然并不能馬上換來高薪,但是,卻對(duì)一個(gè)人后來的發(fā)展,有長(zhǎng)遠(yuǎn)的影響。
程序員的工作,編碼只是一個(gè)技能的部分,這種把知識(shí)轉(zhuǎn)化為成果的技能非常重要。一個(gè)優(yōu)秀的程序員所產(chǎn)生的績(jī)效,是一般的程序員的幾倍和幾十倍。對(duì)一個(gè)軟件公司而言,好的程序員仍然是公司的核心資產(chǎn)。
新入行的程序員都應(yīng)該首先把精力都集中在技能的提高上。隨著技能的提高,工作能力的增強(qiáng),自信也會(huì)提高。
但是,不要光埋頭干活,不抬頭看路。如果你在一個(gè)不太正規(guī)的公司,你所做的東西和接觸到東西,不太規(guī)范、有效的話,你可能在這個(gè)行業(yè)做了很多年,都算不上入行,就是說專業(yè)的起點(diǎn)太低。即使你有足夠的時(shí)間學(xué)習(xí),但是由于沒有實(shí)踐的平臺(tái),你要走的彎路就太多了。這樣,你需要仔細(xì)的評(píng)估自己的選擇了。
程序員普遍都有一種激情:希望自己做的產(chǎn)品,能為成千上萬的用戶使用。這種職業(yè)的自豪感,激勵(lì)著每一個(gè)程序員的創(chuàng)造力和想象力。
即使程序員的工作能為你帶來很好的收入,但你對(duì)自己所做的東西,毫無成就感,或者跟你的價(jià)值取向沖突的話,我想,你也應(yīng)該考慮重新選擇自己的職業(yè)生涯。
我認(rèn)為,程序員的自律性都是比較高的。他們大多數(shù)人都熱愛自己的工作,自己學(xué)習(xí)專業(yè)知識(shí),努力提高工作技能。
除了對(duì)專業(yè)知識(shí)的把握以外,程序員還應(yīng)該拓展自己的視野,程序員要學(xué)習(xí)關(guān)注自己的生存環(huán)境,隨時(shí)審視未來的發(fā)展空間,選擇自己的發(fā)展道路。仍然要問:我要什么?我要到哪里去?
總的說來,程序員生存的空間比較直接、單純。程序員普遍不喜歡工作時(shí)受人打擾,這一切都在情理之中。
技術(shù)管理者
技術(shù)管理者和程序員,他們服務(wù)的對(duì)象和工作方式完全不同。
程序員是大我,主要是完成任務(wù),所有的事情主要靠自己完成,目標(biāo)就是完成技術(shù)思考和轉(zhuǎn)化。
技術(shù)管理者是小我,服務(wù)的對(duì)象是團(tuán)隊(duì),目標(biāo)是組織和連接流程。用俗話說,就是要當(dāng)“萬金油”。
技術(shù)管理者,不論是項(xiàng)目經(jīng)理,還是技術(shù)總監(jiān),首先要會(huì)選人和用人。要完成什么樣的任務(wù),選什么樣的人,是領(lǐng)導(dǎo)的基本功。
技術(shù)管理者跟程序員最大的不同在于知道在有限資源的情況下,如何做出最合理的選擇,不一定是最好的選擇。領(lǐng)導(dǎo)者知道,用人用其長(zhǎng),而不會(huì)去苛求每個(gè)人都達(dá)到完美。
程序員可以談?wù)撈肺叮袼囆g(shù)家一樣看待工作;而技術(shù)管理者談?wù)撔Ч乾F(xiàn)實(shí)主義者。好的技術(shù)管理者,能在長(zhǎng)期的理想和現(xiàn)實(shí)的結(jié)果中找到一個(gè)好的平衡。
技術(shù)管理者,關(guān)心的是外部目標(biāo)、內(nèi)部人員績(jī)效和激勵(lì)、質(zhì)量控制、產(chǎn)品服務(wù)等一系列的活動(dòng),監(jiān)督、評(píng)估并推進(jìn)項(xiàng)目或產(chǎn)品的流程,直到產(chǎn)生一個(gè)可以交付的外部結(jié)果。
技術(shù)管理者的工作重心在人,在團(tuán)隊(duì)。他的績(jī)效是通過組織和團(tuán)隊(duì)的績(jī)效體現(xiàn)出來的。
從程序員到技術(shù)管理者
中國有句古話:勞心者治人,勞力者治于人。很多時(shí)候容易理解為:程序員勞力,技術(shù)管理者勞心。這種想法最容易造成程序員內(nèi)心的不平衡。我想,現(xiàn)在的知識(shí)社會(huì),大多既要?jiǎng)谛模忠獎(jiǎng)诹ΑV粍谛模粍诹Φ娜耍兄R(shí),沒有執(zhí)行和轉(zhuǎn)換能力,這樣的人,很難駕馭和管理真正的技術(shù)團(tuán)隊(duì);只勞力,不勞心的人,不會(huì)提高自己的競(jìng)爭(zhēng)力,自己也不會(huì)滿意。
做程序員,還是技術(shù)管理者,這只是分工不同,并沒有高低貴賤之分。可以看見,由于程序員和技術(shù)管理者定位和服務(wù)對(duì)象的不同,他們的知識(shí)結(jié)構(gòu)的要求也有所不同。程序員看起來更技術(shù)化,便于評(píng)估,比較深入,技術(shù)管理者看起來更行政化,似乎表面,寬泛化,但都需要專業(yè)的素養(yǎng)和才干。
程序員也可以成為好的技術(shù)管理者,但需要積累和調(diào)整自己的知識(shí)結(jié)構(gòu)和心態(tài):要能勇敢地獲取外部的力量。因?yàn)楣芾碚叩哪繕?biāo)并不意味著他有多大的能力,而是他的團(tuán)隊(duì)有沒有能力,有沒有成效。那種認(rèn)為管理者不勞而獲的想法,是一種偏見。大家職責(zé)不同,責(zé)任不同。
一個(gè)優(yōu)秀的技術(shù)人才,一定要選擇一個(gè)優(yōu)秀的團(tuán)隊(duì)。一個(gè)好的技術(shù)管理者,也要充分發(fā)揮技術(shù)人才的優(yōu)勢(shì),這樣,只有團(tuán)隊(duì)的力量,才可以把自己的才能成百上千地放大。
從外部來看待成長(zhǎng)
從程序員到技術(shù)管理者,是一個(gè)眾說紛紜的話題。但是,這不應(yīng)該是一個(gè)非此即彼,孰優(yōu)孰劣的問題。我更愿意看成是一個(gè)組織環(huán)境中,不同環(huán)節(jié)上不同的位置和選擇,跟定位和特長(zhǎng)有關(guān)。站在組織的觀點(diǎn)來看,在一個(gè)團(tuán)隊(duì)的內(nèi)部,是沒有績(jī)效可言的。只有團(tuán)隊(duì),對(duì)外產(chǎn)生了價(jià)值,個(gè)人才有價(jià)值。
或許并不是所有的人都能接受這一點(diǎn)。
所以,當(dāng)你問自己得到了什么的時(shí)候?你也應(yīng)該問自己奉獻(xiàn)了什么?什么是應(yīng)該體現(xiàn)你的報(bào)酬?你的報(bào)酬是否體現(xiàn)了你的責(zé)任和承擔(dān)的風(fēng)險(xiǎn)?
很多時(shí)候,不是你是否值多少錢的問題,而是在一個(gè)商業(yè)的環(huán)境中,沒有貢獻(xiàn),就沒有價(jià)值。
一個(gè)人要客觀地看待自己,不論是程序員還是管理者,都不要不可一世或忘自菲薄。天生我才必有用。一個(gè)人的成長(zhǎng),應(yīng)該從外部的趨勢(shì)和影響,來學(xué)習(xí)、選擇和發(fā)展。把更多時(shí)間和精力,放在建立自己的核心競(jìng)爭(zhēng)力,找到自己事業(yè)的伙伴上。
請(qǐng)勇往直前,不要患得患失,不要怨天尤人,命運(yùn)就掌握在自己的手中!
幸福和健康
沒有任何正當(dāng)?shù)睦碛桑屓擞眯腋:徒】祦斫粨Q所謂的前途。永遠(yuǎn)牢記:身體是革命的本錢。
轉(zhuǎn)自瘋狂軟件