4 注重商业和技术的生命周期
放弃思考的3个因素:自我麻痹:忙着日常工作,不考虑长远。
畏惧改变:
路径依赖:依赖过去的经验,看不到新技术的应用。
允许团队不同意见提出,要么别人错了,别人活的成长,要么自己错了,自己获得成长。怎么都是有利的。不要考威权强推。
技术也是有生命周期的,该放弃就放弃。
拉长自己的思考周期,从眼下到几个月甚至几年去看,用大尺度样例训练自己的大脑。
技术架构评审的时候,要看是否采取已有规模优势的技术或者 即将具有规模优势。
5 追求外部适应性
通过技术手段为企业注入外部适应性,注意与运营、产品区分。
很多影响因素,外部有企业的竞争因素,小布快跑,变化 较大,内部还有交付时间,考核等因素。更关注短期交付,缺乏长期规划。
大部分新需求都是新尝试性的,为了减少对系统的额冲击,一些架构原则:
1 单一职责:容易下线旧逻辑,通常为了减少出错,通常不愿意改动无关的代码,累计越来越多的无效代码。
2 最小依赖:减少对外部系统依赖。
3 最小数据共享:同上,减少对于其他业务系统的污染,控制影响范围。
4 最小暴漏:包括api\数据、消息等。
通常业务方诉求是更关注快速上线,而不是大规模进攻。
为了满足压力下对于适应性的考虑,要对业务有更深入的理解。从技术视角去理解业务,转活成可落地的技术动作 。不但动 产品在做什么,最好是通过技术洞察来推动业务发展的能力。就是不管是架构抽象、数据建模、算法的调整,都是为业务服务,创造增长跟发现新业务机会。既要卷技术又要卷业务。
郭老师提出的对于行业、竞对的理解从不同角度:业务、运营、产品、技术。不要迷信技术,要多跟业务同学讨论可行性。
这是不断循环往复的过程,不断去验证、尝试 。
6 验证文化 环境
架构师通常不管理团队,本身没有考核、激励其他开发权利。主要是靠文化 环境。
文化环境主要是包容和求真。能够一定程度上容忍试错与探索。
另外,郭老师有提了良知跟勇气。鼓励以企业的整体利益为主,不以个人、小团队的利益损害整体利益。这是架构师的角色某种程度上替企业做决策。文章来源:https://www.toymoban.com/news/detail-512735.html
这些法则都是以企业生存为第一优先级。法则学完了,但是比较抽象,都是“道”层面的。怎么去落地指导工作生活,需要摸索。文章来源地址https://www.toymoban.com/news/detail-512735.html
到了这里,关于架构师学习笔记:生存法则4,5,6的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!