古人作诗,云“功夫在诗外”,这句话说得很有味道。开始也是不太清楚,在软件架构这个领域混了多年,对此有了深切的体会。一门心思深入在软件、计算机技术里,古人对软件架构有很多好处,能得到很多知识,增长能力,但最好是能把眼界放宽,从在在处处学习。我个人觉得这是一个更好的学习方法。
我读了一些计算机专业,讲架构的书,但是发现自己更爱读一些看似无关的书,包括《设计心理学》、《建筑的永恒之道》等等,我发现这些对我后面再做架构师能够起到很好的作用。像《建筑的永恒之道》这本书,当年大大有名,更是直接引发了“模式”这个概念,前几年23种设计模式,更是成为了软件开发领域的时髦词。我当时也看了很多和设计模式相关的书,但是无论是GoF那本最出名的,还是《Java与模式》等等,都没有《建》这本书,直接写出了模式最深刻的涵义,让我站在更高的一个层面来看这些技术层面的问题。
后来,有一次听电视上一个《黄帝内经》相关的讲座,听到脉象里的“浮”,具体的解释好像是“如春鱼之跃水”,这样一个非常清晰的说明,让我忽然想到万事万物从理上的相似相仿,从而引发我对与软件设计的思索。后来,我非常注意观察一些其他的事物,包括看到大教堂、火车站、机场的建筑、朋友家家装的格局,我都回或多或少想到软件架构,什么样的格局最协调,最易于容纳将来需求的变更;什么样的搭配最容易在生活中发挥最大的效率;大格局和小格局、整体与局部之间应该有什么样的相似性等等。甚至在向外扩展,到日月运行,寒来暑往。-------看这些很有味道,比看教科书有趣得多,只是这些需要自己去提炼,自己去思索,没有人告诉你线程的规矩规范。“人法地、地法天、天法道、道法自然”,这种方式适合有心人来仔细体会研究。
当然,我并不反对看专业的书籍、前人提炼的成果,只是想说,在看书、看专业的读物之外,看看“闲书”,甚至抬起头来看看世界和生活,一样增长在技术方面的能力,也是件快乐的事。哈,最大的一个好处,不用总是费眼看书和看电脑了。
相关推荐
《架构师成长之路》这本书是为那些志在成为优秀架构师的IT专业人士量身打造的指南。它深入探讨了架构师的角色、职责以及如何在职业生涯中逐步提升自己的技能和视野,以适应快速变化的IT环境。 一、架构师的角色与...
在当今IT行业,架构师的作用越来越被人们所认识和重视。架构师的职责不仅在于技术层面的领导,还涵盖了从系统设计到维护的全过程。一个优秀的架构师不仅要精通技术,还需要具备良好的沟通能力、管理能力和对业务的...
整体而言,这本书旨在为读者提供一个从测试工程师向测试架构师进阶的系统性学习路径,帮助他们在测试领域不断提升,实现个人职业发展。书中的模型模板和checklist也为实际工作提供了直接应用的工具。
在实际工作中,系统架构师需要与系统分析师、需求分析师和技术实现团队紧密协作,位于项目管理师与系统分析师之间的协调位置。他们需要从众多的系统方法和工具中筛选出有效与无效的,并通过实际项目总结自己的架构...
教程将探讨他们在需求分析、系统设计和项目管理中的职责,以及如何有效地与架构师和其他团队成员沟通。 七、高级软件架构师技巧 这部分内容针对有经验的架构师,涵盖了领导力、团队协作、技术趋势跟踪等方面,帮助...
成为一名优秀的架构师,意味着你需要在“个人特性”和“技术技能”两方面下足功夫。在这个能力模型中,架构师的能力被分为“技术专业能力”、“人际关系能力”和“业务能力”三大核心。 首先,技术专业能力是架构师...
全国计算机技术与软件专业技术资格(水平)考试是...最后,除了上述技术方面的知识点外,系统架构师还应当了解行业趋势、技术发展动态和市场环境,这样可以更好地帮助组织把握技术发展方向,对企业的长期战略做出贡献。
《一线架构师实践指南》是一本专为有志于或已经在IT行业中担任架构师角色的专业人士准备的电子书籍。该书旨在提供实用的、一线的架构设计与实施经验,帮助读者提升自己的专业技能,理解并解决实际工作中遇到的挑战。...
系统架构师是一个在IT行业中至关重要的角色,他们负责设计、规划和实施复杂的计算机系统,以满足业务需求。历年高级系统架构师真题是备考这一专业资格考试的重要参考资料,涵盖了从2009年至2017年的历年试题,旨在...
java 高级架构师教程,java 高级架构师教程,java 高级架构师教程,java 高级架构师教程,java 高级架构师教程,java 高级架构师教程,java 高级架构师教程,java 高级架构师教程,java 高级架构师教程,java 高级...
在架构师的道路上,沈剑以其丰富的经验和深入的洞察力,揭示了架构设计的核心原则和最佳实践。他首先阐述了架构师的角色定位,强调架构师不仅要有扎实的技术基础,还要具备良好的沟通能力、项目管理能力和业务理解...
标题和描述均提到了“做人做事做架构师”,这一表述实际上是在强调成为一个成功的架构师所需的综合素质,不仅仅局限于技术层面,还包括个人特质、沟通能力、决策能力等非技术因素。接下来,我们将深入探讨这一主题,...
架构师的经验体现在能够设计和实现复杂的分布式系统,能够监控和捕获异常情况,通过技术手段修复多数的问题,并且能够通过分析、调整架构、优化逻辑来解决问题。 架构师的核心价值在于能够设计和实现复杂的系统,...
《软考架构师配套讲义》是...综上所述,《软考架构师配套讲义》这份资料将带领考生系统地学习这些核心内容,帮助他们构建全面的架构设计知识体系,以期在考试中取得优异成绩,并在未来的工作中成为一名优秀的IT架构师。
架构师第四阶段 架构师之路 百度网盘 需要的拿去......
综合这些内容,考生可以系统地学习和准备,提升自己的技术水平,以期在软考中取得优异成绩,最终成为一名合格的系统架构师。这个压缩包提供的资料将为考生提供全面、深入的学习指导,帮助他们构建坚实的专业基础,...