• Skip to main content
  • Skip to primary sidebar

As a Developer Can I Switch Technologies for Better Pay?

Reading Time: 4 mins. Posted on October 26, 2018, last updated on May 20, 2020 .

I work in a technology field. It isn’t an outdated technology but doesn’t have many openings of it in my city. Should I switch technology for a better pay?

As a Developer Can I Switch Technologies for Better Pay?

A reader asked me an essential question related to a choice of career as a developer. His question is, can he switch technologies for the sake of better pay from employers. Though his question is not entirely related to freelancing, still, I think it is a very relevant question. The question is:

I am working in the technology field. Although it is not an outdated technology, I don’t see many opening for it in my city. I am not sure if I should switch technology only for a better pay? I love working in the current job in the current technology.

The short answer is YES. It is a must, especially for the developers or rather anyone in the technology space.

If you don’t switch skills or at least update skills, you will be either forced to or will have to take early retirement.

What I mean is, if you are an employee, you will be forced to do the same work over and over again at the equal pay till you retire. Often technology jobs and especially software development are dead-end jobs after a few years of relevant experience.

If you are a freelancer, either you won’t find enough work. However, if you do, you will be paid too low to remain afloat.

So switching skills isn’t a choice but a must for developers and freelancers.

My Story of Job & Technology Switches

I think every developer should and must switch skills. The fact is, even when you love working in the given technology.

Let me share with you my story about switching skills.

As a fresher, my first job was in Visual Basic 6. I was never interested in working in Visual Basic 6 in 2004 because I knew it was outdated technology. So, even if Visual Basic did flourish, it won’t be Visual Basic 6.

By the time I was doing the job, I had my Go4Expert website. So I decided to switch to a web-based job. The second job was as an SEO. I realized I enjoy being a developer. Not doing the SEO or instead of emailing other webmasters for link exchange (that is what SEO meant in that company).

So I moved over to a C++ job in the first 12 months of my career. Each time I switched technology—visual Basic 6 to SEO to C++.

If I wouldn’t have switched, I may have been doing some Visual Basic 6 maintenance job somewhere even today at a pay very similar to my first salary.

When I quit the job to start as a freelancer, I moved over to PHP. It was from being a C++ and C# developer with more than three years of development experience.

As a freelancer, I have moved over from vBulletin to XenForo.

As of today, I mainly work XenForo, but there are many projects related to WordPress and other PHP Frameworks.

Switches That Didn’t Work Out

It seems like everything worked out when I switched, but that isn’t true.

There are many things that I did, which even didn’t work out. Like for example, when moving away from vBulletin, I also tried working out with other forum software like Invision Power Board or IPB, but the switch didn’t work out, and I only managed one or two clients here and there.

Similarly, there was a time when I even looked at ASP as an option because I had experience with C#. However, it didn’t work out either. As my forums were in PHP, and I wanted to work on my website, the PHP became an obvious choice.

I even tried iOS and Swift 2., but it didn’t work out because of my lack of time, but I may consider it anytime in the future if need be.

So there will be a time when you will have to take that call to learn something new and make a switch.

Even if it isn’t for the pay, to remain relevant in the field of technology and development, you must focus on being ready for the next change that is coming.

Switch Technologies The Weekend Way

So now, the question comes, what is the best way to make a switch.

The way I like to do is allocate some time in the week to learn new technology. When I was doing a job, I was working to build my forums. Learning PHP either after the job or mainly on weekends to add functionality to my websites. The changes I wanted to be doing to my vBulletin forum meant I had to learn PHP.

Similarly, as a freelancer, I set aside weekends to be working on something that doesn’t pay me, but I like doing it. One of them is an investment and blogging about it, which I often write on the weekends.

Or, if it is related to my financial investments, I am still learning, but I dedicate the time for it mainly on weekends.

So if you can dedicate a few hours of your weekend time to learning something new, it can help you take a long way.

I am not sure if this is the right way of doing it, but it works well for me. My weekend projects have taken me very far in my career.

The Other Option to Switch Technologies

When you are doing a job, the weekend option is a better way to work on new technology. However, as a freelancer working for clients, I have a choice where clients want me to be part of their other projects as well.

When clients ask me if I know something that can help me manage their other website, I always grab it with both hands.

The recent example is working in the Phalcon PHP framework. I had no idea about it before grabbing the client’s work but I was ready to learn. I told the client, I know very little about it (from CakePHP) but can manage your site and get things done. The client was even ready to pay me for the time I spend on learning.

Final Thoughts

As an experienced developer and already working on something, I am sure you won’t take a random decision to switch. The switch will be based on some research and understanding of the future.

And remember whatever be the outcome of learning something new is always worth trying.

You are Here: Home / Freelancing / As a Developer Can I Switch Technologies for Better Pay?

About Shabbir Bhimani

Blogging Since 2009. If I can leave my high paying C# job in an MNC in the midst of global financial crisis of 2008, anybody can do it. @BizTips I guide programmers and developers to Start and Grow an Online Business. Read more about me here.

May I help You With ...

Upwork Proposal
Finding Clients
Start a Store
Start a Blog
 

Or Help Yourself ..

Primary Sidebar

About Shabbir Bhimani

Blogging Since 2009. If I can leave my high paying C# job in an MNC in the midst of global financial crisis of 2008, anybody can do it. @BizTips I guide programmers and developers to Start and Grow an Online Business.

Get in touch with me on LinkedIn or read more about me here.

Let me Guide You to Start and Grow your Online Business

Download my
FREE eBook NOW
to win more clients.
And it is not an annoying pop-up either

Additional menu

  • Twitter
  • Linkedin

BizTips

Shabbir Bhimani: Start and Grow an Online Business

  • Freelancers Start Here
  • Start An eCommerce Store
  • Start A Blog
  • About
  • Archive
  • Disclaimer
  • Contact
  • Glossary

2009 - 2025 All my content & images are licensed as Creative Commons.

WebTurtles LLP. LLPIN: AAL-5288. Hosted with Linode.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT