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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Ariestiyansyah
October 10, 2017
Technology
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Developer Roadmap
Talk at Al Azhar University of Indonesia
Ariestiyansyah
October 10, 2017
More Decks by Ariestiyansyah
See All by Ariestiyansyah
Firefox OS, Web APIs & Hybrid Application
ariestiyansyah
0
75
The use of technology in education
ariestiyansyah
0
68
Root & Custom ROM Android
ariestiyansyah
0
180
Mengoptimalkan Android
ariestiyansyah
0
150
Android L
ariestiyansyah
1
85
FOSS & Linux Introduction
ariestiyansyah
2
60
Linux Network Security
ariestiyansyah
0
100
ID-CERT Report 2012 Dwi Bulan I-IV
ariestiyansyah
1
76
ID-CERT Report 2012 Dwi Bulan II
ariestiyansyah
0
73
Other Decks in Technology
See All in Technology
社内 AI エージェント Synapse と セマンティックレイヤーの育て方
hiroakis
2
1.6k
NAB Show 2026 動画技術関連レポート / NAB Show 2026 Report
cyberagentdevelopers
PRO
0
160
作って終わりにしない タイミーのセマンティックレイヤー育成の現在地
chanyou0311
3
2.1k
個人最適 から 全体最適 へ AI情報共有会・AIギルド・AI-DLC で進める カンリーの組織展開
rfdnxbro
0
2.2k
LLMと共に進化するプロセスを目指して
ymatsuwitter
12
3.9k
実装は速くなった、レビューはどうする? ― 自身のレビューをAIで再現させるサーヴァントエンジニアリングのすゝめ / Implementation got faster. So what about reviews? — An invitation to Servant Engineering: Recreating your own code reviews with AI
nrslib
8
4.5k
「エンジニア進化論」2028年の開発完全自動化、エンジニアはどう進化するか
cyberagentdevelopers
PRO
4
4.2k
Microsoft Build Keynoteふりかえり
tomokusaba
0
120
On-behalf-of Token exchange with AgentCore Identity
hironobuiga
2
130
Building applications in the Gemini API family.
line_developers_tw
PRO
0
2.8k
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.9k
10倍の生産性を実現するAI駆動並列エージェントのすべて
kumaiu
4
1.3k
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
390
Mind Mapping
helmedeiros
PRO
1
240
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
Odyssey Design
rkendrick25
PRO
2
690
How to Think Like a Performance Engineer
csswizardry
28
2.6k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
Ethics towards AI in product and experience design
skipperchong
2
310
Building an army of robots
kneath
306
46k
Amusing Abliteration
ianozsvald
1
200
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
370
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