I have been working on java for around 4yrs. and have been doing full time freelancing for about 2yrs. now
So far I have been using java for all my web applications, but in freelancing you would hardly get any enterprise level projects. Most of the projects would be small to medium sized ones.
Since java being costly to host and slow to develop upon, I would want to switch to some other web framework(MEAN stack to be more precise) to be able to attract more clients.
It would be a very big decision but I am not sure how do I make the switch?
The challenges which I see are:
- My profile has almost all projects on java so how do I present myself to prospect clients with MEAN stack projects?
- Is it at all possible to gain expertise on MEAN stack(or other technology) after just getting started while doing projects?(Rather than take months to master the framework and start making money with it)
- On java if my hourly rate is x then what percent of x should I charge on MEAN stack projects?
- How long usually it takes for getting well established (or atleast stable) with MEAN stack projects in particular and making such switches in particular. (This may well be opinion based.)
So I would request tips on the same.