課程學習履歷
班級:資工一
學號:110510522
姓名:林柏億
1. 這學期你學到了什麼?
- 如何使用 Git 與 GitHub 進行版本控制(主要)
- 透過 Git 操作與提交
- 創建和修改 Repository
- 使用 GitHub 協作
- HTML + CSS + Javascript
- 基礎語法
- C 語言
- 資料型態
- 基礎語法
- 如何取得陣列的長度(有幾個元素)
- 專題(仍在摸索中,因此只學會一點點)
- Java 基礎
- Android 聊天 App (尚未完成雙方溝通功能,目前狀態類似留言版)
- LINE BOT(目前只做出鸚鵡機器人,會重複我說的話)
- 補充:上學期內容
- 一次專心學一門語言,不要同時學多個語言,否則轉換使用時易混淆用法
2. 什麼東西是你還沒學會的?
- C 語言
- 指標
- 引用檔
- 如何操作 travis.ci
- Javascript
- 串聯前後端
- Java (只修前面一點點,規劃暑假來學)
- Android Studio 操作 (規劃暑假來學)
3. 學習筆記
*註:以上檔案都存放在 Google 雲端硬碟
4. 你做的專案
心得
這學期很榮幸地受學姊的邀請而投入專題的製作,儘管這學期只是籌備階段,每週還是會有些小任務要解,但由於自己相關的先備知識並不足,因此小任務對我來說還是很困難,只能每週盡量趕些進度,但因為落差實在太大,每次其實都是在後面苦追。
若把參與專題當作上戰場、寫程式能力當成開槍技能,那我可能就是到戰場上才開始學開槍,太遲了。可是既然已經在戰場上,總不可能等死吧?因此我盡量修補一些基礎的漏洞,像是一開始在學如何操作FireBase跟寫Android程式,但後來發現要學會FireBase要先瞭解資料庫的架構;寫Android程式至少要能看懂Java語法,但這些我都不懂……
所以後來我決定先退一萬步,與其看著不懂的東西停滯不前,不如先從基礎慢慢扎根,我開始想什麼是弄專題必備的技能,並且不會太難入門的。於是想到了版本管理對於團隊協作非常重要,因此選了一門Git和GitHub的教學,並且修到了現在。