iT邦幫忙

2024 iThome 鐵人賽

DAY 3
1


制定一個清晰、可靠的學習計劃十分重要。今天我們將探討如何設計一個適合你的學習路線,確保你能夠有效地達成目標。

評估自己的起點

釐清自己的技能水平,這將幫助你確定該從哪裡開始,以及評估需要投入多少時間和精力。

  • 技術背景評估

    • 你是否有任何寫程式的經驗?如果有,是哪些語言?
    • 你對後端開發有多少了解?
    • 你是否熟悉版本控制系統(Git)?
    • 你是否有資料庫的使用經驗?
  • 軟技能評估

    • 你的自律能力、時間管理能力如何?
    • 你習慣獨立學習還是更喜歡系統化的學習環境?(自己設計課表或者找補習班)
    • 你的英語閱讀能力如何?(因為很多技術文檔和資源都是英文的)
  • 資源評估

    • 你每週可以投入多少時間來學習?
    • 你是否有預算購買線上課程或參加培訓班?
    • 你是否有可以互相學習和支持的同學或朋友?

其中最有感觸的是英文聽讀能力,從小到大一直沒搞懂花那麼多錢補習是為了什麼,現在有了明確目標,為了開拓視野,取得第一手資訊真的在學習上有很大的幫助,且不論在任何領域,英文絕對是最值得投資的工具!

你每天花多少時間學習?
這是我轉職以來最常被問的問題,而我總是回答因人而異,有的外國人來台灣生活了10年只會講幾句簡單中文會話,有的外國人生活了2年,甚至都會唸易經、佛經、文言文,這完全取決於你的決心和你有多麼迫切需要融入新環境。

設定短期和長期學習目標

明確的目標可以幫助你保持動力並量化、衡量學習進展。

  • 短期目標 (1-3個月)

    • 選擇一種程式語言並學習基礎語法
    • 了解基本的網絡協議(HTTP/HTTPS)
    • 學會使用Git進行版本控制
    • 完成一個小型功能(例如:經典的代辦事項功能)
  • 中期目標 (3-6個月)

    • 深入學習選擇的程式語言和相關框架(找熱門的框架來學,資源比較多)
    • 認識資料庫設計和管理(SQL和NoSQL)
    • 學習API設計和開發
    • 了解基本的雲服務概念(如AWS或GCP)
    • 結合目前所學的知識,設計一個應用程式API(例如:顧客、商品及表單管理功能)
  • 長期目標 (6-12個月)

    • 學習較深入的後端應用架構(如微服務架構、容器化)
    • 學習DevOps基礎知識
    • 了解系統設計和架構
    • 結合目前所學的知識,完善之前的應用程式API(例如:將伺服器架設在雲端,容器化開發、部署,自動化更新等等)
    • 參與開源專案或建立自己的開源專案
    • 準備並考取相關技術認證(可選)
    • 寫履歷、找職缺

選擇適合自己的學習資源

網路上有各種優質的學習資源可供選擇,關鍵是找到適合你的學習風格

  • 線上課程平台

  • 書籍

    • 《Clean Code》 - 被封為軟體界的聖經,建議挑有興趣的章節閱讀;我認為是需要一些實務經驗,再回頭看才會有感覺(我其實到現在也看沒有很懂XD)
    • 《Go程序設計語言》- 翻譯自 Golang 界的聖經,是簡體字,用語習慣一下就好,大致都能理解在講什麼
  • 線上官方資源

    • Go, Python - 或任何你需要學習項目的官方文件
    • MDN Web Docs - 很全面的網路技術相關知識
    • CS50 - 哈佛大學講述電腦科學與程式設計的課程,主題明確,有點深度,需要反覆咀嚼
  • 實踐平台

    • LeetCode - 培養高效率演算法的敏銳度(非必要,可以上岸之後再惡補)
    • GitHub - 學習如何與他人合作共同維護專案,也有很多大型專案可以參考,非常重要!
  • 技術論壇

    • Stack Overflow - 跟 IT 相關的任何疑難雜症,都可以在這邊都找得到解答,據說這個論壇停擺,有一半的工程師都要跟著下班了XD
    • Medium - 簡約介面的技術部落格,許多熱心人士都會在上面分享討論任何技術分享,在這個平台獲益良多,缺點是有些優質文章需要付費解鎖QQ。

時間管理技巧

有效的時間管理是成功學習的關鍵,上網查你會看到一堆人分享如何自律,什麼番茄工作法、屏蔽通知小工具、關閉社群媒體、待辦事項App等等,那都不是太重要,重點應該放在如何保持學習熱忱。

想像一下最近一次玩遊戲、追劇、喝酒、聊天到天亮是什麼時候?那是種專注在當下而忘記時間流逝的感覺,我會透過想像,想像我學習這個可以帶給我什麼好處,進而保持對學習的好勝心。


結語

設計一個符合自己需求的學習路線是成功轉職的關鍵。記住,學習是一個持續的過程,保持熱情和好奇心至關重要。在下一篇文章中,我們將討論打造個人品牌的重要性,讓你在競爭激烈的就業市場中脫穎而出。


上一篇
市場趨勢解析:軟體正在吞食這個世界
下一篇
打造個人品牌:創造技術之外的競爭力
系列文
30天轉職馬拉松:從0到Offer的學習計畫13
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言