軟體架構師考試、軟體架構師經歷、軟體架構師求職
軟體架構師求職:我2017年10月6號入職,這4個月,仍有4個邀請,都拒絕了。
如何成為軟體架構師:理論聯絡實踐。
軟體架構師培訓:不需要!
2014年過了軟考的軟體架構師,2016年4月25號到極點3維(索菲亞控股)當軟體架構師,2016年12月1號,因身體不適停薪留職。期間到朋友(廣州頂豐)那幫忙,職位也是軟體架構師。談一下工作內容:
1,開發一個獨立子系統:日誌系統。主要是為了熟悉程式碼。
2,重構 資料同步程式碼,程式碼由10000行減到5000多行,功能反而增加了。
3,刪除不用的程式碼與註釋。目的:a,增強可理解性(多人合作時,不用的程式碼經常浪費別人的時間)。b,提高編譯速度。
4,將別人已封裝或可封裝的程式碼提到公共庫。注意:公共庫不要包括可能要到,但沒用到的東西。
5,經常修改的類或函式,進行重新設計。經常修改說明不合理。增強可修改性。
7,將直接使用的第三方程式碼(10餘萬行)封裝成dll。a,增強可理解性b,提高編譯速度。
8,維護公共庫。減少設計、編碼、測 試工作量。
9,提高穩定性、提高效能。
10,提出崩潰處理方案。
11,如果是小團隊,教大家版本控制工具(如:VSS)和缺陷管理工具的使用(如:禪道、rdmine)。
12,引導大家使用軟體質量檢測工具,如:pclint,這個很難。
極點3維:摸吧滾打了幾年,終於被索菲亞收購,我剛到的時候,20+開發人員,滿額:34人。
頂豐: 機器視覺,硬體為主,總人數50到60人,開發人員4到5人。
目前開發理念主要有:CMM和敏捷。
前者重視文件,後者強調溝通。
前者成本太高,大部分公司的利潤率不高,如果採用嚴格的CMM,鐵定虧本。
敏捷容錯性差,一旦走偏,就陷進“軟體危機”的泥潭。敏捷方法看起來容易,實行起來難,所以非常容易偏。
所以,市面上這年類公司少。
相關博文: