7 essential skills every web developer should have (my opinion)

Thread below🧵
🔹 Problem Solving

I put this first because I think it's the most essential soft skill to posses.

Whether you are planning your site's design, styling elements or debugging, you are solving a problem.

Web devt and programming is all about problem solving and critical thinking.
🔹 Communication

Not everyone knows what the DOM, Git or an API is.

Being able to communicate difficult concepts in a simple and digestible way is a crucial skill, especially for teamwork and collaboration.

Mastering the art of effective communication is crucial for a web dev
🔹Git

Not many people store their codebase in their local machine anymore. Git is an incredibly popular source control software.

Source control is a fancy way of saying - track, manage and observe changes made to source code over time.

Learning at least the basics is important
🔹CSS

All those fancy websites you find were all made possible with CSS.

Grasping the basics of CSS is very important. Things like 👇

✅ Selectors
✅ CSS Properties
✅ Length units
✅ Flexbox and Grids
✅ Transitions
✅ Animations
✅ Media queries for responsive design

etc
🔹 JavaScript

The last and important piece of the puzzle.

JavaScript is used to create the movements and logics in your website.

You use it to make your website "intelligent".

Learn 👇

✅ Fetch API
✅ Promises
✅ Variables
✅ Data Structures
✅ Syntax rules
✅ ES6

And more!
🔹UI Frameworks

We all know that time is important for web developers. Hence, frameworks are being created consistently to save more time.

It's then best to learn one or two frameworks like 👇

✅ Bootstrap CSS
✅ React is
✅ Vue js
✅ Materialize CSS
✅ Angular
✅ Tailwind
These are the essential skills I believe web developers should have.

One more I would add would be a DevTool, like Chrome DevTools. This will help in development.

If this was helpful to you, follow me 👉 @UbahTheBuilder for more tweets on software development.
You can follow @UbahTheBuilder.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: