鍾明諺 面試分析
===
大學: 臺北科技大學 工業工程與管理系
研究所: 台大資工所
論文: T-BERT:臺灣語言模型–以臺灣在地語言預訓練BERT模型
T-BERT: A Taiwanese Language Model Pretraining BERT Model on Languages in Taiwan
曾經在HTC DeepQ實習一年,並做出國台客語NLP模型:
* 使用國網中心提供的訓練平台,使用64個GPU進行訓練,該平台使用 Slurm Workload Manager進行管理
* 為了訓練模型,必須把訓練環境使用 Singularity containers (類似docker) 部屬到國網中心上
公司在發布模型後有發新聞稿
https://deepq.com/deepq-ai-tbert/
最後也有放出模型
https://github.com/DeepqEducation/t-bert
當中用最多的語言是Python用來爬取許多文本資料以及做資料的處理,也常寫shell script來做訓練模型的自動化。
因為大學非本科,所以專題無關軟體開發。
---
* 額外社團經歷: 7年參與辯論比賽及運作社團經驗,曾參加選拔並獲選參加海峽兩岸大學生辯論賽 (可能可以連結到具備較良好的溝通能力)
* 大學曾到深圳富士康實習兩個月,做的是現場作業流程改善提案
總結來說,因為上研究所之前幾乎沒什麼寫程式,所以沒有除了碩論以外的專案,是很典型考研究所洗學歷的學生,希望能夠扎實學習產出一些成果,也能夠實際用到研究所考試所用到的學科,不然以前學習作業系統永遠都是恐龍本寫什麼就背什麼,也無法有什麼實際產出。
---
DevOps職缺
* [資訊處_DevOps engineer / SRE_汐止UTOWN](https://www.104.com.tw/job/77rqs?jobsource=n_my104_search)
* [Product Developer (雲端後端應用開發) ](https://www.104.com.tw/job/72wiq?jobsource=pda_b)
* [Product Developer (雲端備份軟體開發)](https://www.104.com.tw/job/6th4i?jobsource=pda_b)
*
# 職缺分析
許多較籠統的技能需求我沒列出來,像是
- Strong analytical and problem-solving skills
- Genuine passion for learning new techniques
- Excellent communication and interpersonal skills
技能前方列減號(--) 代表缺乏的經歷
加號(+) 代表有相關的經歷
## 群暉
產品是 NAS
### Product Developer (雲端後端應用開發)
### 工作內容
設計能夠與數百萬個裝置連接的 cloud-based 解決方案
- Design and develop service infrastructure on cloud environments
- Design and develop APIs to other applications
### 工作技能需求
#### Expected to have
**\--** Familiarity with concurrent programming and debugging in C/C++ or Golang
**\--** Familiarity with system programming in Linux environments
* 較沒有平行程式及系統程式撰寫的經歷
#### Targeting candidates with
**\+** Experience in virtualization or container-based solutions, such as Kubernetes or Docker
**\+** Experience with cloud computing or hybrid cloud software
* 曾經在國網中心上部屬訓練環境
**\--** Experience in integrating GitLab CI/CD
**\--** Experience with profiling tools
### Product Developer (雲端桌面應用軟體開發)
#### 工作內容
結合多個群暉雲端服務API
* Design and develop cross-platform applications targeting multiple operating systems, integrate and work with RESTful APIs from various services on Synology Cloud
* Design and develop backup administration systems on Kubernetes infrastructure
#### 工作技能需求
#### Expected to have
**\--** Proficiency with C/C++
**\--** Experience in concurrent programming/multithreading skills and debugging
**+** Proficiency with one of the following: Python, Shell Script
實習時有使用上Python以及Shell Script
**+** Familiarity with Unix/Linux software development environments
工作上使用的環境都是Ubuntu
#### Targeting candidates with
**\--** Experience in modern C++
**\--** Experience in native OS programming in Windows/Mac
**\--** Experience in TCP/IP network socket programming
**\--** Experience in cross-platform application frameworks, such as QT
**\--** Strong ability to diagnose performance problems and leverage debugging tools
## QNAP
產品也是NAS
### 軟體研發工程師(台北)
#### 工作內容
Linux / UNIX平台之上的軟體開發以及演算法研發,範圍涵蓋Linux應用程式開發,虛擬機核心與應用平台、雲端儲存等核心技術領域
#### 工作技能需求
**+** 修習過演算法、作業系統,喜歡程式設計與系統研究者
**\--** 若具備storage或embedded system開發經驗尤佳
**\+** 熟悉C、Golang或Python程式開發能力。
## 聯發科
我查完聯發科的工作職缺之後,比如說
**嵌入式Linux軟韌體工程師 (Mobile/AI SOC)**
1. 具 embeded Linux 開發經驗
2. 具 Linux kernel, driver開發經驗
3. 熟悉 C 語言, 熟悉 Assembly 語言佳 4. 具multi-core/ARM CPU programming經驗者佳
發現像是具備embeded Linux 開發經驗還是 Linux kernel driver開發經驗,都是需要花較多時間研究的項目,我想等到先找到工作之後,再自己下班時間修jserv的課程才是最好的選擇。
## 趨勢
在104上面找到適合的只有發現
* 【新戰力募集】Software Developer - 軟體研發工程師
寫得相當籠統,可能需要找官網找得更清楚