Upgrade to Pro — share decks privately, control downloads, hide ads and more …

LINE TECH FRESH Life introduction by Sherry

LINE TECH FRESH Life introduction by Sherry

- Speaker: Sherry Yeh
- Event: TKU GDSC

LINE Developers Taiwan
PRO

May 04, 2023
Tweet

More Decks by LINE Developers Taiwan

Other Decks in Technology

Transcript

  1. 淡江⼤學AI創智社
    企業參訪分享
    Sherry Yeh
    2023.04

    View Slide

  2. 01
    02
    03
    04
    05
    Contents
    ⾃我介紹
    職位 & ⼯作內容介紹
    ⼯作之外的實習⽣活
    ⾯試準備
    ⼼得 & 建議

    View Slide

  3. Sherry Yeh
    TECH FRESH (2022/7 – present)
    NTU CSIE Master (early admission 2023.02)
    NTU IM Bacheleor (early graduate 2023.01)
    Fullstack Developer @ LINE Content Dev Team

    View Slide

  4. Frontend? Backend? Fullstack?
    ※ Source from ︓https://elevatex.de/blog/it-insights/frontend-vs-backend-vs-fullstack-differences/
    Fullstack = Frontend + Backend!

    View Slide

  5. Frontend? Backend? Fullstack?
    Fullstack
    接觸到比較多技術
    沒辦法專注在單⼀專業上
    Frontend or Backend
    能專注在單⼀領域上
    比較沒辦法看到服務全貌
    選擇符合專案需求以及跟個⼈喜好的⼯作!

    View Slide

  6. Project
    experiences
    at LINE
    • TECHPULSE
    • LINE MOBILE X CHT

    View Slide

  7. TECHPULSE Registration System
    Technical Sharing Event of over 1000 users

    View Slide

  8. TECHPULSE – System Structure
    ※Source from︓
    https://www.javatpoint.com/redis-tutorial
    https://medium.com/@wattanai.tha/go-tutorial-series-ep-1-building-rest-api-with-gin-7c17c7ab1d5b
    https://logos-world.net/line-logo/
    Client Backend Database
    LINE
    Messaging API
    Container

    View Slide

  9. TECHPULSE – Deployment
    ※Source from︓
    https://www.javatpoint.com/redis-tutorial
    https://medium.com/@wattanai.tha/go-tutorial-series-ep-1-building-rest-api-with-gin-7c17c7ab1d5b
    https://logos-world.net/line-logo/
    Backend Container
    Container
    Management

    View Slide

  10. ※Source from︓https://raw.githubusercontent.com/drone/brand/master/logos/vector/drone-logo-back-with-text.svg
    https://www.opsmx.com/what-is-argocd/
    https://blog.drone.io/drone-1/
    https://argo-cd.readthedocs.io/en/stable/
    TECHPULSE – CICD Tools
    Continuous Integration Continuous Deployment

    View Slide

  11. TECHPULSE – Takeaways
    1. 實際跑過⼀次從開發到部署的流程
    2. 學習到 CICD 的技術
    3. 從 Code review 中學習如何寫更好的程式

    View Slide

  12. LINE Mobile X CHT
    ※Source from︓https://www.google.com/url?sa=i&url=https%3A%2F%2Ftechpulse.line.me%2F&psig=AOvVaw1n9MWR065EtL7IqdHtIATq&ust=1682057880014000&source
    =images&cd=vfe&ved=0CBEQjRxqFwoTCKi8qoXot_4CFQAAAAAdAAAAABAE
    Sticker Premium subscription service

    View Slide

  13. LINE Mobile X CHT – Frontend
    ※Source from︓
    https://www.javatpoint.com/redis-tutorial
    https://medium.com/@wattanai.tha/go-tutorial-series-ep-1-building-rest-api-with-gin-7c17c7ab1d5b
    https://logos-world.net/line-logo/
    https://www.flaticon.com/authors/spacemandesign
    設計圖 API 規格
    前端⼯程師 後端⼯程師
    設計師

    View Slide

  14. LINE Mobile X CHT – Takeaways
    1. 學習到業界在⽤的許多新的前端技術
    2. 與團隊內不同⼯作⾓⾊的成員進⾏溝通和合作。
    3. 從 Code review 中學習如何寫更好的程式

    View Slide

  15. LIFE on LINE
    • Team Building
    • Tech fresh monthly
    • LINER Eats / Uber points
    • 射⾶鏢 / 按摩 ...
    • 家庭⽇, Hackathon

    View Slide

  16. LIFE on LINE
    • Team Building
    • Tech fresh monthly
    • LINER Eats / Uber points
    • 射⾶鏢 / 按摩...
    • 家庭⽇, Hackathon

    View Slide

  17. How did I prepare for a TECHFRESH interview?
    Homework: Chatbot

    View Slide

  18. How did I prepare for a TECHFRESH interview?
    Backend Experience:
    Thundermeet
    Frontend Experience:
    Pathfinder

    View Slide

  19. 心得 & 總結
    For interview:
    • 熟悉⾃⼰的專案!
    • 做了什麼⼯具,⽤到哪些技術
    • 為什麼使⽤這些技術,它們有什麼特點
    • 可以去 study ⾃⼰想應徵的做的實習⼯作需
    要的專業知識
    • Ex. 前端的話可以了解 react life cycle,
    後端可以了解 CICD / OOP …
    Overall Takeaways:
    • LINE 的實習經驗帶給我很多收穫!
    • 也享受到公司很棒的福利
    • 也可以認識到許多對技術有熱忱的朋友
    • ⿎勵⼤家⼼動就來投遞履歷看看!

    View Slide

  20. THANK YOU !

    View Slide