有時(shí)候你在干這份工作的時(shí)候,干久了,就開(kāi)始期待另外一份工作。或者是職位上的晉升,亦或是換個(gè)行當(dāng)。但是人們可能會(huì)經(jīng)常有那種感覺(jué):嗯,其實(shí)還是原來(lái)的工作更適合我。有時(shí)候,更進(jìn)一步的上升或者職位晉升等,僅僅只看到了別人亮眼光鮮的一面。
最近,我換工作了,從之前一個(gè)一心只敲代碼的程序員,變成了一個(gè)項(xiàng)目,一個(gè)團(tuán)隊(duì)的負(fù)責(zé)人。職位角色的轉(zhuǎn)換,讓我也對(duì)自己的能力產(chǎn)生了懷疑,甚至有時(shí)候想:嗯,還是當(dāng)那個(gè)一心只會(huì)敲代碼的程序員好。
談?wù)劼毼唤巧D(zhuǎn)換帶來(lái)的不適感
說(shuō)實(shí)話,一個(gè)職位角色的轉(zhuǎn)變,在起初剛開(kāi)始的時(shí)候肯定會(huì)帶來(lái)諸多的不適。畢竟不同的崗位賦有不同的職責(zé)和工作嘛,剛開(kāi)始有些不適,還是很正常的,但是這個(gè)感覺(jué)如果久了,還是遲遲不肯退去,永不消褪,那就是說(shuō)明你的能力不足以撐起你們的夢(mèng)想,你的職責(zé),你的崗位。來(lái),聊聊最初時(shí),我有哪些不適感吧?
事多且雜,并不單一
職位轉(zhuǎn)換后,不再是像程序員一樣,僅僅只想著如何實(shí)現(xiàn)這個(gè)功能,如何做出這個(gè)效果,如何提高性能,優(yōu)化代碼了?像程序員這樣,僅僅專注于代碼,多么的專一,多好,再苦再累,也就這一件事,而做了團(tuán)隊(duì)負(fù)責(zé)人,要做很多雜事,考慮產(chǎn)品的實(shí)現(xiàn),考慮整體的需求,關(guān)注技術(shù)團(tuán)隊(duì)實(shí)現(xiàn)項(xiàng)目的進(jìn)度,協(xié)調(diào)團(tuán)隊(duì)之間的合作。和領(lǐng)導(dǎo)溝通,報(bào)告項(xiàng)目進(jìn)度,上到領(lǐng)導(dǎo),下到團(tuán)隊(duì)成員,對(duì)于他們都要負(fù)責(zé),職位的提升意味著責(zé)任的重大,責(zé)任大,壓力自然大。各種雜事,瑣事都會(huì)搞得你心煩意亂。
要對(duì)團(tuán)隊(duì)負(fù)責(zé)
其實(shí)要對(duì)團(tuán)隊(duì)負(fù)責(zé),這里主要指的是團(tuán)隊(duì)成員的負(fù)責(zé),畢竟這些人是我一手拉起來(lái)的隊(duì)伍,而且我又是程序員出身,理解和了解我們程序員的單純,在這個(gè)互聯(lián)網(wǎng),移動(dòng)互聯(lián)網(wǎng)迅速發(fā)展的今天,很多老板都是緊緊把程序員當(dāng)做工具,用程序員的單純和專一,欺騙程序員,這種事在我們這個(gè)行業(yè)屢見(jiàn)不鮮。
我作為這個(gè)團(tuán)隊(duì)的負(fù)責(zé)人,真的壓力很大,因?yàn)槲蚁M麄兌寄軌蛟谶@個(gè)團(tuán)隊(duì)技術(shù)能夠提升的同時(shí),待遇和福利也要不錯(cuò)才可以,最起碼不能害了他們。要時(shí)刻維護(hù)著他們的利益,不希望由于我的問(wèn)題,或者項(xiàng)目的問(wèn)題,乃至老板的問(wèn)題而讓他們有所損失。
要對(duì)項(xiàng)目負(fù)責(zé)
作為團(tuán)隊(duì)負(fù)責(zé)人,負(fù)責(zé)整體團(tuán)隊(duì)的同時(shí),也要負(fù)責(zé)整個(gè)團(tuán)隊(duì)的項(xiàng)目,項(xiàng)目有前景,有價(jià)值,才能給大家?guī)?lái)更好的待遇和福利。作為負(fù)責(zé)人,部門主管,一定要時(shí)刻思考整個(gè)項(xiàng)目的前景,運(yùn)營(yíng)和市場(chǎng)情況,要時(shí)刻了解來(lái)自于用戶的反饋,和運(yùn)營(yíng)溝通,產(chǎn)品溝通,一起協(xié)調(diào)制定計(jì)劃和戰(zhàn)略目標(biāo)。想著如何讓這個(gè)項(xiàng)目做得更好?
如何解決
遇到了問(wèn)題,就得想著如何解決?對(duì)于職位帶來(lái)的繁瑣的工作,復(fù)雜且多的事務(wù),就得學(xué)會(huì)制定計(jì)劃,每天給自己列出一個(gè)清單,按照計(jì)劃一步一步的去做,即使再著急,也應(yīng)該按部就班的進(jìn)行。這里就需要一個(gè)心態(tài)的調(diào)整,不要整天由于焦慮,著急而耽誤更多的時(shí)間。
作為技術(shù)團(tuán)隊(duì)負(fù)責(zé)人,在技術(shù)選型,在項(xiàng)目開(kāi)發(fā)過(guò)程中,要考慮遇到的一些問(wèn)題,即使幫助他們預(yù)先判斷,并嘗試著了解一些解決方案,具體的解決方法和執(zhí)行要讓他們自己去實(shí)現(xiàn),這樣既可以提前預(yù)判節(jié)省效率,又能讓團(tuán)隊(duì)中的人學(xué)到技術(shù)和知識(shí),提高能力。而且應(yīng)該和老板溝通,采取一些獎(jiǎng)勵(lì)措施,多為程序員謀取一些基本的福利。
項(xiàng)目其實(shí)才是整個(gè)團(tuán)隊(duì)和公司的核心,如果項(xiàng)目做好了,才會(huì)有價(jià)值。作為負(fù)責(zé)人,不要只聽(tīng)產(chǎn)品,設(shè)計(jì),運(yùn)營(yíng)的一些意見(jiàn),應(yīng)該學(xué)會(huì)綜合這些建議,考慮清楚,思路清晰的判斷出需求或者問(wèn)題所在,找到修改和解決的辦法,總之,要讓項(xiàng)目越來(lái)越好。
總結(jié)
我抱怨和吐槽了這么多,其實(shí)不是說(shuō)我真的在抱怨,我這是在記錄和反思自己。雖然對(duì)于我來(lái)講,還是喜歡那個(gè)一心敲代碼的程序員,但是我也喜歡這樣的挑戰(zhàn)。如果,你問(wèn)我10年后,你還想做程序員嗎?說(shuō)實(shí)話,相比于部門領(lǐng)導(dǎo),團(tuán)隊(duì)負(fù)責(zé)人,我更喜歡做程序員,我10年后,依然想做程序員。
說(shuō)到這里,我不得我不再引申一個(gè)話題,那就是國(guó)內(nèi)對(duì)于程序員的一個(gè)誤解,都說(shuō)程序員是吃青春飯的,此時(shí)此刻,我想說(shuō)句臟話:
這純屬放屁。
其實(shí)有能力的大齡程序員更吃香。前幾天在微博上看到了左耳朵耗子也談到了這個(gè)話題:
而且我也說(shuō)明了我的態(tài)度:
我感覺(jué)也是,其實(shí)做技術(shù)管理也應(yīng)該專注技術(shù)。況且年齡大寫代碼挺好,研究深入,經(jīng)驗(yàn)豐富。說(shuō)實(shí)話做技術(shù)管理的,一般有兩種人,一種是:確實(shí)技術(shù)很好,被逼到那個(gè)份上,但是人家還是很謙虛的在研究技術(shù),另外一種就是:技術(shù)上發(fā)展遇到瓶頸了,就想著辦法往管理上走,然后技術(shù)也就那樣,還喜歡鄙視人。
所以,我想說(shuō):有時(shí)候,自己一定要專注技術(shù),技術(shù)到了一定水平和能力,就能夠撐起你的那個(gè)管理的夢(mèng)想。如果技術(shù)一般,還不好好鉆研技術(shù),一心想著如何走上管理,那你也會(huì)遇到我前邊說(shuō)的問(wèn)題:能力不足以撐起你的夢(mèng)想時(shí),你會(huì)很累,而且可能會(huì)做到灰頭土臉,甚至一鼻子灰。
管理 or 程序員?你到底想做什么呢?反正我不想做不寫代碼的 CTO (CTO 不一定必須寫代碼,想寫代碼的 CTO 僅僅是我的意愿和想法)。