家裡要修的東西永遠修不完、生活中瑣碎的事情永遠處理不完,總是考驗我們夫妻要在上班空檔打很多電話或者輪流在家工作等待維修人員。這也是少數我西班牙文用得上場的時候,因為許多維修工人都是說西文的外來人口。我小時候住波多黎各,西班牙文勉強可通而已,但工人們也會一點英文,因此我們溝通起來剛剛好。
昨天問老公,這種時候是不是很希望壞掉的不是一面圍牆,而是軟體的一個 bug? 他說是啊!Bug 好修多了,Stack overflow 查一下就能自己動手處理。
當初決定轉行軟體工程,有一個原因就是因為我覺得軟體工程師能掌控的東西最多,最不需要依靠他人。我以前讀土木工程,看到一個工程要動起來牽扯法律、牽扯政策、上下游廠商...隨便一個環節都是瓶頸,大家就只好互相等來等去。在特斯拉看到汽車工廠的運作亦是如此:工程師畫好圖,但技工沒空或者廠商缺貨的話零件一樣弄不到手。我之前時常幫我們組聯絡購買起貨車用以搬運生產線之間的重物,但起貨車時常供不應求要等一年以上。
這樣等來等去實在無奈。更遑論許多方案受限於經費,因為牽扯硬體的工程都是動輒好幾萬美金。反觀軟體最貴的成本常常就是工程師本身而已,而解決問題的方法常是一個免費的開源技術。或許是我個人偏見,但我覺得軟體工程師在所有工程師中,是相對沒有 outside dependency 的。
延伸閱讀:
如何找出自己的興趣?以寫小說的過程作類比【人生如何選擇才不會後悔?】回覆讀者問題:工程師 vs 設計師
如何選擇職業
留言
張貼留言