---
# System prepended metadata

title: 訊連 暑期實習心得

---

# 訊連 暑期實習心得

&emsp;&emsp;在大二生大三這個暑假，我在訊連待了兩個月的威力導演團隊(PDR-DSP)，在團隊裡負責文字特效的開發。

&emsp;&emsp;那寫這篇文的目的，除了自己要做個紀錄，以後有人問我，ㄟ實習怎麼樣阿，我就不用回答那麼多次，直接給他看這個文章就好Owo。

### 我的基本資料、背景

&emsp;&emsp;感覺要講一下背景比較有參考價值。

&emsp;&emsp;南部人，男，台大資工系(應屆)二升三，系上排名中間，會C/C++、python、html/css跟一點後端的東西。平時習慣用linux開發，做過幾個小專案(網站、遊戲開發等等)，不過課外的活動弄比較多，國際志工、打工換宿、社團幹部等等(不知道這個有沒有加分，我自己覺得不太有)。

### 原因

&emsp;&emsp;一開始找實習的目的，是為了要體驗大公司的文化。最近學校充斥著新創好棒棒的思維，基於這種氛圍，加上我反骨的個性，當然要選擇試試看大公司，這也是為什麼我比較關注在投大公司的履歷。不過在之後我應該也是會找個新創公司，試試看長期實習，畢竟兩種差異大的地方都待過，才能比較知道自己未來的方向。

### 事前：找工作時期

&emsp;&emsp;我早早確定要在這個暑假實習，所以在選課時故意把星期五空出整天，可以用來筆試面試，事後證明這個決定超級正確，很多流程變得順利很多。另一個有幫助的是台大的就業博覽會，提早去了解找實習的工作類型、方式、流程、需要的資料等等都很重要。最後就是提早完成履歷，我在寒假就把履歷寫得差不多了，找的速度自然比較快。

&emsp;&emsp;不過，一開始找工作其實蠻挫折的，大二我個人覺得是最被歧視的一群(即使是資工這種相對好找的科系)，公司要的實習生大部份都是大三以上，或是希望大四碩二直接正職，至於大一就會被認為提早出來看看業界，所以多半會寬容的對待。總之，屢次被無聲拒絕，或是筆試面試沒過，心情難免比較煩躁，也開始想說沒有工作的話暑假要尬麻。不過我去年打工換宿的工作也找了滿久的，所以得失心沒有那麼重XD。

&emsp;&emsp;後來找到訊連這間在台灣算很大間的純軟體公司，訊連沒聽過，至少聽過威力導演吧，這個是這間公司的主打產品。這間公司對真的學生很好，CEO最近才從台大教授退休，秉持著回饋社會的心情在給實習的，所以我這樣子的學生就很適合這邊，對資工類型實習有興趣的人也建議可以來這邊投投看，不過訊連講究學歷跟科系，所以純血的應該比較容易上就是@@。

&emsp;&emsp;順便提一下找實習，大公司早的基本上會在3、4月就丟出資訊，然後104是個很好的管道，在就業博覽會很多公司都跟我說直接在上面看資料就好，我帶去的紙本履歷反而沒丟出去幾張@@。至於新創，我看到的大部分都是全年都有，長期為主，所以只有規畫暑假的我，也自然會選大公司。

### 一些實習相關

&emsp;&emsp;其實我到現在還是對公司找實習這件事有些疑惑，為什麼要讓一個人進來花公司資源，也不知道會不會有成果，然後短期拍拍屁股走人。當然這前提是，他們不是找打雜的。相對長期實習就合理多，一套完整的訓練，加上給的不會太高的薪資，對公司的幫助應該是比較大的，這應該也是長期實習比例較高的原因吧。

&emsp;&emsp;以我現在得到的資料來看(每次面試我都會問主管這題@@)，大部分的公司是保持著宣傳的目的，找一個大學生來，給他好的印象，他就會跟朋友說這件事(就像我現在發這篇文，我自己也算是因為有學長來過，推薦我找訊連)，或是自己未來就找這份工作，據他們說這樣是划算的，我自己是保持質疑啦，不過要是實習生做得有點成果，甚至轉到長期、正職好像真的蠻賺的，而且案例應該不少。

&emsp;&emsp;暑假這種短期的還要注意一件事，因為基本上不會有太多的職前訓連，所以要求的條件就會比長期實習高出不少。以訊連為例，完整的新人訓練就要三個月，根本不可能讓暑期實習生來這邊從頭學，所以筆試面試都會比較嚴格，也要保持著一進來就要上工的心態。

### 一些筆試面試相關

&emsp;&emsp;通常資工的工作都會有筆試面試兩關。我自己比較會C/C++，所以大部分都用它來考試，大部分都是手寫CODE、名詞解釋、演算法等等，內容不外乎OS、資料結構、演算法(不過還是看工作性質就是)，跟學校考期中期末很像，我自己感覺跟學校的比還是簡單一點，也可能是因為我只是來應徵實習的。有些公司會是上機考，或者另外考智力測驗、英文、邏輯等等，不過除了手寫考題，其他都不會是大問題((吧。

&emsp;&emsp;至於面試，大部份都一個小時，我自己大概面40分鐘左右，有一個主管+HR的，也有多個主管+HR。在面試前，把自我介紹、一些常考面試題目、履歷可能會出現的問題(XXX活動在尬麻，你負責啥等等)稍微練一下就行了，至於面試題目，GOOGLE"工程師 面試題目"就有囉。最後注意一下，我自己覺得很重要，就是要準備"問主管的問題"，難得有免費的機會可以跟主管學習，多問點問題一定不會虧，也會有比較好的印象(當然問題要問的好)。如果都沒問題，從頭到尾點點頭，其實面試一下就結束了。每一次面試都是一次學習機會，要好好把握！

### 工作開始、公司環境/文化

&emsp;&emsp;訊連依照產品跟開發分工分成很多team，每個team如果需要人手，都會分別徵實習生，也就是在面試的時候，需要實習生的team的主管會自己來面試。我遇到兩位主管面試(本來有第三個，但我太疲累了XDD)，現在這位主管主動要發我offer，工作內容上也跟我的能力比較有關系，所以就選了威力導演的DSP組。事後也覺得這個決定很好，後面會再說明。然後每個組帶的方式也不太一樣，但一樣會有一位mentor把屎把尿(公司稱小天使)，什麼大大小小問題都可以問她，會是公司最熟的人。

&emsp;&emsp;工作時間是週一到週五，早9晚6(可以遲到半小XD，不過就要晚走)，中間休息2小時，正職會加班，不過實習生準時離開就好，個人覺得時間蠻OK的，只是一開始這種打卡制蠻難適應的。

&emsp;&emsp;工作內容的話也是每個實習生差異很大。我進來的時間點剛好是威力導演17的release和威力導演18的開發初期，所以時間上還蠻寬裕的，大家不是最後debug就是新功能的flexible study。也因此我的主管帶的方式是，給我跟mentor一樣的"新功能開發工作"，所以事情可以互相cover。實際上，我的開發內容是用GPU的API來render文字(以往是用CPU)，然後開發新的文字特效。

&emsp;&emsp;每周我們team都會meeting，用來報告進度等等，所以還是會有點進度壓力，不過整體來說不會到很忙。HR那邊則是幫我們實習生分組，給我們一些上台小報告、拍影片等等小功課，我覺得這蠻好的，不是只有整天寫CODE，也有些機會可以跟其他實習生認識。

&emsp;&emsp;福利上，公司有健身房、社團(公司補助器材、老師)，每周有60元可以買飲料，還有聚餐補助、旅遊補助、時不時的講座課程等等。實習生在兩個月有兩次跟HR吃飯、一次跟CEO吃飯機會，可以趁機多跟他們聊聊天，也是跟其他實習生熟的機會。

&emsp;&emsp;請假也很隨意，對實習生來說，有線上申請就會過，不過會按比例扣錢就是，正職就是不同類型的假可以請這樣。

### 工作內容、兩個月做的成果

&emsp;&emsp;上面提到我的工作是文字。有一些sample code可以看，不過大部分的東西還是要自己research，而且我的mentor沒有寫過這方面的東西(這個GPU的API)，暑假前期他又在debug，所以我等於是自己從0開始研究。

&emsp;&emsp;一開始就是用GPU的API來實作他們原本有的功能，可是我完全沒有在windows上開發的經驗，也很少用圖形介面，一開始我還真的慢慢的在學，不過這方面受到mentor很多幫忙，很算是很快的就上軌道了。大概一個月終於把基本的舊功能都做出來了，也終於把這個API算是摸熟了。

&emsp;&emsp;下圖為testbed，簡單說，就是一個簡單測試的應用程式，可以在上面打字，幫它上不同的特效(粗斜體、顏色、外框、陰影等等)，說簡單也沒太簡單，我寫了3500行喔Owo。

Testbed的Panel：

![](https://i.imgur.com/983g7Ln.png)

Testbed的Show Dialog：

![](https://i.imgur.com/FJf8Kr6.png)

&emsp;&emsp;接下來就是新功能的開發，簡單說就是做出新的文字特效。最主要是inner shadow跟bevel兩個功能要想辦法實作，畢竟威力導演的競爭對手有的功能，威力導演也必須有。也還好我之前有當過美宣，我都是看著網路上的PS教學來寫CODE。到最後，我把inner shadow完整的做完了，然後bevel只有弄出簡單的功能。

innershadow(內凹的感覺)(請忽略右邊的背景XDD)：

![](https://i.imgur.com/1KWIsKO.png)

bevel的未完成版(凸出的感覺)：

![](https://i.imgur.com/uFuxHzx.png)

&emsp;&emsp;這兩個月最大的成就，就是把inner shadow成功的開發出來，主管說他希望能在威力導演18中當作new feature推出，然後說我做的效果很好><。兩個月也做出一個簡單的testbed，CODE之後也可以當他們的sample code(雖然寫的東西因為太醜被嫌一頓XDD)，所以應該還算是有貢獻啦XDD。暑假的最後，我大部分的時間都在寫文件，有API的教學文件(畢竟他們沒有寫過)、新功能的實作方式(bevel也有進度的文件)、一些需要決策的issue等等，這些也都會是他們之後會參考的reference。

### 一些工作日常

&emsp;&emsp;這邊用條列式講一些日常向的東西好了，有朋友要求的XDD。

&emsp;&emsp;我的小天使是Mandy(台大資工的學姊OAO)，通常小天使會常常帶著實習生一起吃中餐，認識環境等等，可是她是大夯姐，每天要跟不同人吃飯，所以我常常會跟另外一群人(算重訓團吧XDD)去吃吃，然後就會聽到一些工作秘辛，像是加班制度，小八卦這樣(有些不能打在這裡，要就私下問我好了Owo)。那如果跟Mandy吃，就會跟另一群人聊天，其實意思好像差不多XDD。

&emsp;&emsp;我們組莫名的男女生1:1，其他team除了行銷好像沒那麼誇張OAO。我們組也是團購飲料的集合地，每周我們team每個人都有60元的飲料補助，會團購飲料，而我後面的桌子就是領飲料的地方，大家來領飲料，還會聊聊天。

&emsp;&emsp;我早上上班完，會先待一下健身房，晚上還要回去念托福，所以這兩個月其實很累，打卡制我一開始真的超不習慣，早上想睡覺的時候都聽老王的實況紀錄撐下去XDD。下午就會開始聽各種獨立樂團之類的音樂，然後聽到好煩了XDD，最近只剩廣播救援了。

&emsp;&emsp;公司其實就管人這方面蠻free的，隨時要出去買吃的買喝的都可以，上班也可以帶自己的耳機來聽音樂，隨時要去會議室聊天、吃飯其實也可以，有時候我跟其他實習生會去會議室"討論HR給的作業Owo"，整體感受比我一開始想像中的大公司好很多。

&emsp;&emsp;另外，我在公司學到最多的是一整套的健身課程XDD。第一天有幾組小天使+實習生一起去吃飯，就有人問要不要一起健身，抱著懷疑的心態就去了，雖然健身房不大，但常見的器材都有，然後我就被從頭到尾教了一次動作，還幫我弄好菜單XDD。健身房裏面還有一台電視，大家會在上面聊聊天，常去健身的人會主動找實習生們聊天，也會幫我橋動作，人真的很好。還有一次遇到健身社(公司社團)的社長，直接被教了一套背部的訓練，比平常晚了一小時回去，隔天起床真的很想死XDD。

&emsp;&emsp;每周五早上都是我們team的meeting時間，因為會有比較高等級的人會來聽，所以我都要盡量生出東西給他們看，所以每星期我都會排一些看起來猛猛的東西先做，之後才會花時間在整理CODE這種呈現不出來的東西上，某種程度也感受到業績壓力的FU。

&emsp;&emsp;其實我們跟HR的感情也蠻好的，公司行政上的事情都會找他們，她們人也真的很好，活潑的個性也真的很適合HR這個職位，不過他們的辦公室有特別被隔開，大概是太吵了吧XDD(他們講話真的很大聲哈哈)，到現在都是直接互嘴，最後一天我們幾個實習生還跟他們去吃熱炒，一路上都聊得很開心，也講了很多公司不同於RD的事情。他們還說這屆的感情特別好，我自己是真的很喜歡這次實習計畫~。

&emsp;&emsp;之前有一次跟某個同事一起搭到同一班公車，我們就聊了很多公司的事情，還有八卦，他突然跟我說，其實你現在在弄得東西業界快消失了，但威力導演太老了，所以還是用很久以前的工具，所以學這些東西可能技術上對未來沒什麼幫助。我當下是OAO啦，可是現在想想，技術這種東西還真的是其次，思維對CODER來說才是真的重要的東西。(要被python取代了嗚嗚嗚)

(有想到+反應熱烈就再補充OWO)

### 心得

&emsp;&emsp;當時我找實習的目的，是為了體驗大公司的文化。在訊連待這兩個月，也真的有達到當初的目的，一個企業的分工模式、產品開發流程、工作環境、同事間的互動之類的，這些老實說都比我當時要進來前的想像好很多很多，但是我可能還是比較不喜歡"不能安排自己工作時間"的感覺，尤其打卡的感覺QQ。不過在固定上班時間這樣的公司裡面，我覺得訊連在工作環境上是前段班的。

&emsp;&emsp;至於工作內容，也還好我挑的是這個組，能有一份完整的專案產出，render這件事也能有馬上的output回饋，加上加入時間又是feature的開發初期，比較容易上軌道，也加強不少寫扣的硬底子基礎，尤其在開發小型的專案要怎麼去規劃。

&emsp;&emsp;一開始工作時一直覺得自己處於負產值狀態，然後很不爽，沒碰過微軟應用程式開發跟圖形介面也不爽，不過耐著性子把這些都學起來真的有種，喔!原來我自學能力、survey能力也不錯的感覺。等到真的再開發新功能的時候，才真的開始喜歡這份工作，也慢慢找到自己在公司的定位。每次Mandy、主管，或其他同事在問我問題或找我討論的時候，我都很開心，覺得自己終於對公司有貢獻，也能在跟他們討論的時候，學到很多業界的東西。

&emsp;&emsp;上面提到的，業界的東西，我覺得最重要的是商業化產品的思維。在開發真的要給使用者的產品時，要怎麼站在對方角度去思考，怎麼面對隨時會把程式搞壞、不會寫CODE的使用者。要怎麼設計界面、怎麼讓使用者覺得好用、容易理解、不LAG、自由度很高等等，都是在業界才會碰到的事情

&emsp;&emsp;我在公司應該是最年輕的人，就連在實習生裡面也是，所以一直覺得自己會不夠厲害，也怕經過我這次之後他們就不收大二生了QQ，所以才不停想要證明自己，不過到現在這樣的工作產出，也算是有做到目標了。

&emsp;&emsp;在最後的幾天，收到不少小禮物，其實每次收到都會覺得很感謝，也都會很開心，也真的很慶幸可以這樣認識不同的人。

### 給讀者的一些話

&emsp;&emsp;我自己覺得大二生大三這個暑假很適合這樣的短期實習，不管甚麼科系的人，都可以找個有興趣的工作試試看，真的工作起來、當個"上班族"的感覺真的不一樣。回到學校後也至少還有兩年可以規劃課表，學習計畫等等。至於要不要找熟悉的領域就看個人了，選不熟的就可以完整地學一套這方面的知識，並用業界的訓練方式。熟的領域就除了本身技術以外，有更大的比例會學到思維模式，不同視野等級的東西。我自己是覺得後者比較是我要的啦，畢竟前者可以用其他管道學到。那訓連嘛，如果想嘗試大公司的資工人們非常推薦，這個實習計畫真的安排得非常好(還有一些行銷、美術設計的實習，不過內容我就比較不清楚了)。有什麼問題也都可以再密我喔!

&emsp;&emsp;順便提醒一下，暑期實習在台大是可以申請學分的喔，職涯中心有介紹。

&emsp;&emsp;好惹，6000多字，我累惹，我的文筆就是這樣，不知道會不會被大家喜歡，不過我就是要這樣寫Owo。
