为什么有人做不了软件架构师
❶ 怎么才能做软件架构师
软件架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。主导系统全局分析设计和实施、负责软件构架和关键技术决策的人员。
做软件架构师:
在国内,软件架构师的任职条件,应该经历8年以上的软件项目开发和实际工作经验。需要经历程序员、软件设计师等阶段,再发展成为软件架构师。国内软件架构师的培养途径主要有两种方式,一种是大学软件学院教育方式,另一种是个人自我培养,再进行相应的培训和认证。目前,软件架构师的认证在国内基本上是空白,没有专业的培训机构,没有专门的认证指南和权威的教育认证机构;在国外,软件架构师的培养与认证具有严格的过程,明确规定教育目标、认证的要求和学习课程等方面的内容。
❷ 请问四年内做软件架构师可能性大不大 要遵循什么步骤 怎么学习 有什么书籍推荐
看之前是学什么专业的,如果本科或者研究生计算机或者软件工程专业毕业的话,四年用心去做完全可以的,软件架构师本身考试不难,不过要是做出色可不容易,需要丰富的项目经验来提升能力,软件架构师的大部分知识和经验将来自实际开发工作的。
建议从程序员,软件设计等底层工作开始,边做边学习,做的多了自然就通了。
书籍建议看看《软件架构师教程》、《软件系统建模》、《系统分析基础》、《用户需求的分析和文档化》等书籍,国内没有指定的教材,建议看英文版的,一般翻译过来的书籍都比较晦涩,不如原版书籍理解透彻。
如果你有时间经历的话,可以找一些国外的开源软件系统拆解分析下,走一遍软件架构的逆向工作,也就是通过分析代码,画出函数流程图及其相互调用关系,进而分析用户需求,看看其软件架构师是如何设计软件的,会有一个很直观的过程,相信对你帮助会很大。
❸ 当软件架构师容易吗
也容易,也不容易。
第一:
职场之事,并不是技术那么简单。很多都是人事和机遇。
人事好,你就有一个宽松的环境,没那么多挑剔,就算技术不足,有失误,也不至于垮掉。
人事不好,你周围都是倾轧和暗枪,就算没失误,也有锅扔过来。想不受伤也难。
另外如果没机遇,在武大郎之下受气,不得伸展也不是没有的。
第二:
职位名虽然一样,但每个单位的工作可并不一定一样。有的就是事务性的上支下派,有的是真刀真枪的技术担子。所以也有很大差异。
但终究,只要你完成了上面下来的任务,问题一般不大。