Lightning talk at Andela addressed to the junior to mid-level developers.
It contains tips that I wish I knew earlier in my career, and tips that can help one become a rounded developer.
I hope someone finds this useful.
Lightning talk with Fellows at Andela
Here are a few
tips I wish I
earlier in my
Improve your technical skills. Do your own homework.
People will first rate you over your technical skills
than anything else.
This. Is. Your. Primary. Task.
* Static code analysis, Code reviews, testing.
* Follow standards and conventions.
* If you find yourself doing something over and over,
you probably need to extract the logic and modularise
it or even automate.
* Immediate profit of this is that codes are
* Manage technical debts efficiently
Code quality & best
* Do you see yourself as a mobile dev? Front-end dev?
'Web' dev? Full stack dev, devops?
* That being said, it's good to have an idea of
related things while specializing in something.
* I have this favourite quote (I kind of have a
feeling a came up with it, but I'm not 100% certain
"Learn something about everything, and learn
Everything about something"
* Things change very fast these days, so much
information, so much to learn, so much to do. It can
become draining and can make you lose focus.
* Pay closer attention to what you need
* Local communities, GDG, forLoop, DevCenter
* Online: Twitter is a great place.
Be active in
* Writing has personally helped me improve a lot.
* The way I learn, I learn more details if I write or
try to write about a certain topic than just learning
how to "use" it. I know I need to write and justify
the "hows" and "whys", so I end up learning it in
* It forces you to write good code since you know
people may read it.
* Give back to the community.
* Good for your profile.
Contribute to open
* The fast changing nature of the dev world means,
you may not be able to do everything alone.
* Meet and work with others.
* Sometimes you think you're doing something right,
while it's actually wrong. Easy to spot when working
* The network you build is as useful as you learning
how to become a badass.
* Life exists beyond your computer screen
* Burnouts are real.
* Take time off from time to time.
Don’t forget to