iT邦幫忙

2021 iThome 鐵人賽

DAY 28
1
自我挑戰組

深入高中程式設計能力指標 APCS系列 第 28

[訪談] APCS x 自學生 Jason

今天邀請到和我相同年紀,但目前已經在業界工作的 Jason 分享,在整個訪談過程刷新了身為小小學生的我的三觀,見識到了很多新的事物~

訪談連結:https://youtu.be/kKdkFcC1Xfs

APCS 相關

Q: 目前為止考過 APCS 的經驗?

從高一到高二考過 4 次。
考試內容有一次比一次難的趨勢,此外 APCS 考試內容有經歷過一次大轉彎,從專注在指標、Linked List 到大多模擬為主。

Q: 對於新手準備 APCS 有什麼建議嗎?

若是想要入坑程式競賽,推薦從 C 語言開始學習。
有很多語言都是從 C 語言衍伸出去的。

Q: 以實際層面上來看,推薦想讀資工系的學生準備 APCS 嗎?還是直接準備考試就好?

在高一高二可以嘗試在 APCS 上多加琢磨,但若在高三的時候除非很有信心,否則準備考試比較好。

Q: 推薦想要考 APCS 的同學補習嗎?

個人曾經有補過校外和大學的 APCS 課程,但比較推薦大學的 APCS 課程。
不僅有講到程式理論的部分,也是從 C 語言開始學習。

Q: 對於 APCS 有任何覺得好/可以改進的地方嗎?

APCS 旨在測試學生的基礎程式設計能力,因此不應該為了增加鑑別度而提高考試難度。

程式學習經歷

Q: 想請問有關程式的學習經歷有哪些?

小學自己買程式書來看看不懂
國一開始就有接觸程式,雖然目的是參加比賽,但當時只是想接觸程式。
到高二上有在開始做專案到現在。

Q: 在學程式的期間遇到最大的低潮/障礙是什麼?

得不到成就感是低潮的來源,遇到 code 寫不出來的時候就會處於低潮,可以嘗試寫一些簡單的東西取得成就感,再慢慢往上增加難度。
當公司在開發大型專案時,過程中可能沒辦法設很多 milestone 導致成就感不足,但當某一天做完時還是會感覺很不錯(owo/

Q: 推薦程式新手如何入坑程式設計?

先從為何想學程式設計開始思考,分別從升學/寫專案
升學的部分請參考樓上 APCS 相關
寫專案的部分可以從觀察身邊的事物開始著手,寫出一些方便的工具開始嘗試,慢慢接觸 API、資料庫等等。

自學方面

Q: 為何會選擇自學?

選擇自學可以避免被貼翹課的標籤,有時間學自己想學的東西
在選擇自學的當下覺得自己沒有上大學的能力
沒有想投入學術研究
傳統配合按表操課的方式不是很自由
因為有了工作的第二個想法,希望可以先在工作中學習,需要的時候才申請大學

Q: 自學後有讓你在你在學習的路上有任何改變嗎?

知道了現今工程師職位負責的技術、工作內容、活動等等
會很重視時間管理這件事:

每個禮拜的頭會規劃這個禮拜要完成的事情
對於自己沒有做到的事情苛責自己
會覺得看懂文件比寫好程式重要

Q: 會有想要回歸體制的想法嗎?

若是要回歸大學,會想要驗證自己學習的東西和大學教的內容吧。
此外想要修特別的選修課,二來是能夠享受到學生資源。
也有可能是想要做學術研究時會想回歸。

Q: 什麼樣的人適合自學?

嚴格來講,尋找自己的人生方向也是一種自學。
所以很難說什麼人適合自學

實習相關

Q: 目前有接過哪些實習的工作?

後端為主,最近想要慢慢轉前端(?

Q: 在高中就參與實習是什麼感覺?

在年紀比較小的劣勢下要主動展現出自己的技術能力能夠和其他人相輔相成的能力。

Q: 在實習的路上有學到什麼酷東西嗎?

被面試時會學到很多公司的事情,會和自己想的不太一樣(適用在任何面試上)
團隊合作的經驗(和 team 溝通等)

結尾

Q: 有什麼想說的話嗎?

自學申請十月底截止!
有人會因為身體不好選擇自學,會忽略到體制內的特教資源。
不要怕溝通的後果,該講的就要講出來


Jason

https://ithelp.ithome.com.tw/upload/images/20211012/201038525ipXeJzd3N.png

我是煥杰,目前為非學校型態實驗教育自學生高中四年級,期望自己可以有開發前端後端、獨立完成專案的能力,在工作以外的時間仍持續學習資工領域相關知識及開發工具.期待在技術上可以有交流的機會。

Facebook
Linkedin
GitHub

(以上內容均有經過本人同意再貼出)


上一篇
[訪談] APCS x 武陵科學班 Jayinnn
下一篇
[訪談] APCS x 資訊科學班 tom1484
系列文
深入高中程式設計能力指標 APCS30

尚未有邦友留言

立即登入留言