返回網站

VeryBuy 研發前端實習生心得雜談

在好的團隊與環境中倍速成長

· 團隊雜感
broken image

一眨眼功夫在 VeryBuy 非常勸敗實習就超過半年了,在這段時間裡也累積了許多心得跟感想,雖然只是作為實習生,被賦予的任務有一定的限制,但仍然獲得許多機會吸收書本以外的知識,更讓我體會一個好的環境與團隊,能夠讓人以不同凡響的速度成長

在 VeryBuy 的工作內容

我在 VeryBuy 中隸屬於研發部門的前端團隊,特別幸運的是從開始實習至今我接觸過許多不同種類的專案:APP E2E 測試、Google Chrome Extension,甚至還寫過 server side code 跟 ShellScript(當時讓我懷疑自己到底是不是前端實習生了),現在則主要專注在 React Native App 與 React Native Web 的開發與維護。

看似紛亂的工作內容對於志向是成為精通前後端開發的工程師的我來說卻剛好成為進步的契機,很慶幸每個專案我都吸收到很多概念與想法,著實滿足了熱愛學習新技術的自己。

優質的團隊

我總共有4次實習經驗,然而 VeryBuy 是我遇過開發團隊最完整的公司,總是聽人說在新創公司實習可以學到很多東西,因為大部分的事都得自己硬幹,而我在上一間公司的確如此,即使為了做出功能自己研究很多觀念,接觸了很多以前沒有學過的技術,但總體來說事倍功半,繞了好大一圈,最致命的是,當初寫的程式碼,沒有經過其他人 review,我現在回去看都會覺得頭很痛….。而我將VeryBuy (以下簡稱 VB)能維持一個優質的技術團隊歸咎於以下幾項原因:

領導者

Bingo 是前端團隊的主管,他的想法非常深遠,總是能夠先規劃好產品接下來各個階段的目標與達成的辦法。平常他需要了解團隊中每個成員正在進行什麼,也有很多主管級的會議要開,即便如此,他還是很願意花時間傾聽團隊成員的意見,也願意花時間帶領成員成長。在他的帶領下,團隊成員可以好好表達自己的意見,也會有動力與方向去提升自己的能力,並促使整個團隊一起成長。

Code Review & 版本控制

版本控制是我在 VB 實習的第一個月學習最多的東西了,相較於前一個實習由我單獨開發一個產品,在 VB 必須學習如何多人協作,如何將功能拆分下去做,因此版本控制就顯得格外重要。

在 VB ,團隊嚴格執行了 code review,也為 pull request 建立了一些 template ,讓其他人在 review 時可以用最短的時間了解 PR 的重點,並快速給予建議。

broken image

PR Review sync meeting & 技術分享

在 VB,每個星期五都會有技術團隊的定期會議,前端與後端團隊各自 sync 過這週的進度,團隊成員藉由這個會議了解其他同事這週做了什麼,如果有覺得有趣或值得分享的 PR 也會藉這個時間和大家討論。

在前後端團隊各自完成會議後,研發部門會聚在一起參與每週的技術分享會,每個人都有機會分享自己最近學到的新技術,值得ㄧ提的是,公司希望技術分享的內容可以對我們的產品產生實質的改善或價值,因此分享的內容往往是可以實際應用在我們產品上或幫助開發流程的技術或概念,例如:商品的推薦演算法、敏捷開發…等。而我也很幸運獲得公司提供免費參加 JSDC2019 的機會,並在會後將會議內容在技術分享會分享給同事。

頻繁的溝通

開發過程難免會遇到實作上或合作上的困難,如果自己嘗試仍然無法思考出解答,那麼詢問夥伴意見無非是一個有效率的方法。VB 的開發團隊頻繁的透過 Slack 來溝通,也會為不同專案建立不同頻道,讓接收訊息的對象可以更精準,讓重要訊息不容易被遺漏。

充滿活力的工作環境

工作環境與氛圍其實也是影響工作效率的重大因素,很開心我進到一個重視員工福利、充滿活力、勇於嘗試創新想法的公司。

broken image
超舒服的工作環境

超舒服的工作環境

員工福利

VB 真的投入很多心力在員工福利上,正職員工在今年也多了充電假,可以適時去遊玩充電。另外每個月也有 All Hands 活動,全公司的人聚在一起吃點心,玩小遊戲,讓不同部門的人彼此交流,享受輕鬆的一個午後。

工作很重要 但放鬆也很重要

除了認真工作外,在 VB 也有很多活動讓你在疲憊時暫時放鬆並充充電,拉花、射飛鏢、桌球,與其帶著混亂的思緒在座位上瞎忙,公司更希望我們可以適當放鬆,隨時保持清楚的思路,展現出自己的價值。

很幸運來到 VB,遇到了好主管、好同事、好團隊、好環境,期許自己可以在這裡繼續成長,慢慢朝自己想要成為的樣子前進。

最後分享個 Bingo 的好文章,這也是當初吸引我選擇 VB 的原因

從零開始建立可靠的前端團隊

VeryBuy 8歲啦

VeryBuy 8歲啦

by 老莫