|軟件系統(tǒng)架構(gòu)師如何不知不覺搞垮公司

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