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
290
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
YAPC::Hakodateの映像記録を支える技術
godan
4
380
これはPerl? それともRuby? クイズ〜〜〜〜〜!!!- Perl or Ruby Quiz
moznion
2
1.9k
Grafana エコシステムの活用事例 on ABEMA
tetsuya28
4
320
ゼロから実装まで!機械学習入門
natsuki0726
0
210
Product Utilization of Large Language Models Starting Today
ymatsuwitter
3
1.5k
リスクから学ぶKubernetesコンテナセキュリティ/k8s-risk-and-security
mochizuki875
1
330
入社半年(合計1年)でGoogle Cloud 認定を全冠した秘訣🤫
risatube
1
240
Databricks Appのご紹介
databricksjapan
0
360
見えづらい活動の成果の伝え方は日頃からめちゃくちゃ悩んでるけど、実際こんな取り組みをしな がら温度感を合わせにいってるよ / Conveying Hard-to-See Results
kakehashi
4
2k
New Relicを活用したシステム監視の強化とオブザーバビリティ向上
sugoto911
1
110
Amplify Gen 2ではじめる 生成AIアプリ開発入門
tsukuboshi
0
230
業務ヒアリングと知識の呪い
tamai_63
0
290
Featured
See All Featured
For a Future-Friendly Web
brad_frost
174
9.3k
GraphQLとの向き合い方2022年版
quramy
43
13k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.7k
Producing Creativity
orderedlist
PRO
341
39k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
27
1.9k
Scaling GitHub
holman
458
140k
Done Done
chrislema
181
16k
The Cult of Friendly URLs
andyhume
77
6k
Pencils Down: Stop Designing & Start Developing
hursman
119
11k
Statistics for Hackers
jakevdp
796
220k
The World Runs on Bad Software
bkeepers
PRO
65
11k
Web development in the modern age
philhawksworth
205
10k
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]