軟體工程師的素養

閱讀時間約 2 分鐘
如果有在接觸軟體開發產業,很常見的一個說法是非本科(資訊、工程背景)的工程師底子差,做出來的東西很糟糕之類的。然而,事實真的是這樣嗎?又或者說,我們能夠如何解決這樣的問題?

矛盾的心理

實際上,我很多時候也會這樣覺得。在工作的時候很常會想著「這麼簡單都不懂嗎?」或「這不應該是基本的常識嗎?」然後對剛加入公司的同事不耐煩,大多數時候冷靜下來就會變成「也許該教一下?」這樣的狀況。
我自己也是非相關背景的工程師,雖然因為興趣的關係所以不能分類在轉職,然而以我自己的學習經驗來看,會有這樣的感覺是因為對方跟我期待的工作能力不足造成的,而不是因為對方不是沒有相關背景。
對於這樣的狀況,在這幾年經驗中歸納後認為是一種「素養」問題,也就是對軟體、科技的概念不熟悉,進而造成沒辦法想像該如何去解決或處理這樣的問題。

科技的素養

這就有點像是現在大多數的人都以使用智慧型手機為主,如果要使用電腦的話反而會不知道該如何操作,在這樣的前提下要對方先理解電腦是什麼、如何操作、裡面的軟體會怎樣運作,才能夠讓對方順利使用並且進一步能夠設計上面運行的軟體。
基於這樣的假設,現在我在跟人解釋一項技術的時候,都會先以歷史(發展)、關鍵的技術轉變到現在使用的應用來做一個脈絡的鋪成,目的是要協助對方建構一個思考的概念,像是為什麼現在大家都在用 Web(網頁)技術開發軟體,中間經過了怎樣的技術改革,透過這樣的方式來協助對方更容易的去推導一項技術該如何使用。
其實,大多數非本科、轉職的工程師,為了能夠快速的學會工作上的技能,在課程的設計上就會以實作為主搭配非常入門的觀念。然而不論在哪種行業裡面,都需要具備足夠的知識(經驗)才能夠在遇到不同的情況下,根據經驗判斷該如何調整或者規劃。

被遺忘的細節

正因為這些理論、脈絡在我們學習軟體開發的過程中被忽略,同時又不斷的學習新技術,進而一點一點的讓這個缺口變大,最後就逐漸變成一個瓶頸。這也是在軟體工程師很常會討論的一個議題,理論還是實作優先,以資訊相關背景的人來說,在學校就是靠著先理解理論再學習實作,因此剛開始工作時可能實作上不太熟練,技術問題也沒有困難到需要理論支持。
然而在許多特定的情況或者遇到要要設計系統、改善的時候,這些理論知識就會有其發會效用的地方。當然,在更資深的情況,更多的是學校學不到需要在工作上不斷累積的知識,也因此一直以來都不是實作或者理論的問題,而是在工作中是否有不斷的平衡知識跟技巧,而「素養」就是累積和應用知識的一種基礎能力。
這也是為什麼我在 2020 年開始嘗試舉辦開發者對話這個活動,在一次參與活動的經驗跟我的教練互動後,發現大多數時候工作是缺乏這樣的機會,需要靠自己累積知識才足夠,甚至能夠爭取到更好的機會。

封面照片使用 UnsplashAnnie Spratt 的作品,如果有想聽的主題可以透過匿名提問告訴我。
為什麼會看到廣告
53會員
40內容數
軟體工程師逐漸變成一個熱門的職業,當我們進入這個職業之後應該要具備怎樣的技能才會在工作上更加順利呢?這系列的專欄會分享日常工作中的經驗以及一些案例分析,讓我們一起努力成為一位更優秀的軟體工程師吧!
留言0
查看全部
發表第一個留言支持創作者!
你可能也想看
程式新手的奇幻旅程:初階軟體工程師的工作祕辛恭喜你!如果你正在考慮成為一名初階軟體工程師,那麼你即將踏上一條充滿挑戰與機遇的黃金大道。這條路上既有高山峻嶺,也有美麗風光。作為初階軟體工程師,你將體驗到程式設計的奇妙世界,並學會如何在其中找到自己的立足之地。這篇文章將為你揭開這個職業的神秘面紗,帶你了解其中的酸甜苦辣
Thumbnail
avatar
職涯停看聽
2024-05-29
活路:全自動AI軟體工程師「Devin」的誕生AI軟體工程師Devin的誕生引發了對於AI在軟體開發領域未來角色的討論,以及對於AI和人類工程師如何更好地合作的思考。文章反映了不同人對於技術進步可能帶來的社會變化和工作機會減少的擔憂,並提出技術進步可能帶來的新挑戰和機會。
Thumbnail
avatar
易樂
2024-03-17
#百師集 EP25|劇場製作人與軟體工程師的表達學習之旅,讓自己挑戰曾未想過的舞台。🎤雅庭、靜香在本集的百師集中,我們邀請了兩位來自社區大學表達班的學伴, 他們分別是一位劇場製作人和一位軟體工程師。 這兩個不同行業的學伴在表達這件事上都有自己的困擾和挑戰。 然而,一場奇妙的緣分讓他們相遇在所長的表達課堂上。 那麼,這趟表達學習之旅給他們帶來了怎樣的改變和成長呢? . 首先,讓我們揭開他們報名參
Thumbnail
avatar
所長|表達、主持、自媒體
2023-10-13
軟體工程師不可少的打怪裝備:抗噪耳機在開放式辦公空間裏,很難專注寫碼, 要不有起起落落的打字聲,要不有同事們在旁討論專案。當要逼出專注力時, 一副好的抗噪耳機,絕對是帶你上天堂。 說個故事,前前公司總部在香港,老闆們飛來台灣後,大夥會齊聚在小商辦裏。當他們高亢的你一言我一語時,我老搞不清楚,香港人究竟是在吵架,還是在大笑。總之 ,共
Thumbnail
avatar
花裙姿
2023-09-15
軟體工程師之沒賺頭的不務正業整理紀錄一下2020年以來做過的斜槓(不務正業)的工作有哪些,包含自創line貼圖、APP開發還有錄製podcast。比較慘的就是沒賺到啥錢,但也沒有什麼損失就是了。
Thumbnail
avatar
alex.d9
2023-07-03
【職涯探索】軟體工程師需要具備什麼樣的特質?面試前你需要知道的事讀者 C 常常私訊我有關程式學習的問題,在初期我會試著引導他自己找到解決的方案,然而當我透過對話越了解這位讀者時,我才漸漸觀察出,為什麼有些人可以成功轉職,但有些人不行的脈絡⋯⋯
Thumbnail
avatar
Vivian Yeh
2021-10-29
成為軟體工程師的一年後即將到職滿一周年,平時每幾個月就會記錄一下期間內做了什麼、學了什麼,算是給自己的總回顧...
avatar
2021-07-31
【企業管理】當軟體工程師的薪水不再是秘密!鈦坦科技做到薪資公開透明的關鍵?你知道同事們的薪資嗎?相信在職場裡,員工談論薪資就如同「不能說的秘密」,避免同事間因為同工不同酬產生猜忌,深怕消息走漏會引發風吹草動。然而,薪資保密真的對公司就是好的嗎?在新加坡商鈦坦科技,即是想要避免上述出現的問題,從2015年起,進行「薪資透明化」政策!
Thumbnail
avatar
新加坡商鈦坦科技
2021-05-24
在軟體業跨領域轉職者可以嘗試什麼職位?(軟體工程師篇)進行職涯輔導時,我很常收到讀者劈頭一句:「我想要當工程師,請問你可以給我一些建議嗎?」 如果你並沒有轉職的打算,不理解工程師種類之間的差異也沒關係,然而當你想要轉換跑道時,不理解工程師其實有分為許多種類,可能會導致你浪費大量時間、金錢追求不適合自己的目標。
Thumbnail
avatar
Vivian Yeh
2021-04-26
工程師的邏輯是如何訓練的?談抽象化與具象化抽象思考是邏輯思維不可缺少的東西,但是我們該如何培養抽象思考的能力呢?數學不好的人,是不是就與抽象能力無緣了?沒有抽象能力,是不是就不用談邏輯思考?其實每個人多少都有抽象能力,也懂得使用抽象技巧,只是我們能不能更有意識地訓練它而已。
Thumbnail
avatar
Davina Shi
2020-09-16