架構師的思考
阿新 • • 發佈:2018-12-05
架構師決不僅僅停留在設計系統和寫設計文件的層面,現在感覺到壓力和捉襟見肘是因為沒有真正回答過以下幾個問題:
1)是否真正具備紮實的開發功底?而不是停留在滿足專案需求
2)是否能推動他人去改進系統或提升技術?而不是停留在DIY
3)是否對一些關鍵問題(如系統可用性、效能、底層開發框架)理解透徹?而不是浮在表面看不到水底
4)能否持續不斷地提出新的思路?而不是僅僅曾經有過一兩次創新想法
5)是否能三頭六臂處理各種不同事務?而不是隻能專心做一件事
6)能否快速理解問題並做出決斷?而不是猶豫不決反覆推敲
7)能否站在一定高度來領引團隊的技術發展?而不是停留在處理瑣碎的技術問題
有志成為架構師的朋友可以試著回答以上幾個問題。架構師是一個比較虛的職位,產品線架構師更是如此,一個部門可以沒有架構師,專案經理同樣可以帶著一幫兄弟搞專案,但這樣的團隊會缺乏成長力,需要一個稱職的架構師來幫助團隊提升技術能力,提升系統質量,得到一個質的提升。因此,架構師對團隊的作用絕不能停留在量的層面,從這一層面也反映出架構師工作的難度。
現在每項工作對於我都很有難度,常常一天下來累得半死,但回頭想想卻啥事也沒做成,搞得情緒也不高漲。但折騰一兩個月後也慢慢有了點頭緒,總結起來有以下幾個心得:
1)每天為自己留出不會被打擾的一個半小時,做當天最緊急和重要的事情
2)按不同時間段規劃好工作,按計劃做事情不會亂
3)保持好心態,先學會做人
4)放低姿態,保持學習者的態度
5)放寬注意力的範圍,便於開拓思路
6)先從實在的事做起,逐步提升高度和擴大範圍
總之,架構師的工作遠超出預料的難度,但既然邁出了這一步,就只能硬著頭皮走下去,不管成就如何,這也是職業生涯中非常重要的一段經歷,我要做的就是全力以赴地去體驗,這樣想想感覺輕鬆了不少。
1)是否真正具備紮實的開發功底?而不是停留在滿足專案需求
2)是否能推動他人去改進系統或提升技術?而不是停留在DIY
3)是否對一些關鍵問題(如系統可用性、效能、底層開發框架)理解透徹?而不是浮在表面看不到水底
4)能否持續不斷地提出新的思路?而不是僅僅曾經有過一兩次創新想法
5)是否能三頭六臂處理各種不同事務?而不是隻能專心做一件事
6)能否快速理解問題並做出決斷?而不是猶豫不決反覆推敲
7)能否站在一定高度來領引團隊的技術發展?而不是停留在處理瑣碎的技術問題
有志成為架構師的朋友可以試著回答以上幾個問題。架構師是一個比較虛的職位,產品線架構師更是如此,一個部門可以沒有架構師,專案經理同樣可以帶著一幫兄弟搞專案,但這樣的團隊會缺乏成長力,需要一個稱職的架構師來幫助團隊提升技術能力,提升系統質量,得到一個質的提升。因此,架構師對團隊的作用絕不能停留在量的層面,從這一層面也反映出架構師工作的難度。
現在每項工作對於我都很有難度,常常一天下來累得半死,但回頭想想卻啥事也沒做成,搞得情緒也不高漲。但折騰一兩個月後也慢慢有了點頭緒,總結起來有以下幾個心得:
1)每天為自己留出不會被打擾的一個半小時,做當天最緊急和重要的事情
2)按不同時間段規劃好工作,按計劃做事情不會亂
3)保持好心態,先學會做人
4)放低姿態,保持學習者的態度
5)放寬注意力的範圍,便於開拓思路
6)先從實在的事做起,逐步提升高度和擴大範圍
總之,架構師的工作遠超出預料的難度,但既然邁出了這一步,就只能硬著頭皮走下去,不管成就如何,這也是職業生涯中非常重要的一段經歷,我要做的就是全力以赴地去體驗,這樣想想感覺輕鬆了不少。