DEV Community


Discussion on: What theoretical knowledge should frontend developer know?

vimmer9 profile image
Damir Franusic

From whay you've written here, it seems you know quite a lot and are more suited for backend programming.

Although fronted is quite complex and comprises myriad of various tools, UI developers usually don't pay that much attention to optimisations and let alone know the difference between stack and heap. This is not a disadvantage since many of those terms are abstracted in the fronted.

I mean no disrespect to the fronted guys as I have also done my fair share of UI development. It takes a lot of work to be a successful fronted developer these days.

It's up to you to choose your path but given your extensive knowledge, you might aswell try both and decide which suits you better.

Hsppy coding 😉

talentlessguy profile image
v 1 r t l Author

1) I'm fullstack tbh, but mostly frontend

2) Some complex frontend requires math, for example Virtual DOM or optimizing memory

Thank you for your response :)

vimmer9 profile image
Damir Franusic

Modern frameworks like React and Vue usually deal with Virtual DOM. That's why I mentioned that nobody seems to care about manual optimizations since there are so many tools included in the workflow. It's hard to keep track which one does what.

I am a C developer and am currently doing embedded development where every single bit of optimization and minimization is important. That is why, in my personal opinion, believe that you would find it more challenging and fulfilling to lean more towards the back-end development.

Congrats on being full-stack, I know it takes tremendous effort to cover both sides. Whatever you decide, you can't go wrong with that amount of knowledge.