後程式碼時代:不用寫程式的未來

當眾多產品本質上都只是換了不同主題色的複製品,我們為什麼還要寫程式?
評論
coding-is
評論

原文為 Coding Is Over,作者 Lauren Mendoza。 INSIDE 編輯 Mia 獲授權編譯。

當眾多產品本質上都只是換了不同主題色的複製品,我們為什麼還要寫程式?

你電腦裡的檔案能以很多方式呈現,大部分的人會用圖形化介面,比如說 Mac Finder 來找他們的檔案,但你也可以透過像終端機一樣的純文字介面辦到。這些都是和資訊互動的眾多方法之一。

網頁程式也可以用很多種方式呈現;架構圖表、對話、模板,而身為一個軟體工程師,我們通常用程式碼來互動。但這真的是最直覺又有生產力的方法嗎?

靈感來源

Photo Via: “Coding Is Over”
▲Reason 的介面,Photo Via: “Coding Is Over”

我以前會用一套叫做 Reason 的軟體來製作電子音樂,我很喜歡的一點是,它能讓你拖放每台機器之間的線路,讓你看到這些東西到底是怎麼連接的。對我而言,看得見的線要比無止盡的清單和下拉選單更好懂,而 2000 年代最尖端的軟體卻常常都塞滿一堆選單。

我從 Reason 的介面能更清楚知道自己在幹嘛,也因此我製作的音樂比做過的 Flash 影片還要多。

我們需要多點樂趣

不知道從何時開始,「IT 人」變成了「開發者」,接著又成了「軟體工程師」。我很樂意被稱為工程師,特別是只花了三個月補習程式碼的那時候。但事實上我們做的事大多稱不上工程,一位工程師要解決新問題,還要做一些深度思考,是一項耗費腦力的工作。

現在已經有成千上萬的 CRUD 應用程式了,我們已經解決過那些問題了。但不知為何,我們還是重複做著相同的 app,而且常常是從頭開始做。

當一項問題解決了以後,相似的問題應該能直接使用同一組解法。就像工廠裡會有既定的模板,讓工人可以依需求複製之前的設計,我們不會叫汽車廠的工人從頭開始打造一輛新車,而且我們還會做好萬全準備讓這些工作非常不容易搞砸。當指令步驟簡單到每個人都能完成,它就成了低階勞動工作,甚至成了機器人的工作。

工程師應該要解決有趣的新問題,而不是一直重複打造一樣的 app,那是機器人的工作。

好網頁依舊,只是多了更多 CSS

你的使用介面愈「原創」,就愈少人能懂得如何使用,這(應該)是確定的事實。重新打造既有的設計語言會嚴重拖累效率,如果我們協定一套通用元素,然後透過重新組合這些元素來表達意義,網路一定能運作得更好。應該只需要鍵入幾個關鍵字就能自動產生新風格,比如「金屬、黑色、邪氣」或者「商務、體面、藍色」還有「文青、有趣、蘋果風」,「可愛而且媽媽們會喜歡」。我們不該為了移動 5 個像素而打程式。

自尊心過剩

寫程式在軟體工程界是被推崇的聖杯,他們說真正的工程師一定會寫程式,而寫程式能讓你成為偉大的工程師。很多人將自尊和自我認同寄託在程式碼上,這些人大概需要諮商。這不是故意引戰,因為我也正漸漸變成這種人。

但是光懂得很炫的語法和程式技巧並不會讓你成為優秀工程師,也不會讓你變聰明。就算程式寫得好,也有可能是很糟的工程師,真正有價值的是提出更好、更快、可行又創新的方法來解決人們真實的問題,而這在接下來幾年將成為趨勢。

寫程式超級蠢的

寫程式會有錯字,甚至還能讓人自由發揮到了會產生「code smells (程式碼異味)」的程度。大多數的程式碼都一團亂,工程師得花上數小時和語法、錯字、縮排、linting 檢查、錯誤、爭辯要用哪種風格和規範,還有忌戀潔淨讓某些程式碼能自動鍵入。這太荒謬了,根本是浪費時間。

後程式碼的時代已經來了

GraphQL 拿掉了後端 route ,並且在接下來幾年完全用 REST 取代。你有沒有想過為什麼在客戶和資料庫中間需要一台伺服器來當中間人?這早就該被抽掉了。

Algolia 讓一堆數據可以搜尋,我不清楚他們是怎麼辦到的,,不過我知道在最佳化資料結構上,電腦是比人類更好、更便宜的選擇。

我們應該只要把資料丟進資料庫,讓電腦用機器學習之類的熱門技術自動整理和最佳化就好。不該讓人類來寫資料庫綱要,因為一定會寫錯。資料庫設計是一種最佳化的演算法,不是工程的領域。

世界各地的工程師都在重寫驗證、購物車、訊息和各種常見的功能,而且還有不少人覺得這樣很酷。

以上只是一些工程師浪費時間在重製一樣的功能的範例。

解決方案

產品經理應該要能在不懂寫程式的狀況下,讓軟體自己做該做的事。公司的唯一任務就是創造能讓他們的產品更獨特的東西,其他別的 app 已經做過的,久應該重複使用。

儘管大家對開源擁有大量熱情和忠誠,很多專案還是缺乏維護,而且很少在企業應用。大部分的公司還是得自食其力,並且不斷重複現有的工作成果。

我現在想到的解法是打造一個容易使用的拖放式介面,讓任何人都不用寫程式就能做出有完整功能和結構的 app。目前我還沒想好該怎麼做,可能會用之前提到的  Adobe Flash CS3 Professional  技術。開玩笑的啦,我應該會用 React。

利益在哪?

若能降低進入軟體工程的門檻,公司在人員的選擇就更多了,也能減少為了推出新功能和達到成長而雇用的人數。一旦製作網頁程式變得更簡單,符合職位的人就會增加,薪水就能降低。

正面影響工程圈文化

有不少軟體工程師拿到過高的薪水,並且覺得自己就是應該拿這麼多(包括我自己),但事實上,軟體工程師並沒有比其他勞工高尚或聰明。隨著程式編寫消逝,反而會增進多元性,工程也能反映出社會其他領域,而非只限於一小撮社經群體。

魔球

基本上魔球是部好電影,雖然算是部老片,但我昨晚才剛看過。本來想在這篇文章做點和電影相關的連結,最後卻沒有,不過也沒關係啦。

未來還有什麼很酷的東西?

創造 VR 相關的東西,就像我最近剛買了一台 VIVE,它真的是很炫。


連續三年展出獲業界佳評肯定,亞洲工業 4.0 暨智慧製造系列展 8 月 24 日至 27 日盛大登場

國內規模最大的「Intelligent Asia 亞洲工業 4.0 暨智慧製造系列展」將於 8 月 24 日至 27 日在台北南港展覽館一、二館隆重登場,九大工業主題的專區展出與論壇活動組成歷屆之最的龐大陣容。
評論
Photo Credit:展昭國際
評論

近年來,全球製造業者面臨供應鏈的多重挑戰。台灣因為良好的製造基礎,結合 AI、5G 等科技的導入,不斷往「亞洲高階製造中心」的目標邁進,搶占全球供應鏈的核心地位。國內規模最大的智慧製造展覽會「Intelligent Asia 亞洲工業 4.0 暨智慧製造系列展」連續三年成功實體展出,獲得業界的高度評價與肯定。今年展會將於 8 月 24 日(三)至 27 日(六)在台北南港展覽館一、二館隆重登場,結合自動化、機器人、物流、冷鏈科技、模具、3D 列印、雷射、流體傳動及機械要素等九大工業主題,匯集 1200 多家參展廠商、使用超過 4000 個攤位,龐大陣容為歷屆之最。

自動化展與機器人展延續往年氣勢,匯集國內關鍵零組件領導品牌、整廠自動化解決方案供應商,以及來自德國、日本、瑞士等國多家知名外商公司展出工業電腦、工控系統、關鍵零組件、機械手臂、自動化軟體、先進廠房設備、量測與檢測儀器、雲端大數據、AI應用、無人化搬運裝置及加工機具等項目,充分展現製造業對於人機協作、系統串聯及虛實整合的發展趨勢與市場需求。

「服務型機器人專區」為另一亮點,上市公司與指標性 AMR 業者展出最新應用,專門應對遠端作業及無人化的新常態,可視爲後疫情時代崛起之新商機。除了自動化與機器人展之外,同期活動還有「2022 TAIROA 國際論壇」邀請友嘉集團總裁朱志洋、勤誠興業董事長陳美琪、中鼎集團永續長何麗嫺等,業界具有高敏銳度經營管理者,分享如何運用韌性供應鏈與綠色生產轉型,讓企業保有永續經營的關鍵競爭力。

Photo Credit:展昭國際

模具展及 3D 列印展聚焦產品開發端的製程相關技術,協助國內業者從 OEM 轉型為 ODM 的角色,展出項目包含模具加工、檢測、設計技術,以及積層製造設備、耗材、建模軟體、掃描與代客服務。模具開發能力是商品化的關鍵,業者推動軟體模擬創造數位分身並達到 T0 量產,大幅縮短產品上市時程,積極面對客製化及多樣化需求的考驗;3D 列印技術除了速度快及成本低的打樣優勢之外,在材料端創新不斷,技術與設備更往精緻化、穩定化及工業化的目標發展,未來應用商機將是潛力無窮。

AI 與 IoT 同樣也正在改變物流的作業模式,物流暨物聯網展與冷鏈科技展本屆展出亮點涵蓋箱式倉儲機器人、自主移動機器人、無人堆高機、四向穿梭車保管系統、自然冷媒制冷機組、智慧緩衝氣墊機、智慧型三溫層車廂、智慧運輸系統、冷熱智取櫃、三輪電動機車、智慧包裝設備、高速自動分揀機等,透過科技降低人力仰賴,並解決業者在倉儲空間及分揀效率上的痛點,進而減少固定成本。展覽期間舉辦「智慧物流論壇」,四天共舉辦 30 個場次,邀請智慧科技與數位轉型的代表人物,分享產業技術與經驗,議題從元宇宙、冷鏈科技、物流地產、物流科技到新零售等趨勢。

雷射展除了有光學、板金、五金等產業公協會及廠商共襄盛舉,更獲歐美日國際大廠連續支持,足見光製造技術在產業扮演關鍵角色。展期舉辦的論壇暨產品發表會,邀請市占領導品牌演講,內容涵蓋半導體雷射、國產雷射源、精密光學、汽車工業、Micro LED 及板金加工等範疇,展現光製造跨域應用的廣泛可能性。

兩年一度流體傳動展展出自動化設備高品質精密零組件,為企業產能打下穩固根基,也以「智能控制與綠色未來」爲主題推出論壇與技術研討會,邀請專家學者一同深入對談流體傳動、風力發電、淨零碳排等技術發展及未來商機展望。

Photo Credit:展昭國際

主辦單位展昭公司表示,今年展覽集中各產業具密切關係的供應鏈,並兼顧專業交流活動,提供業界一站滿足、由上而下完整的採購思維與人際交流,飽覽創新技術與前瞻趨勢,精彩可期。目前已開放免費預登參觀,建議事先完成登記以利參觀。

本文章內容由「展昭國際」提供,經關鍵評論網媒體集團廣編企劃編審。