10 Sas
TOBE A
Pani
PROGRAMMER
Whether you are just getting into programming or a
veteran, these steps will help you achieve mastery over
the craft of programming.
eee Rete ard Ce areca
ote ea tec
Learn CS
Fundamentals
Se CC ee ue ee
Wma tetas
om ect ee aera
think about code.
So you have working code? Think you are done?
Sees en uc tulsa
Uo e aon Ra tees Bete 6)
Dees
tora Uaea
you Think you
You are only finished when you have nothing
aPreS pineal
eee aca rra
Conce pts extensible code. Study concepts such as OOP,
PaO RUG EA eae lac
Over Tools See Cr ccs
teu run ecu tatd
Pesce eae ee
De ae Raa Cer a
Think Before
You Code
Cees Cur ot ar
Se cue iaun ae uric)
ele ac
ee aes erect tie eet
Peat eee actnet cm
Bari R oleae Uc EU
ae ad(ace screen time!
Learn. feet MEU Al om tess ates tie)
Para
Perfect.
Pa ca ac eos
Cree een aes eats
peers cc
SMe eed eae ee]
Pt ue meta
others, you will have to first grasp the concepts
Nees
Teach.
bln ie
Teach others like you. Or in the local community.
Write a blog. Share your learning online.
Seen ina ens hen eur adc)
Pesca
ear aut
functional, there will always be room for
improvements.
Care About
the Quality
If you are working on a large project, reduce the
Technical Debt with every commit. Never write
code without backing it up with Unit tests.
There is anew programming language or a
eee eee asada
Rieu rN eee uci inate cun
Ignore
imp V8
Keep up with major technical shifts. They occur
only oncea decade or so. Cloud computing in
the 2000s, Block Chains in 2010s etc.
Acquire domain knowledge (The What) in the
Acquire areas youare workingin.
Domain Pee eeccm ae eto ts
eee se iter
Knowledge eu ee
a Iey renee ene ure
ore oan Ua l0) 8
Read books, especially those about Good
eee aoe
Architecture principles. Its recommended that
Aue eeu cau Bs
rue aya ae
Read
Books!
o OO OnN OD OI FP W NO =
Ae ae ns aces Mess
Feet ea
B onus Ste 3 Breet ec eM gers erect
eee Tica astra ut uch tei
Conte aT
Pee nae cage Cuesta ta
+ Speak at Conferences
= Be comfortable with your IDE
Pec Uehch Muictaes 3
Author: Deepak Karanth
techtowntraining.com Presented By: Techtown Follow Us @Techtowr