Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Apple_Lessons_of_a_young_developer.pdf
Search
Gabrielle Ong Hui Min
February 15, 2018
Technology
1
330
Apple_Lessons_of_a_young_developer.pdf
Gabrielle Ong Hui Min
February 15, 2018
Tweet
Share
More Decks by Gabrielle Ong Hui Min
See All by Gabrielle Ong Hui Min
Programming like an athlete
gabrielleong
2
190
Other Decks in Technology
See All in Technology
“常に進化する”開発現場へ! SHIFTが語るアジャイルQAの未来/20250306 Yuma Murase
shift_evolve
0
170
自分のやることに価値を見出だせるようになり、挑戦する勇気をもらったベイトソンの考え / Scrum Fest Fukuoka 2025
bonbon0605
0
180
社内でKaggle部を作って初学者育成した話
daikon99
1
200
やっぱり余白が大切だった話
kakehashi
PRO
2
130
"TEAM"を導入したら最高のエンジニア"Team"を実現できた / Deploying "TEAM" and Building the Best Engineering "Team"
yuj1osm
1
250
フォーイット_エンジニア向け会社紹介資料_Forit_Company_Profile.pdf
forit_tech
1
1.7k
事業を差別化する技術を生み出す技術
pyama86
3
1.2k
MLflowはどのようにLLMOpsの課題を解決するのか
taka_aki
0
170
最近のラズピッピいじり / 20250308-rpijam-13th-birthday
akkiesoft
0
140
AWSではじめる Web APIテスト実践ガイド / A practical guide to testing Web APIs on AWS
yokawasa
8
840
生成AI×財務経理:PoCで挑むSlack AI Bot開発と現場巻き込みのリアル
pohdccoe
1
880
サイト信頼性エンジニアリングとAmazon Web Services / SRE and AWS
ymotongpoo
8
2k
Featured
See All Featured
A Tale of Four Properties
chriscoyier
158
23k
Music & Morning Musume
bryan
46
6.4k
Fireside Chat
paigeccino
36
3.2k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
115
51k
Designing Experiences People Love
moore
140
23k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Building Your Own Lightsaber
phodgson
104
6.3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
28
1.9k
Transcript
Lessons of a Young Developer Gabrielle Ong Student & Teaching
Assistant, General Assembly Software Engineer TradeGecko
None
None
None
Our roadmap: 1. Why Code? 2. Challenges 3. Practical Tips
Why Code?
01 Why Code? To solve problems ‣ Why I started:
Hospital software
None
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
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?
Challenges
01 Challenges No answers ‣ Syntax changes ‣ ‘How’ is
more impt than the Answer ‣ Embrace the struggle ‣ You will fail then succeed
02 Challenges Doubters ‣ People diss your ideas, design ‣
You miss the shots you don’t take ‣ Focus on improving your craft ‣ Criticism…
None
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
03 Challenges The biggest doubter: Ourselves ‣ Beginners will look
like beginners
When you’re a beginner, everything will look like you’re a
beginner
03 Challenges The biggest doubter: Ourselves ‣ Beginners will look
like beginners ‣ So much that I don’t know
None
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
Tips!
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
02 Tips! Your Tribe ‣ Your greatest resource!
None
02 Tips! Your Tribe ‣ Your greatest resource ‣ Share
your learnings, struggles & joys
03 Tips! The community ‣ Helping not competing ‣ Learn
and achieve great things, while teaching and helping others
None
None
The higher I climb, the more I realise how vast
the forest is and how much I don’t know
Gabrielle Ong @hellogabbo
[email protected]