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
Umar Saidu Auna
July 14, 2018
Programming
64
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
210
Flutter: Killing two birds with one stone
auna
0
130
Jetpack Compose: The new Way of Building Android UI
auna
0
360
Kotlin: What you need to know
auna
0
230
Jetpack Compose: The new Way of Building Android UI
auna
0
360
PNG don Chop Space
auna
0
160
Navigating with App Shortcuts
auna
0
170
Navigating your way with App Shortcuts
auna
0
120
The power of contributing to open source projects
auna
0
140
Other Decks in Programming
See All in Programming
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
260
My Marp Sample
sinoue0108
0
120
MySQLとPostgreSQLって何が違うの?
akagami
0
140
React本体のコードリーディング
high_g_engineer
1
160
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
180
メールのエイリアス機能を履き違えない
isshinfunada
0
250
「人を評価する AI」の設計と実装
ryoyanara
0
240
Flow は今どうなっているか
mizdra
PRO
0
710
異なる設計思想のフレームワークを経験して得た学び
amekuhideki
1
520
バグを直したら useEffect が消えた
colorful12
3
700
ソフトウェアエンジニアにとっての生成AI - 特性を知って使い倒す / generative ai for software enginner
kishida
7
2.1k
AIに既存システムを理解させる技術 ~レガシーを見捨てないハーネスエンジニアリング入門~
ochtum
0
150
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
How STYLIGHT went responsive
nonsquared
100
6.2k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
660
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Darren the Foodie - Storyboard
khoart
PRO
3
3.7k
RailsConf 2023
tenderlove
30
1.5k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Building Adaptive Systems
keathley
44
3.2k
Optimizing for Happiness
mojombo
378
71k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
470
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
670
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