Ask HN: Moving to Front End Engineering after 10 years in back end, worth it?
11–20 of 41 posts
Re: Ask HN: Moving to Front End Engineering after 10 years in back end, worth it?
#12Immense state trees, webworkers, asynchronous changes, tiered caching, pre-emptive fetching, modularization, optimistic rendering, validation, behavioral analytics, testing and more.
This is all without even getting started on actual presentational aspects.
The pace of the ecosystem in recent years and the immense amount of legacy code (10 years+) that doesn't scale to growing teams/projects is a problem everywhere you look.
The good news is companies looking to bring their front-end up to date are facing the same foreboding sense you have that comes with the unfamiliar.
Fragmentation is coalescing around major frameworks and fringe features from a few years ago are standards today.
It's not too late, understanding the tooling is critical (end-to-end IDE through to the browser and beyond) and will provide you with a solid basis. Follow this up by reading the APIs of major frameworks then pick one (any one, it doesn't matter) and build something with it.
Re: Ask HN: Moving to Front End Engineering after 10 years in back end, worth it?
#13Re: Ask HN: Moving to Front End Engineering after 10 years in back end, worth it?
#14With the rise of single page applications there is immense demand for the rigor and form that seasoned back-end developers can bring to front-end teams. Immense state trees, webworkers, asynchronous changes, tiered caching, pre-emptive fetching, modularization, optimistic rendering, validation, behavioral analytics, testing and more. This is all without even getting started on actual presentational aspects. The pace…
Re: Ask HN: Moving to Front End Engineering after 10 years in back end, worth it?
#15With the rise of single page applications there is immense demand for the rigor and form that seasoned back-end developers can bring to front-end teams. Immense state trees, webworkers, asynchronous changes, tiered caching, pre-emptive fetching, modularization, optimistic rendering, validation, behavioral analytics, testing and more. This is all without even getting started on actual presentational aspects. The pace…
Re: Ask HN: Moving to Front End Engineering after 10 years in back end, worth it?
#16From my very limited view in my opinion it's not worth it. There is an abundance of new frameworks and libraries and everybody wants to go for the "new cool thing". Things break a lot, things change fast and you need to always learn new stuff which are not necessarily better. It seem annoying and overkill to keep up with everything in the front-end world. Plus, there are no interesting problems to solve there.
Re: Ask HN: Moving to Front End Engineering after 10 years in back end, worth it?
#17Imagine a scripting language that you have to compile into another scripting language. Lessons from decades of shared experience completely ignored, terrible IDE support, framework descriptions that are more snakeoil than technical documentation, the worst dependency hell there is with minor updates breaking APIs, and an unhealthy worship of Google and Facebook.
No offence intended to Javascript programmers -- I just don't like frontend development.
Re: Ask HN: Moving to Front End Engineering after 10 years in back end, worth it?
#18Should you change career paths to front-end? Absolutely not. Front-end is just that; web development. With Java and Ruby experience, you're not stuck to just web development but can branch off into other fields much easier.
Re: Ask HN: Moving to Front End Engineering after 10 years in back end, worth it?
#19Re: Ask HN: Moving to Front End Engineering after 10 years in back end, worth it?
#20From my very limited view in my opinion it's not worth it. There is an abundance of new frameworks and libraries and everybody wants to go for the "new cool thing". Things break a lot, things change fast and you need to always learn new stuff which are not necessarily better. It seem annoying and overkill to keep up with everything in the front-end world. Plus, there are no interesting problems to solve there.
Why give throwaway advice? "I don't really know the space, but here's what you should do..."