跨越不同領域的軟體開發經驗— 如何讓你的系統設計能真正解決問題

閱讀時間約 4 分鐘
延伸閱讀
0 →1 ? 1 →100 ? 軟體顧問到底在顧什麼?:https://revteltech.pse.is/sw-consult-what
軟體開發一個很迷人的地方是可以在架空的世界(電腦世界)中重新思考、解構並處理真實世界的問題。但要怎樣真正有效的解決問題就很看各家功力了。
這篇文章我們暫且放下溝通及流程規劃的議題,聚焦來看看純粹領域差異造成的困難以及該怎麼面對。

混搭風 … 過往接觸過超過 10 個領域

回顧過往曾經觸碰過的領域真的滿多,茲列舉幾個
  • 導航系統上的感測器軟體開發及測試
  • 睡眠偵測 IoT 設備的系統架構規劃
  • 備孕產品的 APP 內容設計及開發
  • 獨角獸等級的電商 APP 開發
  • 港區物流的後端流程系統規劃開發
  • 美股看盤 APP 的開發及產品設計
  • 隨選電系的電商及後端架構規劃
  • 印刷領域 ERP 及電商邏輯規劃
其實還可以往下列舉,對我來說每次的課題都是學習及挑戰。
跨越這麼多領域不會累嗎?當然還是會的。但生活總是要過,只能試著搞定他囉!

設法有效率認知去模型領域 — 參考後端設計方法

每個不同領域都有自己的特性及知識背景,過往我會從三個角度下去思考跟掌握:
  1. 靜態的背景知識
    每個領域必然有屬於自己的一組底層知識結構,散見在名詞定義等地方。先將這部分掌握可以快速理解在這個知識體系中哪些部分是重要的。比如在電商領域中庫存就是一個重要概念,不同的庫存模型一定程度反映了這個商業系統的收費及販售框架
  2. 動態的運作邏輯
    系統必然是動態的,基於背景資訊之間的互動描述了這個系統的複雜度及運作圖像。比如基於庫存這件關鍵字下去觀察,其外圍的保留及消減邏輯便是這個電商系統的重要流程
  3. 連結的隱性流程
    系統畢竟是人和軟體的綜合體,藉由 1 跟 2 的分析之後下一步便是要觀察真實運作時與其互動的 SOP 到底長怎樣。一樣回到庫存管理的邏輯來看,營運人員怎麼在多通路間分派這些庫存反映了許多事,如員工訓練流程及該產品在真實世界的特性
在這裡大家有沒有發現這裡的分析跟後端在思考架構時很像?資料庫關聯的設計、跨表間的互動及API 的覆蓋方式便是如此。
其實方法還是很多的,但明確找個自己的思考底層框架非常重要。

不夠深入怎麼辦?套入一些流程方法論來面對

講到這裡可能會有人好奇,一個好用的系統必然有其特殊的邏輯存在,這些部分甚至是外人非常難以理解的,那我們要怎麼可以如原生一般的來發現及解決這些事情呢?
其實每件事情都是越來越複雜的,就如同我們過往在學習的歷程中也是由淺入深。面對自己的理解及系統的覆蓋率不夠深入的問題,首要的原則是接受它的不完美。
這時候一些如敏捷開發之類的思考方式很能幫忙這段,敏捷的意思不是快,但它能很好的協助你逐步的在過程修正系統並和外部環境融洽的結合。甚至基於一個好的流程節奏,放心的做一些 workaround 也無所謂,只要知道何時會修復、該朝哪邊修復,這些個不一定完美的 workaround 反而可以很好的看出資源的限制、知識的局限以及當下最重要的問題

混搭混出新滋味 — 或許你的問題早就被解決了

最後來講一個在這些跨域規劃及開發中有趣的地方,很有可能你要面對的問題在其他領域已經被解決了。
之所以可能發生這件事情我想大概是因為人畢竟只有兩手兩腳,面對問題的解決方法存在某些共性。在剝除掉一些特有的表層邏輯之後,其內在機理可能都很類似。
這裡舉個例子,先前在協助醫療系統設計的時候有個目標是要適當的將每天蒐整而來的醫療紀錄交由不同層級的醫師及技師進行校正,當中還穿插演算法的自動標註。這裡該如何設計整個框架呢?
在深入思考後我發覺他跟過往接觸過的兩個任務很接近
  1. 翻轉教育的教師批改系統 — 這裡有完整的權限管理架構
  2. 線上課程系統的互動設計 — 這裡有完整的資訊分享設計
如此一來自然能有比較高的把握度去規劃系統使用情境及框架了!

終極目標是建構起一個通用的思考範式

其實做這些事情看起來很雜,但背後的目的卻可能是能一以貫之的:搭建起一個屬於自己的認識世界的方式以及解決問題的框架
這個世界總是有解決不完的問題,身為程式設計師的我們面對的這些挑戰就是不斷在解構及重建的過程。也是因為這樣軟體開發才是這麼的有趣。
為什麼會看到廣告
avatar-img
18會員
33內容數
從超過 50 個合作經驗中擷取在系統開發、顧問及營運上的經驗及心得
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
Sam Huang的沙龍 的其他內容
外部顧問至少要有兩個價值 1. 不被內在阻力限制的觀察角度 團體在運作過程會有些明顯或隱性的內部阻力,其可能來自科層結構或組織慣性。這時候外部視角往往可以比較中立。 2. 有局中人沒有的資訊儲備及來源 「燈下黑」一直是需要避免的陷阱,局中人往往會因為不具備需要的資訊而很難做出客觀且正確的決定。
我們來聊一下如果要做 NFT 電商該怎麼做
以甜點作為品味生活的點綴,這對很多人來說是再直覺不過的事情了。隨著技術的進步,各行各業都在以技術協助本業提升,講數位轉型有時候過於沈重,從數位化及數位優化開始是個好的選擇。 這裡來介紹一下法朋烘焙甜點坊電商,上線至今創下多次數分鐘內達成數百萬業績的成果! 整體的開發要點在於真正解決甜點銷售的痛點。
近幾年看到蠻多光怪陸離的開發鬼故事,也見識過各種奇醜無比的失事原因
踏入工程師生涯也十幾個年頭了,這些年工作主體逐漸從開發轉向諮詢規劃。遊走於兩者之間總會碰到一些相持不下的時刻,比如 PM 覺得某某功能很重要,可工程部門一直想要說服說這個做不了。處理得好就是雙贏,處理得不好往往就是不歡而散。 當一個新的產品及服務放到你面前的時候,你是怎麼去理解一個產品的?
2020 新冠疫情的突然來襲,直接為世界按下了暫停鍵。除了旅遊住宿這些傳統被視為相對穩健的產業受到極大的傷害之外,連帶也讓周邊產業也受到輕重不一的損失。
外部顧問至少要有兩個價值 1. 不被內在阻力限制的觀察角度 團體在運作過程會有些明顯或隱性的內部阻力,其可能來自科層結構或組織慣性。這時候外部視角往往可以比較中立。 2. 有局中人沒有的資訊儲備及來源 「燈下黑」一直是需要避免的陷阱,局中人往往會因為不具備需要的資訊而很難做出客觀且正確的決定。
我們來聊一下如果要做 NFT 電商該怎麼做
以甜點作為品味生活的點綴,這對很多人來說是再直覺不過的事情了。隨著技術的進步,各行各業都在以技術協助本業提升,講數位轉型有時候過於沈重,從數位化及數位優化開始是個好的選擇。 這裡來介紹一下法朋烘焙甜點坊電商,上線至今創下多次數分鐘內達成數百萬業績的成果! 整體的開發要點在於真正解決甜點銷售的痛點。
近幾年看到蠻多光怪陸離的開發鬼故事,也見識過各種奇醜無比的失事原因
踏入工程師生涯也十幾個年頭了,這些年工作主體逐漸從開發轉向諮詢規劃。遊走於兩者之間總會碰到一些相持不下的時刻,比如 PM 覺得某某功能很重要,可工程部門一直想要說服說這個做不了。處理得好就是雙贏,處理得不好往往就是不歡而散。 當一個新的產品及服務放到你面前的時候,你是怎麼去理解一個產品的?
2020 新冠疫情的突然來襲,直接為世界按下了暫停鍵。除了旅遊住宿這些傳統被視為相對穩健的產業受到極大的傷害之外,連帶也讓周邊產業也受到輕重不一的損失。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
文、圖/電通行銷傳播集團 電通行銷傳播集團旗下廣告代理商電通mb,從台灣廣告、台灣電通,到電通mb,六十年來,不僅深耕台灣市場,傳承來自日本堅實的文化根基,並不斷接軌國際持續自我再造,與許多客戶一起成長共創無數榮耀,面向變動的新時代,電通mb將以嶄新的管理團隊,展開下一個成功的新篇章。
找到自己的弱點,一點一點的主動、願意改變自己,讓自己變得更好 每個人都有自己的弱點,但有些人選擇忽視它們,繼續過著日復一日的生活。另一部分人則選擇直視自己的弱點,逐步改變自己,使自己變得更好。這樣的過程不僅需要勇氣,還需要耐心和決心。 自我覺察 第一步是自我覺察。這是一個誠實面對自己的過程,需
Thumbnail
天啊,快一個月沒有靜下心寫寫東西了。這陣子發生了許多事情,生活就像是一場不間斷的冒險,把我捲入其中。但現在,終於有機會停下來,和大家分享這段豐富多彩的日子。 從美國回到臺灣後,我的生理時鐘像是亂了方向,花了兩週才調整過來。這期間,我整天都在和時差抗爭,腦袋昏昏沉沉的。好在有家人和朋友的支持,我
Thumbnail
在現代社會的快速節奏下,人們常感到壓力重重,心靈尋求片刻的寧靜與釋放變得尤為重要。來自遙遠的西藏高原,一種古老的療癒工具——西藏頌缽,透過其神秘的聲響和震動,跨越時空的界限,為現代人帶來深層的心靈療癒。這不僅是一種儀式,更是一門藝術和科學的結合。
Thumbnail
在南港社區大學的泰語課程中,透過互動和多元化的教學方式,深入探索了泰國的文化和語言。課程涵蓋了從基本語言學習到泰國料理製作,並結合每周的文化更新,讓學生們即使遠在台灣,也能感受到泰國的魅力。老師不僅提供了豐富的教學內容,還創造了一個充滿活力的學習環境,使每堂課都充滿了學習樂趣和文化體驗。
Thumbnail
聖誕節快到了!「書」一向是我家送給孩子的禮物首選,但是究竟買哪一種書的CP值最高?以我的觀點,有一種書能跨越不同年段的孩子、陪伴他們成長,甚至是連大人如我都常深陷其中,每看一頁不由得童心大爆發,那就是:遊戲書。
Thumbnail
跨足第二專業、第三專業領域的領導者,會創造出不同的產業價值,跨足的專業越多、職位通常越高,責任與能力也就越大,這也是為什麼每次管理階級的職位異動,公司招募進來的人才通常無法與上一位能夠完全符合,雖然大部分專業背景雷同,但所具備的跨領域專業絕對都是不同的特質,判斷的依據以及執行專案的特質都會不同,
Thumbnail
有一天,一個朋友跟我說,想跟我借行李箱。我覺得納悶,行李箱一個也不用多少錢,怎麼會有人家裡沒有行李箱? 朋友說道: 因為我家小,行李箱久久出國才用一次,平常就放在家裡占位子浪費空間,所以買行李箱堆在家裡划不來,浪費空間使用效益又不大。 我聽了無言。所以我買了一個浪費空間又不常用到的東西,然後借給好聰
Thumbnail
狼心:個體從外界獲取資訊後,並非直接產出結論。這資訊必須先送到其既有世界觀中互動,處理過後才會產出結論。 蓮座:所以既有世界觀不同,同樣資訊經處理產出的結論也不同。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
文、圖/電通行銷傳播集團 電通行銷傳播集團旗下廣告代理商電通mb,從台灣廣告、台灣電通,到電通mb,六十年來,不僅深耕台灣市場,傳承來自日本堅實的文化根基,並不斷接軌國際持續自我再造,與許多客戶一起成長共創無數榮耀,面向變動的新時代,電通mb將以嶄新的管理團隊,展開下一個成功的新篇章。
找到自己的弱點,一點一點的主動、願意改變自己,讓自己變得更好 每個人都有自己的弱點,但有些人選擇忽視它們,繼續過著日復一日的生活。另一部分人則選擇直視自己的弱點,逐步改變自己,使自己變得更好。這樣的過程不僅需要勇氣,還需要耐心和決心。 自我覺察 第一步是自我覺察。這是一個誠實面對自己的過程,需
Thumbnail
天啊,快一個月沒有靜下心寫寫東西了。這陣子發生了許多事情,生活就像是一場不間斷的冒險,把我捲入其中。但現在,終於有機會停下來,和大家分享這段豐富多彩的日子。 從美國回到臺灣後,我的生理時鐘像是亂了方向,花了兩週才調整過來。這期間,我整天都在和時差抗爭,腦袋昏昏沉沉的。好在有家人和朋友的支持,我
Thumbnail
在現代社會的快速節奏下,人們常感到壓力重重,心靈尋求片刻的寧靜與釋放變得尤為重要。來自遙遠的西藏高原,一種古老的療癒工具——西藏頌缽,透過其神秘的聲響和震動,跨越時空的界限,為現代人帶來深層的心靈療癒。這不僅是一種儀式,更是一門藝術和科學的結合。
Thumbnail
在南港社區大學的泰語課程中,透過互動和多元化的教學方式,深入探索了泰國的文化和語言。課程涵蓋了從基本語言學習到泰國料理製作,並結合每周的文化更新,讓學生們即使遠在台灣,也能感受到泰國的魅力。老師不僅提供了豐富的教學內容,還創造了一個充滿活力的學習環境,使每堂課都充滿了學習樂趣和文化體驗。
Thumbnail
聖誕節快到了!「書」一向是我家送給孩子的禮物首選,但是究竟買哪一種書的CP值最高?以我的觀點,有一種書能跨越不同年段的孩子、陪伴他們成長,甚至是連大人如我都常深陷其中,每看一頁不由得童心大爆發,那就是:遊戲書。
Thumbnail
跨足第二專業、第三專業領域的領導者,會創造出不同的產業價值,跨足的專業越多、職位通常越高,責任與能力也就越大,這也是為什麼每次管理階級的職位異動,公司招募進來的人才通常無法與上一位能夠完全符合,雖然大部分專業背景雷同,但所具備的跨領域專業絕對都是不同的特質,判斷的依據以及執行專案的特質都會不同,
Thumbnail
有一天,一個朋友跟我說,想跟我借行李箱。我覺得納悶,行李箱一個也不用多少錢,怎麼會有人家裡沒有行李箱? 朋友說道: 因為我家小,行李箱久久出國才用一次,平常就放在家裡占位子浪費空間,所以買行李箱堆在家裡划不來,浪費空間使用效益又不大。 我聽了無言。所以我買了一個浪費空間又不常用到的東西,然後借給好聰
Thumbnail
狼心:個體從外界獲取資訊後,並非直接產出結論。這資訊必須先送到其既有世界觀中互動,處理過後才會產出結論。 蓮座:所以既有世界觀不同,同樣資訊經處理產出的結論也不同。