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

[UMC] Developer Journey

Jaewoong
November 17, 2022

[UMC] Developer Journey

Developer Journey at UMC (Developer Journey), Korean universities' union club

Jaewoong

November 17, 2022
Tweet

More Decks by Jaewoong

Other Decks in Programming

Transcript

  1. GETSTREAM.IO
    Developer Journey
    University MakeUs Challenge
    GETSTREAM.IO

    View Slide

  2. G E T S T R E A M . I O
    skydoves
    @github_skydoves
    Android Developer Advocate @ Stream
    Jaewoong Eum

    View Slide

  3. GETSTREAM.IO
    Background
    • GetStream (Oct 2021 - Present, Android Developer Advocate)
    • Hyperconnect (2020 - 2021, Android Software Engineer)
    • Battle Entertainment (2017 - 2018, Android Software Engineer)
    • COSCOI (2016 - 2017, Android/IoT Software Engineer)
    • Part-time/Freelance Android Developer (2014 - 2016)

    View Slide

  4. GETSTREAM.IO

    View Slide

  5. GETSTREAM.IO

    View Slide

  6. GETSTREAM.IO
    Working at Stream

    View Slide

  7. GETSTREAM.IO
    Working at Stream

    View Slide

  8. GETSTREAM.IO
    Agenda
    Common Concerns of
    Junior Developers

    View Slide

  9. GETSTREAM.IO
    Developer Journey
    University Job Preparation Job (Developer)

    View Slide

  10. GETSTREAM.IO
    Developer Journey
    University Job Preparation Job (Developer)

    View Slide

  11. GETSTREAM.IO
    University
    Computer Science Data Structure, Algorithm, OS, Network, Software Design,
    Database, Programming Language, …

    View Slide

  12. GETSTREAM.IO
    University
    Computer Science Data Structure, Algorithm, OS, Network, Software Design,
    Database, Programming Language, …
    Self Study

    View Slide

  13. GETSTREAM.IO
    University - What do I love?
    Android
    iOS
    Frontend
    Backend
    Flutter
    Game

    View Slide

  14. GETSTREAM.IO
    University - What do I love?
    Programming Club
    University Course
    Learning By Myself
    Internship/Work

    View Slide

  15. GETSTREAM.IO
    University - What do I love?
    Programming Club
    University Course
    Learning By Myself
    Internship/Work

    View Slide

  16. GETSTREAM.IO
    University - What do I love?
    Programming Club
    Internship/Work
    University Course
    Learning By Myself

    View Slide

  17. GETSTREAM.IO
    University - What do I love?
    Programming Club
    Internship/Work
    University Course
    Learning By Myself

    View Slide

  18. GETSTREAM.IO
    University - What do I love?
    VS

    View Slide

  19. GETSTREAM.IO
    What should I study?
    Computer Science Data Structure, Algorithm, OS, Network, Software Design,
    Database, Programming Language, …
    Self Study
    Android

    View Slide

  20. GETSTREAM.IO
    What should I study?
    Android SDK
    Application
    Android OS
    Hardware

    View Slide

  21. GETSTREAM.IO
    What should I study?
    Android SDK
    Application
    Android OS
    Hardware

    View Slide

  22. GETSTREAM.IO
    What should I study?
    Android SDK
    Application
    Android OS
    Hardware
    Computer Science

    View Slide

  23. GETSTREAM.IO
    What should I study?

    View Slide

  24. GETSTREAM.IO
    Job Preparation
    University Job Preparation Job (Developer)

    View Slide

  25. GETSTREAM.IO
    Job Preparation

    View Slide

  26. GETSTREAM.IO
    Job Searching

    View Slide

  27. GETSTREAM.IO
    Job Searching

    View Slide

  28. GETSTREAM.IO
    Job Searching - Coffee Chat

    View Slide

  29. GETSTREAM.IO
    Interview Preparation

    View Slide

  30. GETSTREAM.IO
    Interview Process Tips
    0~30%: 2nd priority Companies
    30~60%: 1st priority Companies
    ~100%: Rest Companies

    View Slide

  31. GETSTREAM.IO
    Interview Process Tips - Mind Control

    View Slide

  32. GETSTREAM.IO
    Job Preparation
    University Job Preparation Job (Developer)

    View Slide

  33. GETSTREAM.IO
    Developer’s life
    ● Development
    ● Communication
    ● Collaboration
    ● Documentation
    ● Learning Collaboration Tools
    ● Studying
    ● …
    Time
    Growth

    View Slide

  34. GETSTREAM.IO
    How to improve my career?
    Growth
    Time
    Slump

    View Slide

  35. GETSTREAM.IO
    Regional union clubs

    View Slide

  36. GETSTREAM.IO
    Open-source projects

    View Slide

  37. GETSTREAM.IO
    Open-source projects

    View Slide

  38. GETSTREAM.IO
    Open-source projects

    View Slide

  39. GETSTREAM.IO
    Open-source projects

    View Slide

  40. GETSTREAM.IO
    Open-source projects

    View Slide

  41. GETSTREAM.IO
    Open-source projects

    View Slide

  42. GETSTREAM.IO
    Open-source projects

    View Slide

  43. GETSTREAM.IO
    Public speaking

    View Slide

  44. GETSTREAM.IO
    GDG & GDE

    View Slide

  45. GETSTREAM.IO
    Conclusion

    View Slide

  46. G E T S T R E A M . I O
    Thank you.

    View Slide

  47. GETSTREAM.IO
    Image Resources
    Unsplash
    ● @mikael_k (p13)
    ● @max_duz (p14)
    ● @anniespratt (p15)
    ● @martenbjork (p16)
    ● @blazphoto (p17)
    ● @woodkell (p17)
    ● @chadmadden (p28)
    ● @fuuj (p31)
    ● @mantashesthaven (p46)

    View Slide