Know this before you enter web development!

August 16th, 2020Know this before you enter web development!

If you want to enter the web development field, you need to know some tips before doing that.

There are a lot of stereotypes that could stop many of us from doing something, especially when it comes to programming.

You’d better know this before you enter web development:

1. Many ways to learn

A college degree isn’t the only way to enter. These days, it’s not even a recommended option anymore. You can learn a lot more and be ahead of graduates by learning on your own.

Don’t get me wrong here because, for some companies, it’s still a mandatory thing. Depending on your country, the recruiters will look for a degree in your resume or, they will not.

In Poland, even if you have everything it takes to be a web developer, you have a lot of commercial freelance projects, you need to have a degree just for the sake of it.

You can take the help of YouTube videos, StackOverflow, documentation, courses, and many other resources!

2. A lot of googling

If you want to be a web developer, you need to know that you will be googling solutions to find some problems or learning new things on and on. You can also save a lot of time if you use your Google search properly.

Remember that if you are taking the help of Google to find out the solution, you are growing, and it is fine to do so.

Many people from the internet will tell you that you shouldn’t use Google to find your solutions, but how are you supposed to know the answer if you have never encountered it?

That’s why I want you to google solutions every time you don’t have much time, and you want to find an easy fix or just every time.

3. Don’t learn everything

Many beginner developers think that they need to know everything about algorithms, data structures, and coding overall if they want to land a junior web developer job.

Understand that you can not learn everything.

Every company has a different tech stack that they require from the candidate. Decide which company you want to work with and focus on learning their tech stack.

Another approach would be to find what you like and don’t care about the companies at all.

In case you want to be a front-end developer, I would suggest learning:

  • HTML, CSS, JavaScript, Git, GitHub, npm, BEM, SCSS, Webpack, Prettier, ESLint, React.js, Redux, styled-components, Jest, Enzyme, Material UI, Bootstrap, PWA, Local Storage, DevTools, Lighthouse, SSR, GraphQL, Apollo, GatsbyJS, React Native, and Electron.

With the help of that stack, I think that you will be a job-ready web developer.

4. Don’t memorize things.

Memorizing everything in web development is a counterproductive approach and not a good idea at all. Newbie coders tend to make this mistake, and their progress becomes slow.

If you do not know how to fix your coding problem, then google it and use it. When you do it multiple times, you will eventually know it by heart.

Practice makes perfect, and also noting things down is the key to success.

Some people note on a computer’s notepad, and some people prefer using notepad with a pen rather than a keyboard.

5. Imposter syndrome

It can make you very uncomfortable when you try to learn new things but you can not, you feel like you are not that good programmer, or you do not know how to do your job well.

Do not worry, because later with experience, you will feel better. Understandably, you can feel bad, but we all at least once in our career suffered from it.

Just keep growing!

6. Problem-solving

Problem-solving skills are one of the most important things that your potential company would want from you.

As a developer, you will get money by solving the problems rather than continuously coding thousands of lines of code.

If you are creative and you know how to solve problems, you will feel more comfortable in this field.

That’s all!

Please let me know in the comments section below what do you think about my tips? Do you have anything to add? Feel free to discuss!

Thank you so much for today, and have a productive week!