iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 10
6
Modern Web

半路出家轉職工程師?你該知道的 30 件事系列 第 10

【Day 10】 新手轉職工程師,如何做作品集或 side project?懶人包在這

關於工程師「如何做作品集/side project」這件事,實在有太多人都講得很好,也都很仔細。我今天就來擔任 google 小姐來把大索引整理在這裡:

如何準備作品集?

什麼是好的作品 /作品集?

  • What does a good side project look like?
    • 我知道你懶得看英文,所以我來摘要一下
    • 好的 side project可以:
      • 讓你學會新的技能
      • 讓你有穩定被動收入
      • 能夠展現你的創造力
      • 小而美的scope,你可以在有限的時間與心力內完成(1-2 個月)

切記:別試圖打造滿漢全席式的 side project,除了花很多時間、發散、失焦,最後就做了一個似不像出來。

好的 side project 案例

以上,我覺得對新手 side project 的關鍵其實只有兩個:

  • 讓你學會新的技能
  • 小而美的scope,你可以在有限的時間與心力內完成(1-2 個月)

被動收入或是創新都太 nice to have 了。新手光是臨摹/復刻一個現成的市面上產品,就有太多太多東西可以練功和鑽研了。請大家先搞清楚自己做 side project 的目的是要練功、求職、被動收入、實踐一個想法、還是做創業的prototype,因為目的不同,採取的路徑和手法就會差很多。

如何開始 side project

著手 side proejct 可能的做法有:

➡️ 在生活中找靈感,做出小工具解決問題
➡️ 以作業為範本,自己做另外的應用練習
➡️ 沒靈感?直接找個覺得很酷的網站復刻功能當練習
➡️ 直接接案,或是當志工參與開源專案,貢獻自己的能力,順便累積作品

之前也看到一段矽谷青年導師 Paul Graham 給高中生的話,覺得很適合新手們參考:


「任何project的一大要素是找到對的書,而光找書這事,可能就是一個project,因為大部份的書都很糟,教科書幾乎都沒例外的糟。你要花工夫找好書。

最重要的是,你要開始做,不要等人家教,自己開始做,開始學。你的人生不用受申請大學的過程控制,你的好奇心可以決定你的人生。所有心懷大志的大人,都是這樣的心態,你不用等到大人了才開始。沒有人說,要到一定年紀,或是從什麼地方畢業了,你才算大人。你自己決定為自己負責的時候,就是你變大人的時候,什麼時候都可以。」

期待大家都能享受過程,讓好奇心成為最好的動力,決定你們的努力方向。就算是為了衝作品集而做作品集,也能在過程中體會到練功的樂趣和成就感。以下看更多以前帶過的同學如何在學習階段時就自己摸索出的 side project

* Mike 做Chrome套件抓圖加快自己前端切版的速度 https://bit.ly/2LL27bw
* Andy 串 API 做出查詢匯率兌換的小工具 https://bit.ly/2MjJCee
* Ginger 做爬蟲大大提高自己的工作效率 https://bit.ly/2MjtiKH
* 駱駱設計爬蟲又串了bot方便自己查找資料 https://bit.ly/2MiUBoh

強烈建議新手把以上文章都好好看過,然後找一個小而美的題目,動手打造你的 side project吧!


本篇文章為 2020 鐵人賽系列文章第 10 篇。我在〈半路出家轉職工程師?你該知道的 30 件事〉 系列文中,會連續 30 天發文分享我在過去兩年輔導百位學生轉職「網頁工程師」(web developer)的經驗出發,轉職軟體工程師,應該要知道、注意、準備好的 30 件事。

歡迎訂閱和留言討論~


上一篇
【Day 9】 轉職工程師必備作品集:什麼是作品集?為什麼對新手很重要?
下一篇
【Day 11】 什麼是工程師面試?都在幹麻?聽說有很多種面試類型?
系列文
半路出家轉職工程師?你該知道的 30 件事31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
harry xie
iT邦研究生 1 級 ‧ 2021-01-10 07:23:39

謝謝分享!

我要留言

立即登入留言