程序員該做技術(shù)還是管理?
我們必須承認(rèn)技術(shù)和管理所面臨的問(wèn)題、所需要的性格和能力皆是不同。
雖然有的時(shí)候管理也被認(rèn)為是一種技術(shù),但我們更愿意把直接貢獻(xiàn)于軟件產(chǎn)品的工作稱之為技術(shù),而把通過(guò)協(xié)調(diào)溝通等手段間接貢獻(xiàn)于軟件產(chǎn)品的工作稱之為管理。
從先天性格來(lái)看,有的人天生適合做管理多一點(diǎn),有的人天生適合做技術(shù)多一點(diǎn)。
比如說(shuō):
有的程序員天生有點(diǎn)被動(dòng),不喜歡主動(dòng)學(xué)習(xí)很多東西,不喜歡與人溝通,但對(duì)工作所直接關(guān)聯(lián)的領(lǐng)域研究較深,做事情兢兢業(yè)業(yè),一絲不茍。
有的程序員生活的比較被動(dòng),安排的事還能努力去做,但很難主動(dòng)去做什么。
有的程序員非常聰明,理解東西很快,但不愿意搭理別人,總感覺(jué)別人水平比較差,脾氣也比較暴躁。
有的程序員精力充沛,對(duì)技術(shù)狂熱,但并不僅局限于技術(shù)本身,有大局觀。有理想,能堅(jiān)持。
單從性格而論前三者都不太適合做管理工作的,一旦做了管理工作,接觸各種性格的人,容易造成人際關(guān)系緊張,反倒對(duì)自己形成一定的壓力,所以首先需要考慮的還是要順應(yīng)自己的性格。
但這里有一個(gè)關(guān)鍵的問(wèn)題,即收入差異。
我們不能否認(rèn)一個(gè)事實(shí),似乎在很多的公司中管理職位才可能獲得較高的收入,而技術(shù)崗位則收入偏低。
這似乎不太公平,但也確實(shí)是現(xiàn)實(shí),這和公司所提供的環(huán)境有絕大的關(guān)系。
當(dāng)一個(gè)公司的核心技術(shù)并沒(méi)有創(chuàng)生多大價(jià)值,而是需要靠人力規(guī)模來(lái)支撐業(yè)務(wù)的時(shí)候,那么就必然是這種局面。
極端來(lái)講,在蓋樓的時(shí)候,只要達(dá)到基本的質(zhì)量,一個(gè)人每天砌200塊磚,固然比砌100塊要好的多,但相對(duì)與大樓而言,多砌100塊磚,所多帶來(lái)的價(jià)值有限。再進(jìn)一步由于每塊磚的價(jià)值是固定的,同時(shí)一個(gè)人每天所能砌的磚也是有限度的,這就會(huì)導(dǎo)致砌磚工人,不管多么努力,其收入水平必然會(huì)被限制到某一水平之下,只要他的工作還只是砌磚。這種限度是由這一工作的內(nèi)涵所決定的。
當(dāng)然也遠(yuǎn)不是每個(gè)公司都是如此,就和多大池子可以養(yǎng)多大的魚一樣,有核心產(chǎn)品,核心技術(shù)的公司情形會(huì)不一樣。比如說(shuō):Google,微軟這類公司。
與此同時(shí),管理工作似乎被無(wú)限美化了,每個(gè)人都認(rèn)為管理工作似乎是一條金光大道,但這并不完全正確。
管理工作的可流動(dòng)性可能會(huì)非常低,這取決于管理工作的幾個(gè)特質(zhì):
管理工作和人打交道比較多,所以對(duì)人員的特質(zhì)有很強(qiáng)的依賴性。如果一個(gè)團(tuán)隊(duì)非常像機(jī)器人,那么在不同公司間管理技能是完全通用的---只有PMP,CMMI這類東西就夠了。
但關(guān)鍵問(wèn)題是人員的特性是多樣的,這導(dǎo)致管理人員和被管理人員需要較多的磨合和適應(yīng)。同時(shí)長(zhǎng)時(shí)間在管理崗位的話,即使是做技術(shù)出身,技術(shù)能力也會(huì)退化,溝通技能,與上級(jí)的信任程度反倒會(huì)提高。而這些東西,一旦被歸零,到一家新的公司,其價(jià)值并不明顯。反倒不如擅長(zhǎng)算法,擅長(zhǎng)某類業(yè)務(wù)的技術(shù)人員可流動(dòng)性好。
這也就意味著,管理人員往往與公司的利益綁定的更緊。
既然管理和技術(shù)各有利弊,反過(guò)來(lái)講恐怕還是適應(yīng)自己性格更關(guān)鍵一點(diǎn)。
原文鏈接:http://www.cnblogs.com/daoshi/archive/2012/09/19/2692402.html