iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 27
2
自我挑戰組

開源組織生態觀察筆記系列 第 27

[Day27] 網頁教學開源社群 --- freeCodeCamp

想轉職當網頁工程師,你有聽過 freeCodeCamp 嗎?

轉職寫網頁?

每當朋友說想要轉職當工程師,我都會推薦直接去寫網頁,因為資源豐富啊!而且市場需求也還在增加!那資源豐富又是為什麼呢?如果你有觀察過 GitHub 的熱門專案,就會發現多數是 javascript 相關的專案,而且竄升最快的也多是網頁相關的專案。

再來則是社群,現在 GitHub 上面星星多的專案,平均來說都是網頁相關的,這代表社群是相對有活力的!而 freeCodeCamp 就是今天介紹的重點,如果是轉職來工程師的朋友,很可能會問以下問題:

Q:有需要上課才能寫網頁嗎?
A:網路資源相當豐富,而線上課程也不少(例六角學院、hahow),線下課程也有,根本來說還是看個人的學習習慣而定啦!

為什麼要介紹 freeCodeCamp?

好東西有不分享的道理嗎!來!我們看看 freeCodeCamp 的 slogan!
freeCodeCamp: Learn to Code and Help Nonprofits

本質上來說 freeCodeCamp 就是一個開放式課程,但本身又是一個集結開源教材群、技術交流社群、非營利組織的協力者...等等,因為課程本身是經過很多人貢獻而成,其中的教材絕對不亞於花錢買的課程,並且完成最後的五項專案會有證書喔!並且也會幫忙媒合 NGO 的專案開發~

Imgur
29.6 萬顆星星~~

freeCodeCamp 課程

不囉唆先上圖啦!
Imgur

文字說明(每個專案都會有最終 5 個專案,完成即可取得證書)

  • Responsive Web Design Certification (300 hours)
    • 響應式網頁設計
  • Javascript Algorithms And Data Structures Certification (300 hours)
    • JS 演算法與資料結構
  • Front End Libraries Certification (300 hours)
    • 前端框架
  • Data Visualization Certification (300 hours)
    • 資料視覺化
  • Apis And Microservices Certification (300 hours)
    • API 與微服務設計
  • Information Security And Quality Assurance Certification (300 hours)
    • 資訊安全與品質保證(or QA Testing)
  • Coding Interview Prep (Thousands of hours of challenges)
    • 程式碼面試準備

以下是一些課程截圖

左邊是說明、題目要求與提示,中間是編輯程式碼,右邊是結果呈現
Imgur

專案資訊
Imgur
Imgur

其中 solution 一般都是提供 codepen 的連結,台灣多數的線上課程也都是這樣喔!

Ask Help 社群

Imgur

這是提供討論問題的論壇,如果專案實作遇到問題,在上面發問絕對是最快的方法!

最後上一下人權圖
Imgur
現在沒什麼時間,等鐵人賽完賽以後繼續來爬課程~

今天介紹就到這裡,如果有興趣的朋友趕快前往 freeCodeCamp 挑選自己有興趣的課程囉~


上一篇
[Day26] 台灣開源社群
下一篇
[Day28] 開源參與 --- 文件/軟體翻譯
系列文
開源組織生態觀察筆記30

尚未有邦友留言

立即登入留言