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.
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
For further actions, you may consider blocking this person and/or reporting abuse