- 技術領導力:程序員如何才能帶團隊
- 周明耀
- 1074字
- 2019-01-03 21:46:32
序2 用管理的方式做技術
我曾經思考過一個問題:“技術人員最大的發展瓶頸是什么?”當時我認為是技術方面入門容易,但深入很難,或許加強技術深度就是技術人員最大的挑戰。隨著工作經驗的積累,做的東西多了,接觸的面也廣了,加上對技術一直抱有由衷的激情,自己在技術深度與廣度方面都有了明顯的提升,也形成了一定的質變。但是,此時我更加迷茫了,到底應該如何走好自己接下來的技術之路呢?繼續將技術深入下去,還是從技術轉到管理?也許我曾經面臨的這個問題,大家目前正在經歷中。
技術就像無底洞,我們在洞口目測該洞可能只有10米深,但當我們走到10米深處時,卻發現可能還有100米才能走到底,而且越往深處走,越感覺深不見底。如果感覺自己已經走到了最深處,那里可能沒人了,但某天也許會發現,還有更多的人比我們走得更深。
技術就像武功,人外有人,天外有天;但技術也不全像武功,它依靠的不是單打獨斗,而是團隊協作。當我們認為自己的技術已經達到了期望的深度時,應該選擇更加靈活的方式來提升自己的“武功”,而不是一味地想讓自己成為天下第一,因為根本就沒有天下第一。此時我們更需要做的是,通過自己的管理技能去帶領更多的技術人員,通過團隊協作來取代單打獨斗,用管理的方式做技術。
也許大家和我一樣,選擇了走技術管理的路線,去攀登更高的技術山峰。在攀登技術之巔的路途中,我們或許犯過類似的錯誤。
1)隊員工作沒有自己做得好,花時間去溝通還不如自己去做。
2)感覺自己的技術在退化,長期不寫代碼覺得自己沒有價值。
3)發現自己不懂的東西越來越多,覺得把管理做好不太容易。
當大家遇到以上問題時,無須過多擔憂和自責,更不要認為自己不適合走技術管理路線。其實以上問題只是一個信號,它在提醒大家,是時候提升自己的“軟技能”了。
如果將技術能力視為“硬技能”,那么管理能力就是“軟技能”,而軟技能所涉及的面可能比硬技能更廣,甚至更為抽象,其中很多軟技能考驗的不是單一的能力,而是綜合的素質,比如素養、胸懷、情商、智慧等。有些方面可能受自己的成長環境所影響,但更多的軟技能其實是可以訓練的,而且完全可以通過正確的方法得到明顯提高。
我原本以為周明耀老師只是一位狂熱的技術愛好者,在JVM和Java性能優化方面達到了登峰造極的境界。前不久聽說他在寫關于技術管理方面的書,我當時還真有些驚訝,但當我看到這本書的部分內容時,我心中的驚訝消除了,而且全部變為期待了。能在技術與管理方面有如此造詣的人實在不多,能夠將自己的經驗總結下來并分享出去的人就更少了,周老師令我十分敬佩。
強烈向大家推薦這本書,因為它是一本技術高手的管理心經!
黃勇,特贊科技CTO
- JSP網絡編程(學習筆記)
- iOS 9 Game Development Essentials
- 新一代通用視頻編碼H.266/VVC:原理、標準與實現
- Mastering ROS for Robotics Programming
- WordPress 4.0 Site Blueprints(Second Edition)
- Service Mesh實戰:基于Linkerd和Kubernetes的微服務實踐
- Unity 3D/2D移動開發實戰教程
- Visual Studio Code 權威指南
- 進入IT企業必讀的324個Java面試題
- Learning D
- Learning Unreal Engine Game Development
- Mobile Forensics:Advanced Investigative Strategies
- 實戰Python網絡爬蟲
- 用Python動手學統計學
- C# 10核心技術指南