## 2022 國泰 CAP 實習心得 2022年初推甄上了之後就開始尋找實習,因緣際會下成了國泰DDT區塊鏈技術發展科的實習生,結束為期四個月的忙碌實習後,終於有時間紀錄下期間見聞分享給大家:) ### 應徵過程 ``` 投遞履歷日期: 12/05 (壓線!) 線上適性測驗 面試日:12/24 收到錄取通知:1/05 報到日:2/14 ``` 我所投遞的職缺是CAP國泰敏捷實習計畫,CAP是Cathay Agile Program的縮寫,主打在專案中使用敏捷式開發,職缺類別主要可以劃分為以下四大類: * Fintech金融科技 * 大數據 / 人工智慧 * API生態圈 * BOT虛擬助理 專案有14種,包含18種不同職缺,一人最多可以選五個職缺排志願序。 因為畢業專題是做區塊鏈相關,所以我志願第一是填數位架構發展部區塊鏈技術發展科 的​​《環球貿易共享區塊鏈/產險聯盟區塊鏈/eKYC區塊鏈》這個專案的工程師職位。 適性測驗會刷人,所以要好好寫~以「樂觀、積極、易和他人合作」作為宗旨來作答。 雖然志願序填了五個,但我只有收到第一志願也就是區塊鏈工程師的面試邀請(有朋友收到兩份來自不同部門的面試!)。 由於疫情關係,面試是採線上進行。面試官原本有兩位,但是另一位有事無法參加,所以只有一位面試官。面試的過程不會太緊繃,會先針對履歷上的學經歷問一些技術上的問題,例如專題中的程式架構,而我的專題中有使用到React,這時就會想知道你對React的熟悉度、為什麼不使用其他框架等;技術方面的問題後還會有一些情境題,最後面試官會簡單介紹部門使用何種區塊鏈技術,整體面試過程是很愉快的。 最後很幸運地被錄取成為區塊鏈工程師(RD)實習生:) ### 上班環境 上班的地點在信義區忠孝東路五段68號33樓,市政府捷運站三號出口步行一分鐘的繁榮地段,附近有俗稱永吉路30巷的小吃街還有各大百貨(食物選擇太多ㄌ ,前一天晚上就開始想明天要吃什麼)。 辦公室的話,空間明亮風景佳,與其他科共用大辦公室,屬於大長桌而非隔板一人一小桌的形式。由於疫情的關係是採分流上班制,這個禮拜去公司,下個禮拜就在家上班。 (補一張圖) ### 心路歷程 報到後,首先會有一系列從git、後端、資料庫、單元測試到hyperledger的教育課程要上,使用的語言主要是Typescript和Golang。課程結束後會有一個綜合測驗來檢視學習的成果,如果測驗沒問題了,每個實習生會被分派到不同的專案或研究。 我實習的過程中經歷了兩個專案,都是屬於正式開發產品前的實驗demo,這邊不詳細說明內容,不過會講一下學習到的東西! 這兩個專案都需要建置前後端網站來結合區塊鏈技術。在學校的時候基本上不會教前後端,對這個概念也很模糊,之前亂寫的React和Django都是一大包把前後端都寫在一起,而SDK和API更是傻傻分不清楚。 進行專案的過程中,需要親自從前端做到後端,接著部署到AWS環境上跟做CICD,每個步驟都有很多眉眉角角! 以前看網路教學和做學校作業寫的網站都習慣把html、js、css什麼的全部寫在一包裡面讓它跑,在分開寫之後最疑惑的問題就是:如果不是直接import function來呼叫,那要怎麼把前後端節合再一起(問主管這個問題的時候他感覺也很疑惑,可能已經脫離這個問題太久,根本不知道這能是個問題XD 不過他還是很認真傳授了很多知識)。 除了進行專案在實作中學習,部門還有**讀書會與科會**。前者是RD們自己的讀書會,後者是整個科的會議。 讀書會的部分,有像是對於Design Pattern的討論、Code review等。科會則是同仁們分享研究成果的時間,這個研究可能是研究公鏈底層技術、web3基礎建設,或是金融知識等。實習生如果被分派到研究工作,也需要在此時報告。對於訓練報告能力這是很好的機會,可以練習回答其他同仁對於報告內容的問題、得到其他人的回饋。 實習真的可以給人爆炸性的成長,而學習到的很多內容都是學校課堂上學不到的。例如以下: * 與PM合作的流程、各自扮演的角色、產品如何進行開發 * Git版本控管、單元測試與CICD的概念(後兩者只在學校做做專題根本不會知道) * 培養接收新知的習慣 * 認識許多朋友,互相交流勉勵 * 對區塊鏈有更全面的認識 在進來實習之前,雖然做過區塊鏈的專案,但對整體生態其實沒什麼概念,也只知道比較有名的幾條鏈,實習的過程中發現了web3的許多面向,從其他同儕與部門正職身上都學到很多,部門氣氛也很融洽,不用擔心像我其他實習的朋友一樣陷入部門的黨派糾紛,或是遇到脾氣陰晴不定的主管xd整體來說,ㄓ這裡不論對於實習生還是正職都是一個教學相長的好環境!很推薦各位來看看~