不是所有的程序员都适合转管理
最近很多小伙伴對技術棧管理的話題比較感興趣,我們就繼續這個話題,本次分享來自一位貼吧的程序員老司機,他親自盡力過從技術轉向管理崗位,我們聽聽他的分享:
為什么大家想轉型做管理? 其實,做程序員挺好的,學會一種新技術或者解決一個技術難題,很容易就能獲得成就感。?
但做了3到5年之后,你就會覺得迷茫:似乎該會的也都會了,知識結構和思維已經有些許定勢了,新穎的技術趨勢看不懂也跟不上,會不會被大勢所淘汰,我的前路在何方??
現代的軟件都不是單靠一個人能做出來的,必須靠團隊。個人做得再好,也未必能做出更好的產品。我當時就意識到,個人技術再牛又怎么樣呢,讓團隊發揮最大的效力一起把事情做好則是另外一門學問。 那才是我要走的路!?
我從帶4到5人的小團隊開始,從負責底層的SDK開始做起,后來負責整體的應用軟件,負責從開發、測試到產品發布的整個流程,團隊規模也越做越大。?
工作越來越忙,管的事情越來越雜,也慢慢地不再有時間寫代碼。在這個過程中,我得到了很多人的幫助,自己的能力也得到了長足的發展。自然而然地,我不再是一名程序員了!我已是一位職業的管理者。
從技術到管理,我的轉型還算是成功的。如今的我不愿意再被別人看成是技術牛人。對我而言,褪去技術的光環是不容易的。但這條路我會繼續走下去!?
我相信,很多程序員都想轉做管理。一方面,做管理可以拿到更高的薪水(這個并不一定),另一方面,覺得做管理很風光,工作起來很輕松(只須使喚別人干活)。
我想提醒這些程序員的是: 不是所有人都適合做管理的。
技術和管理是兩個完全不一樣的領域。技術做得好,不見得管理就能做好。 對于很多程序員來說,與機器溝通要比與人溝通簡單得多。還要看個人的性格,不過,我不能說自己就適合做管理。只能說,事在人為吧!?
管理者表面上很風光。其實你要明白:權力有多大,責任和壓力也就有多大。管理者每天要面對雜七雜八的很多問題,很難做到專注,一門心思只做自己喜歡的事情。 如果你追求的是簡單的快樂,做程序員更能讓你得到滿足。?
思維方式需要很大的轉變。作為管理者,你的職責是幫助團隊成功,你的成功也需要依靠團隊。沒有團隊很失敗而個人很成功的管理者。?
懂技術的管理者是很有優勢的,但從技術向管理的轉變過程中“坑”也很多。技術注重的是細節,而管理需要的是大局觀。這一點對于很多人來說特別難把握。?
不要輕易放棄寫代碼。因為從技術轉向管理的過程中,是有一段危險期的。不要荒廢了技術,管理能力又不夠強,這時候如果公司出點變故,你將很難再找到一份理想的工作。 找一份好工作,實力是一方面,運氣也很關鍵。
那如何走上做管理的道路呢? 還是先從一名高效能的程序員做起吧!千萬不要放松對自己的要求,也不要沉溺于代碼而忽略了用戶體驗。
Jeff Atwood曾經指出,“成為一名杰出的程序員其實跟寫代碼沒有太大的關系。 做程序員確實需要一些技術能力,當然,還要有堅忍不拔的精神。但除此之外,更重要的還是要有良好的溝通技巧。最后聞達于天下的人,往往就是那些能夠有效書寫和溝通的人。杰出程序員的功力更在代碼之外”!
總結
以上是生活随笔為你收集整理的不是所有的程序员都适合转管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云炬随笔20210819
- 下一篇: 云炬随笔20210820