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

A Dev Journey In Startup Company

A Dev Journey In Startup Company

Talk about developer experience in startup company and some general tips

Muhammad Alif Akbar

December 04, 2021
Tweet

More Decks by Muhammad Alif Akbar

Other Decks in Education

Transcript

  1. Muhammad Alif Akbar,
    Senior Software Engineer @
    A Hacker
    Dev Journey in
    Startup Company

    View Slide

  2. Table of Contents
    Things to consider before you
    choosing this career
    Pros & Cons being dev in Startup Company
    Good Traits You Need to Survive
    Discussing things that can help
    you thriving in your career
    What to do next?
    My two cents about where to
    start
    01
    02
    03

    View Slide

  3. My Journey
    SMK Telkom Makassar
    Telkom University
    #1 Job: Xtremax
    #2 Job: Bukalapak
    #3 Job: Grab

    View Slide

  4. Dev’s + / -
    01
    Pros & Cons being dev in Startup Company

    View Slide

  5. Many startup allow remote
    working, even before covid
    Fun Colleagues
    High Pay Flexible Working
    Young industry bring
    young coworker
    Relatively higher salary
    compared to other profession
    The Pros
    Performance Based
    No need to wait in-line to
    get recognition
    Shiny Gadget
    Very update to latest cool
    tech & gadget
    Social Impact
    Your works can benefit and
    bring happiness to a lot of
    people

    View Slide

  6. The Cons

    View Slide

  7. Kinda
    No
    Life
    .
    .
    .
    Kinda

    View Slide

  8. High Pressure

    View Slide

  9. Early Retirement (Probably)
    https://insights.stackoverflow.com/survey/2021#developer-profile-demographics

    View Slide

  10. Traits
    02
    Good Traits You Need to Survive

    View Slide

  11. Speak Up!!
    Don’t hold on to your idea, share it!
    Enabler Mindset
    Perform the best
    Eager to Learn
    Look at Data!
    Minimize baseless assumption in work
    Strive to make your team job a little bit easier
    Always update your knowledge
    Go for extra mile, do your best at everything

    View Slide

  12. View Slide

  13. View Slide

  14. Don’t Forget to
    S E
    E
    L P

    View Slide

  15. Next Step
    03
    What to do next?

    View Slide

  16. Big Steps
    Learn Basic
    Programming
    Work on
    Complex Project
    Pick a Major
    Tech / Platform
    Deliver and Iterate
    an MVP
    1 2 3 4

    View Slide

  17. 2021 2020

    View Slide

  18. Complex Project
    1. Work in team
    3. Get a Mentor
    2. Multiple Technology Stack
    Work with team that allow multiple technology being used
    Work in a project that you can’t do by your own.
    Find someone that can guide you. A senior dev.
    4. Follow Best Practices
    Try to follow latest best practices. So you
    can always be up to date

    View Slide

  19. Deliver MVP!
    Able to finish technical task is not the only
    requirement to be a great eng.
    You also need to:
    ● Help to identify problems
    ● Understand your user
    ● Give input for business decision
    All can only be learned when you have an
    on going product

    View Slide

  20. Get a Job / Intern process
    Find
    Info
    Prepare
    CV
    Prepare
    Portfolio
    Learn
    Code Test
    Prepare for
    Interview
    Assess
    Contract
    grab.careers

    View Slide

  21. CREDITS: This presentation template was created by Slidesgo, including
    icons by Flaticon, infographics & images by Freepik and illustrations by
    Stories
    Thanks!
    Do you have any questions?
    @muh.alifgiant

    View Slide

  22. View Slide