DEV Community

Discussion on: Front-end web development is not what you think it is.

Collapse
 
al_khovansky profile image
Alexander Khovansky

In pretty much everything in life, you will need to practice in order to perfect it, right? Front end web development is no different.

This. A thousand times this. When people start learning to play an instrument or music theory in general, they don't expect to start playing in some famous band within next few weeks, or to create a hit song that would make them a millionaire a month after the beginning.

And honestly frontend development in particular is only getting harder. 7 years ago you had to know weird hacks to make that damned footer stick to the bottom of the page and you had to be comfortable with jQuery to get paid for creating websites. Now you have to know how to configure a whole bunch of tools that do different things to your code and that is even harder for a beginner since you don't yet understand why they exist and what problems they are solving.

I don't intend to discourage anyone; in fact - if you are a beginner and you started with JS - there are lots of exciting things you could do with just it. 3d graphics, games, console emulators, mobile apps. Not just web interfaces.

Like Muna said in the article, the learning never stops, so it's not about waiting 6 weeks and then transforming into a unicornpaid developer. Just be persistent. Oh, and one more thing. We're all programmers here, we tell computers what they should do, so we have to learn not just how to tell them things (language) but also how they work so that our instructions can be more efficient. More things will start to make sense once you know what's under the hood.

Good luck everyone.

Collapse
 
munamohamed94 profile image
Muna Mohamed

Couldn't have said it better myself, Alexander! Thank you!