對軟體工程師的迷思
不少人對於軟體工程師的工作存有一些刻板印象,甚至因為這些迷思對工程師抱持著不切實際的期待。作為一個曾經從零開始,非本科跨領域轉職的工程師,我深深體會這些誤解對新人以及求職轉職者的影響。今天,我就來一一破解這些迷思,讓大家看清軟體工程師的真實面貌!
1. 軟體工程師不用跟人溝通?
這是一個天大的誤會!
軟體工程師每天都在跟人溝通,尤其是 PM(專案經理)或其他對接方。這種溝通經常不只是單純討論,更多時候像是一場腦力激盪或意見衝突的辯論會。
打個比方:工程師就像建房子的工頭,需要先跟業主確認需求,比如房子的風格是現代還是古典?需要什麼樣的功能?然後還要與各專業工種的師父溝通協作——木工、水電工、泥水師父彼此的施工環節需要無縫銜接。業主常常還會中途更改設計,甚至提出一些模糊不清的要求,這就需要工程師具備一定的「通靈」能力,去揣測對方的真正需求。
2. 一定要邏輯超好才能寫程式?
其實不然!
只要有基本邏輯,能進行清晰的溝通,幾乎每個人都能學會程式開發。很多人把程式設計看得過於高深,其實它的基礎學習門檻並不如想像中那麼高。只要能理解公司產品的商業邏輯,學會程式語言的規則,技術上的問題都能迎刃而解。當然,想從「能寫」到「寫得好」,還是需要時間磨練與持續學習。
3. 轉職就能破百萬年薪?
這絕對是誤解。
高薪軟體工程師確實不少,但那是建立在技術精進、經驗累積與個人價值提升的基礎上。以我自己的經驗來說,33歲從零開始轉職,既沒有相關學歷,也沒參加過知名的短期培訓班,全憑下班後自學和公司 RD 的指導,一開始的薪水與一般新鮮人差不多,月薪約 36K。
但我將這段低薪當作投資自己的學費,在工作中學習實戰技能,並透過幾次技術性跳槽提升自身價值。最終,經過四五年的努力,我也實現了百萬年薪的目標。每個人的起步不同,但高薪絕對不是一蹴而就的結果,而是努力與耐心的累積。
4. 要本科背景才能當工程師?
非也!
軟體工程師的行業門檻,比很多人想像的低得多。現在,文科背景、甚至完全沒有程式經驗的人成功轉職的案例比比皆是。我自己就是一個鮮活的例子,完全跨領域從人力資源轉職到軟體工程師。只要你對程式開發充滿熱情,願意投入時間學習,這個行業的大門對所有人敞開。
5. 未來工程師會被 AI 取代?
對這個問題,我的看法是——不會被取代,但會被改變。
AI 的進步會改變工程師的工作型態,甚至催生全新的職業。例如,透過 AI 協助工程師完成一些重複性高或簡單的任務,工程師可以專注於更具創造性的工作。未來,比起害怕被取代,掌握如何善用 AI 工具才是提升競爭力的關鍵。
軟體工程師這個職業,既有挑戰,也充滿無限可能。無論你是剛踏入職場的新人,還是想轉職的中途者,這個行業都提供了一個公平且開放的環境給你發展。記住,只要有心,就能成為工程師。當你跨越迷思、踏出第一步的時候,你就會發現,程式開發是一段可以讓你持續進步,並實現個人價值的旅程。