Just read the position descriptions you want, they state the minimum requirements.

You will apply and find out, if you fail at most of them, you are not ready.

Spoiler alert, is hard to find your first position, everyone wants experience 😑, keep an eye for interships as well.


That's a great question -- I would say it's probably never too early to start applying and to try and see what happens, but that you will probably see the most success when you are super solid on the fundamentals, know the basics of backend, and know a front-end framework if you are a self-taught front-end developer. Also, apprenticeships and internships are h for learning while working.


I guess if you can speak with moderate confidence about half the requirements for the position, it’s fair enough to give it a try. Don’t be the one to say no to yourself, that’s the recruiter’s job :)

Classic DEV Post from Mar 11

Enforcing Single Responsibility Principle in Python

Single Responsibility Principle (or SRP) is one of the most important concepts in software development. The main idea of this concept is: all pieces of software must have only a single responsibility.

Sore eyes?

dev.to now has dark mode.

Go to the "misc" section of your settings and select night theme ❤️