想成為工程師嗎?先看看這篇

Kevin Tung
5 min readMay 20, 2020

--

Photo by Marvin Meyer on Unsplash

當了一陣子軟體工程師,雖然還沒到很資深,不過這一年下來,也看過不少人想進來,卻老是碰到各種阻礙。今天的主題主要就是想討論這些阻礙。

雖然很不想這麼說,不過很多人的毛病就是:沒有真正的了解自己與了解這個領域。

盲目的憧憬與追求高薪,殊不知自己根本沒興趣,或是適不適合自己。

看著那些竹科工程師年收百萬,或是那些外商公司的工程師,像是Google、Facebook等等,工作環境超優,薪水又高,然後會寫程式,感覺很帥,自己也想成為那種人。然後補習班也報名了,學費也繳了,一開始上課之後看見滿屏的code之後,突然感覺好像沒這麼有趣了。看著屏幕上滿滿的錯誤與警告,也搞不懂究竟是哪裡出錯了,然後漸漸地,開始自暴自棄了,上課滑手機,最後進度越來越跟不上,缺錢之下只好回到以前的老本行。到頭來,繞了一大圈,最後又回到原點了。

這樣子的人,我看過不少。

為了賺更多的錢轉職,也是一種動力,不過我覺得,純粹只為了 "錢" 而轉,這動力是不太夠的。 "有興趣" 才是支撐你走下去的一股長遠的 "動力" 。

"你真的有興趣嗎?" 。

如果你有以下特質,那我覺得你可以繼續走工程師的路:

  • 寫到一半卡關了,會積極地去google怎麼解決
  • 腦袋裡有想法,卻不知道怎麼寫成程式,會積極的去找教學影片,並看完
  • 除了寫完範例程式之外,會自己額外多加東西,或是做各式各樣的變化,玩出各種花樣
  • 看到自己不會的東西,會有想學的衝動,而不是 "吼,又來了,又是新東西"
  • 即便只是完成個簡單的作品,也會看半天自嗨😂

絕對不要小看這些特質,尤其是最後一點。這種成就感,這種興奮感,會是讓你繼續學習下去的巨大動力。當你花的時間夠多,自然就會越來越進步。

搞錯優先順序,對目前的就業市場沒有研究

一般會想轉職的人,以非本科系的居多。我這裡指的轉職是指從完全不相干的領域,轉職成工程師。

首先,我們已經不是本科系畢業了,相比讀資工畢業的人,實力上已經差了一大截。

如果要成功轉職,而且想在短時間之內轉職,我覺得應該挑職缺最多門檻較低的工作,這樣對我們來說相對比較有勝算。

當然啦,如果你覺得時間對你來說不是問題,10年之後才轉職成功你也沒差的話,那麼請選擇你最有興趣的領域。選AI、機器學習等等,即便不是本科系,有愛想要精通只是遲早的問題。但如果你不想拖麼久,想在短時間之內轉職的話(比如說一年內或兩年內),那麼請硬著頭皮選職缺最多的。目前職場上Java工程師職缺最多?那你的目標就是朝Java工程師邁進。C#以及.NET的工程師職缺最多?那麼你的目標就是成為C#、.NET工程師。

先顧好生活,想辦法生存下去之後,填飽肚子了,再來談你未來想要怎麼發展。最基本的生存都達不到的話,別說什麼理想,興趣了,一切都是空談。

以目前台灣的就業市場來說,Web工程師需求最多,以Java及C#為主。且Web的門檻相對較低,比起AI,大數據分析那些領域,Web算是比較好入門的。想朝AI那方面發展,不是說不行,當然可以,但是那些領域對於能力要求較高,如果你不是本科系畢業的,想在一、兩年內將那些複雜的演算法通通搞懂,並融會貫通,那根本是天方夜譚。

我看過許多對AI有興趣,不過又想在短時間之內轉職,自己又不是本科系,就一頭熱的栽進去了。然後結果是補習班也報名了,時間也花了,最後出來才發現,怎麼大家的要求都那麼高,自己完全跟不上,打滾了一兩個月之後,最後還是回去老本行了。

如果你對寫程式有興趣,又想短時間之內轉職,先搞清楚自己手上有多少籌碼,選擇最有勝算的策略,才是上上策。一頭熱栽進去,只會讓你最後兩頭空。

學習,學習,再學習

前端工程師個個多才多藝😎
一分鐘之內發生了些什麼事

資訊領域的更新速度飛快,身在其中唯有不斷的學習,持續精進自己,才能保持自己的競爭力。不過對一個充滿興趣,充滿熱情的工程師來說,我想這應該不是問題。簡單解釋一下上面的梗圖再說什麼吧:第一章應該蠻淺顯易懂的,就是要學的東西變多了。第二張則是一分鐘之內,地球上發生了什麼事;看了7萬個小時的Netflix、看了3百萬個小時的Snapchat影片、有240萬個問題在Google被發問、一個新的JS框架誕生了。

梗圖算是搏君一笑,不過不斷學習是真的。確認自己不會排斥才能夠在這條路上走得更遠。

--

--

Kevin Tung
Kevin Tung

Written by Kevin Tung

A developer who is passionate about programming , learning to code, and sharing that knowledge

Responses (1)