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
HOW TO BECOME AN AWESOME DEVELOPER AND NOT A FA...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Umar Saidu Auna
July 14, 2018
Programming
55
1
Share
HOW TO BECOME AN AWESOME DEVELOPER AND NOT A FAILURE AT IT
Umar Saidu Auna
July 14, 2018
More Decks by Umar Saidu Auna
See All by Umar Saidu Auna
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
150
Flutter: Killing two birds with one stone
auna
0
110
Jetpack Compose: The new Way of Building Android UI
auna
0
340
Kotlin: What you need to know
auna
0
210
Jetpack Compose: The new Way of Building Android UI
auna
0
340
PNG don Chop Space
auna
0
140
Navigating with App Shortcuts
auna
0
140
Navigating your way with App Shortcuts
auna
0
94
The power of contributing to open source projects
auna
0
120
Other Decks in Programming
See All in Programming
JavaDoc 再入門
nagise
0
220
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
410
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
110
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
400
ECR拡張スキャンでSBOMを収集して サプライチェーン攻撃の影響調査を 爆速で終わらせてみた
akihisaikeda
2
210
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
250
Migrations : C'est une question d'hygiène !
vinceamstoutz
0
2.5k
AIとRubyの静的型付け
ukin0k0
0
480
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
210
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
140
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
1
540
CSC307 Lecture 17
javiergs
PRO
0
290
Featured
See All Featured
The Limits of Empathy - UXLibs8
cassininazir
1
340
Speed Design
sergeychernyshev
33
1.8k
Unsuck your backbone
ammeep
672
58k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
240
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
760
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.8k
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Marketing to machines
jonoalderson
1
5.3k
Transcript
HOW TO BECOME AN AWESOME PROGRAMMER/DEVELOPER AND NOT A FAILURE
AT IT
Umar Saidu Auna Google Developers Group Minna, Program Manager. Co
Founder, Sysbit Nigeria. Android Developer Consultant, Startup Kano Email:
[email protected]
Twitter: @umarauna Github: @Android200
Agenda A programmer\Developer Concept\Scenario Way Forward
A person who is concerned with software development process including
the research, design, programming and testing of computer software. A Programmer\Developer
for(int i=0;i<=100;i++) { System.out.println(“I will never be late to class
again”); }
To Truly become a developer you need 3 Things Hard
Work Practice Patience, Patience and Patience 1 2 3
What a Programmer Does Research Program Test 1 2 3
Research
Program
Test
THE FAILURE
None
The Idea Concept\Scenario
Working on a project: •Mobile app •IoT •Web App •Machine
Learning •Gaming •Graphics
Are you solving a problem or you are creating more
problems?
//Dev mode Unlock Way Forward
// dev motto if (failure() == true) { failure().stop() beAwesome();
}
None
None
<Way Forward/> Program SelfDev
Developer </> Web hosted Cisco Python Xamarin XML C Graphics
HTML Java XAML PHP Unity3D MFC R C++ .NET <Way Forward/>
Where to Learn From
“If you have a difficult task to do, Give it
to a lazy man, He will find and easier way to do it.” Henry Ford
I Should Learn to Program
None