架构师的九项绝技
耐得住寂寞
在你的研究領域,有可能是孤獨的,可能沒有人和你一起研究,沒有人和你一起討論。也許是很枯燥的。你學到的某項技能也許沒有應用場景,永遠都不會被別人發現。
強大的內心
你提供的方案有可能會引來無數的指責聲、甚至是嘲笑聲,尤其是在某項技術引進的前期。這是很正常的,無論你的方案有多完美,總有一些小疏忽,這給了反對者充分的理由。“我說這樣不行吧,你看是不是出問題了~~~”“架構師也能犯這種低級錯誤?”這需要你擁有一個非常堅定的內心。你提供的方案有可能會被一個極其小的理由否定。你要能忍受質疑,不斷的去摧毀反對者的防線。
個人魅力
因為你是開發人員的偶像,你要引領潮流,你會被很多開發人員模仿。包括代碼上的、語氣上的、解決問題方法上的。在他們的眼里,你就是劉德華、就是發哥。做明星都要裝嘛。都很累嘛。
時間管理能力
你的時間有可能被撕成碎片,除了晚上9點以后,你沒有一個完整的一小時編碼時間,你要不厭其煩的去解決一些棘手的問題,當然也包括“我的eclipse怎么打不開了”,所以作為架構師的你要非常有愛心才行。并行處理問題那太家常便飯了,但是你卻不能去刺激小朋友,小朋友受刺激后會影響發育的。
說服力
就算用的是簡單的ssh,你也要能說出十幾個理由。因為這是架構師和其他人的區別。每一次討論都是一個戰場,如果你不能說服別人,給別人強大而充分的理由,那就等著他們用小小的理由來否定你吧。凡是架構師,必須有舌戰群儒的能力。因為通常是你一個人要說服一堆人,這里面即包括普普通通的開發人員,又包括產品人員,還有你的領導,或者是你的領導的領導的領導。你要用最精煉的話站在對方的角度去說明一切。
視野
你看到的不只是內部的系統架構,還要了解業界的架構情況。最好的不一定是最好的,做出決定前,你考慮的包括系統現狀、開發人員的能力、人數、業務情況、公司未來的戰略。不同場景下,你所做的方案肯定是不一樣的。
判斷力
某些時候你是參謀長,某些時候你還得當首長,至少在技術決策的那一刻,所有人都等著你拍板,你要是拍錯了……嗯哼。那不拍行嗎?當然不行,我最討厭的架構師是說了一堆你這么選有這么選的好處,那么選有那么選的好處,你選哪個我不管。你可以說出各種優缺點,但是必須給一個確定的方案。
品味
做事情是要有品味的,不是什么事情你都做,如果非得做出一個錯誤的決定,寧愿不做。哪怕是離開。很多時候,領導做出了一個錯誤的決定,如果你沒有堅持,領導發現自己的錯誤后,重新改正,你是應該笑呢?還是應該哭呢?難道改的人不是你嗎?做一個錯誤的決定,會消磨你的意志。打擊你的成就感。很多時候,杰出的人,離開的原因很簡單,就是不能按照合理的要求做出最正確的決定。
剽竊
畢加索說:優秀的藝術家模仿,偉大的藝術家則是剽竊。
就醬紫。
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
- 上一篇: 新三板开通条件是什么
- 下一篇: alin43792是什么意思支付宝