引言
昨日9月16日來了一位應聘公司架構師職位的人員,80年出生,從簡歷中充滿期待。在溝通過程中,了解到剛從深圳回長沙,成熟、穩重、溝通能力不錯,但是技術能力欠缺,多多少少缺少遺憾。
什麼是架構師?
架構師是一個角色。在軟件工程領域中,軟件架構師實際上就是軟件項目的總體設計師,是軟件組織新產品的開發與集成、新技術體系的構建者、識別並定義問題、創建、選擇或調整架構,從而找到最優的方案,解決問題的角色。

架構師都做哪些工作?
1、架構設計
第一職責就是在軟件設計階段,做好軟件「骨架」的設計。需要把產品的需求轉化為軟件工程的設計文檔,確定各個系統與模塊的邊界、交互、評估系統的量級。
2、技術選型
從前端到後端,從緩存到數據庫,面對為數眾多的第三方組件,架構師需要作出合理的選擇。
3、架構思想
模塊化開發、高內聚低耦合設計思想。性能 、可擴展性、可用性、安全性、靈活性 、可維護、持續集成,持續部署等等方面的考量。

4、解決技術難題
在團隊開發過程中遇到難以實現和優化的技術問題時,架構師需要發揮技術優勢,解決系統的疑難雜症以及涉及到的技術瓶頸。
5、管理和技術指導
架構師並不只是一個技術大牛,也應該是一個好的管理者,依照每個人的情況分配給研發團隊成員相關任務,並且在必要的時候進行技術上的培訓指導。

總結
希望對自己工作有幫助,對自己的成長有比較大的幫助,與其說是長篇大論的書寫,還不如說是為了自己總結和提升的一個過程,學習-吸收-轉化的一個過程,也希望這個理念對大家有幫助。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/233120.html
微信掃一掃
支付寶掃一掃