受教之韓佬講述技術工程師如何進階技術管理
LZ-Say:最近很亂。。。
前言
24號,晚9點整,韓佬分享了關於《技術工程師如何進階技術管理》,聽完很受用,一直想整理整理,今天終於結束一篇博文後可以靜下心好好的回顧回顧~
下面先來秀一波當時官方圖:
有木有很炫?
這裡LZ簡單跟著韓佬總結一下,方便當時沒有參與到的且想了解的小夥伴查閱~
本文重點
讀完本文,你可以瞭解如下幾個側重點:
技術工程師容易存在哪兒些問題
技術管理需要哪兒些技術要求
如何鍛鍊自己進階技術管理
群裡小夥伴的提問,韓佬的解惑,或許正好可以解開你當前的迷惑
嘀嘀嘀,開車咯
21點整,韓佬邁著貓步款款而來~
首先丟擲一個起源點:
大部分開發者在工作3到5年內,如果職位沒有太大的變動,則技術進入一個疲勞期,思想也會進入一個迷茫期。那麼這個時候,我們又該如何面對呢?
下面將透過三個部分去講述:
1. 技術工程師容易存在哪兒些問題
試想,同一句話、同一個問題,為什麼你在溝通中會讓別人產生歧義,而在描述的過程中我們應該如何更好的讓別人意會你真正想表達出來的想法?
在我們技術的職業生涯中,大概可以分為如下三種型別:
專注於技術深度,成為某一領域的大佬~
專注技術廣度,形成通吃之勢;
技術管理,二者結合。
那麼在工作中,常常會遇到如下一些問題:
專案開始前期,你推崇的技術架構為什麼得不到認同?
專案的快速迭代,導致技術的亂七八糟,身為開發者的你我,是否又感覺痛苦無奈?
隨著經驗,專案的增長,越來越得心應手的同時,也會漸漸感到乏力,也會觸控到所謂的瓶頸,那麼這時候怎麼辦?
。。。
以上很多問題,多數是由於溝通不當,缺乏對自身認知所產生的。
大多數遇到的情況都是:自己的表達能力或者演講能力不足以說服對方。
當然,也可能是對技術的學習的方式方法不對造成的困惑。
2. 技術管理需要哪兒些技術要求
表達與溝通,不僅僅是團隊內部,還有跨團隊溝通協調。
表達和溝通是什麼?
表達和溝通可以理解為:站在對方的角度,說服對方從A點到B點。
而表達能力是一種很重要的能力,要以傾聽的對方為中心展開攻擊~~~
假設現在有這樣一個場景:
你有一個青梅足馬的玩伴,你暗戀人小妹妹很多年,大學畢業之後三年未聯絡,忽然在機場遇見,她的飛機馬上就要起飛,如何在很短的時間內去向她表達你的愛意?
比較合理的方式當然是留個聯絡方式,透過以後的溝通加深彼此的印象,之後可以透過你懂的的方式去獲取芳心。
那麼,假如你愛慕的妹妹旁邊有著以為不弱於你,甚至優於你的男生,那麼你這個時候又該怎麼辦?
我覺得,既然愛,就要勇敢去追,在不打擾人家的情況下,透過平時的溝通,來促進雙方的瞭解,以便下一步決定是否開啟追求?
馬雲爸爸有個案例便是,在短短6分鐘內說服投資人為自己投資?
那麼這時候我們就需要考慮,6分鐘內,到底如何的敘述,才能抓住對方的重點,以便更好的闡述自己的觀點。
而在我們的實際工作生活中,總是避免不了去和各種各樣的人去打交道,那麼如何的溝通,既是有效的,這個確實值得我們去深思。
韓佬總結了一句關於溝通的重點,如下:
無論你要表達什麼,都是表達給別人,而不是沉浸在自己的世界裡自嗨!
LZ這裡同樣犯了很多的錯誤,工作中,感情中,生活中,似乎還真的沒有切實的站在別人的角度思考問題。
感情中,總是期望對方能理解,而不是站在她的角度去思考我的問題,或者說是怎麼樣才能更好的表達出我的想法,如果當初自己可以醒悟這點,或許,現在也不會是離開痛苦的時候吧。 這裡還是祝福她會越來越好~!!!一定要好,為我曾經說聲抱歉,Sorry!
生活中,還記得之前在廊坊租房的房東,因為破房子的問題,爭執很久。其實有時候換個角度想想,他混蛋,我也沒必要去擺出,來啊混啊,誰怕誰的態度。其實還是應該好好去溝通,哪兒怕伸手不打笑臉人,或者說,事不過三,超出限度再懟你。
廊坊工作中,算是幾乎沒怎麼聽取過建議,雖然想法很好,但是最終的效果,確實很不敬人意。自己有時候也會想,但是終究沒想到點上,在此,同樣為在廊坊被我懟過的同事說聲Sorry~!
3. 如何鍛鍊自己進階技術管理
首先要把自己定義為一個技術管理者,而如何把自己定義為技術管理者,這裡分為如下幾個方面:
首先,要有全域性觀(大局觀),不僅僅是自己負責的那一部分,要關於與整個產品線,整個產品架構,多去了解,多去看,遇到歧義,多問問Why,多去理解他們的角度。
比如考慮技術方案時,最好拿出倆份不同的方案,假設A方案適合於專案週期短,快速迭代;而B方案則更加適合專案的長線發展。領導可能會因為專案的實際需求而選擇A方案,但是我們往往會因為專案長線發展而選擇B方案,這時候,很多時候,強壓的結果,大部分就是表面笑嘻嘻,心裡MMP~!
其次,多多嘗試主動溝通
遇到問題,首要去站在對方的角度去理解,去溝通,去了解他的困惑或者出現歧義的地方在於哪兒?說白了,還是要多站在對方的角度去思考問題,不能一味的沉浸自己的世界難以自拔。
然後,要善於總結問題。
同樣的問題,出現一次,可能由於我們經驗不足導致,重複出現,就要好好靜下心去思考到底問題出現的原因是什麼。其次,最重要的LZ還是感覺心態要正,一定要擺正自己的態度。這裡LZ簡單舉幾個小例子:
1.在廊坊的時候,專案渣,程式碼亂,真心想徹底大換血,但是真正到了換血的時候,卻各種被告知,哪兒哪兒直接複製以前的吧。LZ心裡很不爽,最奇葩的是,一個item的點選效果,竟然寫了將近倆個類。當時LZ就絕望了,MMP呦。
2.在廊坊的時候,專案亂,又沒時間去修正,需求亂七八糟,改動毫無理由,一個開發,大部分的時間陷足與雜亂的需求,還有被人各種催,比叨叨。當時重寫了幾個專案,剩下的真是有心無力。幾乎一模一樣的專案,改個字,改個圖示,成了新專案,所有的東西都得再複製一遍,想最佳化?時間呢?MMP,最後,沒重構的那幾個專案只能是雜亂無章咯。
最後一個事兒,還記得因為當初考慮不全面,產品上線更新出現了全面崩潰的情況。當時找到LZ,第一時間要解決,馬上解決。鬱悶了,之前提過加熱修復去避免這種情況,死活限制不讓加,而今出問題了,怎麼辦,我TMD能怎麼辦?重新發包,讓人產品頂著壓力說服使用者解除安裝重新安裝吧。LZ愧疚啊!從那之後,寧可需求麻煩,和產品多墨跡,也不可得到一手資料就開始擼!
說白了,LZ遇到的問題,並沒有靜下心,去好好思考,去想辦法真正的去除病根,只是面子工程可能到後期會好很多了。所以說,一定不要怕出現問題,問題越多,經驗增長越快,當然,你也不能使用者沒怎麼用就各種問題,小心被祭天哦~ 出了問題,一定要總結,儘量在根源去避免,當然,很多時候,我們無法避免,那就真沒轍了。兵來將擋,水來土掩吧~!
接著,要善於鍛鍊自己演講能力,表達能力
這裡講訴一個LZ近期發生的小例子:
老大開會,讓LZ去講一下Android端產品線,其實LZ幾乎都完成了,但是在表達描述的過程中,還是有些心驚膽戰,至少自己都感覺自己不自信,而且有號幾點LZ明白卻沒有很多的表達出來。
那麼,如何讓自己在表達的過程中儘量的清晰、準確卻又不戰戰兢兢麼?
首先,在自己要講訴前期,自己應該梳理下要講解的內容,側重點在哪兒、可能有歧義的問題在哪兒等等一系列,都要自己前期做好準備;
接著,講述的過程中,切勿由於不自信或者某些原因讓自己沉浸在自己的世界,要多去嘗試站在聽眾的角度去思考,去描述;
最後嘛,聲音大點,有啥呢?不服就幹那~ 哈哈 (這句話,對LZ自己說的,哈哈)
最後,我們一定要能者多勞,吃虧是福,何況,這年頭,有個虧讓你吃就不錯了,得瑟啥?
一定要在完成自己的本職工作後,多和老大溝通,和同事協調,多盡一份自己力。多學習,多瞭解,不要把自己沉浸於自己的小世界,閉門造車的歷史,不應該在如今的自身重演。何況,最基本的,思想的交流,反而能碰撞出更多意想不到的火花~萬一能搞個物件呢~~~
4. 韓佬解惑
這裡簡單總結韓佬建議,並且結合LZ個人理解,歧義之處歡迎多多交流~
問題一:
Q:需求不斷變化,導致研發一直延期,如何解決?
A:首先,關鍵因素是由於所處公司環境導致,完善的公司前身也不過是從各種不完善走過來的。韓佬建議,和上級溝通,說明當前的利弊,儘量說服,之後完善一個制度,和產品確認清楚,一起參與進來,努力改善當前環境。
問題二:
我大哥Q:小公司核心員工離職導致後果比較嚴重,這種情況如何解決?
A:大佬離開,最好留下一些資料,例如相應的文件說明,程式碼等等,以方便後續同事可以快速上手。
問題三:
Q:個人角度與領導角度衝突怎麼解決?
A:首先要提供領導倆個方案,並說明方案之間的差異性,利弊性。其次,遵從領導的選擇,在下一次儘可能多提供樣本以及分析對比結論,使其說服採納建議。
問題四:
Q:作為剛加入公司的新人,有什麼好的建議?
A:首先,儘快掌握工作流程以及儘快上手公司專案,其次,在瞭解過程中,要輸出一些內容,例如當前的程式碼設計,架構是怎樣的,以及在你看的過程中發現的問題,以及個人建議,結合這倆點對應輸出不同的文件。
其次,如果技術能力強的話,多去溝通,多去學習別人的長處,在關鍵的節點,或者說是新的開發任務來的時候,多去承擔一些開發任務。
問題五:
Q:提出的技術方案屬於新型,使用範圍較少,這時候怎麼辦?
A:站在領導的角度思考問題,在於領導溝通問題時,列舉說明當前技術方案的優勢,以及與之前的對比性,儘自己最大努力說服,畢竟新型可能會有一些風險,領導必須要考慮。
問題六:
Q:溝通時,對方抱有遲疑態度,導致最後影響自己,這時候怎麼辦?
A:首先,要理解對方的角度,在講述過程中,多去站在對方的角度講述問題。其次,不要被對方的情緒擾亂自己的思路,心平氣和講述自己的觀點即可。最後,最重要的一點就是,傾聽對方,瞭解對方問題根源,去解決對方的問題。
問題七:
Q:IT圈子比較窄,如何誇圈子交朋友?
A:可以透過類似技術分享讓更多的人認識你,結實你,萬一找個物件呢?哈哈
問題八:
Q:產品不靠譜,後續亂的要死,怎麼破?
A:要有一個負責人,去掌控,去拆解具體某個開發人員任務,然後再規定的期限內交付,把控聯調時間以及交付時間。
問題九:
Q:由於其他人導致自身任務未完成怎麼解決?
A:問題出現在領導的分配,其次描述請自己在其中的責任,講清楚即可。
問題十:
Q:背鍋問題,怎麼看待?
A:專案開始前期,需要儘量考慮全面其中可能出現的問題,選擇較優的方案,並且在設計方案前期的時候,自己也需要提前說明當前的方案可能會有哪兒些問題,這樣領導心中有數,相對可能此背鍋非彼背鍋。
問題十一:
Q:新人未能瞭解領導分配的任務,怎麼辦?
A:對於不清晰的點,需要及時去確定以及反饋,在確認完畢之後,嘗試將任務分解成詳細任務,形成預計完成時間,交付領導,讓領導給出好的一個辦法。
LZ Say
不足之處,歡迎溝通~
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1806/viewspace-2811682/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 聊聊技術管理(一)入行之技術管理和技術專家
- Digg工程師講述Digg背後的技術工程師
- 技術管理進階——如何面試面試
- 技術管理實戰36講教程
- 技術管理進階——技術Leader如何拒絕業務方?
- 技術管理進階——管理者如何進行梯隊設計及建設
- 專案管理-技術工程師需要有技術商人的能力薦專案管理工程師
- 聊聊技術管理(二)入行之技術管理的方方面面
- 技術管理進階——技術總監的第一要務
- GNOME 技術綜述(轉)
- 技術管理進階——跨級管理/彙報
- 技術管理進階——如何規劃團隊的技術發展方向
- 技術管理進階——如何提升團隊的合作和技術氛圍
- 技術管理進階——技術部如何做績效考核設計?
- 不要跟我講技術
- 技術分享:Python如何進行記憶體管理?Python記憶體
- 技術管理進階——如何脫穎而出?
- 技術管理進階——管人還是管事?
- 視覺SLAM技術綜述視覺SLAM
- Lotus 複製技術淺述
- 大資料技術綜述大資料
- 個性化技術綜述
- Windows管道技術簡述 (轉)Windows
- 前端工程師的技術進階點在哪裡?前端工程師
- 技術專題之-技術的概述
- 以【某程旅行】為例,講述小程式爬蟲技術爬蟲
- 工程師如何從技術轉型做管理?工程師
- 視訊對講技術
- 技術管理進階——什麼是公司文化
- 技術管理進階——如何覆盤總結
- 如何從技術牛人升階為管理牛人
- 如糖APP——招技術負責人APP
- 遊戲技術美術之<技術&美術>知識構成遊戲
- No.182# 技術管理之管理任務管理
- SDN控制器技術綜述:SDN交換機配置技術與控制技術的關係—VecloudCloud
- 簡述Spring技術內幕Spring
- nmap攻擊技術原理簡述
- 簡述負載均衡&CDN技術負載