When some software engineers see an article mentioning the word senior, they may immediately run away and ignore it. They can be intimidated just by the title.
Yes, being a senior engineer requires a lot of time and experience, but you can still be a great engineer. A great junior engineer. A great intermediate engineer.
You write clean code. You follow best practices. You do a really good job.
Being good at what you do can help accelerate your path to becoming a senior engineer, or even a CTO.
Now, without further ado, let’s get started.
The first thing that I believe you should keep in mind is that you…
I like playing basketball, but even if I wear Air Jordans, I would still not be able to dunk like Michael Jordan. I would neither be able to score three shots like Stephen Curry simply by wearing Under Armours.
That is also the case with writing.
A lot of top writers have not become so skillful at their craft based on using the most advanced and highest rated applications.
Still, we are constantly being bombarded by thousands of tools and apps that try to attract us to use them, that we are even faced with dilemmas about which tool we should choose. …
You move to a new city and you don’t know where the nearest grocery store is.
You don’t beat yourself up — it’s normal. You just use Google Maps to find it.
After you’ve been there several times, it’s highly likely that you won’t need to use Google Maps.
It’s the same with other places, like the nearest restaurant, or sports center — at first, you perhaps need to use Google Maps, then you learn the locations yourself and no longer need to use it.
You learn them but it’s not that you’re intentionally trying to memorize every road, every possible path to a certain destination. …