Depends on what kind of job you're looking for. I'd say whenever you've got a few projects to show an employer and you've have some idea on how the interview process works (although it varies greatly) start attempting to get interviews for the role you want. There's not enough quality programmers so remember to show that you know how to learn and walk through problems logically. Honestly you never feel ready IMO, but you're ready when you start getting interviews and making it past the phone screens.
Depends on what kind of job you're looking for. I'd say whenever you've got a few projects to show an employer and you've have some idea on how the interview process works (although it varies greatly) start attempting to get interviews for the role you want. There's not enough quality programmers so remember to show that you know how to learn and walk through problems logically. Honestly you never feel ready IMO, but you're ready when you start getting interviews and making it past the phone screens.
Agreed 👆🏻