DancingPretzel
DancingPretzel

Suggestions requested! Want to change career path from React.js/Front end

I am a React.js Developer & have 2 YOE (6 months at a consultancy startup + 1.5 years in a service based MNC).

I do not like working with React.js for multiple reasons & do not wish to pursue working with this further.

I want to know what are some alternative career paths or technologies that are as much in demand & feasible to switch towards? Ideally, towards a more stable, battle-tested technology or tech stack and something that is as well paying too.

(..continued from my original post) Some technologies that I considering are JAVA , ASP.NET & Laravel as unlike React.js, they are not loosely opinionated and don't have a constantly changing API where the way of writing code itself changes (e.g - redux and/or using data fetching libraries) . There is no standardised best practice to conform to.

But, the problem is that I find Laravel jobs are not in use in corporates or large tech companies but apparently ASP.net core jobs are not as well paying for equivalent years of experience as that of a front-end React.js developer.

TC - 8.6 LPA (2 YOE)

20mo ago
Find out if you are being paid fairly.Download Grapevine
PeppyRaccoon
PeppyRaccoon
Vercel20mo
  1. Why do you think react is not stable?

  2. Comparing the libraries with frameworks doesn't make sense since frameworks will be opinionated.

  3. way of writing code changes Can you provide an example?

DancingPretzel
DancingPretzel

Too many self-nominated experts advocating different set of best practice which again changes with the passage of time. For e.g - folder structure of react projects (screaming architecture vs group by features vs atomic design vs….)

The way we used to write react prior to 16.8 was different. In the case of Redux, there was one way of mapping state and dispatching actions prior to the advent of redux hooks. Later redux toolkit came and with immer under the hood, the way of writing code changed and now there are two ways of implementing redux in a project (RTK and RTKQ). React Router DOM has massive revisions now. Making API calls in useEffect suddenly is discouraged.

The only thing that I like about React is the helpful community. There was never a moment where I would have asked a question in their discord server and it went unattended. But as someone with less experience I am finding difficulty adapting and gaining proficiency in the right things. The vision of React or the tooling ecosystem makers seems more towards making the easy more complicated than solve existing problems. Given the market competition in a population dense country like India, I would prefer to move away to something else

PeppyRaccoon
PeppyRaccoon
Vercel20mo

@curiousTechie I wrote a long answer covering all your points but the app crashed 😭

Getting straight to the point, if you want to stay in FE, Angular might be perfect for you. If you want to move to BE, Java would be the best bet in the current Indian market.

GigglyDonut
GigglyDonut

Learn Vue or Svelete , they are easier to learn once you know react.

DancingPretzel
DancingPretzel

I know Vue (options API) and I acknowledge Svelte is something that it getting a lot of attention and love from developers who tried it but if I look at job portals, there are barely any in good companies. I only found Sharechat asking for Vue specificially amongst all leading product based companies in India. Rest all were React jobs

GigglyDonut
GigglyDonut

Check for remote Vue jobs

FluffyNugget
FluffyNugget
Plivo20mo

Java/Go and if u feel adventurous then Elixir/Rust. U can check some dev surveys to get an idea of trend

DancingPretzel
DancingPretzel

Sorry for the delay in replying. I was not able to view your comment on my Android phone as it kept crashing.

I sincerely appreciate your response and suggestions and I did a brief lookup on job portals to get an idea about the volume of openings for the technologies you have suggested.

Java seems to be the best bet and I did find a lot of openings for Golang too but I do not much openings for Rust or Elixir

FluffyNugget
FluffyNugget
Plivo20mo

Ya Elixir is not popular in India but since developers are scarce for it, u get good pay for it if u find an opportunity. Rust is upcoming due to its low memory footprint as compared to Golang. It may take few years for it to establish industry presence. Anyway, safest bet is Java but too many devs already in this. So u can at least try Golang

FuzzyCupcake
FuzzyCupcake

What about node js ?

DancingPretzel
DancingPretzel

I don’t think there are standalone node.js/expressjs jobs. There are Nestjs jobs but they are very few in number

FuzzyCupcake
FuzzyCupcake

Bhai i want to switch to mnc can you give me referral in your mnc ? I am tired of working in startup ihave 1.10 yoe in node js

ZestyBagel
ZestyBagel

Your best bet? Switch to a good consulting firm. I.e. thoughtworks, generally they are more flexible around your roles if you prove them you’re right. You can get in first with your existing skillset and can change later.

DancingPretzel
DancingPretzel

Thank You for your response and this valuable suggestion. Thoughtworks would definitely be on my list of coveted companies to join if they allow this flexibility and I have only always heard good things about them 😊

Discover more
Curated from across
IT Company Discussion
by GigglyMarshmallowStudent

Need Advice and Help!

I m recently graduate passed out and having 6 month internship with me in Full Stack Developer and worked on framework Vue.js and Laravel but I m not able to decide whether should I stay with this framework or should I change my framewor...

IT Company Discussion
by GigglyMarshmallowStudent

Need Advice and Help!

I m recently graduate passed out and having 6 month internship with me in Full Stack Developer and worked on framework Vue.js and Laravel but I m not able to decide whether should I stay with this framework or should I change my framewor...