软件架构师的成长之路
工作描述:
将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。架构师的主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。他必须对开发技术非常了解,并且需要有良好的组织管理能力。
架构师==软件总设计师
开发人员和项目经理之间的共用沟通媒体
具体工作内容:
第二:审查需求
第三:审查技术设计方案
第四:负责软件整体设计、关键构件、接口设计、开发规范、开发政策设计;对号提供给团队DEMO;要负责整体设计的性能、可靠性、可维护性、可扩张性
第五:详细设计、编码人员的顾问
第六:下一个版本的功能、升级的发起和决策人
需要技能:
第一:技术精通、全面,至少是技术主管;对面向过程、面向对象编程有深入理解
第二:丰富的开发经验,避免走弯路
第三:沟通能力强
第四:需求分析的相关概念和工具,如UML
第五:熟悉行业、热心于熟悉行业,这是区别程序员重要一点,还要对客户和团队讲设计思路
第六:标准软件工程方法:RUP和CMMI
第七:review代码
第八:了解判断新技术
成长过程:
程序员->高级程序员->设计模式的引用和项目管理->需求分析、总体设计
转载于:https://www.cnblogs.com/hliq/archive/2011/04/09/2087190.html
软件架构师的成长之路相关推荐
- 程序员突破内卷大法:软件架构师成长之路(干货系列,说人话接地气)
内卷严重,最近一直有人问我,怎么才能成长成为一名真正的软件架构师,我沉思良久. 回首看从业20年所走过的路,从技术小白一步一步成长起来,做了十多年的架构师和首席架构师,做CTO也六七年了,略有一些心得 ...
- 15 年腾讯老兵谈技术人成长之路
作者:alexguo,腾讯TEG技术总监&技术专家 每个职场人都会经历从职场新人到骨干.专家亦或是管理者的蜕变过程.作为技术职业人,大家常会碰到一些困惑,在不同职业发展阶段所需要具备的认知和专 ...
- 云栖大会看技术人成长之路
开篇 今年是我第一次参加云栖大会,这里想引用「 阿里技术 」公众号上最新的一篇文章开篇所写: 有人说,2017 杭州·云栖大会展示了科技人的荣光与梦想. 身为一个一直关注时代技术发展的本科 CS 系学 ...
- 从0到1:CTFer成长之路
作者:Nu1L战队 出版社:电子工业出版社 品牌:电子工业出版社 出版时间:2020-10-01 从0到1:CTFer成长之路
- CSDN付费专栏写作感悟及成长之路、兼论学习会员模式的创作者协同效应
CSDN付费专栏写作感悟及成长之路.兼论学习会员模式的创作者协同效应 目录 CSDN付费专栏写作感悟及成长之路.兼论学习会员模式的创作者协同效应 #首先.感恩. #其次,责任. #再次,初心与收益. ...
- 刘知远、赵鑫、施柏鑫:AI青年科研人员成长之路
整理 | 刘冰一 在6月2日举办的智源大会青源学术年会举办的一个圆桌"青年科研人员成长之路与经验分享"上,清华大学计算机系副教授刘知远.中国人民大学高瓴人工智能学院长聘副教授赵鑫. ...
- 从开源小白到 Apache Member,我的成长之路
2019独角兽企业重金招聘Python工程师标准>>> 我们走过的每一步路,都会留下印记,越坚实,越清晰. 近日,Apache 软件基金会(ASF)官方 Blog 宣布全球新增 40 ...
- redis成长之路——(一)
为什么使用redis Redis适合所有数据in-momory的场景,虽然Redis也提供持久化功能,但实际更多的是一个disk-backed的功能,跟传统意义上的持久化有比较大的差别,那么可能大家就 ...
- 从程序员到架构师的最佳技术成长之路
我把程序员到架构师的技术成长之路分为几个典型的阶段:工程师 - 高级工程师 - 技术专家 - 初级架构师 - 中级架构师 - 高级架构师,总的成长原则是每个阶段都需要"积累经验.拓宽视野.深 ...
- Atlassian In Action - (Atlassian成长之路)
Atlassian In Action - (Atlassian成长之路) Atlassian是我工作过程中,使用过的最满意的研发团队管理套装.使用的主要软件包括Jira Software,Confl ...
最新文章
- samba srver on centos-7
- 高品质摄影作图台式计算机推荐,浅谈高质量摄影照片后期输出的打印机选择
- 两个排序数组的中位数(4.Median of Two Sorted Arrays)
- android 测试网,Android Monkey测试
- android 呼吸灯权限_Android 呼吸灯效果
- 让 Windows 的 R 用上 CUDA
- R语言机器学习中数据可视化的杀手锏
- Mysql基本语句(个人笔记)
- 软件网站安全性的设计与检测与解决方案
- Linux php5 curl 扩展
- CSR1010A05-IQQM-R首款单模单芯片蓝牙低功耗
- 层次分析法例题 matlab,层次分析法的MATLAB实现
- iPhone出现白苹果怎么修复?三分钟教你如何修复手机白苹果
- 随风轻逝--感悟2005
- 名帖30 东汉 隶书《西岳华山庙碑》
- ubuntu, xftp 命令安装 testlink (xampp-linux-x64-5.5.3,Linux Un 5.4.0-39)
- NET 3行代码实现文字转语音功能
- 如何用java让坦克发射子弹_java怎么制作坦克大战
- 最新主流大数据技术分类大全(持续更新)
- centos下面,解压.gar.gz文件