Hello folks, here's another one and the topic is "Is Continuous Learning Helping your Web Development Career?". This is a critical question that I've been asking myself every now and then. I'll tell you what I think. Hopefully this helps many other developers out there who're asking the same question.
Becoming a software developer is something that interests every beginner, every person who has just entered the field. It's interesting at first but it becomes serious when you're depending on writing code to pay bills. Even when you're really beat, you have to write code, cause in most cases its your main source of income. You can't just take a long break or can you?
Again, when you're a web developer, its more challenging. There's a lot of frameworks and libraries popping up each now and then. You're learning a framework today, tomorrow there's something else. You're using React in your current job, when you move to another company, they're using Vue or even Angular. I know there's so much in common between all of these technologies, but again, how can you be a top notch professional when you're jumping between frameworks or libraries.
In summary, there's so much to learn! To remain competitive in the software development field, you have to never stop learning. It's a continuous process.
Personally, I started as a PHP/Laravel Developer. I worked for a startup in my town where I developed over 5 web based applications - Fee management system, Tenant Management System and many more. After a few months, there came another guy who knew JQuery really well. He could do CRUD operations without refreshing the page. My former boss developed some interest in him. I was afraid of loosing my job. I had to stay competitive, I had to know SPAs. So I learned Vue js and now I would develop interactive applications with Vue and Laravel. It helped me remain really competitive. I didn't lose my job 😊! I ended up loving Vue js. Now I work as a Frontend developer with Vue.js thanks to learning Vue! That's just one instance. There have been many occasions through my Web Development Career where I've had to learn new stuff just to remain competitive. Most of which I have not used. As a matter of fact, there are times when I feel spread thin! (Knowing too much stuff and not being a professional in each)
So what's your view? What's your experience? Let me know in the comment section below.
Cover photo by Unsplash