软件架构师考试、软件架构师经历、软件架构师求职

软件架构师求职:我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,铁定亏本。

敏捷容错性差,一旦走偏,就陷进“软件危机”的泥潭。敏捷方法看起来容易,实行起来难,所以非常容易偏。

所以,市面上这年类公司少。


相关博文:

软件架构师:那些情况下用全局变量危害小

以软件架构师为中心的工作室相比入职的优势

猜你喜欢

转载自blog.csdn.net/he_zhidan/article/details/53575087