開發(fā)人員最擅長的就是寫代碼,所以從某種意義上講,對于開發(fā)來說,最容易掌握的部分就是編寫代碼。
當(dāng)然,這個結(jié)論是相對的,比如相對于寫文檔,特別是非技術(shù)性的文檔;再比如跨部門協(xié)作、溝通等。人往往在不擅長的領(lǐng)域很難發(fā)揮,通常會被自身熟悉的領(lǐng)域所限定思維,不能夠發(fā)散思想,不能夠跳出來審視問題。所以今天我想寫一點(diǎn)關(guān)于這個方面的思考以及感想。
這也是一位擁有十幾年工作經(jīng)驗(yàn)的技術(shù)管理人員發(fā)出的感慨。從技術(shù)一線開發(fā)轉(zhuǎn)到技術(shù)管理,經(jīng)歷了太多的事之后,發(fā)現(xiàn)作為技術(shù)人員最簡單的就是開發(fā)了,但是再也回不去了。畢竟在我國,資深程序員是很少見的,除非技術(shù)水平高到專家級別、科學(xué)家級別。技術(shù)轉(zhuǎn)管理后,經(jīng)歷的主要是溝通、協(xié)調(diào)等相關(guān)工作,說白了就是糾纏不清,互相較勁,另外還需要管理好下屬,迎合上級,完成交辦的任務(wù)。
寫技術(shù)文檔和代碼相比,前者無疑需要運(yùn)用更豐富的語言表達(dá)能力,尤其是對非技術(shù)讀者來說。而協(xié)調(diào)不同部門,化解利益沖突,滿足上下級要求,這些“人情世故”的工作,技術(shù)人員可能會感到力不從心,特別是剛轉(zhuǎn)崗的管理者。從“碼農(nóng)”到管理,不僅要兼顧技能,更要學(xué)會溝通和權(quán)衡,這也難免會產(chǎn)生一定苦惱。但隨著時間的推移,管理經(jīng)驗(yàn)的積累,這些難度也會逐漸減小。
總體來說,從技術(shù)開發(fā)轉(zhuǎn)向技術(shù)管理是一個值得深思的過程,需要不斷學(xué)習(xí)和實(shí)踐。我也由衷希望技術(shù)管理人員能夠?yàn)榧夹g(shù)開發(fā)人員提供更多學(xué)習(xí)與鍛煉的機(jī)會與支持。