“云时代架构”经典文章阅读感想十二
云時代架構”經典文章閱讀感想十二
(牛逼的架構師是怎么煉成的?)
前幾周閱讀的三四十歲的大齡程序員,應該如何保持自己的職場競爭力?中提到如何在35歲左右可以實現掌握有核心競爭力。其中之一便是轉入架構師,如何成為一個優秀的架構師,這是一個都想要了解的事情。
這篇架構便是如何成為一個優秀的軟件架構師。優秀的軟件架構師并不是從一開始便是軟件架構師的,幾乎所有的軟件架構師都是要從軟件編程人員一步一步達成,并且一個架構師并不是想象中的只需要知道如何設計項目就可以了,每一名架構師都必須要有強大的編程能力,也就是成為一個軟件架構師需要經歷的步驟是:初級開發工程師——中級開發工程師——高級開發工程師——成為架構師。
一.初級開發工程師
綜述:主動性,積極主動,能夠主動了解相關業務需求,在上級的領導和監督下定期完成量化的工作要求;
項目管理:不需要項目管理的能力,具備管理簡單模塊開發任務的時間點
開發語言技能及架構能力:1.能獨立處理和解決所負責的任務;2.根據開發進度和任務分配,完成相應模塊軟件的設計、開發、編程任務;3.進行程序單元、功能的測試,查出軟件存在的缺陷并保證其質量;
業務理解:1、根據產品需求PRD理解簡單模塊的業務流程,根據業務流程書寫相應的開發流程,能夠根據自己的理解評估模塊開發的時間點。
影響:1、能影響同級開發人員,得到項目組認可。
二.中級軟件開發工程師:
綜述:獨立性,根據項目具體要求、承擔開發任務,按計劃完成任務目標。
項目管理:具備有一定初級難度的項目(如鏈路較短\模塊復雜較低\風險較小\發布周期不緊)的PM的經驗和能力。
開發語言技能及架構能力:1、理解產品文檔,參與需求評審、需求分析、系統設計;2、負責確保項目的進度和質量;3、整理和提交相關設計文檔,對負責的功能模塊有自測習慣;4、對所負責的模塊有維護責任,有問題及時解決。
業務理解:1、熟悉自己負責的業務模塊,對業務模塊的流程有獨立的思考,產品設計時能給出合理有效的方案建議;
影響:1、能影響項目的成員,是團隊內公認的主力成員之一;2、加分項:有良好的分享習慣。
三.高級開發工程師
綜述:自主性,獨當一面,能獨立主導和推動項目及任務,在專業領域具備輔導他人的能力
項目管理:具備有一定中等復雜度的項目(如鏈路較長、模塊復雜度較高、風險較大、發布周期較緊、技術驅動等)的PM經驗和能力。
開發語言技能及架構能力:1、能獨立解決問題,能夠負責重要業務模塊的需求分析及設計實現。2、熟悉設計原則,能夠在日常編碼工作中恰當使用,優化原有設計(有實例支撐);3、熟悉編程語言、編碼規范、安全規范,具備性能意識,代碼具備高可讀性;4、了解常用框架背后的原理。
業務理解:1、熟悉自己直接負責的業務,對業務產品具有獨立溝通,完善業務需求;并識別方案的風險能力;關注自己參與項目的業務數據;2、能夠在所負責的業務及產品上有獨立的見解,能提出合理的建議,更有效的解決業務問題;
?
?
影響:1、能影響項目組或產品線的成員,是項目組或產品線公認的主力人員;范圍:團隊內。2、加分項:具備輔導他人的能力和技能,有良好的分享習慣。
?
四.架構師要求
綜述:
系統性,知其然知其所以然。是某一個領域的專家,在專業領域具備一定的預見性,可獨立領導跨部門的項目。
項目管理:
具備較高復雜度的(項目如鏈路較長/模塊復雜度較高/風險較大/發布周期較緊/技術驅動等任意兩項及以上)的PM經驗和能力。
開發語言技能及架構能力:
1、可以寫出比較優秀的代碼,能夠基于設計原則及模式掌握代碼演變的方向和節奏;具備技術攻堅的能力;
2、具備高復雜度的平臺/框架/業務系統技術與架構設計能力,掌握常見的架構設計方法和模式,理解大型網站所需要用到的架構和技術;
3、熟悉業務的價值、特點及對系統的要求,掌握領域建模的方法,可以對業務進行必要的抽象,并推進技術實現;
4、能夠負責復雜度高,平臺級產品或跨團隊的產品架構,系統設計和實現。
業務理解:
1、行業開發:開發熟悉自己直接負責的及上下游相關的業務,關注業務發展相關的數據并能有效的分析解讀;
2、平臺開發:熟悉所在業務域,并且負責核心業務目標的分解&落地;能夠把縱向行業需求落地為橫向產品化形態;
3、在業務及產品規劃方面有自己獨立的思考,能夠影響業務及產品的發展方向。
影響:
在所處的業務線具有廣泛的影響力,對相應涉及的技術和業務都能有足夠的公信力;具備輔導他人的能力和技能,有良好的分享習慣,對團隊有正向影響和幫助。
?
千里之行,始于足下。不積跬步無以至千里,不積小流無以成江海。成為軟件架構師并非一日之事,而是需要日積月累,不可能一口吃個胖子。要想成為一個軟件架構師就必須要在平時的實踐生活中進行積累!
?
?
轉載于:https://www.cnblogs.com/877612838zzx/p/11055790.html
總結
以上是生活随笔為你收集整理的“云时代架构”经典文章阅读感想十二的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux使用storcli工具查看服务
- 下一篇: IDEA 搭建 maven(1)