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
320
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
【Λ(らむだ)】アップデート機能振り返りΛ編 / PADjp20250127
lambda
0
120
消し忘れリソースゼロへ!私のResource Explorer活用法
cuorain
0
140
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
10
120k
AWSエンジニアに捧ぐLangChainの歩き方
tsukuboshi
0
220
トレードオフスライダーにおける品質について考えてみた
suzuki_tada
3
180
Amazon Aurora バージョンアップについて、改めて理解する ~バージョンアップ手法と文字コードへの影響~
smt7174
1
240
Server Side Swift 実践レポート: 2024年に案件で採用して見えた課題と可能性
yusuga
1
410
プロダクト開発、インフラ、コーポレート、そしてAIとの共通言語としての Terraform / Terraform as a Common Language for Product Development, Infrastructure, Corporate Engineering, and AI
yuyatakeyama
6
1.6k
ソフトウェアアーキテクトのための意思決定術: Software Architecture and Decision-Making
snoozer05
PRO
17
4k
Grid表示のレイアウトで Flow layoutsを使う
cffyoha
1
150
Women in Agile
kawaguti
PRO
2
170
Creative Pair
kawaguti
PRO
1
130
Featured
See All Featured
Site-Speed That Sticks
csswizardry
3
300
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Automating Front-end Workflow
addyosmani
1367
200k
Navigating Team Friction
lara
183
15k
Gamification - CAS2011
davidbonilla
80
5.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
GraphQLとの向き合い方2022年版
quramy
44
13k
Facilitating Awesome Meetings
lara
51
6.2k
Fireside Chat
paigeccino
34
3.2k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Statistics for Hackers
jakevdp
797
220k
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]