如何在開發討論看起來很厲害

軟體開發是在虛擬的空間重新描述並解決現時的問題,多數時候並不存在正確答案。如何穿越這些不確定及未知就體現了開發者的功力以及對事物的把握度
過去的開發及顧問生涯跟很多形形色色的人合作,正向積極的討論固然有之,但也常碰到討論後反而讓事情變得更模糊的情況。當中部分的情形事後復盤覺得對方是有意為之,甚至可能出自於想要顯擺的奇怪心態。
標題有點聳動,但且以這篇短文紀錄幾個印象比較深的、飛一陣後發現什麼節論都沒得到的可能作法(?
讓自己看起來很厲害的摸魚?

所以其實是要反著看 …

如果去查詢 WIKI 上關於廢話的定義,大概如下
廢話(英語:Nonsense),即無意義的話。廢話指的是一段在當時情況下對事情發展沒有任何正面作用的語言,或者是在邏輯上矛盾的話。另外,亦指以文字或符號組成但不具備任何意義的聲音或句子,或可指某人。
當然把這些對於事情發展無益的話直接歸成廢話是有點武斷了。想表達的只是說有效的討論及溝通前提必定是建構在一致的背景理解及目標,如果無法真正的收斂,那結果可能確實與廢話也沒有差太遠。
以下列舉三個常碰到的情況跟大家分享

1.「你的架構有問題!」

這句真的是大殺器,搭配上莫測高深的表情效果不錯。聽到的人通常會先檢討自身。如果不夠有經驗甚至會直接掉入自我審查的泥淖 (然後越想越覺得有道理 …)。
說到底哪裡有百分之百完美的系統架構呢?假如真存在這麼一個完美的解,隨著成功架構帶來的紅利,也會逐漸使系統變得不完美。比如經典的 C10K 問題就會發生在取得一定的業務成功之後。
真實世界的開發是商業模式、領域知識、開發技術、成本規劃及流程管理的複合結果。「你的架構有問題」這句話如果為真,其實也只是描述一個結果,重要的是更細緻的拆分問題。
https://www.instagram.com/gudim_public/?hl=zh-tw

2. 多聊理念而不聊取捨

「你們要寫完整的測試再開發啦!」「你這個抽象層不夠清晰?」「你們這個的資安做到什麼地步?」「這樣效能會不會受到影響?」…
不知道大家會不會常聽到這些話?
其實這些都是很好的意見,但說實在過度強調往往會遮蔽真實發生的問題 — 比如時間或資源不足。這類型資訊太過的話很常其實會落入各說各話的情形,到最後可能只是在闡述自己在意什麼而不是什麼對解決當前問題有幫助
有句話說得很好,「大家都不滿意的結果才是最好的結果」。系統開發亦然,更多時候是妥協取捨而不是理念之爭
https://pixabay.com/photos/stones-waterfalls-balance-5677828/

3. 聚焦在一些不太會發生的情境以示自己的滴水不漏

當今的軟體系統開發後,面對的外在環境變化往往超出想像。任何一個事前沒預料到的情境都可能造成問題。
您總有遇過死不更新手機的用戶對吧?這些 bug (?) 需要被解決嗎?
其實系統的正確運行,是環境、操作者與軟件本身三方面合作的結果。或者我們可以說,錯誤的發生是由於三者中有一方沒有正確履行自己的職責而導致的。假如以這個視角觀察,引入類似「契約」的概念的來理解系統,這些所謂的 bug 更可能是一種已知的未知
而這並不是說我們可以不處理例外狀況,但一樣的,過度強調也是一種忽視現實考量的超譯。
當然這可能會讓你看起來很聰明(?

總結:時間有限,但問題無窮

系統開發的討論有他的迷人之處:一方面是工程及自然科學,背靠邏輯嚴謹性,另一方面又揉和了一些比較軟性的(甚至涉及到社會科學)開放議題。常常討論到後來不知道是在「盍各言爾志」還是真的有聚焦收斂。
作為一個工程開發人員,我們的目標往往明確,但內容卻充滿不確定。說到底我們時間有限,但面對的問題卻數都數不完。穿越那些無效的對話及話術才能省掉浪費。
您又聽過哪些似是而非的廢話呢?
為什麼會看到廣告
18會員
33內容數
從超過 50 個合作經驗中擷取在系統開發、顧問及營運上的經驗及心得
留言0
查看全部
發表第一個留言支持創作者!
你可能也想看
如果自己的人生就像是打造好產品:敏捷開發與MVP如何應用在人生職涯?|怪獸科技公司 S2E11.3本文討論如何運用敏捷開發的概念到人生,以打造人生產品並驗證自己的喜好。透過市場見解,敏捷開發可以幫助我們快速迭代,以不斷納入新資訊制訂下一波戰術。同時,設計思考和建立人脈也能運用敏捷迭代。此外,我們也討論了計畫如何做才完整、產品藍圖的重要性以及應對科技債的建議。
Thumbnail
avatar
王政皓|怪獸科技公司
2024-02-16
Y Combinator 創業學院 | 08 開始新創的最好方式,如何在創業初期發布產品?很多創業者以為只有一次機會,其實越快越好。透過早期推出產品,可以驗證理論並學習改善。文章介紹了多種發布方式,包括向家人朋友展示、門戶網站發布等,並強調持續發布的重要性。
Thumbnail
avatar
阿亮 | LJ
2024-02-05
台灣企業家如何在大陸開展國際環保業務隨著全球環保意識的提升,許多台灣企業家尋求在大陸發展環保業務的機會。然而,在這個過程中,不可忽略的是相關的法律、簽證手續等事務。本文將深入探討台灣企業家如何在大陸開展國際環保業務,包括台胞證、VISA、臺灣居民來往大陸通行證、台胞證照片尺寸規格、東南亞簽證,以及台北、台中、台南、高雄台胞證辦理等相關
Thumbnail
avatar
youssef castellano
2023-11-11
在自閉症者有特有能力和開發潛能,如何活用?這次我想談的主題,一定是很多人想過的問題。 就是,明明自閉症者沒有用的特有能力,如何活用? 事實上,天生我才必有用。 所以,自閉症者的能力一開發,必然能活用在那些項目。 在自閉症者的潛能開發,就是殺殺時間的活用 像我就有自學琴藝的能力,因此,成為主日學和姊妹會的司琴。 (目前雖然不是主堂
avatar
宋雲燕
2023-09-17
【從科技創新到法律規範,跨領域思維如何讓我在產品開發中掌握3大重要視角】科技創新與產品開發的過程,是所有希望在產業領域內創造價值的人都需要深入理解的。 掌握這個過程,可以幫助我們更好地理解如何為用戶創建有價值的產品和服務。 在我參與UCLA Trustworthy AI Lab產品開發的過程中,我深入了解了,要將合成數據結合進入社會,改善人類隱私權,其中關於產品設計的三
Thumbnail
avatar
王啟樺
2023-06-27
善用《德州撲克》策略能為你在《加密貨幣》交易中帶來不一樣的優勢Twitter 用戶 《The DeFi Edge (DeFi 研究員)》,他在二月份時,發了一篇長文推文,解釋了《德州撲克》的博弈策略、心態,而且與《加密貨幣》作為對比。這樣的類比感覺非常有趣,或許也間接解釋,為何《加密貨幣大佬》有些甚至是撲克高手。
Thumbnail
avatar
Mr.Light|觀察室
2022-05-05
327職業--你在孩子幾歲的時候會跟他討論將來想從事何種職業呢?職業 你在孩子幾歲的時候會跟他討論將來想從事何種職業呢? 我從幼稚園就開始跟我的孩子討論職業,那你呢?
Thumbnail
avatar
吳文炎
2022-04-06
# 58《公民可以很有事》:如何提出深度見解?如何看見多元觀點?怎麼一起來討論!# 58《公民可以很有事》:如何提出深度見解?如何看見多元觀點?怎麼一起來討論!今天我們將跟隨書中的腳步,從探索發現、觀察發問、蒐集資訊、做出判斷到引起共鳴,來聊聊每一階段在研究議題時會需要的各種心法!
Thumbnail
avatar
DTBar 喝吧!
2021-10-20
放寬視野看墮胎議題 --墮胎議題都在吵合法化,我們還能討論什麼? 今年一月二十七日,波蘭憲法法庭做出了幾乎完全禁止墮胎的裁定,同樣在今年初,跟波蘭一樣有著龐大的天主教勢力的國家阿根廷,卻通過了墮胎合法化法案,一時之間墮胎議題再次浮上檯面。墮胎是一個敏感話題,人們可以為此爭得面紅耳赤,甚至反目成仇,但正因如此,不能對這個爭議一無所知。 Pro-life or Pro
Thumbnail
avatar
LBB 嚕嗶啵
2021-03-20