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
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
Flutter: Killing two birds with one stone
auna
0
64
Jetpack Compose: The new Way of Building Android UI
auna
0
290
Kotlin: What you need to know
auna
0
150
Jetpack Compose: The new Way of Building Android UI
auna
0
290
PNG don Chop Space
auna
0
90
Navigating with App Shortcuts
auna
0
89
Navigating your way with App Shortcuts
auna
0
50
The power of contributing to open source projects
auna
0
68
Kotlin: Next Level of Android Development (DevFest Bauchi)
auna
0
320
Other Decks in Programming
See All in Programming
GraphQL×Railsアプリのデータベース負荷分散 - 月間3,000万人利用サービスを無停止で
koxya
1
1k
タスクの特性や不確実性に応じた最適な作業スタイルの選択(ペアプロ・モブプロ・ソロプロ)と実践 / Optimal Work Style Selection: Pair, Mob, or Solo Programming.
honyanya
2
130
XP, Testing and ninja testing ZOZ5
m_seki
2
260
大規模アプリのDIフレームワーク刷新戦略 ~過去最大規模の並行開発を止めずにアプリ全体に導入するまで~
mot_techtalk
0
370
WebエンジニアがSwiftをブラウザで動かすプレイグラウンドを作ってみた
ohmori_yusuke
0
170
AIエージェント時代における TypeScriptスキーマ駆動開発の新たな役割
bicstone
4
1.5k
Чего вы не знали о строках в Python – Василий Рябов, PythoNN
sobolevn
0
150
Conquering Massive Traffic Spikes in Ruby Applications with Pitchfork
riseshia
0
150
麻雀点数計算問題生成タスクから学ぶ Single Agentの限界と Agentic Workflowの底力
po3rin
5
2.1k
Swiftビルド弾丸ツアー - Swift Buildが作る新しいエコシステム
giginet
PRO
0
1.6k
プログラミングどうやる? ~テスト駆動開発から学ぶ達人の型~
a_okui
0
190
開発生産性を上げるための生成AI活用術
starfish719
1
150
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
2.6k
Building an army of robots
kneath
306
46k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Code Reviewing Like a Champion
maltzj
525
40k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
19
1.2k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
The Language of Interfaces
destraynor
162
25k
Building Applications with DynamoDB
mza
96
6.6k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
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