DEV Community


Discussion on: What are the big differences between working for a "tech company" and being a dev for a "non-tech company"

krtobias profile image
Tobias Krause

A typical problem with non-technical companies is that their managers see IT only as a necessary but annoying cost factor.
They try to save costs by hiring people who can do a lot at once, instead of hiring several people who are really experts in a field.
Furthermore, managers often do not understand tech. They make promises without being able to estimate the necessary effort.

Testing the project? Just unnecessary costs.

If you talk to them about it, they often feel attacked (people are afraid of what they do not understand). Therefore, everyone should have learned basic knowledge imho (which is not hard nowadays).

But it is relatively easy to avoid these companies, because you can usually recognize them by the job advertisement.