Why it's rarely discussed
In developer communities this direction is faintly looked down on: "not real programming", "a world of its own". Meanwhile there are plenty of vacancies, salaries comparable to web work, and noticeably less competition for entry-level roles.
Worth examining honestly, because for many people it's a sensible way into the industry.
(1C is an enterprise platform overwhelmingly used by Russian companies for accounting, inventory, payroll, trade and manufacturing.)
What the work is
Automating accounting and business processes on a platform used by the vast majority of companies in the market: bookkeeping, warehousing, payroll, trade, production.
A developer's job: adapting standard configurations to a specific company's needs, writing reports, configuring exchanges with other systems, fixing what breaks.
It's programming; the domain is simply accounting and business rather than websites.
Advantages
Plenty of vacancies. Especially outside the largest cities, where only a handful of companies hire web developers while every company needs accounting systems.
Less competition at entry. Five applicants for a junior role rather than a hundred.
A comprehensible domain. If you have experience in accounting, trade, logistics or manufacturing, you already understand half the work.
Stability. Companies always need accounting systems, regardless of technology fashions.
Drawbacks worth knowing
A closed ecosystem. The knowledge transfers poorly elsewhere. Leaving for web work after five years means starting nearly from scratch.
A specific language and environment. They don't resemble what the rest of the industry uses.
The work often isn't about elegant code. It's adapting someone's standard configuration with years of history behind it, not creating from a blank page.
Reputation. Parts of the community are condescending about it. It doesn't affect real salaries, but it stings occasionally.
Who it suits
People with accounting or business experience. Bookkeepers, economists, warehouse staff, procurement managers. Domain knowledge here is a direct advantage that a bootcamp graduate lacks.
People outside major cities. It's often the only direction with actual jobs where you live.
People who value stability over fashion.
It suits poorly those who eventually want to work on the international market: it doesn't carry weight there.
How to enter
Learn the platform. Official materials, courses on configuration and programming.
Learn the domain. The basics of accounting and inventory. A developer who doesn't know what a ledger entry is will build meaningless things.
Get certified. Here, unlike most directions, certification genuinely affects hiring.
Find a first job at a service partner company. They take beginners more readily and teach through a stream of varied work.
About moving on later
If you want to switch direction after a few years, do it sooner rather than later: the longer you spend in a closed ecosystem, the harder it is to explain your experience outside it.
You can soften that: build pet projects on mainstream technologies in parallel. Then you have both a stable job and a portfolio you can move elsewhere with.
Хватит читать — пора делать
На CohortX можно найти команду под пет-проект и получить тот самый опыт, о котором спрашивают на собеседовании.
Похожие статьи
- Information security: where to startThe directions within the field, what you need at entry, whether beginners get in, and how to build practice legally.
- Информационная безопасность: с чего начатьКакие бывают направления, что нужно знать на входе, реально ли войти новичком и как набрать практику законно.
- Разработчик 1С: почему это тоже IT и стоит ли туда идтиЧто это за работа, почему её недооценивают, каков рынок и как войти — честно, с плюсами и минусами.