Career of a software developer is a journey of life long learning. So, I took sometime off to lookback and reflect.
In this article, I have documented my learnings in 22 lessons that will guide those who are starting or early in their tech career.
Let's go! 🚀
Start applying for interviews before you think you are ready.
The tech world moves quickly. Make learning a habit.
Consistency and patience will help your career more than any technology.
Train your mind to see failure as feedback.
Building in public is the cheat code to new opportunities.
Getting a job with your network >>> Sending resumes.
Doing tutorials hide knowledge gaps. Building projects expose them.
Working on a project that you are passionate about will 10x your learning.
Your time estimations will be way off. Underpromise and over-deliver.
Be comfortable with not knowing everything. Be confident that you will figure it out.
Career growth without acquiring soft skills can be hard.
Learning to ask for help is an underrated skill.
Learn googling. You don’t need to build what you can search for.
Avoid over-engineering as much. It will distract you from the main task.
You don’t need more courses. You need to build projects.
You can only improve what you measure.
Make time to unwind and recharge.
A good portfolio brings contacts, clients and potential employers.
Knowing how to code is not enough. You need to create something.
You learn by finishing projects, not by starting them.
Working on an exciting project is a form of self-care.
That's it!
I hope you found these lessons helpful.
Give me a follow for more of these. 😊
If you personally had contrary experience, I would love to know about that. Share in comments. 💬