實習心得
自我評估
由於參與的計畫還在開發中,許多需求還未明確,也無法確定當前的作法能否達到期望的效果。所以除了按照經理所說的來做,自己也可以多方研究是否有更好的方法,主管們都非常願意聆聽工讀生們的想法。
一開始不熟悉Java語法,在安裝環境的時候遇到很多問題,還好有正職的同事幫忙,給我很多參考網址讓我自己去把環境慢慢裝起來,遇到問題的時候也是很快地來幫助我。寫程式方面也受到很多指導,因為自己的邏輯並不是很好,主管和同事也會給予很多協助,會跟我說有可以哪些方法用。
在將近一學期的實習,每天都很充實,雖然我們沒有像業界公司有進度上的壓力,但是每周的報告中都希望自己能有一些成果可以呈現。過程中也發現自己有很多不足,因為我們開發的系統是半自動化的數位研究,因此方法的有效性也是持續研究。過程中經理也有給我看別人的論文,發現真的需要多方的閱讀其他人的經驗和做法之後再回頭來實作會更踏實,否則很容易做出不實用的系統。
疫情期間我們在家工作了一個月,覺得工作效率提高,但是和團隊討論的機會變少,加上有兩天在上課的關係,有時會無法了解當前的需求和進度。因此,覺得在家工作很棒,但還是需要不時關注團隊的進度。
暑期主要在做分詞的速度測試和優化的部分。發現要做好測試是一門很深奧的學問,測試的過程中不斷和主管討論方向,慢慢的才將測試完成。在做優化的過程因為使用許多不熟悉的技術,也遇到很多問題,後來才在與同學的討論跟合作下才將工作完成。可以和他人合作完成困難的事情覺得很開心。
在與同事一起開發CKIP分詞的時候,因為我們一個負責JAVA 一個負責Linux那端,中間用Python界接,所以有問題的時候常常需要兩邊一起偵錯,沒辦法自己一個人完成。在這個經驗中很有趣的是看著別人找答案時也可以順便接觸到自己不熟的東西,也因為同事人很好很樂意分享,所以學到很多額外的知識。此外,也發現到Pair Programming確實很有效率也滿有趣的,雖然一開始兩人的邏輯不同,但是透過了解對方的做法,發現各自的盲點最後一起找出最好的方法,過程會需要耐心和專注力,但其實花的力氣會覺得是全部自己作的一半,也會滿有成就感的。
心得感想
覺得中研院數位文化中心有非常自由的工作環境,也有滿有趣、具挑戰性的專案讓工讀生來做。一開始主管會問我們想要做哪方面的領域,有機器學習、自然語言處理、影像分析、視覺化呈現…等。剛開始工作交接的時候主管會給我們學習的時間,也會給我們題目和資料去練習,如果遇到問題也有許多學長姊、正職和主管可以詢問,大家都會很積極地幫助我們。感謝系上為我們安排一年的實習,也很感謝中研院給予我們學習的機會。
在暑期的實習當中,遇到很多以前沒有遇到過的問題,但是也因此學習到很多。除了接觸到新的知識之外,也學習到團隊合作的重要性。
對系上的建議
感謝系上為我們媒合實習公司,大學中有一年的實習機會真的很好,可以學習到很多學校所學不到的東西。也很感謝系上為我們安排很多公司介紹講座和學長姊分享。唯一覺得稍微不足的部分,在實習中會發現學校所學的是比較基礎的概念,沒有理解到所學的語言更核心的特性和架構,以及除了邏輯之外在實務上會如何來使用。學校的微型課程或系上的工作坊是很好的方式,可以引入業師開設短期實作課程,讓同學們有多種選擇也能吸收最新的市場技術。