|軟件系統架構師如何不知不覺搞垮公司

之前我在視頻里講了架構師搞垮公司的技巧 , 獲得了幾百萬次的播放 , 得到了大家的熱烈反響 , 收到了很多朋友的留言和私信 , 很多朋友表示這種反諷式教學方法非常好 , 既有趣又生動 , 非常容易記住 。
今天我綜合整理了大家的反饋 , 再來講一講架構師如何在不知不覺中搞垮項目 , 搞垮公司 。
1. 開發語言盡量選用非熱門的語言 。 什么Java、PHP、.net這些都太普通了 , 顯示不出你的技術實力有多強 。 要用就用Ruby、Go這種說冷不冷、說熱不熱的語言 , 即顯得高大上 , 又沒多少人會用 , 可以大大提高招聘難度 , 增加用人成本 。
2. 各種中間件能用的盡量都用上 。 盡量多用系統中間件 , 只要有搜索功能 , 必須上ES 。 哪怕只有一個文件要存儲 , 也要上MongoDB 。 只要有一丁點并發 , 就上消息隊列 。 只要有報表 , 絕對要上大數據組件 , 什么Spark、Flink、Hadoop能用的都用上 。
3. 系統分析和設計盡量簡化 。 現在都講敏捷開發 , 敏捷是啥?敏捷就是要快 , 要快就要把不重要的工作都甩掉 , 需求分析、系統設計這些工作能省就省 , 讓開發的同事一邊寫代碼一邊做分析設計 , 鍛煉他們的思維 , 提升他們的應變能力 。
4. 絕對相信開發人員提出的技術方案 。 作為技術團隊的扛把子 , 必須拿出點領導的氣度 。 盡量讓開發人員提交各種技術解決方案 , 而且要無條件支持他們的方案 , 這樣做既能鍛煉他們的能力 , 又可以讓他們體會到被信任的快樂 。
5. 各個子系統之間要盡量互相依賴 。 一個大的軟件系統有很多個子系統組成 , 盡量讓這些子系統互相關聯起來 , 子系統A調用子系統B , B調用C , C再調用A , 循環起來更好 。 這樣做的話 , 任何一個子系統出了問題 , 整個業務都會崩潰 , 大大提高了系統崩潰的概率 。
6. 不關心核心關鍵業務穩健性 。 系統中的基礎核心業務不用花太多精力設計 , 比如用戶身份認證模塊 , 每個業務都需要用這個功能 , 一旦這個功能堵塞了 , 所有業務就都停擺了 。 好像最近某城市的一碼通就出現這個問題了 。
7. 不關心測試方案 。 作為架構師這么高級別的人 , 怎么可以管測試這種小事?測試方案讓測試人員編制就行 。 要相信測試人員肯定可以把業務邏輯、各種邊緣條件、各種極端情況都想到的 , 放手讓他們做就行 。
當然 , 作為架構師如果要搞垮公司還有很多其他的技巧 , 時間關系我就不在這里說了 , 大家感興趣的話可以到評論區留言探討 。
【|軟件系統架構師如何不知不覺搞垮公司】
相關經驗推薦
- 蘋果|春節魔法師!榮耀Magic V這些功能讓你感受加倍快樂
- AMD|被12代I5 \默秒全\的AMD,能否在Zen4架構時代找回場子?
- 小米科技|一加10Pro引金立前總設計師側目,他是這樣點評的
- sk海力士|vivos12、iqooneo5和真我大師探索版之間,該如何選?
- 諾基亞|諾基亞G60渲染圖:偷師華為Mate40和iPhone13,一代梟雄重返寶座
- 影馳|評測 | 不可輕視的小巨人,影馳RTX 3050金屬大師Mini入門光追新首選
- x86|手機CPU和電腦cpu差距很大,說明ARM架構落后X86架構?
- 傅說|春節后什么時候換手機最合適?懂行老師傅說得很實在
- 耳機|HIFIMAN又來搞“HiFi大革命”? 全球最小的R2R架構耳機分線器初感
- 臺電|真我GT2、真我GTneo2和真我GT大師探索版之間,該如何選?
