Why and How I start learning programming language?


Posted by pei_______ on 2022-04-12

商管相關科系畢業,程式開發零基礎
對於電腦科學的了解大概只有小時候常常抱著電腦,從遊戲中得到的啟發

工作一段時間後辭職念研,但也是商管類所
希望未來可以朝向產品經理方向前進
於是決定用開學前半年的時間學習產業硬實力-程式語言

因應自己的學習習慣還有要在短時間內學習新領域應用
我採用作品導向的方法,從實做中累積經驗,並在此紀錄。


【半年期間目標及精力分配】
以下是這幾週各種爬文後,蒐集到的自學資源,從中選擇最適合我的:

(1) CMoney菁英軟體工程師戰鬥營
精力分配:★★★★★
(2) 哈佛CS50x課程(線上課程及中文導讀)
精力分配:★★★★
(3) Udemy-100 Days of Code: The Complete Python Pro Bootcamp for 2022
精力分配:★★★
(4) 彭彭Youtube-基礎Python教學
精力分配:★★
(5) 巨匠課程-C/C++/資料庫基礎課程
精力分配:★★


其中以戰鬥營作為這半年的主軸,整個營期分為4個階段,每一階段都有各自的考核,階段目標首要是通過考核,除了從營隊中探索自己的興趣,我也希望從實際的開發經驗中,淬鍊出自己對於產品的更深層理解。

而CS50x和100天Python課程,是希望自己在營期前兩階段專注於JAVA課程時,在能力可以負擔的情況下交叉學習,透過電腦科學還有100天實作練習,幫助自己預先建立戰鬥營所需要的運算邏輯。目前CS課希望一週一堂+作業繳交,100天Python課程則是以一天1-2小時以內的龜速慢慢爬行,這部分會視營隊參與狀況調整。

至於彭彭和巨匠的課程,則是打算當成低度練習的工具,在前述課程疲乏時,可以用來回血的工具。
選擇彭彭是因為他的教學非常清楚有條理,算是補強Python課程可能不熟的背景邏輯,其實已經上完一半了,而在選擇戰鬥營之前也有考慮過他的WeHelp Bootcamp,看完校友經驗分享之後非常心動,但很可惜一方面是時間搭不上,一方面也擔心自己的零基礎貿然參加會被電得很慘(甚至可能前審就被刷掉了),只能等待未來還有機會能夠參與。

而巨匠課程是小時候不懂事,硬凹家人買了終生課程,還有5-6堂課程可以選,就排了不同語言的基礎課程,每週固定兩三個晚上上線聽課,當作是建立起自己對於程式語言的世界觀。


#新手學習 #start







Related Posts

Context API 效能問題 - use-context-selector 解析

Context API 效能問題 - use-context-selector 解析

day01 安裝android studio + 認識adb

day01 安裝android studio + 認識adb

Explore-Binary Search Tree

Explore-Binary Search Tree


Comments