$30 off During Our Annual Pro Sale. View Details »
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
Umar Saidu Auna
July 14, 2018
Programming
1
46
HOW TO BECOME AN AWESOME DEVELOPER AND NOT A FAILURE AT IT
Umar Saidu Auna
July 14, 2018
Tweet
Share
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
28
Flutter: Killing two birds with one stone
auna
0
78
Jetpack Compose: The new Way of Building Android UI
auna
0
310
Kotlin: What you need to know
auna
0
170
Jetpack Compose: The new Way of Building Android UI
auna
0
310
PNG don Chop Space
auna
0
110
Navigating with App Shortcuts
auna
0
100
Navigating your way with App Shortcuts
auna
0
59
The power of contributing to open source projects
auna
0
89
Other Decks in Programming
See All in Programming
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
190
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
410
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
580
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
450
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
330
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
170
從冷知識到漏洞,你不懂的 Web,駭客懂 - Huli @ WebConf Taiwan 2025
aszx87410
2
3k
ゲームの物理 剛体編
fadis
0
370
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
610
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
210
Grafana:建立系統全知視角的捷徑
blueswen
0
210
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
160
Featured
See All Featured
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.1k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.2k
Color Theory Basics | Prateek | Gurzu
gurzu
0
150
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
45
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
230
Measuring & Analyzing Core Web Vitals
bluesmoon
9
710
The SEO Collaboration Effect
kristinabergwall1
0
310
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