This profession has exactly one entrance exam, and almost nobody knows they are taking it. The exam is the question “how do I become a programmer?” — and you pass by never needing to ask anyone.
The question arrives daily — inbox, forums, comment sections. How do I become a programmer? Where do I start? Which language first? It sounds innocent. It is answering itself.
Because here is the job, stripped to its core: you are facing something you do not understand, and there is no one to ask. The documentation lies, the senior is busy, the Stack Overflow thread ends with “nevermind, fixed it” from 2013. You search, guess, test, and dig until the thing gives up its secret. That is not a hard part of the job. That is the job — the entire craft is finding out, unaided.
And “how do I become a programmer?” is the most thoroughly answered question on the internet. The complete answer sits one search away. Whoever asks a human is not missing information — they are outsourcing a trivially findable answer, the one move the profession forbids. The question is a work sample: handed an unknown, they passed it to someone else. The job is forty years of unknowns that nobody will take from your hands.
The people who make it never asked how to start. By the time they surface in a forum, they are already holding something broken — an ugly script, a mangled spreadsheet macro, a half-dead Minecraft mod — and asking the other question: why does this not work? That is the sound of a passed exam. The door to this profession has no guild, no license, no lock. The lock is in the asking.
The verdict expires the moment you close the tab and go find out instead — the profession keeps no score. But the honest answer fits in a sentence:
If someone has to tell you, you won’t be one. The day you find out alone is the day you started.