These questions help you stay on track
The software industry is one of the most dynamic and rapidly changing industries. And the rate of change is accumulating and accelerating in the years to come.
Hot new technologies arrive almost every year and gradually disappear within a few years. This requires software developers to continually learn new technologies, languages, etc. at a rapid pace.
I often ask myself these questions to be on the right track —
Problem solving is one of the most important aspects of being a great software developer. You can easily find dozens of problems in your daily work. Along with that, there will be enough repetitive work that will chase you every day.
You have to find a balance and continue to work through these issues. Automate everything you can so you don’t have to do the same thing over and over again.
“Every problem has its solution. You just have to be creative enough to find it. — Travis Kalanick
“If it doesn’t add value, it’s wasteful.” -Henry Ford
Very often we get stuck in our daily tasks. We try to find solutions to problems without asking ourselves: what value does it add?
We need to assess the value that these tasks bring to the business. Walk away, look at the bigger picture, and prioritize them.
“Learn continuously. There is always something to learn.” —Steve Jobs
Skills disappear very quickly these days. You’re learning a skill that’s hot and outdated within a few years.
In the age of technology and AI, higher education does not guarantee a good job or job security. Even if you get a job, you must continually learn new skills to keep your job and grow.
Rapid skill upgrading is the key to the world we live in. You need to learn new, more creative skills to improve yourself, your work, and therefore your life.
“Only by giving can you receive more than you already have.” —Jim Rohn
We all use open source software in our daily lives and at work. Not just software and tools, you can find solutions to many problems you face at work.
It’s a great idea to give back to the community. At work, we solve many problems that many others might also face. Isn’t it great if we make these little pieces of code open source that will benefit others?
In today’s world, problem solving and quick learning matter most. The questions I have listed are ones I often ask myself to assess how I am doing.
If you liked this story, you might also like: