DEV Community

Discussion on: Frontend Development 2021

Collapse
 
gdenn profile image
Dennis Groß (he/him)

First of all, thanks for this nice blog post!

Now a few of my own thoughts on this:

There are not strictly Frontend and Backend Developers only. FullStack Developers are typically working with both Backend and Frontend. Altough almost any FullStack Developer that I know has some preference towards Frontend or Backend development.

Perhaps a few words about being a Frontend-/Backend-/FullStack - Developer:

You don't have to know all technology stacks to call yourself e.g. a FullStack Developer. In fact, I highly doubt that anyone mastered all technology stacks in FullStack.

Being a Frontend-/Backend-/ or FullStack Developer means that you understand the concepts of certain technologies.

E.g. the Frontend Developer understands how User Interfaces work in 2021, meaning server side rendering, static sites ... etc. You should also be familiar with one of the more popular Frontend Frameworks such as React. Besides you should know the other popular framework options by name such as Angular and understand the differences between them.

This leads to my second point, how do I become a Frontend-/Backend-/FullStack - Developer?

First of all, if you are new to web development, don't go straight for FullStack development and start with either Frontend or Backend first.

If you are familiar with either one of them (Frontent-/Backend), then learn the other part as well (at least the fundamentals). Understanding a bit of both is crucial if you want to work as a web developer. It makes it much easier for you to communicate with your collegues.

Now how do I become a Frontend-/Backend developer?

This is of course my opinion but you only built relevant skills in programming while working on projects. Stop binging Udemy courses and start building your own projects.

Start with small projects and finish them, no matter how good or ugly they turn out. There is nothing more frustrating than having a bunch of half finished projects!

Now, think about the technologies that you want to learn. If you are interested in Frontend Development, I highly suggest you try ReactJS (this is currently the most popular Frontend Framework).

And then start, use the technologies that you want to learn in your own projects. You will be surprised how fast you progress.

Post your results here in the community. I am sure many people will encourage and support you on your journey.