软件系统架构师如何不知不觉搞垮公司
之前我在视频里讲了架构师搞垮公司的技巧,获得了几百万次的播放,得到了大家的热烈反响,收到了很多朋友的留言和私信,很多朋友表示这种反讽式教学方法非常好,既有趣又生动,非常容易记住。
今天我综合整理了大家的反馈,再来讲一讲架构师如何在不知不觉中搞垮项目,搞垮公司。
1. 开发语言尽量选用非热门的语言。什么Java、PHP、.net这些都太普通了,显示不出你的技术实力有多强。要用就用Ruby、Go这种说冷不冷、说热不热的语言,即显得高大上,又没多少人会用,可以大大提高招聘难度,增加用人成本。
2. 各种中间件能用的尽量都用上。尽量多用系统中间件,只要有搜索功能,必须上ES。哪怕只有一个文件要存储,也要上MongoDB。只要有一丁点并发,就上消息队列。只要有报表,绝对要上大数据组件,什么Spark、Flink、Hadoop能用的都用上。
3. 系统分析和设计尽量简化。现在都讲敏捷开发,敏捷是啥?敏捷就是要快,要快就要把不重要的工作都甩掉,需求分析、系统设计这些工作能省就省,让开发的同事一边写代码一边做分析设计,锻炼他们的思维,提升他们的应变能力。
4. 绝对相信开发人员提出的技术方案。作为技术团队的扛把子,必须拿出点领导的气度。尽量让开发人员提交各种技术解决方案,而且要无条件支持他们的方案,这样做既能锻炼他们的能力,又可以让他们体会到被信任的快乐。
5. 各个子系统之间要尽量互相依赖。一个大的软件系统有很多个子系统组成,尽量让这些子系统互相关联起来,子系统A调用子系统B,B调用C,C再调用A,循环起来更好。这样做的话,任何一个子系统出了问题,整个业务都会崩溃,大大提高了系统崩溃的概率。
6. 不关心核心关键业务稳健性。系统中的基础核心业务不用花太多精力设计,比如用户身份认证模块,每个业务都需要用这个功能,一旦这个功能堵塞了,所有业务就都停摆了。好像最近某城市的一码通就出现这个问题了。
7. 不关心测试方案。作为架构师这么高级别的人,怎么可以管测试这种小事?测试方案让测试人员编制就行。要相信测试人员肯定可以把业务逻辑、各种边缘条件、各种极端情况都想到的,放手让他们做就行。
当然,作为架构师如果要搞垮公司还有很多其他的技巧,时间关系我就不在这里说了,大家感兴趣的话可以到评论区留言探讨。
软件系统架构师如何不知不觉搞垮公司相关推荐
- 软件系统架构师复习大纲要点
这里写自定义目录标题 欢迎使用Markdown编辑器 软件系统架构师复习大纲要点 欢迎使用Markdown编辑器 参加了2022年11月的系统架构师的考试,在12月15号下午官方公布了成绩 趁着此时的 ...
- 软件系统架构师成长之路(一)
几个月前,公司因为战略调整,将位于美国的系统工程(system engineering)部门的工作转到了国内.也因为这次调整,我有幸以系统架构师(system architect)的身份主导产品一新功 ...
- 2017年11月11日 软件系统架构师考试经验分享
系统架构考试分为3个环节 11月11,当天早上7点从家里出发,坐地铁到国贸,然后步行道罗湖中学.8:20分到达罗湖中学,发现大门未开,一群学友在门口等候,有紧张看书备考的,有慌慌张张吃着早餐的.有趁着 ...
- 收藏!架构师需要掌握的99条铁律
经常有人问我:我是多少年某某行业工作经验,我现在是去创业公司做技术总监还是去大公司做架构师?我发现我都无法回答这个问题.因为多少年某某行业工作经验,并不能解析为具有怎样的知识结构和掌握的能力数量和深度 ...
- 系统架构师成长之路(一)
背景:系统架构师是近几年来在国内外迅速成长并发展良好的一个职业,它对系统开发和信息化建设的重要性及给IT业所带来的影响是不言而喻的.在我国,虽然系统架构师的职业在工作内容.工作职责以及工作边界等方面还 ...
- python爬虫架构师之路_一位资深 架构师大牛给予Java技术提升的学习路线建议
一位资深 架构师大牛给予Java技术提升的学习路线建议 对于工作多年的程序员而言,日后的职业发展无非是继续专精技术.转型管理和晋升架构师三种选择. 架构师在一家公司有多重要.优秀架构师需要具备怎样的素 ...
- 架构师学习笔记(四)架构师线路之系统架构师企业架构师
架构师线路之系统架构师&企业架构师 系统架构设计师 知识结构 具备的能力 职业定位 工作职责 系统架构设计师 系统架构师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄 ...
- **什么是架构师-架构师的定义**
转自:https://blog.csdn.net/weixin_42424016/article/details/80822996 前言: 哲学家常思考的问题:" 我是谁?"&qu ...
- python架构师是做什么的_架构师成长之路(1)--什么是架构师
前言: 哲学家常思考的问题:" 我是谁?"" 我从哪里来?"" 要到哪里去?不只是哲学家,我想每个人都有自己对这三个问题的认知. 如果我们要成为架构师 ...
最新文章
- Serendipity解决IE缓存为0
- 安装debian总结以及编译linux内核
- centos6.2部署jdk+tomcat+mysql总结
- Python爬虫入门(1):综述
- VirtualBox 如何重复使用复制的硬盘文件
- wpf label字体为斜体_快来收下这份字体设计必备知识点
- Git安装教程(windows)
- 优秀ASP.NET程序员的修炼之路(转)
- Dubbo原理和源码解析之服务暴露
- 原生ajax请求流程
- 19所高校进入A类!泰晤士计算机专业大学评级公布!
- 手机与电脑共享文件资源的几种方法
- Redis+Zookeeper+NIO+JVM+Dubbo+mq+Kafka+ElasticSearch+POI相关面试题
- 八千字,带你看示波器的发展史。
- 关于各种DLL缺失修复问题
- 第一章:第一节数据载入及初步观察-课程
- Windows远程桌面连接不上虚拟机
- 【数据分析师】000-如何学习数据分析
- SF14 | Supertrend“超级趋势线”指标魔改升级(源码)
- Mongodb空密码可连接安全性问题