前言
2024年12月4日,我非常高興能參加國立師範大學學生開發社群的企業參訪活動。今天,我,Evan Lin,將與大家分享一些心得。原本我計劃討論「如何建立自己的開源專案」,但最近我注意到許多朋友在閱讀「四十歲想給二十歲的我,XX個建議」這類文章。我認為這樣的主題可能會更有趣,也希望同學們會喜歡。
關於我
在分享之前,我想先介紹一下我的工作背景。我目前擔任LINE台灣的開發者關係與技術推廣部門負責人,同時也是實習生計畫TECH FRESH的部門經理。我主要負責平台技術的推廣、研發工程團隊的內部文化塑造以及工程團隊的招募。
回顧我的職業生涯,我最初來自技職體系,畢業後有幸進入一家美商公司(後來被一家加拿大公司併購)。隨著市場的變化,我輾轉於台灣的硬體公司和小型新創公司,最終來到LINE台灣。在技術學習方面,我的經歷從Windows底層與App開發,延伸到後來的雲端AI系統開發。這些經歷讓我獲益良多,也希望能在今天的分享中帶給大家啟發。
建議 1 : 盡早參與開源專案
雖然 GitHub 早在 2008 年就成立,但我直到 2014 年才開始大量使用。以下是一些小建議,希望能幫助同學們更早進入開源專案的世界:
- 不需要 從無到有打造:開源專案的重點在於參與和學習。你可以嘗試更新一個小專案,或學習其他專案的 README,並將其改寫成自己的專案。
- 從小專案開始:不要期望第一個專案就是曠世巨作,從小專案開始,例如作業的改版或新想法的實現。
- 試著每天參與:每天打開 GitHub 的首頁,看看有什麼新的開源專案,與他人討論,或閱讀一些優秀的開源專案程式碼,這都會帶來豐富的收穫。
建議 2 : 持續寫作
寫作是一個非常有益的習慣,尤其對於資訊科技從業人員。寫作能力不僅能提升文件撰寫的質量,還能增強「技術溝通」的能力。以下是一些寫作建議:
- 從「今天我學到什麼」開始:記錄你每天的學習,不需要太多內容,簡單的流水帳即可。
- 讓他人理解你的文章:如果有人看不懂你的文章,試著將其寫得更簡單。
- 不必過於在意讀者的眼光:很多時候,寫作最能幫助的就是你自己。
- 深入思考與學習:寫作能幫助你更深入地思考和學習,培養第二層思考的能力。
建議 3 : 更早參與技術研討會
技術研討會是一個聚集技術愛好者的有趣活動。參加技術研討會可以讓你了解市場最新的技術前沿,並快速掌握新技術。許多時候,一場好的技術研討會可能會改變你的觀念,甚至人生。
我在 2014 年之前只是一名專注於工作的工程師,從未參加過技術研討會或開源社群活動。直到一位前輩邀請我參加 PyCon 2014,這次經歷讓我印象深刻。工程師們熱情分享他們的專案,閃電秀的經典場景讓我捧腹大笑,還有「桌機哥」的出現都讓我難以忘懷。
其中一個令我印象深刻的 keynote 是 Jessica McKellar 關於美國高中資訊教育問題的分析,她提出了行動方案並鼓勵大家參與改善現況。這些內容讓我受益匪淺。
建議 4:儘早參與分享
「分享」是一個重要的概念,類似於工作中的技術溝通。技術溝通能力通常是有目的性的,為了工作或專案報告而進行。以下是一些建議:
- 為聽眾著想:了解 你的聽眾是誰,避免使用過多專業術語,尤其是對非專案成員。
- 練習:準備專案報告或技術分享時,寫下講稿並不斷練習,使報告簡短而清晰。
- 儘量讓報告簡單:報告或分享不應艱深難懂,若聽眾無法理解,報告就未達到目的。以下是一些報告的脈絡建議:
- 背景介紹:簡單介紹專案背景。
- 目前問題:說明專案的問題或進度。
- 新的解決方式:分享新技術的解決方案。
透過分享或報告,你能更深入理解技術內容。
建議 5:持續學習
作為軟體從業人員,持續學習是我們職業生涯中不可或缺的一部分。這不僅僅是願意學習,更是要在短時間內「有效地學習」。以下是一些方法,幫助你在學習的道路上走得更遠:
-
透過實作來學習(Learning By Action):就像學習一門語言需要不斷練習說話,學習程式語言也需要不斷練習寫程式。實作能讓你更快上手,增強自信,並幫助你識別不懂的地方。
-
故意練習(Intention Setting Practice):你可能聽過「一萬小時法則」,但要成為頂尖專家,這些時間需要有目標地練習。每次遇到學習上的困難,專注於克服它。就像籃球員發現運球不順暢時,會專注練習 運球,投籃不穩定時,則專注練習投籃。這樣的練習才會更有效率。
-
時時審核(Review Yourself):定期檢查自己的學習進度,了解自己的不足之處,才能有針對性地改善。
-
使用生成式 AI 工具加速學習:生成式 AI(GAI)工具如今非常流行,利用這些工具可以加速你的學習過程,讓你更快掌握新知識。
建議 6:時間管理
進入職場後,工作壓力常常讓許多新鮮人希望能夠好好表現,結果卻陷入加班的惡性循環。這樣的生活方式容易讓人對工作感到厭倦。以下是一些時間管理的建議,幫助你在工作和生活中找到平衡:
-
工作時間全神貫注:專注力是職場中最珍貴的資產之一。安排固定時間回覆郵件,不要讓信件和社交媒體打斷你的專注狀態。使用番茄鐘等工具,以 25 分鐘為單位,幫助你保持專注。
-
下班時間充實自己:下班後,盡量不處理公司的事務,將時間用於自我成長和充實自己。
-
將生活放在最高優先權:許多新鮮人因為過度加班而感到厭煩,最終選擇離職。把生活放在第一位,能保持對工作的熱情,讓你的職業生涯更長久。
-
定期健身:運動是一個良好的習慣,許多高科技公司 的高層都會花時間健身。健身不僅能帶來良好的體態,還能建立自信心,並提升專注力和體力。
建議 7:多認識夥伴
在大學時期,多認識夥伴不僅僅是認識同學,更是參與實習的好機會。以下是為什麼你應該多參與實習的原因:
-
熱情與實力兼具的夥伴:每位實習夥伴都和你一樣,擁有熱情並能兼顧學業,是值得學習的對象。
-
多與人接觸:即便像 LINE 台灣這樣的公司採用混合工作模式,也希望實習生能經常進辦公室,與其他同學互動。
-
優秀的同儕:實習生來自不同學校,都是經過選拔的優秀人才,不要錯過彼此學習的機會。
以下是一些實習過程中的經驗分享:
-
線上會議開鏡頭:儘量在線上會議中開啟鏡頭,展現專業的一面。
-
面對面溝通:即使在同一實驗室,也可能不知道彼此都在同一公司實習。儘量與同事面對面溝通,這樣能學到更多。
最後,給予同學們一些關於就業的建議:
-
20 歲看學歷:剛畢業時,學校和學業成績是面試官評斷你的主要因素。
-
30 歲看經歷:工作一段時間後,是否有代表作或主動參與大型專 案,會為你的面試加分。
-
40 歲看人脈:這個年齡段,人脈成為重要資產。朋友不僅能介紹職缺,還能推薦你給相關主管。
大學四年,每位同學努力的方向不同,這時候你的選擇將大大影響未來的工作。人脈在未來會帶來重大幫助,希望同學們能多參與實習,為未來做好準備。
總結:
很感謝台灣師範大學的同學們來 LINE 台灣的辦公室舉行企業參訪,我們也希望這一次的來訪可以給同學們帶來一些幫助,更歡迎同學們未來成為我們的同事。