3 ms·
This really depends which corner of the industry you're in. Per a variety of industry surveys[0] a sizable minority (often around a quarter of respondents) work
by spiffytech 4y ago
This really depends which corner of the industry you're in. Per a variety of industry surveys[0] a sizable minority (often around a quarter of respondents) work in companies with fewer than 20 total employees.
I've worked in several of companies that size, two of which were stable, profitable businesses about a decade old. These small companies have 2-4 engineer-type staff, and they are expected to do everything - front end, back end, ops, and DB. In the same day I could rack a server in the colo, write some PHP/HTML/JS, manage a deploy, and troubleshoot MySQL replication.
Sometimes there's no one else to delegate to.
I found these jobs did the most to grow my technical skills. I developed the flexibility to tackle a wide variety of problems, and I feel confident diving into anything web-dev related. And as a bonus I've had an easier time passing contrived architecture design questions on interviews because I had hands-on experience with the whole stack.
[0]: State of JS, State of CSS, State of Postgres, StackOverflow survey