【文創漫談】程式設計的觀念溝通

更新於 發佈於 閱讀時間約 3 分鐘
raw-image

替產業做設計

有人要我談程式設計,那我就稍微談一下。我從事的大都是產業的工作,所以我們也從如何替產業做設計來談起。基本上,每個產業都會有自己的作業流程,大同小異。但是基礎來做都是一樣的,都會有客戶、物料、產品、供應商、員工等資料。不同的是,由於企業型態的不同,他們每個人有不同的作業流程。這個作業流程不能夠隨意更動,因為這是企業經過多年演化反覆檢核的最佳作業方式。

許多相似之處

在經歷了數千上百家的產業後,我發現他們有許多相似之處。人們改善的方法雖然不同,但背後的邏輯是相同的,例如節省開銷、節省成本、增加銷售、改變方案、銷售方式等,其實都是在為了創造營利、增加利潤這件事情上。看清楚了這一點,回過頭來談程式設計就會比較輕鬆容易。

大型軟體的設置非常多

市面上有許多套裝的商業軟體,最有名的大概是鼎新的系統或是SAP之類的大型系統。但這一類的系統為了讓許多企業能夠使用,所以所需要設置的軟體設置的定義就非常多樣。每個定義的背後都帶有不同的情況,而這些定義會影響到後續的所有動作。對於不熟悉這種大型軟體的人來說,相對地就會非常困難,可能需要花費幾個月的時間才能大致上了解這套軟體應用的體系。

先依照現有流程做記錄

所以長久以來所使用的程式設計方式都是依照這個公司的現有流程下去。先做記錄,也就是每個人的工作都會產生一些資料。首先,把這些資料記錄下來,成為可以參考的數據。然後,回過頭再用這些數據去討論如何改善、如何節省工作的時間,增加工作的效率。因為這樣的改變僅僅是習慣的改變,從紙張的文書作業改成電腦作業而已。然後經過一段的時間,使用者產生了熟悉度,自然會對程式有所想法,再共同去討論如何能夠節省這些作業的時間。

先記錄再調整

這種程式設計的方法跟市面上套裝軟體兩者之間有最大的不同。套裝軟體會有許多文字提示和設定問你要不要開支票、問你要不要輸入編號、問你要不要歸類到某個會計科目之中等等。這在輸入一筆的時候可能沒有太多感覺,但重複作業上百筆的情況下,你就會發現它非常繁瑣且不具效率。客製化的軟體則會跳過所有這些動作,先記錄傳票,其他的都不管。然後回過頭再來做調整。這樣的好處是你可能只需要調整其中的三五筆,而不是重複地問你這300筆要不要調整。兩者的工作效率完全不一樣。

效率是否方便快捷

程式設計的效率取決於使用者是否方便快捷,能夠讓他們有更多的時間去思考做其他事情,例如增加銷售,而不是花時間在相同的輸入上。現在的AI系統已經大幅進步,能夠了解人們的使用情境,直接消化其中許多不必要的動作。因為從大數據中發現,他們可以直接忽略某些環節,不像以前的套裝程式那樣一步一步地進行。

人性就是偷懶

曾開玩笑地說,科技始終來自人性,而人性就是偷懶。因為能夠節省一個動作就等於節省了幾秒鐘的時間。這樣的時間節省如果重複計算,一年可能就減少了一個人的工作量,替公司節省了費用和時間。有了這種設計的概念,對工作者來說,他們當然會歡迎。為什麼呢?因為這可以顯著節省他們的時間,他們就能創造更多價值。當所有人的時間節省回饋到企業本身,就能創造更多的利潤。對企業主來講,這一定是受歡迎的。

提高效率節省時間和人力成本

程式設計實際上是一個相當複雜且需要高度專業知識的領域。這種設計的主要目的之一是為了提高效率,節省時間和人力成本。舉例而言,美國登陸月球時,大量的計算工作需要耗費大量人力和時間,後來引入電腦技術,使得這些計算能夠更迅速地完成。這也顯示了科技進步在推動社會發展方面的重要性。

程式設計的第一個動作是觀念的溝通

企業的程式設計其實也是一樣的,目標都是解決問題,節省時間,增加效率。最後得到企業的利潤,這裡沒有談如何設計,用什麼工具設計,怎麼設計,這些都是在觀念溝通完成之後才會需要用到的。所以程式設計的第一個動作其實就是觀念的溝通,大家先達成一致的看法,然後才進行系統的設置,這才是程式設計後系統成功運行的最重要根本。

留言
avatar-img
留言分享你的想法!
avatar-img
普普文創
497會員
4.2K內容數
普普文創、水彩速寫、迷你短篇、文創漫談、心靈雞湯、踏青步道、智慧音樂、美食天堂、超級房間。
普普文創的其他內容
2025/04/25
如何減少惡意留言,其實這個問題已經發生一段時間,作為一個程式設計師,碰到這種問題應該都很有經驗去處理。不過因為每個人使用的程式語言不同,而且現在都是模塊化的管理,所以這次針對這個問題,做討論。我把這個問題丟給 Gimini去處理,他基本上就可以幫我處理到80%以上,剩下的只要能夠丟到系統裡面,去做測
Thumbnail
2025/04/25
如何減少惡意留言,其實這個問題已經發生一段時間,作為一個程式設計師,碰到這種問題應該都很有經驗去處理。不過因為每個人使用的程式語言不同,而且現在都是模塊化的管理,所以這次針對這個問題,做討論。我把這個問題丟給 Gimini去處理,他基本上就可以幫我處理到80%以上,剩下的只要能夠丟到系統裡面,去做測
Thumbnail
2025/04/24
平台遭受騷擾,使用者也受害:該是正視問題的時候了 近期,方格子平台出現大量來路不明的用戶註冊後隨即大量張貼外部連結的情況,這種現象已不再是偶發事件,而是持續、密集且具系統性的騷擾。根據觀察,每天新增的可疑帳號高達五十個左右,他們在不同使用者的文章下張貼類似甚至完全相同的連結與廣告資訊,試圖引導讀者
Thumbnail
2025/04/24
平台遭受騷擾,使用者也受害:該是正視問題的時候了 近期,方格子平台出現大量來路不明的用戶註冊後隨即大量張貼外部連結的情況,這種現象已不再是偶發事件,而是持續、密集且具系統性的騷擾。根據觀察,每天新增的可疑帳號高達五十個左右,他們在不同使用者的文章下張貼類似甚至完全相同的連結與廣告資訊,試圖引導讀者
Thumbnail
2025/03/10
程式設計師會被取代嗎? 近年來,隨著人工智慧(AI)與自動化技術的進步,許多人開始擔心程式設計師的未來。他們認為,既然 AI 具備強大的能力,能夠撰寫各種程式碼,甚至透過機器學習優化程式,那麼人類程式設計師是否還有存在的必要?這樣的疑問在科技發展快速的今天顯得格外重要。 然而,事實並非如此簡單。
Thumbnail
2025/03/10
程式設計師會被取代嗎? 近年來,隨著人工智慧(AI)與自動化技術的進步,許多人開始擔心程式設計師的未來。他們認為,既然 AI 具備強大的能力,能夠撰寫各種程式碼,甚至透過機器學習優化程式,那麼人類程式設計師是否還有存在的必要?這樣的疑問在科技發展快速的今天顯得格外重要。 然而,事實並非如此簡單。
Thumbnail
看更多
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
本書大多數的內容都以 OO 的概念出發,詳列了許多設計的臭味道,也有大量的例子。個人雖然不會這樣寫程式,但仍是覺得受益良多,至少在 code review 時能更清楚知道該怎麼描述問題。不過,即便不是用 OO 的概念,有些章節還是可以帶來一些想法,用 OO 概念寫程式的人更不該錯過這本好書。
Thumbnail
本書大多數的內容都以 OO 的概念出發,詳列了許多設計的臭味道,也有大量的例子。個人雖然不會這樣寫程式,但仍是覺得受益良多,至少在 code review 時能更清楚知道該怎麼描述問題。不過,即便不是用 OO 的概念,有些章節還是可以帶來一些想法,用 OO 概念寫程式的人更不該錯過這本好書。
Thumbnail
實際就業後,會發現收集與分析需求,通常都不是工程師在做,會有另一群人,以非工程的角度收集及分析需求,然後在開發過程中蹦出不同的火花,於是很好奇另一群人的想法是什麼?我不敢說這本書能完全代表另一群人的想法,但確實能夠得到很多有用的思維。推薦給所有的軟體工程師。
Thumbnail
實際就業後,會發現收集與分析需求,通常都不是工程師在做,會有另一群人,以非工程的角度收集及分析需求,然後在開發過程中蹦出不同的火花,於是很好奇另一群人的想法是什麼?我不敢說這本書能完全代表另一群人的想法,但確實能夠得到很多有用的思維。推薦給所有的軟體工程師。
Thumbnail
本書介紹了戰略設計、管理領域複雜度、實際應用領域驅動設計等主題。透過對核心子領域、支持子領域、限界上下文等概念的探討,提供了領域驅動設計的相關知識。這篇文章中還涉及了微服務、事件驅動架構和資料網格等相關主題,提供了設計系統和應用領域驅動設計的指導。
Thumbnail
本書介紹了戰略設計、管理領域複雜度、實際應用領域驅動設計等主題。透過對核心子領域、支持子領域、限界上下文等概念的探討,提供了領域驅動設計的相關知識。這篇文章中還涉及了微服務、事件驅動架構和資料網格等相關主題,提供了設計系統和應用領域驅動設計的指導。
Thumbnail
列出一套完整的程式 程式設計有許多種方法,不過通常會先列出清單的再逐一執行,這樣會加快程式設計的速度。設計通常會採取順推的辦法。所以順推的程式設計方式就是經歷觀念溝通、系統分析、資料統合、權限管理、頻率與時間、後台管理、畫面設計等等階段後,將框架設計完了以後,先列出一套完整的程式,將所有使用者都確
Thumbnail
列出一套完整的程式 程式設計有許多種方法,不過通常會先列出清單的再逐一執行,這樣會加快程式設計的速度。設計通常會採取順推的辦法。所以順推的程式設計方式就是經歷觀念溝通、系統分析、資料統合、權限管理、頻率與時間、後台管理、畫面設計等等階段後,將框架設計完了以後,先列出一套完整的程式,將所有使用者都確
Thumbnail
程式設計中不可或缺的一部分 介面是使用者與程式互動的媒介,因此介面的設計會影響使用者的體驗和感受。一個清晰明白、易懂的介面,可以讓使用者輕鬆地使用程式,並獲得良好的使用體驗。 需要與程式設計師密切溝通 設計師需要了解程式的功能和需求,並根據使用者的習慣和需求進行設計。設計師和程式設計師之間的溝
Thumbnail
程式設計中不可或缺的一部分 介面是使用者與程式互動的媒介,因此介面的設計會影響使用者的體驗和感受。一個清晰明白、易懂的介面,可以讓使用者輕鬆地使用程式,並獲得良好的使用體驗。 需要與程式設計師密切溝通 設計師需要了解程式的功能和需求,並根據使用者的習慣和需求進行設計。設計師和程式設計師之間的溝
Thumbnail
確保沒有遺漏或錯誤 程式的完整資訊資料對於程式設計至關重要。這是因為只有透過完整的資訊,我們才能確保在程式設計中沒有任何遺漏或錯誤。最終,後台管理扮演著管理系統中所有動作和行為是否符合特定標準的重要角色。 採取不符合預期的行動 這種符合性的重要性在於,當我們設計程式時,希望使用者按照預期的方式
Thumbnail
確保沒有遺漏或錯誤 程式的完整資訊資料對於程式設計至關重要。這是因為只有透過完整的資訊,我們才能確保在程式設計中沒有任何遺漏或錯誤。最終,後台管理扮演著管理系統中所有動作和行為是否符合特定標準的重要角色。 採取不符合預期的行動 這種符合性的重要性在於,當我們設計程式時,希望使用者按照預期的方式
Thumbnail
資料的統合 在程式設計中,其他人通常關心是否注意到執行的細節。作為程式設計師,主要應該關心的是程式的表現,但往往忽略了很多細節,這些細節可以決定程式的好壞。程式的好壞很大程度上取決於資料的統合,也就是資料是否被正規化。 不同類型的資料在系統中呈現一致 正規化可能對一些人來說聽起來很抽象,有些人
Thumbnail
資料的統合 在程式設計中,其他人通常關心是否注意到執行的細節。作為程式設計師,主要應該關心的是程式的表現,但往往忽略了很多細節,這些細節可以決定程式的好壞。程式的好壞很大程度上取決於資料的統合,也就是資料是否被正規化。 不同類型的資料在系統中呈現一致 正規化可能對一些人來說聽起來很抽象,有些人
Thumbnail
系統的分析與規劃 在談到程式設計時,首要的是進行系統的分析與規劃。程式設計的起點通常是系統分析與規劃,這涉及到如何分析和設計系統的大原則和方向。為了達到預期效果,重要的是擁有對產業的清晰邏輯認識和深入了解。 進行深入了解 若要進行系統分析,必須對企業的設計和程式設計的對象進行深入了解,以充分理
Thumbnail
系統的分析與規劃 在談到程式設計時,首要的是進行系統的分析與規劃。程式設計的起點通常是系統分析與規劃,這涉及到如何分析和設計系統的大原則和方向。為了達到預期效果,重要的是擁有對產業的清晰邏輯認識和深入了解。 進行深入了解 若要進行系統分析,必須對企業的設計和程式設計的對象進行深入了解,以充分理
Thumbnail
替產業做設計 有人要我談程式設計,那我就稍微談一下。我從事的大都是產業的工作,所以我們也從如何替產業做設計來談起。基本上,每個產業都會有自己的作業流程,大同小異。但是基礎來做都是一樣的,都會有客戶、物料、產品、供應商、員工等資料。不同的是,由於企業型態的不同,他們每個人有不同的作業流程。這個作業流
Thumbnail
替產業做設計 有人要我談程式設計,那我就稍微談一下。我從事的大都是產業的工作,所以我們也從如何替產業做設計來談起。基本上,每個產業都會有自己的作業流程,大同小異。但是基礎來做都是一樣的,都會有客戶、物料、產品、供應商、員工等資料。不同的是,由於企業型態的不同,他們每個人有不同的作業流程。這個作業流
Thumbnail
提到後端工程師,似乎就只是開發 API,但一個複雜的系統其實不太可能只透過 API 就能完成,例如一個簡單的功能,註冊會員,其實是由好幾個不同類型的工作互相配合,您才能收到開通信,才確保資料庫不會有一堆未開通帳號等。所以今天就來聊聊一個系統有幾種不同執行方式的工作。
Thumbnail
提到後端工程師,似乎就只是開發 API,但一個複雜的系統其實不太可能只透過 API 就能完成,例如一個簡單的功能,註冊會員,其實是由好幾個不同類型的工作互相配合,您才能收到開通信,才確保資料庫不會有一堆未開通帳號等。所以今天就來聊聊一個系統有幾種不同執行方式的工作。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News