你的體系是什麼?

2007年畢業進入軟件這個行業,從工程師、架構師、總監、CTO,一路走來,沒有敵人,看見的都是朋友和師長。一直以來信奉一個原則,付出就會有回報。每個人都有自己的體系,無論是技術體系還是管理體系,今天聊一聊我的技術管理體系。

 

 

1、技術

技術能力是根本,在IT圈混,大部分人都是從技術起步,我也不例外。雖然不是計算機(其實是數學)專業出身,但爲了吃技術這碗飯,含着淚也得堅持下去。選擇做事時,只看是否應該,不管是否喜歡,對自己就要狠一些。工作前8年,主要以技術爲主,期間也順便做些管理工作。下面是一些以前用過的技術總結,供參考。
 

基礎知識

  • 開發語言—Java

  • 設計模式

  • 數據結構與算法

  • 開發/調式/測試工具

  • 操作系統—Linux    

 

接入層

DNS解析、CDN、F5、LVS、Nginx、Haproxy

網絡層

防火牆、交換機、專線等

Web容器/協議

tomcat

http/https協議/tcp協議

應用框架

openresty、springmvc、spring boot、spring cloud、dubbo/dubbox、ibatis、netty

數據庫

mysql、sqlserver、oracle、mongodb

連接池、事務、SQL優化、ID生成器(snowflake)

大數據

hbase、hadoop、spark、hive等

緩存

redis、memcache

中間件

  • 消息—activemq,rabbitmq,rocketmq,kafka

  • 搜索—elasticsearch

  • 分庫分表—sharding-jdbc

  • 分佈式任務調度—elastic-job

  • 分佈式文件存儲—fastdfs、ceph

  • 分佈式鏈路追蹤—twitter zipkin,淘寶鷹眼、自研

  • 分佈式配置中心—disconf、apollo

  • 配置同步服務—zookeeper(java)、etcd(go)

  • 分佈式事務—tcc-transaction、ShardingSphere實現

  • 分佈式鎖—zookeeper/redis實現

  • 限流降級—sentinel

  • mysql的binlog訂閱—canal

DevOps

jira/readmine、wiki/confluence、jenkins、teamcity、sonar、junit、selenium、jmeter/ab、docker、vmware,kvm、rancher

運維與監控

日誌—ELK、分佈式監控—普羅米修斯(服務器,數據庫,VPS等)

軟性素質

溝通能力,解決問題能力,學習能力,創新能力,架構能力,頂層設計能力

2、管理

工作後5年主要以管理爲主,作爲管理者要更關注人而不是產品或者項目,流動的人心,不變的人性。營造良好的工作氛圍,讓大家快樂的工作而不是機械的完成任務。管理者要成就他人,大家好纔是真的好,這麼多年來,也帶出了一批優秀的人才,他們現在也在各個公司做總監、架構等職位。

記得看《楚漢**》,段奕宏飾演的韓信從一個小士兵一下子提拔爲大將軍,衆將領們皆表不滿,公然辱罵韓信,都說你有什麼能耐,能當大將軍,韓信反問他們,在場的各位你們誰能做到戰必勝,攻必取,在場的各位將領都說,我們都能,你行不行啊,幾個領頭的將領尤其不服他,韓信一一列出他們的功績和敗績,以及問他們如果分配給他們10萬軍隊如何調配,衆人說不出口,韓信又問,50萬呢,100萬呢。衆人再次說,你又如何調配?韓信說我只管十個將領,就能統率百萬大軍,衆人發出了唏噓聲,韓信底氣十足的說,我不是領兵的,我是領將的,察天文,觀地勢,通曉兵法,多謀善斷,言必行,行必果,賞罰分明,令行禁止。韓信以言語震懾衆將,隨即宣佈新軍令。自此開啓了逆天改命的征戰,爲帥四年,戰無不勝,東進滅趙,妙計滅齊,平定四國,擊敗項羽,天下莫敢與之相爭。

很多人問我爲啥這麼閒,又搞IT東方會,又是寫公號,又是直播的,哪來的時間。看到上面大家應該理解了,不管你的團隊有多大,你最多也就管10個人,最有效的管理半徑是6個人,你是領將的,不是帶兵的,爲帥者,你要精通天文地理(豐厚的知識儲備),審時度勢,聰明專業,善於決策,言既出,行必果,賞罰分明,令行禁止。以下是我的一些管理體系,僅供參考。

管理工具

SWOT分析法、PDCA循環(戴明循環)、6W2H法(八何分析法)、二八定律(帕累托法則)、SMART原則、時間管理、WBS任務分解法。

管人(團隊管理)

招、選、育、用、留、考、控

管事(業務管理)

謀定、拆分、推拉、管控、調修、覆盤、彙報

管自己(自我管理)

高標、嚴明、肅穆、勇毅、仁愛、尊重、分享

以前寫過這塊,詳細的內容可參考推薦閱讀。以上就是我的技術管理體系,歡迎更多的朋友關注公號IT令狐沖,加入讀者羣,一起交流分享。

 

推薦閱讀:

管理七字訣

3分鐘瞭解管理工具

項目研發管理流程

CTO眼中的監控平臺

CTO眼中的系統高可用

CTO眼中系統容量的評估

CTO眼中功能與非功能性需求的平衡