---
# System prepended metadata

title: 2024 軟體工程師體驗營
tags: [軟體工程師體驗營 - 2024]

---

![image](https://hackmd.io/_uploads/HyINLttNC.png)

### 相遇
2024年3月中開始，非本科生的我決定嘗試自學前端，於是從youtube上尋找了一些基礎教材：

- [PAPAYA 電腦教室](https://www.youtube.com/watch?v=6HHN0G2cwBM)
- [GrandmaCan - 我阿嬤都會](https://www.youtube.com/@GrandmaCan)
- [我是大仁哥](https://www.youtube.com/@darenge2023)
- [CSScoke](https://www.youtube.com/@CSScoke)
- [彭彭的課程](https://www.youtube.com/@cwpeng-course) ([HTML、CSS、JavaScript 網頁前端工程](https://www.youtube.com/watch?v=yGbNtuawDJY&list=PL-g0fdC5RMbqW54tWQPIVbhyl_Ky6a2VI))


就在這樣沒有特地安排進度的情況下，日子一天天過去。
那時一天花在學習的時間可能也就兩三個小時，或者漫無目的地過了一天。

（不過也要感謝一下那時的自己，雖然開場並不完美，一路找尋自己適合的學習方式並且有學習到東西也是值得的。）

直到４月中，無意間滑到六角學院的廣告，隔幾天又滑到優惠碼，抱持著才$799-100何嘗不試試的想法，入了[六角學院](https://www.hexschool.com/2024/03/19/2024-03-19-2024-software-engineer-camp/)的坑（?

### 一、影音課程
60小時影音課程囊括 HTML / CSS / Bootstrap / jQuery 基礎/ JavaScript / Hexo 架站 / 還有 Node.js 等等，加上補充一些六角YouTube免費資源補充學習。

對於算全職學習的我來說也是有點難在一個月的時間內嗑完，原先預計跟隨影音順序安排進度學習，但因程式新手做主線任務花了較多時間，目前只看到55%，先把火力集中在主線任務上了。

好在原先影音課程觀看期到 2024/10/31，在同學們一起完成團戰任務後，獲得團戰獎勵使觀看時間延長到 2025/5/31，謝謝各位同學們:sparkles:

### 二、直播課程
主要由洧杰校長分享任務攻略，並會在直播過程中寫 Code及回答同學們的疑難雜症（？）
（每位同學的提問基本上都有問必答！從任務內容到職涯規劃，應有盡有（？）

授課堂數：
5/1（三）[第一週：打造最強前端開發環境](https://hackmd.io/@hexschool/HynQxh0bC)
5/8（三）[第二週：Flexbox 多欄式排版全攻略](https://hackmd.io/@hexschool/HJs-poDz0)
5/15（三）[第三週：RWD 一點都不難，手把手打造手機版網頁](https://hackmd.io/@hexschool/BkAEgkGX0)
5/22（三）[第四週：Hexo 極速免費架站全攻略](https://hackmd.io/@hexschool/r1nkGG57A)
5/29（三）[第五週：Hexo 樣版客製化、網站上架一條龍全攻略分享](https://hackmd.io/@hexschool/HkFsTi07C)

主要授課時段：各授課堂數的 20:00~22:00，實際下播時間：？？？

如果有事無法準時觀看的話，可觀看直播錄影檔，還有志工貼心的附上時間軸:sparkles:

以第一週直播課為例：

![image](https://hackmd.io/_uploads/Byk3WdsVA.png =60%x)


### 三、每日任務
週一～週五每天早上9:00會發佈每日任務，分為++切版主題++及++JS主題++。

![image](https://hackmd.io/_uploads/HJJyaQiNR.png =65%x)

雖然說是每天的作業，其實切版主題我只完成六天、JS主題只完成兩天（JS的部分比較不熟悉）。

老實說，每次做作業，總會看到不懂的地方，有時回去看影音課程影片也不見得能自己寫出作業內容 ＞＜。


在這想提一下卡關的任務：
[切版任務 Day7 - jQuery 基礎教學＋點選按鈕動態切換 active 效果](https://hackmd.io/CQJTeiDXRPigcFQd-mAsnA)
[切版任務 Day12 - 運用 jQuery 呈現手機版漢堡選單效果](https://hackmd.io/8Z_LG18pRy69miRyWX6ymQ)
[切版任務 Day18 - Navbar 隨著斷點變換樣式、排版](https://hackmd.io/wj_Q0WDvTfiInn3C4ihGyQ)
以上皆是與jQuery相關的任務，雖然是隔幾天的任務，但任務內容是有延續性的，在觀看完影音課程 [jQuery基礎教學](https://www.youtube.com/watch?v=GVWOIP-HX70) 後個人無法自己寫出作業內容，可能要再找相關教學影片學習才能寫出來 ＞＜。

雖然我也會去看其他同學的作業，從中學習不同的語法和寫法，也順便探索自己比較適合哪一種寫法，但功力不足的時候不太會強迫自己完成任務，還是先緩緩 ＞＜。

### 四、主線任務
主線任務可依個人能力繳交不同等級的作業，即使交最基礎的LV 1也可以通過，且在**課程活動期間皆可再次提交給助教批改**。

作業等級以Hexo部落格架站影音任務為例：

![image](https://hackmd.io/_uploads/BykUamjE0.png =70%x)


除了切版任務外，Hexo部落格架站影音任務可能算是三個任務中相對簡單的。

不用寫複雜程式，照著影音課程影片一步一步學習、做到github部署成功，即使是慢慢做的話，大概五天內可以完成，也算是新手友善的任務了（撇除可能遇到的安裝或其他問題，但在頻道上發問也會有志工及同學協助解決:sparkles:）。

![image](https://hackmd.io/_uploads/HkWxH6KNR.png =70%x)


### 五、學員分組
助教及校長特地進行「人工分組」，以地區、能力分組，使組員間背景相似，並有耐心的協助較晚加入課程的學員分組。

![image](https://hackmd.io/_uploads/BygKf5F4C.png =50%x)
![image](https://hackmd.io/_uploads/SJVSzcKEA.png =50%x)

### 六、小組任務
在原先的小組中，嘗試第一次在HackHD發表文章、學習運用MarkDown語法撰寫 [第一週小組任務 - 第31組](https://hackmd.io/@chieh225/r1iX_CefR)、號召組員們做小組任務（雖然沒有擔任組長、身為 I 人已竭盡全力）。

（可惜的是，小組在第一週小組任務後，完全沒有活動的跡象．．．）

後來在頻道上看到第38組徵組員，與 2魚 聯絡幾天後順利加入小組。
期間從與組員們的小組討論及資源分享頻道，學習到一些小撇步，真的很謝謝組員們的熱心幫助:sparkles:

### 小結
個人認為對我幫助最多的是一直大力支持著我們新手小白學習前端知識的洧杰校長、洧杰校長的肝跟助教們的肝（？

我是一個沒有信心，也沒耐心等待自己成長，希望可以盡快跟上其他人的人。
在幾次直播課程中，校長提到有些同學也是跟我一樣著急的人。
並說到==學習是需要沉澱的==，讓我恍然大悟，在學習上也比較能放慢一點步調、不會因為進度少一點而感到焦慮、找到屬於自己的學習節奏。

校長不只在直播課程中精神喊話提振士氣（？
也大概每隔兩三天會收到來自校長寄的信，讓我相信自己能繼續努力。
由衷感謝校長，總是給我們信心:sparkles:


>跟自己比較

>你不用一開始就很厲害，但要開始才有辦法很厲害

>只要你不放棄自己，六角團隊也不會放棄你
