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
53
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
110
Flutter: Killing two birds with one stone
auna
0
100
Jetpack Compose: The new Way of Building Android UI
auna
0
330
Kotlin: What you need to know
auna
0
190
Jetpack Compose: The new Way of Building Android UI
auna
0
330
PNG don Chop Space
auna
0
130
Navigating with App Shortcuts
auna
0
130
Navigating your way with App Shortcuts
auna
0
81
The power of contributing to open source projects
auna
0
110
Other Decks in Programming
See All in Programming
Go_College_最終発表資料__外部公開用_.pdf
xe_pc23
0
130
Everything Claude Code OSS詳細 — 5層構造の中身と導入方法
targe
0
160
2026-03-27 #terminalnight 変数展開とコマンド展開でターミナル作業をスマートにする方法
masasuzu
0
300
PDI: Como Alavancar Sua Carreira e Seu Negócio
marcelgsantos
0
100
Laravel Nightwatchの裏側 - Laravel公式Observabilityツールを支える設計と実装
avosalmon
1
320
今年もTECHSCOREブログを書き続けます!
hiraoku101
0
220
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
1
250
Swift Concurrency Type System
inamiy
0
110
3分でわかるatama plusのQA/about atama plus QA
atamaplus
0
110
Coding as Prompting Since 2025
ragingwind
0
740
PCOVから学ぶコードカバレッジ #phpcon_odawara
o0h
PRO
0
200
存在論的プログラミング: 時間と存在を記述する
koriym
5
780
Featured
See All Featured
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
170
Odyssey Design
rkendrick25
PRO
2
560
Are puppies a ranking factor?
jonoalderson
1
3.2k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
670
The Curse of the Amulet
leimatthew05
1
11k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
330
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Tell your own story through comics
letsgokoyo
1
880
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
250
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