Hello 大家好,我是 Dcard 的 iOS 工程師 Daidouji,目前在這邊 3 年多。以我自身的角度分享一些平常在做的事情,讓大家對於我們的日常可以有更進一步的了解 : )

身份的組成

身為一位工程師,在 Dcard 通常會隸屬兩個單位,一個是你本來的職能,像我屬於 iOS team,另外是一個把功能開發出來的 Delivery team。比重分配上 …

當天直播分享的剪影 @ Dcard Taipei HQ

Dcard X SITCON 線上分享在前幾週告一段落, 我們邀請到兩位講者 Dcard Backend Developer — YC 與 SITCON 共同發起人 — Denny,分享從大學到實際成為工程師的心路歷程。

如果你是現在正在思考未來規劃,不知道工程師的初步職涯該怎麼走的同學,不要錯過這篇文章!

這次的文章大綱包含:

  • 講者大學時期的規劃。
  • 如何做 …

START

加入 Dcard 快 6 個月
時間雖然不算長但公司的飲料喝不少🥤
在這魯冰花開的季節,
我要來跟大家聊聊在 Dcard 這段日子的實習經歷,
對於 Dcard 充滿好奇或是正站在人生十字路口的你往下看就對啦👇

為何選擇 Dcard 電商部門實習呢?

最初會決定來 Dcard 應徵電商實習生,
一方面是本身對於電商的商業模式有興趣,
另一方面則是喜歡透過親身經歷來認識產業和累積經驗,
當然還有想要一探這匿名社群的神秘面紗🕵️‍♂️

好物研究室與其他電商最大差異是結合了社群系統,
將社群訊息共享與傳播快速的優勢發展開來,
也讓我認為在這裡實習能夠看到電商更多發展空間~

-自由的工作環境、接納多元想法以及許多年輕的肝,剛加入就被這裡的職場步調深深吸引-

我是 Paige,我是好物研究員 🤓!

2 樓辦公室門口與我

楔子:我習以為常的 Dcard

我從高中時期就開始看 Dcard,因為當時還不能註冊,就會滑滑在 FB 上的破千讚文章、而紫爆的每一篇文章都是必看(默默暴露了年紀),註冊後經歷了幾次 Dcard 改版;文章不再只能按愛心,有更多表情符號;看板越來越多…你以為 Dcard 就只能是論壇嗎?

在 2018年,好物研究室誕生了!

身為內容經營 …

哈囉~ 我是肯尼,目前在 Dcard 擔任 Web Backend Intern。

已經半年了,跟大家分享一下直到現在實習下來的心得。

為何選擇 Dcard 實習?

原因主要有兩者:

  • 因為 Dcard 在台灣擁有高流量的使用者,身為一個 Backend Developer,如果沒有設計過高流量系統的經驗,是無法快速成長的。以往我實習過的公司都沒有如此高的使用者量,不然就是我沒有接觸高 …

身為 Dcard 的工程師,你的日常會長什麼樣子呢?

想多了解 Dcard 的開發生活?事不宜遲我們就繼續往下看吧,Let’s go!

開發團隊組成

Dcard 的開發團隊包含 Function team 與 Delivery team 兩種組別。

Function team 意指專業能力的分組,如 iOS team, Android team, Backend team… etc。而我們會將特定 Function team 的夥伴拉出來組成開發專案的團隊,在 Dcard 我們稱為 Delivery team。身為團隊的 Web Backend Developer 夥伴,將同時隸屬於 2 個團隊,在 Delivery team 和夥伴開發專案之餘,也會和原本的 Backend team 的夥伴進行技術討論與學習交流。

在產品開發中,我們鼓勵互相討論,不論是開發需求或是進度,大家都十分尊重夥伴的專業和想法。我們相信唯有知道「為什麼」而做,想要做到的目標是什麼,做出來的產品才能夠更符合用戶需求。也正因為團隊有非常明確的目標管理方式,對專案開發的優先序和目標有共識,所以團隊能夠很精實地往專案訂定的目標前進。

身為工程師的日常

在 Delivery team 中,無論是開發方式或開發時程,PM 和工程師都需要時常互相溝通討論,如何能夠更理想的達到專案目標。

比如說在專案中,我們常常會碰到一個比較複雜的需求,但同時又希望能夠盡快完成產品相關的實作,好盡早取得使用者的回饋。在這個兩難的狀況下,開發的團隊成員們往往需要透過不停的溝通與討論,才能在「實作的品質與完整度」 v.s. 「快速取得使用者反饋並改進」兩者中取得一個共識與平衡,最終將新增或已改善的產品功能,更好地交付到使用者手上,解決他們實際的問題與需求。

除了產品功能快速迭代的開發流程,Dcard 也有所謂的「OKR Week」,好讓工程師們能夠有更多的自由與時間,去解決、改善其他與工作上所碰到或發現的問題。

每 2 個月我們都會給開發團隊的夥伴約一週的時間,去做自己想要嘗試的專案或題目。像 Backend 的夥伴就曾利用 OKR Week 優化內部開發的 framework,或是重構既有的系統以增進效能與使用者體驗⋯等。在這「OKR Week」中,因為開發者能夠更加自由地規劃開發的時間與進程,許多夥伴都是透過這段時間,在專案中嘗試了許多的新技術與想法,也間接地促使開發者與團隊有更多自我成長的機會與空間。

關於新技術與成長

Dcard 團隊時常應用新技術在產品端,而每個 Function team 的導入時機都有些不同。

以目前 Backend 團隊而言,除了前面提到的 OKR Week ,促使開發者有時間可以嘗試新技術與想法外,另外 Architect Team 的夥伴們也會時常研究一些比較新、有趣,或是能幫助我們更快解決問題的技術;在經過一些驗證之後,便會和 Backend 團隊的成員們討論適當的導入時機與專案。

而團隊也有定期 2 週一次的讀書會。分享的議題和內容都非常開放,跟程式相關都 ok!在讀書會中每位夥伴時常交流自己看到的新技術,分享之前在專案踩過的雷,工作上的效能瓶頸、工作碰到的困難如何解決,和資料庫實作的一些細節⋯等,什麼議題都有。

最後不免俗地工商一下,Dcard 正在強力徵求 Web Backend Developer 加入。如果你認為你是勇於去接受新事物新挑戰,學習新的技術,並想要和我們一起打造千萬流量產品的話,歡迎加入我們!

成為 Dcard 的 Web Backend Developer 👉🏻 https://grnh.se/6b79b5051us

到官網看更多職位 👉🏻 https://join.dcard.today/

哈囉~我是泓寬,在 Dcard 擔任 Web Frontend Intern 已經超過半年了,雖然對於公司還是有很多不熟悉的地方,但就讓我來向大家介紹一下我所認識的 Dcard 吧!

當時,朋友正好跟我分享 Dcard 正在找 Web Developer 的 Intern。

對我而言,團隊重不重視前端是很重要的事情。在我的想法裡,內容平台、影音串流平台前端技術層面要求高,而 Dcard 正好吻合這些條件。同時 Dcard 也有品牌知名度,產品也很有發展性。看了 JD,也覺得這個職位很不錯,和我所學的工具蠻符合的。

不過讓我決定投 Dcard 實習的原因,其實是因為 Dcard 使用的技術和 console。當時 console 上有個小彩蛋寫著鮮紅的「跨殺小」的文字 ,我覺得很厲害哈哈哈哈,竟然可以在 console 用出有顏色的字,因此想要多瞭解這個團隊,就來應徵實習了!

(順帶一提,現在 console 的小彩蛋已經消失了。)

首先,我大概抓幾個 Javascript 的重要概念看一看並複習了一下 ReactJS、Redux 的基本觀念,就直接去面試了。

那時面試蠻緊張的,一度白板題還寫不出來⋯⋯意想不到的是,就這樣一路到最後的面試關卡。印象特別深刻的是,跟 CEO — Kytu 面試的時候,那天剛好是之夜,我將自己在之夜寫的小遊戲分享給 Kytu 看。面談完,很幸運地我就加入 Dcard 了。

去年 7 月加入後,我花了時間看一下 Dcard 的 code base(當時還有分桌面版和手機版,code base 量相當的大)。接下來做了和後台相關的 project,負責板規、版主 admin panel 的東西(CRUD)。

之後,大多都在開發 Dcard 新上線的 web,包含開發通知、發文以及其他零碎的小功能,主要就在刻新版網頁的前端啦,但這也是我第一次寫面對量級更大的使用者專案。

Dcard Lab

在 Dcard 實驗室,打造激動人心的產品,定義下個世代的社群網路。

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store