技術人員的將來:作技術仍是作管理?

 

1、如何肯定本身作技術仍是管理php

從標題來看是個很簡單很樸實的問題,大部分技術人員在工做3年、5年之後都會面臨這個問題,若是沒有面臨,說明你日常思考的太少,或者你危機要降臨了。
本文討論的是一般意義的計算機相關技術人員的我的職業發展規劃,若是是我的創業或者其餘目標追求不在此列,我只是描述大部分普普統統的計算機工程師的問題。java

中國是個官本位思想很重的國家,全部主流意識認爲可以當官或者作管理的人才是有出頭的,纔是有出息的,纔是王道,纔會被親朋好友同事同窗瞧得起,其實,不盡然。mysql

我說點大塊的,好比說,若是袁隆平當年作的是管理工做思想政治工做,不是研究雜交水稻,我想包括我在內的看本文的大部分讀者,基本都不會存活在這個世界,他本質其實作的是一個技術研究性工做。linux

往小了說,每一個人性格特色興趣愛好不一樣,其實有適合不一樣的職責和崗位。我舉個真實的例子,又一次我坐出租車,出租車司機是一個老師傅,他說他開車開了十多年,他跟我閒聊,講了個他十幾年前的故事。師傅之前在一個工廠裏上班作技術員,領導以爲他這個技術工做作的不錯,準備讓他當他們一個小組長,主要是就是監督別人生產的產品是否合格,還有教導產品作的很差的工人改正作的更好,他上任不到3天就不幹了,緣由不少,好比好比以爲很差意思開口說別人怕得罪人,好比喜歡一我的鑽研本身的產品工藝,不喜歡指導別人操做等等,其實核心就是不喜歡管人。而後領導換了另一我的來作這個小組長,司機師傅技術作本身的技術員,後來發現這個新換的人乾的很好,工做層次分明,你們也都很尊重支持他。 故事講完,這個是個基本真實的故事,反應的就是工做和我的性格和喜愛結合的問題。程序員

從上面兩個案例來看,作技術仍是作管理,最少從幾個點出發:是不是本身的目標追求?是不是本身喜歡乾的事情?是否可以發揮本身的特長?3年5年後怎麼辦這個工做是否有持續發展的可能? 等等,都是咱們須要考慮的問題。面試

有幾個點是很是重要的:1.本身性格是適合作技術仍是作管理? 2.作技術或者管理從自身角度出發,幾年後是否會有更好的發展? 3.我的很是迫切或者是但願未來的目標是怎麼樣的?
這裏主要就是性格、本身的目標、將來的發展3個點。不過有些因素是致命的,好比說我曾經有個同事,只要一個別人溝通,就必定會吵架云云,那麼若是讓他作管理,必然會讓團隊出現問題,可是他一我的作技術不錯,頗有耐心,也有鑽研精神,固然了,也許幾年後,他磨練的不錯,還可以走管理這條線。sql

上面總結幾點:
1. 須要按照本身性格來因地制宜選擇作技術仍是作管理
2. 按照目前工做須要和工做能力來決定
3. 按照本子行業的更好的發展規劃來決定
4. 按照本身預先設定好的目標來決定
5. 不必定作管理就必定能夠出頭作技術就必定不能出頭架構

 

2、如何作好技術或管理oracle

這裏主要是描述作好技術工做和管理工做所須要的主要要求和技能。工具

如今計算機技術(軟件、互聯網)方面來看,作技術主要有幾個方向:
1. 技術專家
2. 架構
3. 業務專家



 

技術專家路線:
技術專家就是一般稱爲某個領域或者某項特殊技術的專家,舉個例子說,你是一個Java專家,那麼從Java基本的語言特性到內部機制,JVM虛擬機等等,你無所不知無所不曉,或者是Oracle專家、MySQL專家,就是你所精通的這個子領域你是很是很是專業的,並且這個子領域學習門檻很是高,不是輕易簡單能夠弄通的,那麼你就成爲了這個領域專家,天然,你從學習技術中得到樂趣,也從別人膜拜和處理別人無法處理的問題得到快樂,固然,只要這個你擅長的技術領域一直存在,你的職業就會高枕無憂!固然,須要時刻更新本身的知識。技術專家的核心就是:深刻而精通!



 

架構師路線:
架構師就是對某一個技術領域的各個知識點,各類工具都很瞭解,可以依賴掌握的知識和經驗,在作新技術或者是搭建某些業務的時候給出最有效的架構指導,或者在好比性能出現瓶頸的時候迅速能夠給出良好的解決方案。架構師的概念很寬泛,軟件架構師和互聯網體系架構師所須要掌握的技術是徹底不一樣的。舉個例子說,你是一個LAMP架構師,那麼你會了解Linux、Apache、MySQL、PHP的整套工具組合,你也瞭解相關網站知識,知道各類開源技術,瞭解各類碰到問題的解決方案,而且你不侷限這些,你還可以經過目前掌握的知識,可以延伸解決更復雜的問題,或者在碰見覆雜問題的時候給出最有效的建議和方案。架構師的核心就是:技術能力廣、經驗豐富、解決問題能力強、思路視野比較寬廣。



 

業務專家路線:
業務專家更多在軟件行業,好比說各類ERP系統,或者是某些信息管理類系統,都會存在不一樣行業的業務差異巨大。好比菸草行業和電信行業就不是一個業務模型,並且這些模型不是隨便一我的就能夠了解的,別人可能須要花費1年或者好幾年才能去深刻了解各類業務差異和細節,因此你就是整個瞭解技術和業務的專家,隨便不能被取代,實際表現的職位多是需求工程師或者是架構師的角色出現,實際掌握的技能是偏業務的,可是整個角色跟通常的市場、產品經理角色不一樣,而是瞭解技術的業務專家!只要行業不掛,該類軟件需求存在,天然飯碗可保!

從上面來看,其實架構師是不少人追求的,技術專家就須要我的性格和對計算機技術的很是熱愛才行,業務專家通常在軟件行業,各個業務不一樣,需求和差異也是很大的。


管理路線:
管理路線跟技術路線要求的技能是徹底不一樣的,通常咱們說的管理會偏向於技術管理,可是若是越往上走,可能針對某個領域的管理能力就會越弱化,好比你以前是技術總監須要關注一些大方面的技術方向,等你變成副總裁之後,可能對技術方面的要求就會徹底弱化了,更多隻是管理能力了。
咱們從技術管理角度來看,至少要求懂技術、會管理,這都是寬泛的概念,不一樣公司對管理的定義不同,好比有些公司的技術管理角色可能只是一個架構師的角色,或者是一個項目分配的角色,這些都是偏頗。
通常的技術管理來講是可以懂技術,在某些重大技術決策上面會有一些我的的看法,另外就是懂管理,好比不少軟素質,溝通能力、向上彙報向下傳達能力、團隊管理能力、人員培養能力、上下游部門合做把控能力、業務需求溝通能力、在重大問題的決斷能力、長遠目標和規劃能力、執行力等等。我以爲最基礎的能力是溝通能力、判斷力、執行力、推進能力等,溝通能力滲透到每個地方,不管是上下游合做,業務和需求討論,仍是團隊成員思想教育,都須要溝通能力,管理很是重要的就是溝通能力。另一個就是判斷力,好比你須要可以判斷某個業務的重要程度、某個成員的我的能力狀況、某個業務需求的合理和實現成本等等,這些是創建在經驗或思考後進行準確判斷的基礎上面。執行力是咱們對業務的支持,或者是對上級老闆下達工做要求的快速行動,都是執行力的範疇。

綜合來看,管理能力跟技術能力的要求差異仍是比較大,因此對崗位要求也是不一樣,實際對人的性格等要求也是不一樣的。

並且,其實技術的每一個階段和管理的每一個階段對技能的要求都是不一樣的,我上面只是簡單列舉幾條,僅供參考。

 

3、如何去作

首先,須要明確本身想要什麼,就跟你在公司面試的時候通常HR會問你:你的職業規劃是什麼?
是的,你想要作技術仍是作管理,都跟你的目標和職業規劃有關,每一個人的實際狀況不一樣,性格不一樣,目標就不一樣,不過儘可能堅持本身想作的事情,哪怕一時半會看不出效果,長期老是可以看到效果的。

其次,是你明確了想要什麼,那麼就按照想要的設定目標,而且把目標分解(拆解)成爲能夠實現的各個步驟,設定好每一個步驟所須要的技能,那麼就針對性的學習提升,不管是從培訓中提升,仍是從實踐中提升。

最後,你只要勤勤懇懇,按照目標去一步步遞進,我相信你總會實現本身的目標的!

不過我通常仍是建議儘可能作跟本身性格和本身喜歡的事情想符合的選擇,這樣你不會活的那麼累,而且會得到良好的發展和將來。

祝福每一位看見本文的技術工做者都可以有能夠實現的職業規劃和美好的將來!!


ps:本文純屬我的不成熟愚見,還請多多指教。

 

-------------------------------------------------------------------------------------

黑夜路人,一個關注開源技術、喜歡分享、樂於學習的程序員

 

轉自:http://blog.csdn.net/heiyeshuwu/article/details/8600887

相關文章
相關標籤/搜索