走技術線,還是技術管理線?

最近因為要給剛畢業的學生做一次演講,所以就職業發展這類話題先以寫博客的形式做一些思考,希望屆時能給同學們帶來質量更高的內容。我在《駕馭你的“職場布朗運動”》一文中談了25條職場感悟并提出了“走技術線,還是技術管理線?”這一問題,但實際上并沒有給予解答。在此補上。

在正式解答這一問題之前,我想先強調職業發展的“黃金期”。每個人的職業發展我認為大致會經歷“黃金期”、“平緩期”、“突破期”和“衰退期”,如下圖所示。值得一提的是,其中的職業高度并不是你能做多大的“官”,而是你能多深入地了解自己的職業。



“黃金期”始于大學畢業,終于孩子出生。這一時期由于幾乎沒有家庭的負擔,所以能完全將精力用于學習與工作。這一時期的成長高度我認為在職場中占有舉足輕重的作用,所以稱其為“黃金期”。“平緩期”始于孩子出生,終于孩子進入學校。這段時間由于孩子年幼,需要得到很多照顧,所以工作之余難以分配精力用于學習。當孩子進入學校后,我們在孩子身上所需花費的精力可以少些,而此時我們經過時間的流逝思想更加成熟,加上職場多年的積累,對所掌握的知識更具總結與概括能力,能達到完全不同的認識高度,因此此時會達到一個“突破期”。隨著年齡的增長,我們會因為體力和智力的衰退而遲早步入“衰退期”。“突破期”與“衰退期”的分界點以我目前的經歷還沒法給出定義,但我相信那并不重要。


由于個體的差異,我相信每人經歷各時期的時間長短會有所不同,甚至出現個別時期的消失。比如,有的人即使有了孩子仍一心撲在事業上,很少關注家庭,那他的“平緩期”就有可能消失(我不贊成這種做法)。

回到本文的主題,首先我想強調考慮“走技術線、還是技術管理線”的時機問題。你一定不要在“黃金期”考慮這一問題!作為工程師,在“黃金期”你要做的事是將全部精力放在技術的積累上,而不要分心于去學所謂的“管理”。當然,我不是說工程師在這一時期不要關注團隊合作等問題,這是基本的工作內容,否則職場道路難以走好。在“黃金期”考慮非技術線發展的唯一例外是,你發現自己真的不是一塊技術料,而是樂于與人打交道。如果真是這樣,你可以考慮轉去做技術支持,甚至市場人員;技術相對出色的,且對產品有敏感度的,還可以去做產品經理。對于這些崗位我就談不上自己的看法了。但有一點,就我接觸過的這類人,技術積累越深厚的對工作的駕馭能力也越強。

現實中,我看到不少工程師好像很有“前瞻性”,在“黃金期”學習技術與管理兩不誤。在我看來,在“黃金期”花時間學習管理知識某種程度上是在透支將來。實際上,技術做得越深就越能深刻理解技術管理中的常識,也會慢慢地融會技術管理的真諦。因此,如果在“黃金期”既學技術又學管理很容易出現因兩方面都沒學深而出現在職場難以建立信心的狀況,一旦進入“平緩期”就越容易對自己的職業發展產生困惑。看到身邊有太多的走上技術管理線的同事,他們能感知到團隊中的問題,但卻看不到問題的根源,有的甚至錯誤地使用管理方法去解決技術問題。另外,我不認為技術管理能力能簡單地學習管理課程而掌握,因為技術管理必須立足于技術常識。我的這一觀點也能很好地解釋不少技術管理者盡管接受很多的管理培訓,但管理能力仍就牽強,也容易成為上級的傳話筒,其根源就在于他們的技術積累沒有達到一定的高度,無法基于技術常識去科學管理。也正因為我的這一認識,所以寫了《技術敏感度 — 基層技術管理者必備》一文。讀者或許會問“什么是技術常識?”,探求這一問題的答案或許與探求“什么是生活常識?”相似。

過了“黃金期”后,在考慮走技術線還是管理線時,先得問一問自己:“我想要過怎樣的生活?”

就我與美國工程師共事的工作經歷來看,中國工程師的平均技術水準和專業精神都還處于很基礎的階段(這話至少在國內通訊行業還是準確的)。這種大環境為技術管理帶來了很大的挑戰和不確定性。也就是說,你作為技術管理者管理的是一幫職業化不成熟的人,在你的技術敏感度不強的情形下其難度可以想象。你可能是為了獲得權力而走上技術管理崗位,但你要為團隊的不成熟承擔很大的不確定風險。其實你不是真的獲得了權力,而是獲得了更大的責任,但可能是承擔不了的責任!在這種狀況下,你的工作生活很多情形下是自己無法控制的,這是你想要的生活嗎?

如果將精力一直致力于發展技術的深度與廣度,那會是另外一番天地。隨著技術的精進,你除了因為能解決別人無法解決的技術難題而獲得尊重外(這種尊重一定不會是他人的虛情假意),也更有可能深入地思考如何通過一定的技術方法提高自己的工作效率和質量。能力一旦達到一定的高度,你也一定不會只關注于自己的“一畝三分”,而會逐漸外延到關注團隊和組織效能,那時你其實掌握了很多技術常識。此時你如果想走管理線的話(比如,為了通過團隊實現自己的技術想法),一是水到渠成,二是很多不具技術常識的管理者根本無法與你競爭。具備技術敏感度的管理者在面對職業化不成熟的團隊時,我相信會多一份從容。這一路走來更多的是自信和踏實,而不是無奈!

在我看來,如果有太多的工程師很早就想做管理的話,所帶來的不可思議與社會上會有那么多人想考公務員是一樣的。這類人表面上看透了現在的社會,但他一定沒有看清將來。中國經濟的發展要有質量的話,一定離不開專業而成熟的高素質工程師隊伍。造成這種現象與當今的社會狀況不無關系,但在這樣的社會環境中,浮躁一定是沒有出路的。

每當看到小區或地下車庫的車輛出入感應阻擋桿又壞了的時候,我都會暗道:“MD,這么簡單的東西都做不好!我們的工程師還有很長的路好走。”

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/449840.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/449840.shtml
英文地址,請注明出處:http://en.pswp.cn/news/449840.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

[Nikon D80]櫻花盛開的校園

花開花落,陽春三月,隨身背著相機在學校里游走,不斷的尋找視角。知道自己拍的不好,總覺得自己拍的片有各式各樣的缺陷,也許這就是大師與學徒的區別吧。用好手頭的裝備,出好片,鍛煉Visual Effect …

「LG2664 樹上游戲」

題目 這真是一道神仙的一批的題目 定義\(s(i,j)\)表示從點\(i\)到點\(j\)經過的顏色數量 設 \[sum_i\sum_{j1}^ns(i,j)\] 求出所有的\(sum_i\) 考慮點分治 對于一個點我們用兩種方式來統計其答案 這個點作為分治重心時,分值區域內所有點到這個點貢獻這個點不是分治重…

DUBBO 使用問題記錄

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 官方ISSUE參考 https://github.com/alibaba/dubbo/issues 注冊中心ZookeeperRegistry.doSaveProperties warn 2014-10-1419:56:51WARN …

真格量化學習處理——幾個功能小函數

真格這周是學習使用了不少,功能算是很不錯,但在做的時候也發現了一個問題: 數據缺失:我在做回測,要求獲取每天的delta值,并從中篩選條件值時,報錯,顯示無數據。不得不使用pass,影響我的回測連貫性。 現在開始講下,我做的幾個功能函數: 算起來,挺煩的,就是各種細節…

軟件技術發展的驅動力

軟件產品的終極目標是為了實現用戶需求從而滿足人們的需要。也正是為了不斷滿足人們的需要使得軟件行業不斷向前發展。比如,新的算法(MPEG-1、MPEG-2、MPEG-4、H.264、……)等的出現都在當時為了滿足不同的需要而被發明。然而,人們…

The Model Driven Software Network

國外的一個模型驅動軟件開發的討論社區,The Model Driven Software Network這個社區討論的都是模型驅動開發相關的話題,雖然建立不久,但加入的人越來越多,建立群組的是Mark Dalgarno以下是一些討論: Textual v Graphical models W…

無敵簡單快速的文件服務器sgfs

前言 想要構建一個Linux文件服務器?看看下面幾個要求是不是你想要的? 1、只需要單節點部署就夠了 2、部署啟動簡單,下載之后,一鍵啟動,一鍵關閉 3、不需要任何其他的依賴安裝,而且運行時占用內存資源少 4、…

springboot多數據源配置

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 之前在介紹使用JdbcTemplate和Spring-data-jpa時,都使用了單數據源。在單數據源的情況下,Spring Boot的配置非常…

pyhon量化數據處理小細節3---日期格式轉換

不同的數據文檔,會獲得不同日期格式,常見的有str(20200101),datetime(20200101),又或者是2020-01-01,,2020-1-1,20-1-1,20-Apr_20th,2020/01/01,20/01/01等等,總之類型很多。因此需要我們對日期格式進行統一化。這里我…

面向對象和基于對象

面向對象大家都很熟悉,可是基于對象就不一定了。兩個聽起來好象是同一回事,而事實上它們卻千差萬別。基于對象是指:我們采用對象封裝技術,將數據和操作捆綁在一起,但是并沒有合理地使用多態、繼承等面向對象技術進行軟…

CSS margin 屬性簡介

CSS margin 屬性 設置外邊距的最簡單的方法就是使用 margin 屬性。 margin 屬性接受任何長度單位,可以是像素、英寸、毫米或 em。 margin 可以設置為 auto。更常見的做法是為外邊距設置長度值。下面的聲明在 h1 元素的各個邊上設置了 1/4 英寸寬的空白:h…

MVC中使用代碼創建數據庫(code first +mysql+EF)

1.新建一個mvc項目 2.安裝mysql需要的幾個文件 EntityFramework、MySql.Data(6.9.12)和MySql.Data.Entity (6.9.12) 這里有幾點要注意 1.MySql.Data和MySql.Data.Entity 版本必須一致 2.我試用了6.10的版本 要報錯 3.我測試沒有問…

github 學習使用

博主第一次使用github,所以會將過程全成描述歡迎使用Github注冊安裝進入倉庫,創建、修改、上傳文件。強制推送強制覆蓋上傳文件歡迎使用Github 注冊 直接進入github官網:https://github.com 點擊sigh up 進行注冊 直接填寫即可然后驗證通過…

Java中9大內置基本數據類型Class實例和數組的Class實例

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1、Java中9大內置幾本數據類型: 對于對象來說,可以直接使用對象.getClass()或者Class.forName(className);、類名.class都可以…

軟件質量管理之困境與對策思考

相信在不少與軟件開發相關的企業內,質量管理部門與軟件開發部門在日常運作中形成了如下圖所示的“啞鈴形”組織結構。 開發部門執行質量管理部門所制定的流程,通過提供證據的形式將各種流程執行后的數據反饋給質量管理部門(包括缺陷率和各種流…

GDI+用PNG圖片做半透明異型窗口

{*******************************************************}{ }{ GDI用PNG圖片做半透明異型窗口 }{ }{ 版權所有 (C) 2008 QQ:…

java Spring Boot中使用Swagger2構建API文檔

1、添加Swagger2的依賴 在pom.xml中加入Swagger2的依賴 <dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.2.2</version> </dependency> <dependency><groupId&g…

什么是 FreeMarker

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 轉自官方文檔&#xff0c;只是記錄下官方在線手冊地址&#xff1a;http://freemarker.foofun.cn/ FreeMarker 是一款 模板引擎&#xff…

TP函數

U方法用于完成對URL地址的組裝&#xff0c;特點在于可以自動根據當前的URL模式和設置生成對應的URL地址&#xff0c;格式為&#xff1a;U(地址,參數,偽靜態,是否跳轉,顯示域名);在模板中使用U方法而不是固定寫死URL地址的好處在于&#xff0c;一旦你的環境變化或者參數設置改變…

爬蟲——————爬取中金所,深交所,上交所期權數據

先從深交所開始&#xff1a;直接上傳源碼&#xff1a; from bs4 import BeautifulSoup from lxml import etree import pandas as pd import akshare as ak import datetime import requests import csv from contextlib import closing import time from urllib.request impo…