之前我在视频里讲了架构师搞垮公司的技巧,获得了几百万次的播放,得到了大家的热烈反响,收到了很多朋友的留言和私信,很多朋友表示这种反讽式教学方法非常好,既有趣又生动,非常容易记住。

今天我综合整理了大家的反馈,再来讲一讲架构师如何在不知不觉中搞垮项目,搞垮公司。

1. 开发语言尽量选用非热门的语言。什么Java、PHP、.net这些都太普通了,显示不出你的技术实力有多强。要用就用Ruby、Go这种说冷不冷、说热不热的语言,即显得高大上,又没多少人会用,可以大大提高招聘难度,增加用人成本。

2. 各种中间件能用的尽量都用上。尽量多用系统中间件,只要有搜索功能,必须上ES。哪怕只有一个文件要存储,也要上MongoDB。只要有一丁点并发,就上消息队列。只要有报表,绝对要上大数据组件,什么Spark、Flink、Hadoop能用的都用上。

3. 系统分析和设计尽量简化。现在都讲敏捷开发,敏捷是啥?敏捷就是要快,要快就要把不重要的工作都甩掉,需求分析、系统设计这些工作能省就省,让开发的同事一边写代码一边做分析设计,锻炼他们的思维,提升他们的应变能力。

4. 绝对相信开发人员提出的技术方案。作为技术团队的扛把子,必须拿出点领导的气度。尽量让开发人员提交各种技术解决方案,而且要无条件支持他们的方案,这样做既能锻炼他们的能力,又可以让他们体会到被信任的快乐。

5. 各个子系统之间要尽量互相依赖。一个大的软件系统有很多个子系统组成,尽量让这些子系统互相关联起来,子系统A调用子系统B,B调用C,C再调用A,循环起来更好。这样做的话,任何一个子系统出了问题,整个业务都会崩溃,大大提高了系统崩溃的概率。

6. 不关心核心关键业务稳健性。系统中的基础核心业务不用花太多精力设计,比如用户身份认证模块,每个业务都需要用这个功能,一旦这个功能堵塞了,所有业务就都停摆了。好像最近某城市的一码通就出现这个问题了。

7. 不关心测试方案。作为架构师这么高级别的人,怎么可以管测试这种小事?测试方案让测试人员编制就行。要相信测试人员肯定可以把业务逻辑、各种边缘条件、各种极端情况都想到的,放手让他们做就行。

当然,作为架构师如果要搞垮公司还有很多其他的技巧,时间关系我就不在这里说了,大家感兴趣的话可以到评论区留言探讨。

软件系统架构师如何不知不觉搞垮公司相关推荐

  1. 软件系统架构师复习大纲要点

    这里写自定义目录标题 欢迎使用Markdown编辑器 软件系统架构师复习大纲要点 欢迎使用Markdown编辑器 参加了2022年11月的系统架构师的考试,在12月15号下午官方公布了成绩 趁着此时的 ...

  2. 软件系统架构师成长之路(一)

    几个月前,公司因为战略调整,将位于美国的系统工程(system engineering)部门的工作转到了国内.也因为这次调整,我有幸以系统架构师(system architect)的身份主导产品一新功 ...

  3. 2017年11月11日 软件系统架构师考试经验分享

    系统架构考试分为3个环节 11月11,当天早上7点从家里出发,坐地铁到国贸,然后步行道罗湖中学.8:20分到达罗湖中学,发现大门未开,一群学友在门口等候,有紧张看书备考的,有慌慌张张吃着早餐的.有趁着 ...

  4. 收藏!架构师需要掌握的99条铁律

    经常有人问我:我是多少年某某行业工作经验,我现在是去创业公司做技术总监还是去大公司做架构师?我发现我都无法回答这个问题.因为多少年某某行业工作经验,并不能解析为具有怎样的知识结构和掌握的能力数量和深度 ...

  5. 系统架构师成长之路(一)

    背景:系统架构师是近几年来在国内外迅速成长并发展良好的一个职业,它对系统开发和信息化建设的重要性及给IT业所带来的影响是不言而喻的.在我国,虽然系统架构师的职业在工作内容.工作职责以及工作边界等方面还 ...

  6. python爬虫架构师之路_一位资深 架构师大牛给予Java技术提升的学习路线建议

    一位资深 架构师大牛给予Java技术提升的学习路线建议 对于工作多年的程序员而言,日后的职业发展无非是继续专精技术.转型管理和晋升架构师三种选择. 架构师在一家公司有多重要.优秀架构师需要具备怎样的素 ...

  7. 架构师学习笔记(四)架构师线路之系统架构师企业架构师

    架构师线路之系统架构师&企业架构师 系统架构设计师 知识结构 具备的能力 职业定位 工作职责 系统架构设计师 系统架构师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄 ...

  8. **什么是架构师-架构师的定义**

    转自:https://blog.csdn.net/weixin_42424016/article/details/80822996 前言: 哲学家常思考的问题:" 我是谁?"&qu ...

  9. python架构师是做什么的_架构师成长之路(1)--什么是架构师

    前言: 哲学家常思考的问题:" 我是谁?"" 我从哪里来?"" 要到哪里去?不只是哲学家,我想每个人都有自己对这三个问题的认知. 如果我们要成为架构师 ...

最新文章

  1. Serendipity解决IE缓存为0
  2. 安装debian总结以及编译linux内核
  3. centos6.2部署jdk+tomcat+mysql总结
  4. Python爬虫入门(1):综述
  5. VirtualBox 如何重复使用复制的硬盘文件
  6. wpf label字体为斜体_快来收下这份字体设计必备知识点
  7. Git安装教程(windows)
  8. 优秀ASP.NET程序员的修炼之路(转)
  9. Dubbo原理和源码解析之服务暴露
  10. 原生ajax请求流程
  11. 19所高校进入A类!泰晤士计算机专业大学评级公布!
  12. 手机与电脑共享文件资源的几种方法
  13. Redis+Zookeeper+NIO+JVM+Dubbo+mq+Kafka+ElasticSearch+POI相关面试题
  14. 八千字,带你看示波器的发展史。
  15. 关于各种DLL缺失修复问题
  16. 第一章:第一节数据载入及初步观察-课程
  17. Windows远程桌面连接不上虚拟机
  18. 【数据分析师】000-如何学习数据分析
  19. SF14 | Supertrend“超级趋势线”指标魔改升级(源码)
  20. Mongodb空密码可连接安全性问题

热门文章

  1. Python实现全自动购买火车票!抢票回家过年咯
  2. [BF]True to Type一如既往
  3. java中关于递增和递减两种方式的差别
  4. 17素材网 素材或源码 免费下载
  5. 使用Python新建、上传和修改.xlsx文件
  6. 戴尔计算机专业推荐笔记本电脑,戴尔笔记本电脑型号有哪些 戴尔笔记本电脑推荐【详解】...
  7. 算法19-货币兑换中的套汇
  8. python 心形线_python 心形
  9. Facebook更新PyTorch 1.1,深度学习CPU抢GPU饭碗?
  10. Hexo博客配置优化