1. 程式人生 > >軟體架構師考試、軟體架構師經歷、軟體架構師求職

軟體架構師考試、軟體架構師經歷、軟體架構師求職

軟體架構師求職:我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,鐵定虧本。

敏捷容錯性差,一旦走偏,就陷進“軟體危機”的泥潭。敏捷方法看起來容易,實行起來難,所以非常容易偏。

所以,市面上這年類公司少。

相關博文: