分享到plurk 分享到twitter 分享到facebook

版本 740188f818211e2fd42635537518fa9b2f37d621

User/RusselCK

Changes from 740188f818211e2fd42635537518fa9b2f37d621 to current

Russel 邱俊傑
------------------
**簡介 Introduction**
---
title: Russel (邱俊傑)
categories: User
...


簡介 Introduction
=======================


- 彰化師範大學 數學系       (2016-2020) 
- 成功大學 資訊工程系碩士班  (2020- )
- GitHub:[https://github.com/RusselCK ](https://github.com/RusselCK)
- Email:P76091624@gs.ncku.edu.tw

**研討會**

- 2018 TANET 台灣網際網路研討會
    - 題目:[改良的連分數資訊隱藏法](https://drive.google.com/file/d/1y3W7cr5OhuOJIAlGbtzYSeD6htoDAaxi/view)
- 第 18 屆離島資訊技術與應用研討會
    - 題目:[多重擷取函數的資訊隱藏法](https://ncku365-my.sharepoint.com/:b:/g/personal/p76091624_ncku_edu_tw/EelLHHTbYjlEiur41tkdP4UB0spsDG9ganM9KX3l9uOwNg?e=vYJcWa)

**其他經驗**

- 彰化師範大學 白沙管樂社 (🎺小號部)
    - 管理 [白沙管樂社 粉絲專頁](https://www.facebook.com/NCUEwindband) 並首度加入 Chatbot 功能
    - 全國學生音樂比賽 管樂合奏
    - 成果發表
- 成功大學 管弦樂社 (🎺小號部)
    - 全國學生音樂比賽 管樂合奏
    - 成果發表

2020 秋季班 個人評量
=======================

講座筆記
------------------------

- 你所不知道的 C 語言 系列
    - [數值系統、Bitwise 操作、浮點數運算、定點數操作 筆記](https://hackmd.io/@RusselCK/Bkxl1dDSw)
    - [記憶體管理、未定義行為 筆記](https://hackmd.io/@RusselCK/Bkw8sfeIw)
    - [函式呼叫、遞迴呼叫 筆記](https://hackmd.io/@RusselCK/SJ3rL9BOD)
    - [指標、goto與流程控制、程式設計技巧 筆記](https://hackmd.io/@RusselCK/H1ORyJPPP)
    - [編譯器與最佳化原理、案例分析 筆記](https://hackmd.io/@RusselCK/Bk3Xj8ldv)
    - [動態連結器、連結器和執行檔資訊、執行階段程式庫 (CRT) 筆記](https://hackmd.io/@RusselCK/rJdVP-I5v)
    - [前置處理器、物件導向程式設計 筆記](https://hackmd.io/@RusselCK/HyWOGiYuw)

- Linux 核心設計 系列
    - [作業系統術語及概念 筆記](https://hackmd.io/@RusselCK/HJrzb2t_P)

- ARM 架構 系列
    - [系列講座導論、架構與指令集 筆記](https://hackmd.io/@RusselCK/rkbA1gy3D)
    - [基礎指令和開發環境 筆記](https://hackmd.io/@RusselCK/B1CKpNE3v)

作業共筆
------------------------

- Homework1 : [quiz1](https://hackmd.io/@RusselCK/syprog2020_quiz1) / [Github](https://github.com/RusselCK/sysprog2020/tree/master/quiz1) 、 [Lab0](https://hackmd.io/@RusselCK/syprog2020_lab0) / [Github](https://github.com/RusselCK/lab0-c)
- Homework2 : [quiz2](https://hackmd.io/@RusselCK/syprog2020_quiz2) / [Github](https://github.com/RusselCK/sysprog2020/tree/master/quiz2) 
- Homework3 : [quiz3](https://hackmd.io/@RusselCK/sysprog2020_quiz3)
- Homework4 : [quiz4](https://hackmd.io/@RusselCK/sysprog2020_quiz4)
- Homework5 : [quiz5](https://hackmd.io/@RusselCK/sysprog2020_quiz5)
- Homework6 : [quiz6](https://hackmd.io/@RusselCK/sysprog2020_quiz6) 
- Homework7 : [quiz7](https://hackmd.io/@RusselCK/sysprog2020_quiz7) 
- Homework8 : [quiz8](https://hackmd.io/@RusselCK/sysprog2020_quiz8) 
- Homework10 : [quiz10](https://hackmd.io/@RusselCK/sysprog2020_quiz10) / [Github](https://github.com/RusselCK/sysprog2020/tree/master/quiz10) 

所見所聞心得
所見所聞心得 Review
------------------------

**加入課程之前的我**
**加入課程之前**

長期有在使用 PTT 的朋友都一定知道,只要看到 jserv 這個 ID 的文章,後面緊接著的就是一排膝蓋,又或者,只要有關資訊科技相關的提問,必定有人會使用召喚咒語: "樓下jserv";身為鄉民的一員,每次看到 jserv 在 PTT 的華麗出招,心裡總是滿滿的佩服與崇拜,心想有朝一日若能成為 jserv 的學生,此生也算值得了。
運氣不錯的是,彰師數學竟然有開設資工基礎六科等資訊相關的課程,配合著本人孜孜不倦勤能補拙的精神,皇天不負苦心人,最終也能考上成功大學資訊所。在學期前選課之際,受到黃敬群老師在 [Dcard 上的鼓勵](https://www.dcard.tw/f/ncku/p/234365647),決定加入這們課程。
運氣不錯的是,彰師數學竟然有開設資工基礎六科等資訊相關的[課程](http://www.math.ncue.edu.tw/file/graduate/105%E5%A4%A7%E5%AD%B8%E9%83%A8%E2%94%80%E5%B8%AB%E5%9F%B9%E7%94%9F.pdf),配合著本人孜孜不倦勤能補拙的精神,皇天不負苦心人,最終也能考上成功大學資訊所。在學期前選課之際,受到黃敬群老師在 [Dcard 上的鼓勵](https://www.dcard.tw/f/ncku/p/234365647),決定加入這們課程,完成人生清單的其中一項。

**課堂上的所見所聞**

每周二的 15:10 ~ 18:00 ,對我來說不像上課,更像是粉絲見面會。絕對不是說老師在課堂上教的不好,而是時間太少了,三個小時只夠老師把想教的內容的名稱講完而已。幸好老師有線上的講座(Youtube 頻道),有更詳細的授課內容。我也秉持著"雖然我作業寫不完(或不會寫),但我可以把老師的影片都看完"的精神,每周撥出 24 ~ 30 個小時的時間,觀看老師的影片,並隨手紀錄詳細的筆記。

除了上課之外,老師還會講一些幽默的建議和故事:

- 不要看著程式碼"舉燭" / 不要意淫程式碼
- 不懂 Linux 嗎? 或許你也不懂 C 語言
- Tech_job 和 Soft_job 上面的留言少看,過得不錯的人不會在上面留言,只有過得不好的人才只會在上面抱怨和取暖
- 通常雜魚都會被安排在晚上面試
- 軟體明明只支援四核心,為什麼要賣八核心的手機? 因為比較好賣
- 恐龍書是一本懶人包


**關於 (小考) 作業**

每周課堂上都有小考,回家作業就是寫出詳解及完成延伸問題。但大部分考題對我來說當下只能用猜的,回去之後每份作業需要撥出 8 ~ 12 小時來完成我"能夠回答"的部分,而且很可惜的是,因為實驗室還有其他任務要處理,這學期沒有辦法每份作業都參與到。

**心得**

我覺得在這門課程中,額外花時間看講座影片是很重要的,如同課程一開始的介紹,這門課就是對資工系學生的一個總複習,只要在課程上遇到的困難點,就是學生不足的地方。

經過了一學期的時間,我補足了一些部分: 

- 在 C 語言的使用,從 Bitwise operation 和 built-in function 開始體會到高手是怎麼寫程式的,還有從講座中了解 Compiler 和 Linker 的運作,以及對 pointer、物件導向程式設計有更清楚的了解。
- 作業系統與 C 語言 的發展歷史
- 認識 ARM 架構的歷史和指令集

**課程之後**

雖然學期已經結束,但透過這門課的啟發,之後會有一些規劃:

- 在寒假繼續看完 你所不知道的 C 語言、CS:APP、ARM 架構、Linux 核心設計 系列講座
- 逐步完成這學期沒參與到和未完成的作業
- 準備自己的履歷,試著投遞實習

自我評量分數 (1 到 10 級分) Self-assessment
---------------------------
9 級分。

這學期平均每周會投入 15 小時的時間在這門課程上,除此之外,透過老師和已畢業學長的啟發,平時也會找尋各家科技公司的資料,幫助聊解自己可能合適的位置與仍須補足之處。不論知識或是對產業的了解,對比學期初的我,都能感受到有所進步,因此,我願意給自己這樣的分數。缺少的 1 級分,是未來讓我繼續努力的動力。