Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
HOW TO BECOME AN AWESOME DEVELOPER AND NOT A FA...
Search
Umar Saidu Auna
July 14, 2018
Programming
75
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
350
Flutter: Killing two birds with one stone
auna
0
150
Jetpack Compose: The new Way of Building Android UI
auna
0
400
Kotlin: What you need to know
auna
0
270
Jetpack Compose: The new Way of Building Android UI
auna
0
400
PNG don Chop Space
auna
0
190
Navigating with App Shortcuts
auna
0
200
Navigating your way with App Shortcuts
auna
0
140
The power of contributing to open source projects
auna
0
170
Other Decks in Programming
See All in Programming
複数ドメインを一つのアプリに統合するFlutterの設計と運用_FlutterKaigi2026登壇資料(須永高弘)
takahirosunaga
0
170
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
420
Secure Your Coding Agent Like It’s Malware (v1.5) 🇬🇧 @Code.talks 2026
richargh
0
110
プロジェクトコードをキレイキレイしよう!暗黙的な参照を読み解く静的解析
ostk0069
0
210
Goコンパイラを作ってGoをもっと理解する / Build a Go compiler to better understand Go
ikura_hamu
0
130
[DroidKnights 2026] Workflow AX: From Auto-Documented Policies to E2E Testing
raeminkang
0
560
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
300
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
370
そのデザイントークン、Flutterでも同じ見た目になりますか?
nakamizu
0
330
AI Augmentation Techniques with Liberty
ivargrimstad
1
440
社内AIエージェント「Askワンバン」における コストチューニングの取り組み
t0yohei
0
170
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
2.3k
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
620
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.3k
Why Our Code Smells
bkeepers
PRO
340
58k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.5k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
121
130k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
470
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.8k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
520
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