Member-only story
How Programmers Can Spot a Bad Company
This a post for those who read IT company vacancies and think everything is excellent there.
Sometimes you can already understand from the vacancy text that it will be challenging to work in a company. I looked at various IT jobs and collected the signs that, in reality, everything will turn out to be worse than in the ad.
Let’s proceed:
1. Overly weird skill set
The company is looking for a JavaScript developer with the following skills:
JavaScript + HTML;
Knowledge of Microsoft Excel;
Preparation of reports in 1C;
Ponfident possession of the automation system SDZHU-85.
What is wrong here:
This vacancy seems to be for a specific person so he passes and the rest do not. Ordinary developers need to have more specific skills from different areas.
There is still a belief: if the vacancy says “1C”, then this will be what you will be messing with 90% of the time.
As the norm:
A boring, understandable, even fashionable technology stack that wanders from one job to another. Well, people need React in some years and Vue in others. Let it be this year’s standard stack, not a crazy mix.
2. Participation in technical support
Your work tasks:
Writing and debugging code;
Development of new systems;
Assistance in working with clients, sometimes — answers to questions from users.
What is wrong here:
This line often hides an additional obligation for technical support of the product, for which they will not pay extra. This means you will need to keep up with writing code and sorting out tickets to technical support. If this is different from the position of a technical support employee, you should be wary.
3. High development rate
We care about the speed of updates, so your code will immediately go into a new version of the product every week.