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
Developer Roadmap
Search
Ariestiyansyah
October 10, 2017
Technology
0
120
Developer Roadmap
Talk at Al Azhar University of Indonesia
Ariestiyansyah
October 10, 2017
Tweet
Share
More Decks by Ariestiyansyah
See All by Ariestiyansyah
Firefox OS, Web APIs & Hybrid Application
ariestiyansyah
0
69
The use of technology in education
ariestiyansyah
0
56
Root & Custom ROM Android
ariestiyansyah
0
150
Mengoptimalkan Android
ariestiyansyah
0
140
Android L
ariestiyansyah
1
74
FOSS & Linux Introduction
ariestiyansyah
2
48
Linux Network Security
ariestiyansyah
0
98
ID-CERT Report 2012 Dwi Bulan I-IV
ariestiyansyah
1
64
ID-CERT Report 2012 Dwi Bulan II
ariestiyansyah
0
56
Other Decks in Technology
See All in Technology
20250208_OpenAIDeepResearchがやばいという話
doradora09
PRO
0
170
依存関係があるコンポーネントは Barrel ファイルでまとめよう
azukiazusa1
3
530
Platform Engineeringは自由のめまい
nwiizo
4
1.9k
トラシューアニマルになろう ~開発者だからこそできる、安定したサービス作りの秘訣~
jacopen
2
1.5k
転生CISOサバイバル・ガイド / CISO Career Transition Survival Guide
kanny
3
410
CZII - CryoET Object Identification 参加振り返り・解法共有
tattaka
0
240
Culture Deck
optfit
0
330
Developer Summit 2025 [14-D-1] Yuki Hattori
yuhattor
19
5.1k
PL900試験から学ぶ Power Platform 基礎知識講座
kumikeyy
0
110
開発者が自律的に AWS Security Hub findings に 対応する仕組みと AWS re:Invent 2024 登壇体験談 / Developers autonomously report AWS Security Hub findings Corresponding mechanism and AWS re:Invent 2024 presentation experience
kaminashi
0
190
APIファーストで実現する運用性の高い IoT プラットフォーム: SORACOMのアプローチ
soracom
PRO
0
240
FastConnect の冗長性
ocise
1
9.6k
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
Side Projects
sachag
452
42k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
99
18k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
A better future with KSS
kneath
238
17k
For a Future-Friendly Web
brad_frost
176
9.5k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Transcript
Developer Roadmap Universitas Al Azhar Indonesia Jakarta, 10 October 2017
Me - Rizky Ariestiyansyah (@ariestiyansyah) - Researcher, Independent! - I
wear the same t-shirt everyday - I have a company (Valutac), That’s it!
Agenda • Developer? • Developer Roadmap • Work as/with Developer
You want to be developer..
None
What do they do all day? • Spec before build
it (Communication is hard. Misunderstanding is easy) • UX details matter • A Functional specification • A user story not a specification • Software development is an abstract art • Coding is modeling (but not the glamourous type)
#1 - Be clear and commit
#2 – Choose Language
Control Safe
Control Safe C++, C JS, Python, Ruby Rust
Practice, practice… and practice some more #3
“Tidak perlu menjadi developer expert untuk membuat perubahan” - Ariestiyansyah
#4 Real developer tools, and read people’s code
Tools? • Git • Unix Environment • Test-driven development •
Collaboration • Project Management tools
#5 Join Community
Open Source Community • Mozilla • Python • Javascript /
NodeJS • Google • Facebook • Docker • Ruby, Rust • …
#6 Build Project
https://github.com/kamranahmedse/developer-roadmap
Next! • Cultivate network • A Job interview • Become
project manager • Lead the department • Become the leader
They need • Quiet room • Powerful computer • Keeping
shtum (Focus) • Odd hours, bye 9AM – 6PM • Flexibility • Feeling the burn • Old and new • Supportive
Conclusion
Q/A