一、架构篇 1. 《Software Architecture in Practice,2nd Edition--软件构架实践(第2版)》 2. 《Documenting Software Architectures --软件构架编档》 第13届JOLT大奖作品,捕获架构的过程,徐昊 ...
近期公司请了中国软件架构师胡协刚老师给我们做了 天的培训,整个软件架构师的培训内容相当相当的多, 天只能填鸭式的学习,根据老师的ppt讲义,自己整理了写精华的部分,拿出来给大家分享下,也希望共同探讨探讨。 习惯画图,直接上几张图来。 要成为一个架构师,需要具备相当多的知识,整个知识体系如下: 培训给我最大的收获,就是企业的推荐框架,尤其是Restful,惭愧以前没听过,感触很深,Rest也正是符 ...
2012-02-19 23:46 14 4010 推荐指数:
一、架构篇 1. 《Software Architecture in Practice,2nd Edition--软件构架实践(第2版)》 2. 《Documenting Software Architectures --软件构架编档》 第13届JOLT大奖作品,捕获架构的过程,徐昊 ...
软件体系结构的第一节课,是要让我们了解如果要做一名软件架构师,我们应该做什么和怎么做。在课堂上,老师通过《梦想改造家》中王平仲对特殊房型的改造来让我们从一名建筑师去了解什么是软件架构师。 所谓软件架构师,是软件行业中一种新兴行业,工作职责是在一个软件项目开发过程 ...
在软件行业的职业划分中存在三个不同的等级,软件工程师、软件设计师、软件架构师。软件架构师处在最高层次。以前只是听说过软件架构师很牛,对于软件架构师是做什么的,软件架构究竟有什么用并没有概念。时至今日,我没有做架构的经验,我只能在别人的经验中去寻找自己对架构的理解,根据文字的记载来探索架构师的工作 ...
如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭 软件架构师一般都是具备计算机科学或软件工程的知识,由程序员做起,然后再慢慢发展为架构师的。 软件架构师的培养 软件架构师一般都是具备计算机科学或软件工程的知识,由程序员做起,然后再慢慢发展为 ...
(1)技术能力 技术能力,无疑肯定是最重要的。不会写代码的架构不是专业架构,技术能力弱的架构师不是一个好架构师。 所以,需要知道所有主流技术的基本原理、应用场景,及快速解决问题的能力。 所以,架构师必须要有见识,所需知识面肯定是要不断拓展的。 你需要清楚在什么样的场景用什么样的技术比较合适 ...
先前写过一篇文章《作为软件工程师选择比努力更重要》 今天主要谈谈怎样成长为优秀的软件架构师?这个话题 软件架构师的职责,并不单单是我们通常理解的,对软件系统进行边界划分和模块规格的定义。 从根本目标来说,软件架构师要对软件工程的执行结果负责,这包括:按时按质进行软件的迭代和发布、敏捷地响应 ...
译者序 本文翻译自 2019 年的一篇英文博客 Are You A Software Architect? 。 由于译者水平有限,本文不免存在遗漏或错误之处。如有疑问,请查阅原文。 以下是译文。 软件开发(software development)和软件架构(software ...
架构师的职责及工作描述 系统分析员属于Analyst角色组合,与其相比,架构师则是属于Developer 角色组里的一个角色,一个非常重要的角色。 负责在整个项目中对技术活动和工件进行领导和协调。构架设计师要确立每个构架视图的整体结构:视图的详细组织结构 ...