344 天的 Dcard 奇幻旅程!2021 Web Frontend Intern 實習心得

Dcard Tech
Dcard Tech Blog
Published in
9 min readFeb 16, 2022

--

嗨~大家好,我是今年的前端實習生 EJ,在這邊實習的日子已經過了半年,想和大家分享一下從我一開始投遞履歷到現在的實習生活。

在醞釀這篇文章的時候,就一直在想可以分享哪些過去實習生的心得沒有提及過事情,最後就想到我這個「非本科系進攻 Dcard 工程團隊」的勵志故事應該可以激勵到不少捧油。因此~如果你看到職缺卻還是遲遲不敢投遞,就繼續看下去吧!我可以給你梁靜茹給不了的勇氣!

背景介紹

畢業於圖書資訊系,約莫大三的時候接觸到 HTML 和 CSS,從此開始對前端感到興趣。因為所處的環境很少人在寫程式,所以一直都有找前端相關的實習來做;有了一定的技術能力後,學校專案盡可能會用網頁形式來展現,有接過幾個小案子,因此有累積一些實戰經驗和網頁形式的作品。

除了網頁技術外,我也有設計相關的能力。在校內有修過有關 User Experience 的課程,有基本的 UI/UX sense;曾經修過設計工具相關的課程,因此在專案裡有時候也會擔任設計的角色。

為什麼選擇 Dcard

遙想一年前選擇 Dcard 實習的原因大致有三個,從膚淺到實際分別有:好看的招募視覺、國內少有的實習薪資,以及這邊想像起來很堅強的技術團隊和很讚的工作環境。

好看的招募視覺

身為視覺型動物的我,一開始會注意到 Dcard 的實習職缺是因為被 facebook 的廣告給煞到(?)。打從我接觸前端開始,就立志成為設計師會愛的前端工程師,想到如果進到 Dcard 可以跟這麼強的設計師交手就覺得非常期待~

國內少有的實習薪資

第一次看到雇主願意支付給實習生這麼高的薪水,不過一分錢一分貨,這邊對於實習生的條件也就相對得高。可以預想到的是會有很多高手來投遞,那時候就有認真思考了一下,在當下實力還不如人的情況下,有沒有什麼經歷可以證明我的學習能力?以及跳脫程式能力,自己有什麼獨特的價值能夠幫助產品或是團隊運作得更好?

想像起來很堅強的技術團隊和很讚的工作氛圍和環境

自從被職缺廣告推播以後就一直有在 follow Dcard Lab 的臉書和 medium(一個自願被洗腦的概念)。招募的那段時間,Dcard Lab 發布了很多 Dcard 工作的相關介紹,從技術專業到瑣碎日常都囊括在內,我覺得這對於我在認識這家公司有很大的幫助,建議大家可以去 follow 一下!題外話,在當時所有發布的內容中我最印象深刻的是一部關於「前輩」的幽默短片,大家可以去找來看看 xD

面試準備

面試主要會分成三個階段:履歷 + 作業筆試、技術面試以及 CEO & HR 面試。這邊是我當時的時間軸可以參考一下:

  • 履歷 + 作業筆試:2021 / 02 月底 — 2021 / 03 / 09
  • 技術 + HR 面試通知:2021 / 04 / 09
  • 技術 + HR 面試:2021 / 04 / 13
  • CEO + HR 主管面試通知:2021 / 04 / 23
  • CEO + HR 主管面試:2021 / 04 / 29
  • 結果公佈:2021 / 05 / 06

履歷 + 作業筆試

履歷的部分,因為想要展現自己的前端和設計能力所以有把它做成網站。想分享的一點是,這種呈現方式和一般履歷不同的地方在於,螢幕是橫的,履歷內容沒辦法全部一次顯現在視窗裡,內容勢必就得切分成幾個區塊,而頁面拉長又可能讓觀看者失去耐心,所以如何安排區塊來帶領觀看者去閱讀你的經歷就很重要,有時間的話我覺得可以花一點心思想想。

作業的部分,其實一開始看到職缺時猶豫了好久,原因是作業關筆試要求要用 React.js 撰寫,跟我當時學的框架 Vue.js 技術線不同,而關鍵的轉折點在於,當時體感業界前端職缺的框架要求多數是 React.js(純屬個人意見),想說趁著這次作業學習一個框架絕對是利大於弊,就算沒被錄取,我也是多學會了一個框架,於是還是硬著頭皮用了約莫兩週的時間生出了作業,而這件事情也意外地成為證明我學習能力的亮點,所以最後很幸運地獲得了面試機會。

技術 + HR 面試

當時有上網爬了別人的面試心得,有強者記憶力非凡有把題目記下來分享在網路上,題目內容圍繞在 JavaScript 的基礎觀念、 React.js 的運作機制以及 git 的指令操作,這部分的準備我有到 MDN 和 React.js 的官網惡補一下。

技術面試分成兩個環節:第一是技術考試(基本知識問答 + 上機考)、第二是了解過去的經歷。技術考試面試官會準備一個 list 的題目,一題一題問,雖然面試官們(未來的主管和 mentor)人都很好但氣氛還是很緊張,所以還是建議觀念越熟越好,才不會像我一樣緊張就吱吱嗚嗚的 🥲 而上機考的部分原本以為是要現場給題目現場寫,還好只是改改自己寫的作業;第二部分就蠻輕鬆的,就問問履歷上的內容、遇過什麼困難、最後怎麼解決等等的,讓未來的同事了解你在工作上的習慣還有能力。

技術面試結束以後,還有一關 HR 關,這部分就是了解你的個人特質。這個環節我印象很深刻的部分是面試的尾聲 HR 很用心地跟我分享了履歷撰寫還有面試的技巧,那時候就覺得到 Dcard 面試真的物超所值。

CEO + HR 主管面試

最後是和 CEO 還有 HR 主管面試,主要是看你對 Dcard 產品有多少熱忱還有個人特質的最後確認。

和 CEO 面試的那關,跟網路上說的一樣,Kytu(aka CEO)會請你問他問題,在這部分我記憶有點模糊了,依稀記得有問他為什麼會想做好物研究室、為什麼會親自面試實習生,然後還有聊聊接案的經驗,Kytu 在大學期間的接案經驗很豐富,他跟我分享了很多接案的眉眉角角,覺得很酷!

最後是和 HR 主管 Helen 輕鬆聊天的關,就是一般的 behavioral questions,聊聊自己在面對某個情境的時候會怎麼辦、過去遇過什麼情境最後是怎麼解決的等等。我覺得 Helen 很厲害的地方在於整個過程一點都不會讓你覺得在面試,從頭到尾都是在很舒服的氛圍下進行的。

加入 Dcard 團隊後

真的很讚的工作氛圍和環境

剛加入的時候就遇到疫情第二次爆發,公司採取全程遠端工作模式,一開始覺得非常難熬,因為認識的人就只有主管和 mentor,每天上班就是寫 code,偶爾忘記下班,生活唯一小確幸是每個月會收到一箱公司寄來的驚喜箱。不過後來 HR 有推出了 buddy 的機制來解決這個問題,每個新進來的員工都會配到一個 buddy,讓你可以無痛融入 Dcard 的環境,所以未來的你不會孤單。

在約莫九月的時候我開始加入專案團隊進行開發。當時團隊裡的 PM 真的讓我大開眼界,會帶動團隊的討論,並且適時收斂想法;會用數據和質化內容來說故事,引導 feature 開發的方向;最讓我佩服的是,就算不懂程式也可以用理解機制的方式去知道前後端發生了什麼事情,所以他對專案工程方面的掌握度是非常高的!當時因為有這麼棒的 PM 在,在團隊裡我可以放心地當一個自由自在的快樂小菜雞,我可以在 designer 呈現設計的時候發揮自己在 UX 方面的能力,丟出想法和大家一起討論,有時候想法甚至可以成為被採納的建議,覺得非常有成就感;而團隊裡的後端人也很好,每每想要多瞭解一些後端的機制,他都會不吝嗇地分享和指導,當我在工作上遇到困難的時候也會很有耐心地陪我一起解決問題,只能說在這個團隊裡工作真的格外溫暖且安心呢!

然後我覺得這邊很有趣的一件事情是,大家特別著迷於 Slack 的 emoji,為此還有個 emoji channel,每次只要有人新增 emoji,bot 就會在這個 channel 記錄下來,所以只要你新增了 emoji 全公司的人都會知道 😂 炫耀一下我因為最近工作表現優良,主管為我爭取到的頭像 emoji,這在 Dcard 可是至高無上的殊榮!(造謠)

真的很堅強的技術團隊

沒有進來真的不知道自己有多麼渺小!這裡的前端工程師前後端都會寫,就一般的專案來說除了純前端的程式碼,也需要維護隸屬前端的 proxy server,而後端技術走得更深的夥伴會自己寫後端服務來輔助前端的開發,甚至還有前後端團隊都支援的大神。

在加入的初期真的是被 mentor 們 review 時雕到體無完膚,但這也讓我在短短的半年裡成長了很多!說到 review,以前覺得有在 GitHub 上糾正 !isNotEmpty 這種邏輯就叫做 code review,進來後才了解到 code review 是經由不同視角來檢視一段程式碼的過程,熟悉 TypeScript 的夥伴就會給予高階寫法的建議、熟悉網通的夥伴就會提出網路傳輸的考量等等;此外,code review 也是觀摩他人程式碼難得的好機會,像團隊裡就有擅長 design pattern 的夥伴,他們就會寫出高度抽象化的程式,既簡潔又具通用性,可以偷偷學習他們程式設計的技巧,真心覺得身邊的同事就是我最好的程式家教呢!

此外,前端每兩週會有一次讀書會,閱讀的內容是平常看到覺得不錯卻沒時間看完的文章,每次讀書會就會投票選擇想要看的文本,大家一起現場分著閱讀然後分享。有時候挑選的內容比較實務,像是 React 的 design pattern,有經驗的夥伴就會分享自己平常是怎麼運用的,這種內容看完就可以在專案上嘗試;有時候看的內容比較偏自我工作管理,像是教你如何成為有效率的工程師,這種讀本因為可以套用在實際工作的場景裡,所以可以當作是一種借鏡,拿來反思目前工作模式有沒有可以改進的地方,讓整個團隊或是自己運作得更有效率。

值得一提的是,在前端團隊實習的日子裡,我發現前端的夥伴們都非常樂於把自己的知識和經驗分享給大家,像這樣教學相長的環境真的很難得,我想這也是為什麼技術實力這麼堅強的原因吧~

結語

去年看到前輩 Max 説:「第一份實習能選擇 Dcard 真的是太棒了!」當時就對 Dcard 的工作環境有著莫大的憧憬,想都沒想過現在的我就出現在這裡,而且這裡的一切比想像中都還要好玩得多!

下面這張圖是我當時面試過程很焦慮的時候寫來勉勵自己的便條紙,把它分享給你們,我一直都相信只要願意努力一切都會順利的,Good Luck!

如果你也想成為我的夥伴,點擊連結投下你的履歷,我們 Dcard 見!

2022 Web Frontend Intern https://dcard.link/NO9XcT
2022 Backend Intern https://dcard.link/if7oce

--

--