題目:以Android Kernel為基礎的行為分析與重建系統
題目:以Android Kernel為基礎的行為分析與重建系統
題目:以Android Kernel為基礎的行為分析與重建系統
In the past four years in NCTU, I took many different field of courses. I always have positive attitude to learn something new. Especially when there is a coding homework or experiment, I would try my best to finish all the requirements. These experience make me change from an coding-inexperienced freshman to a programmer.
When I was a sophomore, I took two courses which are System Administration and Network Administration. This was the first time that I got to know about Linux operating system. We learn how to install the Linux operating system at the beginning, and then get familiar with CLI, write shell scripts, and deploy many kind of servers. These courses make me know how to solve problems by myself, and also lay the foundation for participating in hackathon.
Regarding to programming language, I'm good at Python and C/C++. I used cross-compiler to compile my C program to work on FPGA in Embedded System and Design course. In Network Programming course, I used C++ to implement a simple remote shell server; In addition to ordinary coding homework that I usually use Python to finish, I once utilize django-rest framework to write a backend RESTful API and cooperate with frontend team member.
Although I have taken many courses in NCTU, I still don't have a specialized field, and hesitate about which field I should work hard for. Therefore I hope I could put what I have learned into practice, enhance my skills, and looking for future working field.
在大學四年間接觸了許多不同領域的課程,無論是軟體還是硬體,我都抱持積極的態度學習,尤其是能夠實際動手做的實驗或作業,每一次都把滿分作為目標,讓我從完全沒有程式經驗的大一新鮮人,成長到現在勉強追趕上身旁厲害的同學。
大二時修了系統管理與網路管理,這兩門課是我第一次接觸Linux作業系統,從如何安裝系統開始,接著摸索各種基本的command line tools、寫寫shell script,到後來開始架設各種伺服器,讓我學會了自主學習,也奠定了日後參與一些比賽的基礎;在軟體方面比較熟悉的語言有python、C/C++,在嵌入式系統這門課中曾用C實作程式碼並使用cross-compiler讓它可以在FPGA上運作,在網程設中用C++實作出簡單的remote shell server;除了各種大大小小的作業我通常都是用python實作以外,也曾使用django-rest寫出網頁後端API與負責前端的組員合作。
我雖然修過了各種課程,目前仍然沒有特別專精的領域、徬徨於眾多選擇當中,因此希望透過實習的機會,將這四年學到的東西應用到實務上,加強我的技術力,並尋找未來工作領域的方向,也能夠體會職場實務上與學校的差異。
題目:以Android Kernel為基礎的行為分析與重建系統
題目:以Android Kernel為基礎的行為分析與重建系統
題目:以Android Kernel為基礎的行為分析與重建系統
In the past four years in NCTU, I took many different field of courses. I always have positive attitude to learn something new. Especially when there is a coding homework or experiment, I would try my best to finish all the requirements. These experience make me change from an coding-inexperienced freshman to a programmer.
When I was a sophomore, I took two courses which are System Administration and Network Administration. This was the first time that I got to know about Linux operating system. We learn how to install the Linux operating system at the beginning, and then get familiar with CLI, write shell scripts, and deploy many kind of servers. These courses make me know how to solve problems by myself, and also lay the foundation for participating in hackathon.
Regarding to programming language, I'm good at Python and C/C++. I used cross-compiler to compile my C program to work on FPGA in Embedded System and Design course. In Network Programming course, I used C++ to implement a simple remote shell server; In addition to ordinary coding homework that I usually use Python to finish, I once utilize django-rest framework to write a backend RESTful API and cooperate with frontend team member.
Although I have taken many courses in NCTU, I still don't have a specialized field, and hesitate about which field I should work hard for. Therefore I hope I could put what I have learned into practice, enhance my skills, and looking for future working field.
在大學四年間接觸了許多不同領域的課程,無論是軟體還是硬體,我都抱持積極的態度學習,尤其是能夠實際動手做的實驗或作業,每一次都把滿分作為目標,讓我從完全沒有程式經驗的大一新鮮人,成長到現在勉強追趕上身旁厲害的同學。
大二時修了系統管理與網路管理,這兩門課是我第一次接觸Linux作業系統,從如何安裝系統開始,接著摸索各種基本的command line tools、寫寫shell script,到後來開始架設各種伺服器,讓我學會了自主學習,也奠定了日後參與一些比賽的基礎;在軟體方面比較熟悉的語言有python、C/C++,在嵌入式系統這門課中曾用C實作程式碼並使用cross-compiler讓它可以在FPGA上運作,在網程設中用C++實作出簡單的remote shell server;除了各種大大小小的作業我通常都是用python實作以外,也曾使用django-rest寫出網頁後端API與負責前端的組員合作。
我雖然修過了各種課程,目前仍然沒有特別專精的領域、徬徨於眾多選擇當中,因此希望透過實習的機會,將這四年學到的東西應用到實務上,加強我的技術力,並尋找未來工作領域的方向,也能夠體會職場實務上與學校的差異。