---
# System prepended metadata

title: (北14組) 小組破冰任務
tags: [Node.js 直播班 - 2023 春季班]

---

---
tags: Node.js 直播班 - 2023 春季班
---

# (北14組) 小組破冰任務

成員(依Discord群組自我介紹順序排列)：
- Coolizz
- Evonne
- ya2
- Page
- PeterChang


## 任務挑戰一：小組自我介紹

1. 請分享您的背景給組員，當初為什麼想成為工程師？
2. 自己的程式技能樹介紹，這次 Node 班最想學的技術是什麼？
3. 分享自己的一個小秘密，可能連你爸媽都不知道(例：洧杰教練擔任過 9 年巴哈姆特熱門遊戲論壇版主，在線上遊戲氪金數字超過 6 位數，曾一度認真想成為電競選手)
4. 請分享自己的[測驗結果](https://www.16personalities.com/ch/%E7%B1%BB%E5%9E%8B%E6%8F%8F%E8%BF%B0)給您的組員。

>組員介紹
:::spoiler Coolizz
```
Hi  我是 Coolizz
競選者

我轉職已滿一年，現在是轉職後的第三份工作。在轉職之前，我是一名網路工程師，使用 Java 的 JSP + Spring Boot 撰寫簡單的網頁和 API 服務，並使用 Python 撰寫 Linux 的腳 Script。後來，我對程式開發產生了濃厚的興趣，想專職從事軟體開發。在撰寫網頁時，我發現自己對前端有濃厚的興趣，因此在 2021 到 2022 年期間開始在職自學前端技術。去年年初，我正式轉換為 RD。由於之前有寫過後端，我認為放棄後端的機會太可惜了，因此進了某知名博弈公司，擔任全端工程師。然而，後來我發現自己對前端的熱情更高，因此在下班時間裡更愛研究前端技術，而對於後端技術僅限於工作上所需。當時我覺得自己在前端技術方面的能力不錯，於是外面面試了四間公司，其中三間資深前端的職稱offer都拿到了。10月時，我加入了一家電商公司擔任前端工程師，但由於工作內容和開發模式與我面試時的預期不符，因此在11月中又轉到現在的公司。

此次報名，除了累積經驗外，我發現自己的轉換工作速度很快，雖然只轉職一年，但都是超級忙碌過得十分充實，除了第二份工作比較輕鬆外，其他都是非常具挑戰性的工作，並想擔任團隊中的領導角色。但是我對於未來是否走管理職，需要考慮到是否需要再次了解後端技術。
也覺得自己很快就成為資深工程師，雖然在每間公司對於資深定義不同，或許也只是個名稱，但這樣快速的轉變偶爾也會出現冒牌症候群，深怕自己是不是其實沒有這個能力。

在過去一年中，我使用過以下技術：
1. 全端工程師 React + Typescript + Style Component + TailwindCSS + C# + .Net + GCP 
2. 資深前端 Vue2 + jQuery + Ruby on Rails
3. 資深前端 React + Typescript + TailwindCSS + NextJS + WebSocket

另外發現到目前為止只有我是   競選者 這個是稀有品種嗎 !!
之前有上過六角直播班，但剛好都有事沒能完成到最後，我只記得某次JS直播班的 BMI KATA 三分鐘還四分鐘的完成 
```
:::


:::spoiler Evonne
```
Hi 
我叫 Evonne, 前端工作經歷約4年左右
測試的結果: 提倡者

目前公司在前端所使用的技術是 Vue2，而 Devops 部分為 Docker 
手上的Vue專案為：提供一個後台給醫院人員操作使用及報告檢閱，使用到 i18n 、Form Validate、Vuetify、Ｗebsocket 串接等。

這次想參加Node.JS 班，一方面想打開自己對後端那塊迷霧地帶，一方面想要有多人的開發合作經驗，也想間接提升自己的底氣及實力(隨時有跳槽或不怕被砍的底氣XD)。

考量到公司之後的專案，以及個人職涯，所以想在這次的專案使用 React🙂 及測試，並了解 Node.JS的資料流及應用
```
:::

:::spoiler ya2
```
大家好，我是ya，測試結果為調停者。
是快滿兩年的軟體工程師，大概20%前端80%後端，接觸過的網頁相關技術如下。
- 前端：JavaScript, jQuery, 非常皮毛的React, 非常皮毛的Babylon.js
- 後端：PHP(Codeigniter), Python(FastAPI, Flask), Nginx
- 資料庫：MySQL, PostgreSQL
- 其他：Docker, Prometheus, Grafana, AlertManager
工作主要都是一人完成，但常常不知道如何將程式寫的更好，希望透過專題班，精進自己，目前想精進方向如下。
- 前端：熟悉React、TS
- 後端：將api格式寫的更好、Redis
- 開發流程相關：git flow、CI/CD、雲端部屬等DevOps技能、團體開發網站
(之後主要希望做後端/DevOps部份～)
期待和大家一起學習成長，做出有趣的東西~~
```
:::

:::spoiler Page
```
大家好，我是Page，我也是調停者~
之前從事視覺設計工作，去年參加App works School 轉職到前端，到現在工作快滿半年

我最熟悉的框架是React，之前在學校做 side project 搭配使用的是 styled component，也有碰過一點點的 socket.io
目前工作上則會碰到Next.js+scss，後端的部分不是很熟，所以想要增進這方面的知識

目前除了上述兩個框架，也有碰過TypeScript、jQuery，跟一點點的scala 

由於工作上會需要跟後端合作跟溝通，我發現有時候都會聽不太懂他們在說什麼，所以想說乾脆自己跳下來學怎麼開Api、怎麼部署，還有怎麼跟資料庫聯繫

目前是新人，一切都還在摸索中，公司也沒有固定的規範怎麼寫code，大部分都是各寫各的為主，不太清楚怎麼寫比較好，所以想借這個機會了解其他工程師的 coding style 之外，也想要學到更多關於 Unit Test 方面的經驗

我也還有很多後端的領域不是很了解，像Nginx、Docker、Jenkins 等等只是都有個基礎認識而已，希望了解後端技術之後我可以更能瞭解這些服務在做什麼

目前看起來我好像是最菜的😂
請大家多多指教🙏
```
:::

:::spoiler PeterChang
```
大家好，我是Peter，測試結果為守衛者，從事前端工程師兩年半。
React 開發經驗約一年半，也寫過 Angular、Typescript，參加過資策會的轉職班，所以也略懂基本 Node.js 跟資料庫串接。
由於工作上都是單打獨鬥，常常不知道怎麼寫會更好，所以希望可以和大家多交流。
這次專題班主要想精進前端的部分，包括 Unit test、Next.js等等，並且對後端環境建置、資料庫操作更熟練，如果能再練習到CI/CD、Docker就更好了😆
```
:::


## 任務挑戰二：AI 生成式圖像訓練

1. 請用 [midjourney](https://midjourney.com/) **生出專屬於你們小組的代表圖**，[教學文](https://www.kocpc.com.tw/archives/453331)。例如大家都喜歡貓，可生出一群貓、都喜歡 React 就出數顆藍寶石。

> 小組代表圖

<img src="https://i.imgur.com/99j9SlT.jpg" alt="北14組代表圖" width="60%">

詠唱語法
```
five people code and like travel
```


## 任務挑戰三：[ChatGPT AI](https://openai.com/blog/chatgpt/) 程式題詠唱訓練


1. 請用 chatGPT 解答[10 道 if+function 題目](https://hackmd.io/zvASmoO4S3q6oLINjupvJA)，不可自己寫程式，需能直接詠唱出解答。如想找更進階題目，可前往 [Codewars](https://codewars.com/)、[Leetcode](https://leetcode.com/) 找題目。


    :::spoiler 題目一：多重條件
    ![](https://i.imgur.com/9mtdw6N.png)
    :::
    :::spoiler 題目二：飲酒測試
    ![](https://i.imgur.com/gNqifcA.png)
    :::
    :::spoiler 題目三：發燒檢測
    ![](https://i.imgur.com/zkbeIUS.png)
    :::
    :::spoiler 題目四：溫標轉換
    ![](https://i.imgur.com/JHPghqg.png)
    :::
    :::spoiler 題目五：餵食青蛙
    ![](https://i.imgur.com/dGydtrE.png)
    :::
    :::spoiler 題目六：計算球體體積
    ![](https://i.imgur.com/R6JivOy.png)
    :::
    :::spoiler 題目七：BMI 計算
    ![](https://i.imgur.com/wDUY5Hz.png)
    ![](https://i.imgur.com/aeS47zz.png)
    :::
    :::spoiler 題目八：斜邊計算
    ![](https://i.imgur.com/LPhW2hq.png)
    :::
    :::spoiler 題目九：FizzBuzz
    ![](https://i.imgur.com/LptLqHx.png)
    ![](https://i.imgur.com/2jQRE2u.png)
    :::
    :::spoiler 題目十：蜘蛛下網
    ![](https://i.imgur.com/eDQji2g.png)
    :::


2. 請用 chatGPT 詠唱以下 [Bootstrap 5 文件](https://hackmd.io/@YmcMgo-NSKOqgTGAjl_5tg/ryar-vGOd/%2FNdGKchTeRBqbkTMiQ2HSmw?fbclid=IwAR3SBn6du9SuAvTGOqscoVCtfddf-8QRPAk7POCDwtEeyL7lb3-mcPthUbI)的[募資網站](https://hexschool.github.io/boootstrap5WebLayout/)中，詠唱下圖範圍版型，並分享自己的詠唱語法與 Codepen，來看哪組的小組詠唱能力最接近。註：進入[標示文件](https://hexschool.github.io/boootstrap5WebLayout/)，點擊圖片後右下角的匯出可獲得圖片線上網址。
![](https://i.imgur.com/0mbnlBC.png)

    :::spoiler 募資網站
    ![](https://i.imgur.com/Rf1rgCU.png)
    ![](https://i.imgur.com/WBgb0Fn.png)
    ![](https://i.imgur.com/jZrwaMN.png)
    ![](https://i.imgur.com/5QPJooR.png)
    ![](https://i.imgur.com/KO1sVTu.png)
    ![](https://i.imgur.com/gTL6Gzo.png)
    ![](https://i.imgur.com/JT7RONE.png)
    ![](https://i.imgur.com/iPDPsjD.png)
    ![](https://i.imgur.com/wsG6Vw8.png)
    codepen
    ![](https://i.imgur.com/vFrbhl4.png)
    :::
    
3. 請嘗試用 chatGPT 寫出 [todolist API](https://discord.com/channels/801807326054055996/1075786895914700820)，並一樣需載入 `uuid` NPM 套件，並寫出各 API 功能

    :::spoiler todolist API
    ![](https://i.imgur.com/nvNw7GI.png)
    :::

## 任務挑戰四：專題討論

1. **主題選擇**：請小組內成員，投票自己想做的題目，可先列出 2~3 個最有興趣的，並在線下專題工作坊的時候再做決定即可。
2. **挑選致敬對象，收斂開發範圍**：挑選出備案主題後，請蒐集幾個相同性質的網站，做為當天工作坊的討論素材。例 (部落格：方格子、medium。短網址：lihi.io)，會藉此設計[使用者故事](https://ithelp.ithome.com.tw/articles/10220522)，來收斂開發範圍。
> 感興趣題目與致敬對象
- 活動訂票服務
    - [kktix](https://kktix.com/)
    - [iNDIEVOX](https://www.indievox.com/)
    - [accupass](https://www.accupass.com/?area=north)
    - [拓元](https://tixcraft.com/)
    - [寬宏](https://kham.com.tw/)
    - [opentix](https://www.opentix.life/)
- 生產力工具
    - [Trello](https://trello.com/)
    - [ClickUp](https://clickup.com/)
    - [monday](https://monday.com/)

## 會議紀錄

:::spoiler Discord討論
- 破冰活動
<img src="https://i.imgur.com/iyyEUj8.png" width="60%">
<img src="https://i.imgur.com/C7PQvKJ.png" width="60%">
<img src="https://i.imgur.com/0RNrbxo.png" width="60%">
:::

:::spoiler 03/09 Google Meet會議
- 決定小組代表圖
- 里程碑一討論
<img src="https://i.imgur.com/AaPkqlr.jpg" width="40%">
:::
