第一章 文雅的举止1、选择关系甚于争执孰对孰错2、学会委派3、生活是有反射性的4、说到做到5、与他人相处时真诚、正直、不呆板6、以适时地行动应对问题7、提供专业的服务8、原谅、遗忘别人以往的冒犯对于倾向于做技术的人,举止专业、文雅不仅使人生活得更加有意思,还能创造成长和进步的新机会。第二章 沟通1、沟通原则先听后说专心致志正面思考尽早道歉不要招致恼羞成怒2、沟通策略多说“是”,少说“不是”特殊场合
本书勾勒了软件架构师的必备技能的金字塔模型,大体如下: 本书主要阐述了软件架构师除技术技能之外的十二种软技能,分为三大类:关系技能;个人技能和商务技能,他们的关系在上图中进行了形象的表述。(九天假期的唯一主题)晚上点灯熬夜的阅读。(系统中存在的事物)与动词(系统中最终要提供的功能),在许多方面,软件系统应该代表客户所认知的世界”。Innovator’sDilemma(ClaytonChris
软件行业,软件架构师是一个至关重要的角色,他们不仅需要具备深厚的技术功底,还需要有广阔的设计视野和敏锐的问题洞察力。而如何成为一名优秀的软件架构师,则是众多软件从业者所追求的目标。在这方面,《软件架构师的12修炼》为我们提供了一份宝贵的指南,它不仅概括了软件架构师必备的核心技能,还为我们指明了一条清晰的职业发展道路。 首先,我们要明白,软件架构师的第一修炼,就是掌握并熟练运用多种编程语言。
上一篇《软件架构师之基本素质》讲述了做为一名合格的架构师应该具备哪些基本条件。当我们具备了这些条件的时候就可以选择成为架构师了。这时候我们就应该知道软件架构师应该做些什么,不应该做些什么,也就是软件架构师的职责范围。   由于国内外软件土壤差别巨大,适合国外的一些理论在国内不一定行的通,而国内的一些资料往往都是根据国外的资料直接搬过来用的,这也直接导致国外的软件架构师在国内变得水土不服。今天本
背景:工作至于图书馆借了本《软件架构师的12修炼》来读了读,刚开始的时候我一度都有不想看下去的冲动了,后来看着看着,感觉还挺好,于是在读的过程中,记录下了相关笔记。主要内容如下:第一部分关系技能修炼第一章      文雅的举止通过文雅举止之路要经过以下几步:Ø  选择关系甚于争执孰对孰错。Ø  学会委派。Ø&nbsp
软件架构师的12修炼阅读笔记本书着重于阐述对欧威架构师日常行为非常关键的十二必备软技能,这十二技能按三个部分来组织:关系技能、个人技能和商务技能。关系技能主要是领导力、政治、文雅的举止、沟通和协商。一名软件结构师需要和单位中的各色人等打交道,要在这个位置上真正取得成功,需要从你所遇到的每个人那里汲取上级的主意和思想。调动所有人(包括你 不赞同,甚至不愿相处的那些人)积极性的最好办法之一是你在
软件架构师的12修炼阅读笔记       个人技能主要是语境切换、透明和激情,透明化,你的工作能力及与别人交流的能力,将你手里的所有扑克牌都放在桌上,面朝上。激情,你要全心全意地投入到你做的事情上。语境切换,你迅速转移注意力到新的语境,并专注其中的能力。       透明化的类
成为一名优秀架构师,是很多程序员努力的方向。相关的讨论也从没停过,除了大家说烂了的那些架构师的特质和需要具备的技能外,还有很多是我们可以在工作和学习过程中重点培养和关注的能力。1. 在软件工程师职业发展的各个阶段中,架构师担任着怎样的定位?• lv.1 程序员 主要实现软件功能、编写代码、处理漏洞等。经过沉淀,程序员可以晋升为高级程序员,负责某些模块具体和复杂功能的设计和开发,并编写核心代码。
商务能力:商务知识:了解公司商业模式,运作模式。创新:新的想法加上自己过往的某个想法,持续阅读获得新的视野,定义边界,定义问题实用主义:xx 个人能力:透明,能力,资源,问题透明化,减少“惊吓”激情,让你持续进步语境切换:xx 人际沟通:沟通,文雅举止,关系重于对错,先听后说,正面思考,不要在缺陷上恼羞成怒,抑制自卫的冲动,不要让老板惊讶:xx协调,不要让人惊讶,寻找共同点不要
转载 2023-07-22 13:26:01
65阅读
沟通在架构师的角色中,沟通是要求有效果的必备技能与工具。架构师通常没有对为其项目工作的他人的直接管理权。他们的项目往往是跨部门的,也可能会跨好多个行业单位。由于不能直接管理他人,所以架构师指示别人或群体完成特定行动的能力就受到限制。他们唯一真正有效的手段就是其影响力。靠技术晋级的人主要关注在技术性的专业知识上。成为技术专家,沟通技术知识对于他们往上爬来说是非常关键的技能。这种技能通常意味着维护你的
个人技能修炼——透明化当成为架构师这一新角色时,你就搬进了玻璃房。你只要在这个位置上,你的弱点和实力都不得不暴露在别人面前。架构师需要擅长三中类型的透明化:自我透明化:你自己的透明化。项目透明化:对你从事的项目保持透明化。关系透明化:与别人之间的关系保持透明化。 自我透明化包括表现自然真诚、承认自身的弱点、承认自己的实力与兴趣,以及赶在人前与上司沟通。此处关键的概念不是隐藏自己,而是向别
转载 2023-09-06 20:46:48
60阅读
接着分享我认为这本书写的比较好的地方:6. 尽早道歉:人的本能倾向就是让冒犯别人后的情势不了了之。遗憾的是,你可能已经埋下了让它成为祸患的种子,以致对你造成长期的影响。被得罪的人可能耿耿于怀,在很长时间内记住这件事。那个人也许会把这件事告诉别人,说你是个什么类型的人。你和此人以及周围的人的交往能力可能大打折扣。最后,或许你已经忘记了这件事,但对方却没有忘记。所以如果自己错了,一定要道歉!
本系列的文章是我读书后的个人纪要(书摘),仅代表个人观点。如想了解更多相关内容,请购买正版物,支持原书作者。对应的图书可以从我的个人图书列表里找寻:个人毕业后图书列表 本书勾勒了软件架构师的必备技能的金字塔模型,大体如下: 本书主要阐述了软件架构师除技术技能之外的十二种软技能,分为三大类:关系技能;个人技能和商务技能,他们的关系在上图中进行了形象的表述。 本篇书摘主要记录商务技能的修炼部分,主要分为了:商务知识;创新;实用主义与认知五个分支。阅读后感觉每一都很让我为之激动,因为可以从中摄取到自己需要的东西。不枉费我白天全职照看儿子(九天假期的唯一主题)晚上点灯熬夜的阅读。 商务知识主题...
第4章 领导力4.1 领导力的原则 4.1.1 建立信任关系领导力完全是建立在信任关系之上的。4.1.2 建立共识领导力是为了建立一种认知, 即每个人都觉得这种认知是对的。 你必须知道项目中每个人如何工作, 了解他们对项目的看法和关心的地方。作为一名架构师, 你应当考虑使用Philippe Krutchen提出的 "4+1"的架构视角模型。 后者是一种捕捉共识的基本细节的方法。 这种方法运用系统
个人技能修炼——语境切换自我意识语境我们要关注的第一个语境是自我意识。在切换语境前,你得知道自己在哪。1、专心致志2、明白你的弱项3、生命中不仅仅有工作4、多任务工作的效率奥秘。同一时刻你只能做一件难度大的任务。任何时候,你的精里只能集中于一件事,尽管你可能做些不要求太多注意力额其他一些任务,但这种多任务工作的能力是有限度的。5、控制你的肾上腺素:慢下来架构意识语境1、使用“可/有...性”的字眼
架构师在各个流程中承担的主要职责如下:架构师成长模型chuck kilmer模型如下图所示:开发人员从技术专家转型为架构师的成长曲线如下所示:可以看出,架构师在技术层面是从精到广的转变,首先必须对某一技术精通,成为技术专家,扩展知识面,成为多项技术专家,成为子系统的架构师,最后通过经验的不断积累,最终成为软件系统架构师。架构师的能力模型如下图所示: 人类所有的工程领域的进步都是建立在一系列失败的基
1)在你的心目中,架构师意味着什么? 张龙:架构师是一个项目组的灵魂人物,他决定着整个系统的技术选型、整体架构以及模块划分,同时还可能担当与领导层的沟通角色,从某种意义上来说,架构师在很大程度上决定着项目的成败与否,正所谓火车跑得快,全靠车头带。 王瑜珩:对我来说,架构师一直是一个很迷惑人的词,似乎每个人的理解都多少有些不一样。我认为架构师更像是一个投资家,需要权衡各方面的利益和风险,反复
# 架构修炼之道PDF实现指导 ## 一、整体流程 首先,让我们来看一下实现“架构修炼之道PDF”的整体流程。可以用下表展示每个步骤: | 步骤 | 描述 | |----- |----------------------------| | 1 | 下载“架构修炼之道”PDF文件 | | 2 | 使用Python库进行PDF文件的
原创 2月前
174阅读
软件架构师的角色架构师的职责 软件架构的组成 模块结构存在于设计阶段,组件连接器结构在软件运行时出现,分配结构展示模块元素与组件连接器元素之间,以及这些元素与现实的物理元素之间的协同与响应关系软件架构的意义是开发出色软件的基础。架构从以下六个方面有指导意义架构设计思维设计策略首先挖掘关键架构需求 主动选择架构架构模式模式元素关系优点缺点分层模式层:一组功能内聚的模块哪
# 架构师的自我修炼:构建可扩展的分布式系统 作为一名架构师,你可能经常面临着构建可扩展的分布式系统的挑战。在这篇文章中,我们将介绍一些关键的概念和技术,帮助你更好地理解和应对这些挑战。我们将从分布式系统的基础知识开始,然后深入到一些具体的实践中,最后通过一个代码示例来演示如何构建一个可扩展的分布式系统。 ## 分布式系统的基础知识 在了解如何构建可扩展的分布式系统之前,我们先来回顾一下分布
原创 2023-09-14 08:25:18
344阅读
  • 1
  • 2
  • 3
  • 4
  • 5