0%

到了資工領域,你想前往軟體世界的副本嗎?

本篇內容為筆者到朝陽資工所分享的內容,分享工作以來的一些經驗,讓同學們在踏入社會之前可以提早做準備,那到底有什麼需要注意的呢?讓我們一起看下去!

歡迎來到「軟體世界」副本 - 遊戲前先看看人家都怎麼玩

如我們熟悉的一些射擊遊戲,我們確定好進入「軟體世界」後,就會一起集合在一個飛機上,看準底下資源不錯的地方,選擇好的時機跳傘,找看看這領域是否是我喜歡的地方,跳之前,我們需要考量以下三點:

擅長的武器

你適合什麼武器?狙擊槍?步槍?還是近戰勇者散彈槍?同樣對應到你喜歡什麼方向的軟體內容,前端?後端?底層?行動裝置開發?

我們在進入遊戲前總會去訓練模式玩玩,每把武器(程式語言)都挑看看,看哪把跟自己的屬性比較合。在遊戲中也可能發現另一把武器在當前地圖比較適用,選軟體工具也一樣的道理,選擇沒有對錯,就看學習能力跟場景了!

當然如果你直接進入遊戲也沒問題,只是有很高機會會馬上出局。(碰壁、程式寫不出來)

職業 (軟、韌、硬)

資工系的各位,畢業後有極大的機率從事標題的三個職業,而筆者我不管從小打遊戲改外掛(小朋友別學)、控制自走車、碩論的雲平台架設…幾乎都是軟體成分居多,使用到硬體的部分大部分都整合使用居多(RPi, 各種單晶片裝置…),因此我還是選擇了軟體這條道路。

當然大家可能會有各種考量而有所不同的選擇,錢、發展性、興趣、家庭…任何的考量都沒有絕對的對錯,因此大家在選擇時請好好評估喔!

目標 (短、中、長)

以我自己而言,我的目標與大多數常見的框架類似,以 30 歲為一個分水嶺,先定義快十年的時間你想成為什麼樣的人,再往前推算中期、短期想達到什麼目標。

  • 短(碩班~服役):把面試、軟體方向不足的地方補足,讓相關能力別落後別人太多

    • 從 FB 加入各種技術社團看每個訊息動態,了解現在大家關注什麼方向,進而往那方面多研究
    • 到 HackerNews 上看看是否有哪些是剛好自己也有興趣的東西
  • 中:尋找自己喜歡&適合的產業,別限縮自己只在單一個領域發展

    • 開始加入社群認識朋友,甚至成為 Organizer 都是我目前很棒的經驗
    • 前、後端、Cloud Native 的相關知識都會收集,讓自己涉略的領域可以更廣,對於愛聊天的我也很有幫助!
  • 長(30):如果有發展順利,就繼續軟體業待著;反之轉行成到時喜歡的行業(開小吃 || 農夫)

    • 看來接下來應該軟體業繼續待著了~

大家寫論文或履歷,應該都有被要求過短、中、長期應該做什麼吧?或許你也可以嘗試這麼方法

挑選裝備/武器,看看自己的技能樹

整理自己當前技能是個很重要的能力,許多優秀的同學都能在履歷中把自己的優點給特別的,讓未來合作夥伴、主管可以更快地了解你,畢竟大家時間都很寶貴,他們可能有其他跟錢有關係的會議在等著,你是否也可以讓自己在這些利益關係中突出呢?

因此別害羞先把你自己的目前有的技能都先列出來,逐一排出能力的優先順序,你就能更清楚你可以往哪個方向了!

LINE 開發社群計畫: 「如何培養競爭力與軟實力」

跳傘啦!地區上的差異

當你跳傘的時候,選擇區域很重要,而在這些區域中有許多東西需要考量,

  • 發展性
    • 不同區域注重的產業別不一樣,不管在當地生活或上網找,應該都會有很多相關說明
    • 總不希望下分工作面試時,面試官也不知道這產業做什麼吧?
  • 機會多寡
    • 在都是製造業的環境中,堅持做純軟”可能”會吃虧,在挑選環境上也得去多看看
  • 競爭程度
    • 台北光路上的人步調就很快,如果你像我一樣很習慣,或許這裡很適合你
    • 初期可以考慮加入、參加 社群/研討會 了解一個區域的狀態,為你往後的選擇多加個選項
  • 條件考量
    • 台灣社會很棒的一點就是大家會以家庭為重,但這在工作的考量上就需要抉擇,若你的發展適合在台北,而像我一樣是中部小孩,那就要評估離家的可能性
    • 這邊當然$$就會很重要,實際狀態因產業別不同,大家可以到網路上爬文

任何的選擇沒有絕對的對錯,會因為時空環境的考量而有所不同,千萬別為了自己的選擇而氣餒!

僚機隊員 - 同儕間的比較

有看 Top Gun 的朋友應該知道挑選僚機隊員是多麽重要的事情吧?

不管求學階段,以致於到後面開始工作,作為人類的我們都會有朋友、同學去做比較,良性的競爭、比較我一直都相信是好的,互相砥礪讓雙方都持續進步,而在比較的同時最大的影響程度通常會有家庭背景個體差異目前環境,大家會因為環境做事方式個性、擁有的資源不同而影響到,進而對某個領域的掌握度(環境耳濡目然)、適應力有所不同,而讓你在做事上對於適合做 應用型 || 核心型 的開發者很有關連。

因此要提醒到大家,所有的因素都會影響到最後的決策,也許某位同學非常厲害但態度輕鬆,但你可能沒看見他背後付出的努力有多少,總而言之,不同產業別所領到的東西、福利、任何制度都會不同,請勿過度比較。

勸世一句:人情留一線,日後好相見,別因為小事打壞關係,但適時的表達情緒也是很重要!這課題是所有人都在學習的,找出適合自己的方式吧!

都決定好了,遊戲開始準備跑圖!

準備好開始面試了,隨之而來競爭者也跟同跟著面試中,接著會開始遇到一些問題,「是我不夠努力嗎?」「他的運氣好好哦…」「他都找到工作了呢」這些聲音可能大家也時常聽見。

而這邊分享一個看法,平常我們看到名校的學生,都會覺得「他們應該就順遂了吧?」「工作都不用擔心了」等等的想法,但其實他們身處於當下的環境,相對而來的競爭力也很高,需要付出的努力可能不是我們表面看得這麼簡單,他們在課餘時間的努力可能是我們沒看見的。提出這個例子是想跟大家說,如果覺得自己努力應該獲得些什麼的時候,回頭問問自己是否真的努力了?在這些高競爭力的領域中,”努力”這件事情已經是基本了。

套用以前聽到的一句話 「當你想著贏的時候,你已經輸了」

這邊分享一個我的方法,適不適合可以參考看看,我從大學時開始把在寫的各種程式、架設遇到的問題都寫在部落格上,不用怕寫錯而不敢寫,真的寫錯被發現了,友善的問對方,相信對方也會願意提供正確方法給你,這樣是不是一石二鳥呢?

初期使用 Blogger,中期用到 Medium,到現在則是自架部落格在 GitHub Page 上

總之,可以設定好找第一份工作的目標,想做什麼方向,許多網路上都有相關的資訊,提供以下的資訊給大家,大家可以從中去收斂自己想找工作面向,進而往那邊去努力!

等級不夠,到哪可以練比較快?有沒有商城? - 歡迎來到「軟體世界」

這個時候在網路上各種資源都非常發達,從各家機構的線上/下課程、各種研討會(【LINE TECHPLUSE 2022】議程回顧)以及各式技術社群(“Cross-country”專案測試心法 @ Test Corner #32)都可以參加,可能會有一些場地費、課程費用產生;

但如果像我以前一樣在中南部,你則會需要負擔車馬費住宿費等需要嗑金的費用,現在許多軟體領域的東西其實相較過去費用真的不高,雖然在工作前~前幾份工作這些費用可能會有一定的影響,許多遊戲雖然不一定嗑金就可以獲得很好的輸出,但嗑金總是讓你有機會翻身,玩遊戲都願意賭一把的話,現在的你想在職涯上賭一把嗎?

另一方面,如果試著出去社群分享東西,除了在分享技術、整理所學的內容給大家之外,其實也是間接地幫你腦內的知識做一個總整理,也就像我們以前考試,沒有這些考試,你怎麼知道你真的學會了這些東西呢?

在整理完腦內的東西之後,我們就要透過一次次的分享讓自己的口條/表達更順暢,即便是我前幾次也是緊張到爆,以為很穩的東西,一看到人講話都開始發抖了。但也透過這樣的練習,讓我在許多場合比較能穩定情緒,盡可能的表達出我要分享的內容,因此也鼓勵大家踴躍出去分享!甚至有機會認識到你未來的工作夥伴喔!

賽後檢討 - 打完比賽要看回放,才知道自己在哪犯錯

隨著大家經驗值越來越多,就會越來越清楚自己/對方要的是什麼,過程中犯錯是難免的,但請時刻保持謙虛,多聽/想/問,跟同儕間互相學習,找出屬於自己的方程式,也許在這過程中會找到真正屬於你的打法!(誰說補師之能補血?)

推薦聽這集 Podcast - EP05│ 職場心聲 │ 閱人無數非 HR 莫屬!各界 HR 獨家解密新鮮人求職(上) ft. 金色三麥、Dcard

最終篇:若發現有東西不懂,記錄下來就對了

沒想到大學已經是八年前了…

在大學時,可能因為年輕,想到什麼就可以很快地開始實作,遇到問題查一下馬上就過了,但隨著開發越來越多,許多遇到的問題都開始重複,一開始還可以靠印象來解問題,久了之後發現…開始想不起來這問題到底在哪,而在這個時間指導老師跟我說了一句話

[把你遇到的問題用部落格寫下來,再小都要記錄起來]

當時跟現在看到文章的各位應該一樣,如果我打出去的文章錯了怎麼辦?不會被出征嗎?…很多諸如此類的問題,但這邊想起很久以前的一句話[你沒紅,怎麼會有人要糾正你錯誤。]

想想也對,程式一直寫,今天程式沒問題,不代表明天程式就會乖乖地給你跑正確,可能記憶體炸了、cpu 不夠…try catch 抓錯…之類的,因此我就下定決心開始記錄我的這些過程

從一開始毫無章法的開始記錄,到了現在會開始有結構性的去撰寫我的文章,把內容大致分類出來,當然這樣的技能也是要隨時間累積,相信任何一個作家一定也是累積了大量的撰寫跟思考才有辦法達到,因此還沒踏出這一步的朋友,現在網路上有很多免費的部落格空間,讓大家可以很快速的上線第一篇文章,心動不如馬上行動!

Q&A

Q: 是否可以用研究所所學的內容出去找工作呢?

A: 可以,除了熟悉以外,也建議要對這領域有一定的熱誠!這樣工作才會長久


Q: 實習建議是兩個月嗎?建議是什麼時候呢?

A: 任何的實習機會都是最快與業界接觸的機會,學習到真正在賺錢的技能是非常重要的呢!如果是暑期實習就沒什麼限制,而如果像是 LINE TECH FRESH program 這樣一年的實習計畫,建議大二升大三之後~碩班期間來實習,一來畢竟大一大二相對必修課程會比較多,二來大家在即將畢業的年紀比較近,也能更好的銜接到未來工作。

結論

這次很榮幸可以回朝陽資工所跟所有的學弟妹們分享我工作這段期間的一些看法以及經歷,而不管你現在身處何處,希望這次文章的內容可以幫助每位即將踏入軟體世界的同學們,如果你也覺得這篇文章對你有幫助,歡迎分享給周遭的朋友!

活動小結

立即加入「LINE 開發者官方社群」官方帳號,就能收到第一手 Meetup 活動,或與開發者計畫有關的最新消息的推播通知。▼

「LINE 開發者官方社群」官方帳號 ID:@line_tw_dev

關於「LINE 開發社群計畫」

LINE 於 2019 年開始在台灣啟動「LINE 開發社群計畫」,將長期投入人力與資源在台灣舉辦對內對外、線上線下的開發者社群聚會、徵才日、開發者大會等,已經舉辦 30 場以上的活動。歡迎讀者們能夠持續回來查看最新的狀況。詳情請看: