软件架构师求职:我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,铁定亏本。
敏捷容错性差,一旦走偏,就陷进“软件危机”的泥潭。敏捷方法看起来容易,实行起来难,所以非常容易偏。
所以,市面上这年类公司少。
相关博文:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
2021-09-20 公共库开发组