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
  2. 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
  3. 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?
  4. 01 Challenges No answers ‣ Syntax changes ‣ ‘How’ is

    more impt than the Answer ‣ Embrace the struggle ‣ You will fail then succeed
  5. 02 Challenges Doubters ‣ People diss your ideas, design ‣

    You miss the shots you don’t take ‣ Focus on improving your craft ‣ Criticism…
  6. 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
  7. 03 Challenges The biggest doubter: Ourselves ‣ Beginners will look

    like beginners ‣ So much that I don’t know
  8. 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
  9. 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
  10. 03 Tips! The community ‣ Helping not competing ‣ Learn

    and achieve great things, while teaching and helping others
  11. The higher I climb,
 the more I realise
 how vast

    the forest is
 and how much
 I don’t know