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
120
0
Share
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
73
The use of technology in education
ariestiyansyah
0
64
Root & Custom ROM Android
ariestiyansyah
0
170
Mengoptimalkan Android
ariestiyansyah
0
150
Android L
ariestiyansyah
1
78
FOSS & Linux Introduction
ariestiyansyah
2
58
Linux Network Security
ariestiyansyah
0
100
ID-CERT Report 2012 Dwi Bulan I-IV
ariestiyansyah
1
74
ID-CERT Report 2012 Dwi Bulan II
ariestiyansyah
0
73
Other Decks in Technology
See All in Technology
自動テストだけで リリース判断できるチームへ - 鍵はテストの量ではなくリリース判断基準の再設計にあった / Redesigning Release Criteria for Lightweight Releases
ewa
6
3k
サービスの信頼性を高めるため、形骸化した「プロダクションミーティング」を立て直すまでの取り組み
stefafafan
0
210
Fabric MCPの紹介と使い分け
ryomaru0825
1
110
GKE Agent SandboxでAIが生成したコードを 安全に実行してみた
lamaglama39
0
170
AIの揺らぎに“コシ”を与える階層化品質設計
ickx
0
190
データ定義の混乱と戦う 〜 管理会計と財務会計 〜
wonohe
0
170
Forget technical debt
ufried
0
150
VespaのParent Childを用いたフィードパフォーマンスの改善
taking
0
180
AgentCore Managed Harness を使ってみよう
yakumo
2
300
変化の激しい時代をゴキゲンに生き抜くために 〜ストレスマネジメントのススメ〜
kakehashi
PRO
4
700
世界の中心でApp Runnerを叫ぶ FINAL
tsukuboshi
0
200
はじめての MagicPod生成AI機能 機能紹介から活用方法まで
magicpod
0
130
Featured
See All Featured
Heart Work Chapter 1 - Part 1
lfama
PRO
6
35k
New Earth Scene 8
popppiees
3
2.2k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
200
Building an army of robots
kneath
306
46k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Documentation Writing (for coders)
carmenintech
77
5.3k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
140
Joys of Absence: A Defence of Solitary Play
codingconduct
1
360
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
110
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
200
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