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
250
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
170
Other Decks in Technology
See All in Technology
関数型DDDの理論と実践:「決定を遅らせる」を先につくり、 ビジネスの機動力と価値をあげる
knih
2
150
バッチ処理のSLOをどう設計するか
rynsuke
7
550
『QAという人』が必要ではなく、『QAという技術』が必要
sadonosake
2
460
事業部を超えた 開発生産性向上に挑戦する
kentakozuka
5
930
プッシュ型子育てサービスを、先行プロジェクト実施自治体において開始します
govtechtokyo
0
230
私のRSpecの書き方 / How I write RSpec
tmtms
4
820
SREsのためのSRE定着ガイド
netmarkjp
10
1.5k
LLM + RAG を使った SORACOM Support Bot の裏側の歴史
soracom
PRO
1
630
Elementaryを用いたデータ品質の可視化とデータ基盤の運用改善
10xinc
6
1.4k
既存プロセスからの脱却と変化に適応するために必要なこと
cybozuinsideout
PRO
2
170
技術広報として2023年度に頑張ったこと / What we did well in FY2023 as a DevRel
pauli
5
450
Autify Company Deck
autifyhq
1
30k
Featured
See All Featured
A designer walks into a library…
pauljervisheath
199
23k
Building Your Own Lightsaber
phodgson
97
5.6k
Rails Girls Zürich Keynote
gr2m
91
13k
RailsConf 2023
tenderlove
0
510
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
12
1.4k
Web development in the modern age
philhawksworth
201
10k
Learning to Love Humans: Emotional Interface Design
aarron
266
39k
Art, The Web, and Tiny UX
lynnandtonic
288
19k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
1
3.3k
Robots, Beer and Maslow
schacon
PRO
154
7.9k
Stop Working from a Prison Cell
hatefulcrawdad
265
19k
Into the Great Unknown - MozCon
thekraken
10
830
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]