Depends, but I'd agree. If you can do only JavaScript/TypeScript and frameworks related to those languages then I can understand having issues finding work.
Quite frankly, if you want to work as a developer right now then go add Java or C# to the list of language you know. A quick check on the local job listing site shows all Java and C#, and a single Rails developer, job posted. The Java and C# are frequently not for a single position, but multiple.
In my experience the companies that are currently hiring either expect you to be able to do some web app (front-end) work, or they have a smaller team of front-end developers supporting a large team of back-end developers.
One major issue I've seem with developers who focus to hard on web apps is that their understanding of infrastructure, deployment and configuration management leaves a lot to be desired. Not saying that that is the case universally, but it is less rare to encounter a Java developer who can't navigate database and web-servers.
Frontend (and mobile too) is pretty complex these days and a backend developer won't be able to do much there.
Similarly, full stack JS engineers doing node.js and react tend to have a good grasp of infra. When I interview I do a fang style system design interview and most candidates do well. The idea of "frontend engineers" doing a bit of css and jquery is largely gone.
Then, we can discuss whether the complexity is warranted, but that's another matter.
10 years ago banks were hiring contractors at top rate to fix their crappy java applications nobody wanted to touch, today they hire engineers to deal with their angular and react mess.
mrweasel|2 years ago
Quite frankly, if you want to work as a developer right now then go add Java or C# to the list of language you know. A quick check on the local job listing site shows all Java and C#, and a single Rails developer, job posted. The Java and C# are frequently not for a single position, but multiple.
In my experience the companies that are currently hiring either expect you to be able to do some web app (front-end) work, or they have a smaller team of front-end developers supporting a large team of back-end developers.
One major issue I've seem with developers who focus to hard on web apps is that their understanding of infrastructure, deployment and configuration management leaves a lot to be desired. Not saying that that is the case universally, but it is less rare to encounter a Java developer who can't navigate database and web-servers.
jokethrowaway|2 years ago
Frontend (and mobile too) is pretty complex these days and a backend developer won't be able to do much there.
Similarly, full stack JS engineers doing node.js and react tend to have a good grasp of infra. When I interview I do a fang style system design interview and most candidates do well. The idea of "frontend engineers" doing a bit of css and jquery is largely gone.
Then, we can discuss whether the complexity is warranted, but that's another matter.
10 years ago banks were hiring contractors at top rate to fix their crappy java applications nobody wanted to touch, today they hire engineers to deal with their angular and react mess.
avandermeulen|2 years ago
dellamorta|2 years ago
Charlie_32|2 years ago
rasulkireev|2 years ago
[deleted]
meonmyphone2|2 years ago
[deleted]
Charlie_32|2 years ago
[deleted]