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

Apple_Lessons_of_a_young_developer.pdf

 Apple_Lessons_of_a_young_developer.pdf

Gabrielle Ong Hui Min

February 15, 2018
Tweet

More Decks by Gabrielle Ong Hui Min

Other Decks in Technology

Transcript

  1. Lessons of a
    Young Developer
    Gabrielle Ong
    Student & Teaching Assistant,
    General Assembly
    Software Engineer TradeGecko

    View Slide

  2. View Slide

  3. View Slide

  4. View Slide

  5. Our roadmap:
    1. Why Code?
    2. Challenges
    3. Practical Tips

    View Slide

  6. Why Code?

    View Slide

  7. 01
    Why Code?
    To solve problems
    ‣ Why I started: Hospital software

    View Slide

  8. View Slide

  9. 01
    Why Code?
    To solve problems
    ‣ Why I started: Hospital software
    ‣ Big or small, solve problems
    ‣ It’s ok if you don’t know what you
    want to solve
    ‣ Explore, learn, build necessary
    skills

    View Slide

  10. To learn and think
    ‣ Learning to write/maths 

    doesn’t mean you have to
    become a writer/mathematician
    ‣ A way to communicate
    ‣ Apply to other skills
    02
    Why Code?

    View Slide

  11. Challenges

    View Slide

  12. 01
    Challenges
    No answers
    ‣ Syntax changes
    ‣ ‘How’ is more impt than the
    Answer
    ‣ Embrace the struggle
    ‣ You will fail then succeed

    View Slide

  13. 02
    Challenges
    Doubters
    ‣ People diss your ideas, design
    ‣ You miss the shots you don’t take
    ‣ Focus on improving your craft
    ‣ Criticism…

    View Slide

  14. View Slide

  15. 02
    Challenges
    Doubters
    ‣ People diss your ideas, design
    ‣ Miss all the shots you don’t take
    ‣ Focus on improving your craft
    ‣ Criticism is a great thing if used to
    make informed decisions

    View Slide

  16. 03
    Challenges
    The biggest doubter:
    Ourselves
    ‣ Beginners will look like beginners

    View Slide

  17. When you’re a beginner,
    everything will look
    like you’re a beginner

    View Slide

  18. 03
    Challenges
    The biggest doubter:
    Ourselves
    ‣ Beginners will look like beginners
    ‣ So much that I don’t know

    View Slide

  19. View Slide

  20. 03
    Challenges
    The biggest doubter:
    Ourselves
    ‣ Beginners will look like beginners
    ‣ So much that I don’t know
    ‣ Feeling dumb is the best feeling in
    the world
    ‣ Capture your ‘Aha!’ moments

    View Slide

  21. Tips!

    View Slide

  22. 01
    Tips!
    How to learn
    ‣ Taking notes: memorising vs
    understanding
    ‣ 15 min rule - asking for help
    ‣ Build build build
    ‣ Info overload - know what you
    don’t know

    View Slide

  23. 02
    Tips!
    Your Tribe
    ‣ Your greatest resource!

    View Slide

  24. View Slide

  25. 02
    Tips!
    Your Tribe
    ‣ Your greatest resource
    ‣ Share your learnings, struggles &
    joys

    View Slide

  26. 03
    Tips!
    The community
    ‣ Helping not competing
    ‣ Learn and achieve great things,
    while teaching and helping others

    View Slide

  27. View Slide

  28. View Slide

  29. The higher I climb,

    the more I realise

    how vast the forest is

    and how much

    I don’t know

    View Slide

  30. Gabrielle Ong
    @hellogabbo
    [email protected]

    View Slide