I've a mix profile: senior Data Scientist on my day job, self-tought web dev on my spare time. Now, after many years being employed I'd love to start freelancing but I feel I need to specialize on something to become more sellable.
My skillset looks like this: - Data analysis (high) - Data visualization (high) - Data engineering (mid) - Machine learning (mid) - Frontend (low) - Backend (low)
I'm more experienced on the data part but also I believe it's more challenging to create a healthy client funnel.
Options I see:
A) Data Science track - discarded for freelancing
B) Data engineering track - get some certifications on Big Query or Looker to become an expert
C) Front-end - what has more demand as a freelance?
D) Back-end - what has more demand as a freelance?
I'm really open to learn anything until mastering, but I don't know what.
I'm currently valued at my day job and quiting to start as an entry-freelance on something that I'm not proficient (yet) scares me. But at the same time I'm not sure I'd enjoy a data analysis job as a freelance.
Another thing that scare me about the "web track" is the amount of different technologies out there. How can I compete agains other freelancers with a huge list of libraries and APIs? Is that critical to land a freelance job?
What would you do in my situation? Where there is more demand?