The honest numbers
With regular study, roughly:
- 1–2 hours a day — a year to eighteen months.
- 3–4 hours a day — eight to twelve months.
- Full time — four to eight months.
That's to the point where you're ready to receive offers, not the point where you "finished a course".
The spread is wide because much depends on the direction, on whether you have adjacent experience, and on how much you build rather than watch.
Why "three months" is almost always untrue
Such promises come from course advertising and rest on rare cases: someone studying eight hours a day, with a technical education, or already working next to development.
The average path is longer. And that's fine: you're learning a profession, not a trick.
More importantly, the market has changed. It used to hire promise; now it looks at what you've already built. That lengthens preparation, because you need finished work as well as knowledge.
What the timeline depends on
Direction. Testing usually offers the fastest entry; backend and mobile take longer; data analysis varies with your mathematical grounding.
Your previous experience. Worked with spreadsheets and reports, wrote formulas, administered something? It counts. A start with no technical adjacency takes longer.
Regularity. Studying in bursts doubles the timeline: more is lost between sessions than gained within them.
People around you. Learning with feedback is markedly faster than learning alone.
What stretches it out
- Jumping between languages. Each switch costs a month or two.
- Theory only. You can watch a year of courses and still not be able to start from a blank file.
- No projects of your own. Without them you aren't interview-ready, however much you know.
- Perfectionism. Waiting until you "know everything" postpones the first application indefinitely.
How to know you're ready to apply
Not by courses completed, but by signs:
- You can write a small program from scratch, unaided.
- You have at least one finished project behind a link.
- You understand the basics of working with data.
- You can use version control.
- You can explain aloud what you did in your project and why.
If yes — apply. The remaining gaps close faster in the process than in endless preparation.
On parallel experience
What shortens the timeline most doesn't look like studying: working on a shared project with other people. Two months there covers what takes six alone — reading unfamiliar code, discussing decisions, working to agreements.
And by the time you apply you have more than knowledge: you have an answer to the most awkward interview question. You've already worked with people.
Хватит читать — пора делать
На CohortX можно найти команду под пет-проект и получить тот самый опыт, о котором спрашивают на собеседовании.
Похожие статьи
- Do you need a degree to work in IT?Where a degree is genuinely required, what it actually gives you, and how people manage without one.
- Нужно ли высшее образование в ITГде диплом действительно требуют, что он даёт на самом деле и как обходятся без него.
- Сколько учиться до первой работы в ITЧестные сроки при разной нагрузке, от чего они зависят и почему «за три месяца» — почти всегда неправда.