1. 程式人生 > >餓了麼總監分享:我是如何完成從程式設計師到管理層的蛻變?

餓了麼總監分享:我是如何完成從程式設計師到管理層的蛻變?

> 很多小夥伴說,我在底層已經搬磚好幾年了,要怎麼才能晉升管理層?這個問題我也是感同身受,因為我也在底層工作了好多年了~o(╥﹏╥)o~為了給大家解答這個問題,我有幸邀請到了餓了麼前總監來為我們做一些分享:我是如何完成從程式設計師到管理層的蛻變,大家歡迎! > > 本文稿對應的視訊可以在我的B站(**程式設計師良許**)裡看到,歡迎一鍵三連哦~ 感謝良許大佬,我叫程軍。 我工作15年左右,也是從一個程式設計師做到技術經理、架構師,然後到技術總監,先後呆過了公司有中興通訊、1號店、餓了麼、貝殼等等。 今天我主要講的是:**我怎麼是從一個程式設計師做到技術經理?**這個過程的轉變我經歷了什麼,從中我有一些什麼思考給到大家? 我是在2008年的時候加入了一家公司叫中興通訊,這裡面大概做了一年半左右,主要還是做高階程式設計師。因為公司的發展比較慢,跳槽進入了另一家公司叫1號店。在1號店裡面,我完成了從高階開發到技術經理,到整個公司架構師的轉變。 我現在給大家分享一下,我是怎麼從一個高階程式設計師做到技術經理的。 是這樣的,其實我覺得更多還是有一些運氣成分的,因為當時有一個小組的經理離職了,然後我們老大找到我說,你願不願意去挑戰一下這個職位?我覺得反正也沒有什麼大的損失,而且我這個人主動性也比較強,就接受了這個崗位。 然後接受這個崗位之後,對我還是有非常大的挑戰的。其實先前我的思維是說怎麼去寫更好的程式碼,怎麼去保證線上不要出問題,但其實會發現這種思維在你去做一個技術經理的時候,是完全不夠的。 因為,你除了要跟業務方去做很多的溝通跟協調之外,你還得搞定團隊裡的一些同學(包括運維),這其實裡面是需要很多綜合方面的實力的。除此之外,你可能還需要一些產品方面的思維。 然後我是怎麼辦的? > 2020 精選 阿里/騰訊等一線大廠 面試、簡歷、進階、電子書 公眾號「**良許Linux**」後臺回覆「**資料**」免費獲取 **第1點,我覺得一定要先去熟悉業務。** 我怎麼去熟悉業務的?我通過自己的一些關係及人脈,找到了京東相關的我負責的那個系統,然後去了解那個系統,同時也去把自己的系統進行消化,後來在消化的基礎上優化了一把,重構了一把這個系統。 通過這些工作,我對這個業務上有了一個加深的理解,當然更多是通過藉助外部的一些資訊資源來完成的。 **第2點,熟悉技術架構。** 我在中興通訊其實是沒有這種叢集式架構經驗的。怎麼辦?我更多是跟公司裡面我們當時做下單這塊的架構師進行商量,然後藉助他們的力量熟悉這部分技術架構。 同時我也瞭解到,其實做分散式主要就是把使用者的 session 進行託管,然後也就比較容易去解決這個問題了。所以我很快就把這個技術難點給搞定了。 **第3點,協調業務方的需求。** 後面其實本質上更多怎麼去協同業務方的需求,跟整個團隊技術交付這一方面的事情。我們要做到把沒有價值的需求PK下去,留下真正需要處理的需求。 **第4點,團隊管理。** 除了技術之外,我們還要去培養團隊裡面的一些積極有潛力的同學。在這個過程中,其實我還是很多時候是以身作則,搞不定的程式碼就我來搞定,線上搞不定的問題我來搞定。 然後慢慢蛻變成很多事情,我會讓團隊裡面一些我願意去培養的一些同學去搞定。慢慢的,我的整個團隊的整個戰鬥力就非常的強了。 也就是因為這些工作,對外我做好了業務的銜接,對內又把整個團隊都管理得比較好,內外都做到了兼顧。 > 2020 精選 阿里/騰訊等一線大廠 面試、簡歷、進階、電子書 公眾號「**良許Linux**」後臺回覆「**資料**」免費獲取 在這個過程,我的幾個能力得到了非常大的提升: 1. **整體的專案的把控能力** 2. **對技術上架構的能力** 3. **怎麼去培養一些有潛力的下屬** 這些能力真的是對我後來做到技術總監其實是有非常大的幫助的。 #### 看完的都是真愛,點個贊再走唄?您的「三連」就是良許持續創作的最大動力! 1. 關注**原創**公眾號「**良許Linux**」,第一時間獲取最新Linux乾貨! 2. 公眾號後臺回覆【資料】【面試】【簡歷】獲取精選一線大廠面試、自我提升、簡歷等資料。 3. 關注我的部落格:[lxlinux.net](http://www.lxli