- 博客(0)
- 资源 (50)
- 收藏
- 关注
软件架构师的12项修炼
每一位软件开发人员都有一个架构师的梦,但为何真正的软件架构师却寥寥无几?软件开发人员更容易在技术上有所积累和突破,但是技术上的精湛并不足以使你成为一位优秀的软件架构师。合格的软件架构师究竟应该具备哪些能力和素养?本书科学而系统地归纳出软件架构师应该具备的完整能力模型,该能力模型呈一金字塔结构,共分为4层:位于最底层的是技术技能,是软件架构师的基石,属于硬技能;从下往上的三层分别是关系技能、个人技能和商务技能,这些都属于软技能。由于硬技能会随着具体技术领域的不同而千差万别,因此本书假定读者已经具备了这方面的技能;但其他3大方面的软技能却在每个技术领域都适用,是每一位软件架构师的必修课,这是本书的核心内容。, 为了便于认知和实践,本书将3大方面的软技能分为12项:关系技能包含文雅的举止(在任何环境下都能与人文雅相处的能力)、沟通(与人有效交互的能力)、协商(将事情办成的能力)、领导力(通过施加影响力将事情办成的能力)和政治(“政治场合”与人交互的能力)等5项;个人技能包含透明化(使自我、团队关系和项目透明化的能力)、激情(激发和保护激情的能力)和语境切换(将注意力迅速切换到新语境并保持专注的能力)等3项;商务技能包括商务知识(读懂商务语言的能力和了解产品与顾客的能力)、创新(如何通过学习和思考来创新的能力)、实用主义(抓住关键问题的能力)、认知(认知目标、战略及合作伙伴的能力)等4项。, 本书不仅帮助软件开发人员系统地学习如何修炼这12项软技能,而且还能让他们进一步理解软件架构师的角色和本质,使他们最终突破技术的“天花板”,成为一名合格的软件架构师。
2017-04-20
confluence,Jira,Fisheye,Crubible,Bamboo,SVN部署说明
confluence,Jira,Fisheye,Crubible,Bamboo,SVN部署说明
2011-12-31
WAPmo1.3.4
WAPmo1.3详细安装手册
系统需求
脚本语言:Active Server Pages
运行平台:Windows 2000或更高版本与Internet Information Server(IIS)
数 据 库:Microsoft Access 2000或更高版本、Microsoft SQL Server 2000或更高版本、Oracle 8i或更高版本、MySQL 4.1或更高版本
运行环境:ADO 2.5或更高版本、Microsoft Scripting Runtime、MSXML4 SDK或更高版本、Windows Script 5.5或更高版本
客 户 端:IE 5.5或更高版本、Firefox 1.5或更高版本、Opera 8或更高版本
2008-10-14
50 Specific Ways to Improve Your Testing
Effective Software Testing - 50 Specific Ways to Improve Your Testing 2002.chm
2008-08-31
EIOfficeMobile
当前EIOffice手机版已实现三大应用(电子表格,文字处理,简报制作)。 并已能跨Symbian(如Nokia、摩托罗拉等手机都用该系统)的多个不同的系列和平台,能同时支持Symbian 60系列的7.0至9.2等各个版本平台以及Symbian UIQ的3.0版本平台。<br>1.商务应用中<br> 在商务应用中,可以对手机邮箱附件中的财务报表进行查看和简单的计算处理。用户还可以通过把幻灯片放置于手机上,随时查看幻灯片内容,并在商务旅程中进行企划案的演练。<br>2.教务应用中<br> 当老师需要出差到外地进行公开课的讲演,则可以随身携带教案在智能手机上,在手机上直接进行教案的备课。<br>3.移动办公时 <br> 在公司职员移动办公的时候,有时候不能使用笔记本电脑的情况下,在机场、商店、车子上可以随时随地进行移动办公。<br>支持的手机型号: <br>三星 SGH-i520、 SGH-i408、SGH-i400、SGH-i550w、SGH-L870、SGH-G810、i8510 <br>LG LG JoY、KT610 <br>诺基亚 6290、6220、6210、 6124、6121、6120、 6110、5700、5500、5320、3250<br>E90、E70、E65、E62、E61i、E61、E60、E51、E50<br>N96、N958GB、N95、N93i、N93、N92、N91 、N82、N818GB、N81 、N80、N78、N77、N76、N75、N73、N71<br>V804NK
2008-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人