DEV Community

Discussion on: Why I chose front-end?

Collapse
 
bgadrian profile image
Adrian B.G. • Edited

I think that for all those reasons you mentioned, and more, I choose to step away from front-end development, after many years of full stack

I mean because of the other side of the reasons, the not so great consequences

1) Contact with fancy technologies

Most of those you mentioned are for back-end developers. The new fancy front-end stuff are mainly not new, just based on old technologies. Even the ShadowDom is not a DOM just a bunch of objects.

2) Contact with a huge community

That is the problem, the quality bar is lowered each year, because of the big influx of new developers. Just look at the NPM source code if you want to have nightmares.

3) Acknowledgment and feedback

That is the problem, similar with the designers feedback hell. Everyone thinks is an expert at UX/UI/Design and they will not keep their unsolicited, unprofessional feedback for themselves.

4) Job Vacancies

Lots of unoccupied positions means the companies lower their hiring bars, it means the quality of the products suffer, legacy projects will be even worst to maintain. Also you will be surprised but new devs have a hard time finding jobs, because everyone wants at least 2-3 yrs experience, I guess mainly because they have payed projects but lack in work force.

Many new positions also means that many juniors will not have mentors around, creating more problems on the way. When you forget your history, you will repeat all its mistakes.

It also means that the current devs must take more and more projects, with less and less time. This leads to other problems like lack of a learning culture, no time to do postmortems and reviews, less time to worry about performance and security .... you got the point.

Collapse
 
wfd2018 profile image
wfd2018

That's an interesting perspective but I think that you may be missing the bigger picture. I prefer front-end because it offers me a reason to use it creatively. Back-end doesn't provide me with what I enjoy most. Manipulating data, while very important, is mundane in my view. I recently deployed an app that I designed and coded. I seriously doubt many back-end devs could do it .