天天看點

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

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

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

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

繼續閱讀