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
360
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
7月のガバクラ利用料が高かったので調べてみた
techniczna
3
540
Devinを使ったモバイルアプリ開発 / Mobile app development with Devin
yanzm
0
190
小さなチーム 大きな仕事 - 個人開発でAIをフル活用する
himaratsu
0
130
LLM時代の検索とコンテキストエンジニアリング
shibuiwilliam
2
1.1k
JavaScript 研修
recruitengineers
PRO
3
280
あとはAIに任せて人間は自由に生きる
kentaro
3
1.1k
ZOZOTOWNフロントエンドにおけるディレクトリの分割戦略
zozotech
PRO
18
5.5k
攻撃と防御で実践するプロダクトセキュリティ演習~導入パート~
recruitengineers
PRO
2
290
我々は雰囲気で仕事をしている / How can we do vibe coding as well
naospon
2
220
EKS Pod Identity における推移的な session tags
z63d
1
210
.NET開発者のためのAzureの概要
tomokusaba
0
230
TypeScript入門
recruitengineers
PRO
23
7.3k
Featured
See All Featured
Docker and Python
trallard
45
3.5k
Designing Experiences People Love
moore
142
24k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
A Modern Web Designer's Workflow
chriscoyier
695
190k
Done Done
chrislema
185
16k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Building an army of robots
kneath
306
46k
Automating Front-end Workflow
addyosmani
1370
200k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Facilitating Awesome Meetings
lara
55
6.5k
Music & Morning Musume
bryan
46
6.7k
A better future with KSS
kneath
239
17k
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]