EP16 發表+面試演練

今天進度:已勾 016

開場:規則與自檢(10 分鐘)

三條規則,老師會再講一次:

  1. 不做簡報,投影片一律不准。 上台開兩樣東西:你們的 README、你們的作品入口。
  2. 順序當場抽。 沒有人知道自己第幾個,所以現在就要準備好。
  3. 輪到別組的時候你不是在休息,你在當評審(下面那一張卡)。

現在做下面四件事,五分鐘內做完——剩下五分鐘是留給出問題的組救火的:

〇、先把電腦準備好。這一段同組只有一個人做:等一下要改檔案的那一位。

另一位不要登入這台公用電腦,README 看他的螢幕就好(你們的 repo 是私有的,沒登入的瀏覽器點進去只會是 404)。

要改檔的那一位跑下面這五行(跟前面每一堂一模一樣;gh auth login 那一步會順便把這台的瀏覽器登入 GitHub,你們私有的 README 才打得開):

gh auth login

(GitHub.com → HTTPS → Yes → Login with a web browser → 先看瀏覽器右上角頭像是不是你 → 打八碼 → Authorize)接著四行,一行都不能少:

gh auth setup-git
git config --global user.name "你的帳號"
git config --global user.email "你的專用信箱"
git config --global pull.rebase false

登入了就有登出的責任:下課前那一張卡(「下課前:登出這台公用電腦」)一定要做完。

一、開你們的 README,確認三件東西都還在:截圖(或錄影)、說明、「怎麼看到它動」。

https://github.com/shsh-tw/proj-你們的隊名

二、照 README 寫的那個方法自己走一次。走哪一條看你們是哪一種組——兩條都算數:

EP15 叫你「不要為了交作業把作品改造成網站」,那條今天照樣成立。 沒有網址不是缺件,你只是走 B 這一條。

三、點不開、跑不動 → 現在修。只修「讓它跑得動」,不改功能。

看到這個就對了
你的螢幕上開著自己的 README;A 的組網址點得開,B 的組作品已經在你帶來的機器上跑著。
卡住了
① 網址死了?→ 不扣分,這是寫死的規則。今天用 README 裡的截圖或錄影上台,要講的內容一個字都不用改。
卡住了
② 東西壞了,想順手多加一個功能?→ 不行。EP15 已經定稿,今天只准修「讓它跑得動」。
卡住了
③ 修好了要不要 push?→ 看你改的是什麼。改 README 的字或連結 → 直接在 GitHub 網頁版按右上角鉛筆改、按 Commit,不用 clone、也不用打那三行真的要改程式 → 在你今天帶來的那台機器上改(專案本來就在那台),改完照平常那三行(git add -Agit commit -m "..."git push)。今天不要在這台公用電腦上 clone,十分鐘做不完。
卡住了
④ 這台電腦沒登入、README 打不開?→ 你們的 repo 是私有的,沒登入只會看到 404。同組一個人登入就夠(上面〇那五行),另一位看他的螢幕,或用自己的手機登入 GitHub 網頁版看。今天沒有人需要 clone。
卡住了
⑤ 我們兩個都沒帶機器,作品又沒有網址?→ 走截圖那條:README 裡那張截圖就是今天的入口(EP15 把截圖定成硬規則就是為了這一天),上台照講,不用改任何東西。

發表(70 分鐘):上台的時候

今天你有多久,老師開場會宣布。不管是三分鐘還是九十秒,前三十秒完全一樣。

前三十秒(一定要講;如果只講得完這個,那就只講這個):

那三個空格不要現場想。你們 EP05 的 README 第一句就寫過,老師發的那張歷程單上也印著同一句原話。

接下來,有多少時間就用多少:

  1. 給看一個會動的東西。 不要念 README,點下去給他們看。挑那個「核心功能」——就是你們的專題如果只能留一個功能,會留下的那一個。
  2. 講一件你們原本以為很簡單、結果很難的事。 台下對這句最有感,也最想問。
  3. 被喊停就停。沒講完不算失敗,台下寫不出你們幫的是誰才是。
看到這個就對了
你的第一句話講完,台下已經知道你們幫的是誰。
卡住了
① 三十秒說不完?→ 那句話太長了。砍到只剩一個人+一個困擾+一件你們做的事
卡住了
② 想從「我們這學期學了 git、學了部署」開始講?→ 不要。台下不在乎那個,他們要知道你幫的是誰。
卡住了
③ 東西載很久?→ 上台前先載好。 前一組還在講的時候,你就把自己的入口開好放著。這是今天最容易省下來的時間。
卡住了
④ demo 當場掛掉?→ 老師會先換下一組,你們稍後回來。不要在台上修,下台再修。
卡住了
⑤ 同組只有一個人在?→ 一個人上台講完就好,跟老師登記一下。

別組上台的時候,你是評審

每一組講完,你要寫一行,只回答一件事:

老師會給你一份表單(或一張紙),一組一行。

如果今天有第二輪(走動看攤):那一輪你還是要寫,但換一題。 這一題要走到人家攤位前面、問完之後才答得出來:

看到這個就對了
每一組結束的三十秒內,你那一行已經寫完。
卡住了
① 沒聽清楚?→ 就寫「寫不出來」。猜一個填進去才是幫倒忙,那會讓那一組以為自己講清楚了。
卡住了
② 只聽到「幫高三學生」這種很廣的答案?→ 那就照實寫「高三學生」。你寫的是你聽到的,不是你猜的。
卡住了
③ 輪到自己上台那一組不用寫。
卡住了
④ 今天沒有第二輪?→ 那就只有輪一那一行,紙不用交,那個 [check] 直接跳過。

面試演練(80–95 分,15 分鐘)

接下來這二十分鐘,是這學期唯一一次有人拿著你自己寫的東西問你問題——而且那個人不會客氣。

第一步:把材料貼進去。 開一個新的 AI 對話,貼兩樣東西:

  1. 你們的 README 全文
  2. 專題日誌.md七段全部## EP06 一路到 ## EP12)。

第二步:貼下面這一段指令。 兩個 __ 換成你真的想申請的那個大學和那個系——不要填你覺得好聽的:

你是__大學__系的教授,正在看這份學生的專題資料。
根據他寫的內容問三個問題,每個問題都要指到他寫的某一句。
只問問題,不要給答案,也不要評論好壞。
看到這個就對了
它丟出三個問題,每一個都指得到你寫過的某一句話;沒有答案,也沒有評論。

第三步:用嘴巴回答。

第四步:把被問倒的那一題抄下來。 三題裡一定有一題你答得最心虛——把那一題原封不動抄在學期歷程單的背面(就是老師 EP15 發給你、今天貼日誌又拿出來的那張紙)。

不是改 README(EP15 已經定稿),就只是抄那一句。這張紙帶走不要弄丟,EP17 自評第一題會叫你拿出來用。

卡住了
① 它開始給你建議、幫你回答、或說「這個專題做得不錯」?→ 再貼一次那一行:只問問題,不要給答案,也不要評論好壞。
卡住了
② 它問的很空泛(「你未來想讀什麼?」)?→ 表示你貼進去的東西太少。七段日誌整份貼,不要只貼 README。
卡住了
③ 一次貼不完?→ 分兩次貼。第一次貼完先打「還有,等我貼完」,全部貼完再貼那段指令。
卡住了
④ 想叫它順便幫你想答案?→ 那你就白做了這二十分鐘。今天練的是被問,不是被回答。
卡住了
⑤ AI 不能用?→ 兩個人交換日誌,互相出三題。人問得比 AI 兇。
卡住了
⑥ 找不到日誌?→ 在 proj-你們的隊名 裡的 專題日誌.md。從 ## EP06 那一段一路複製到 ## EP12

下課前:登出這台公用電腦(最後 5 分鐘)

今天你在這台機器上做了兩件會留下痕跡的事:登入過 GitHub把整份 README 和七段日誌貼進 AI

兩樣都要清掉。下一節坐在這個位子的人,不該看到你的 repo,更不該讀得到你整段對話。

一、GitHub(開場〇登入過的那一位做)

gh auth logout
git config --global --unset-all user.name
git config --global --unset-all user.email

VS Code 左下角人像 → Sign out。

二、AI 那個網站(今天每一個人都要做)

右上角頭像 → 登出,然後把那個對話分頁關掉。只按 X 關視窗不算——帳號還登著,下一個人點開就接著看。

三、 最後按這一頁最下面的「清掉這台瀏覽器的紀錄」。

收尾一句話

老師會用這句話收掉這堂課:

這句話今天成立,只有一個原因:你從 EP06 到 EP12 每一堂都留下了一段字。

下一堂(EP17)你會再用到同一批東西——不用再寫新的。

備援路線

狀況怎麼辦
網址死了用 README 的截圖或錄影上台,內容照講。網址死掉本身不扣分。
demo 當場掛掉老師先換下一組,你們稍後回來。不要在台上修。
作品要裝才看得到(外掛、LINE Bot)上台前先在你今天帶來的那台機器上裝好、加好友、開好畫面。台上只做一件事:操作給人看。
沒有網址、只有本機程式一樣上台,直接在你今天帶來的那台機器上跑給大家看。README 那一格本來就允許寫「現場示範」。
機器忘了帶,或帶了跑不起來用 README 裡的截圖(有錄影更好)上台,內容照講。沒有公開網址不是缺件,EP15 就是這樣定的。
同組一個人請假一個人上台講完,跟老師登記。
AI 不能用兩個人交換日誌,互相出三題。
這台電腦什麼都沒登入要改檔的那一位照開場〇那五行登入;另一位不用登入,README 看他的螢幕。今天沒有人需要在這台電腦上 clone。

自檢清單