Contrary to most of the posts I read here, my first developer job was actually amazing.
I just learned a bit of webdevelopment during my studies and liked it, then managed to get a part-time job while still at university.
The company was started a few years before by 3 friends that studied physics and astronomy, but pivoted to software development for reasons I’m not sure about any more. Literally every employee there (about 11 at the time I joined) was amazing. I still have to credit most of my current skills and almost all of the important lessons I learned to everyone there.
I tried a different company after I finished my studies, which was also fine, but not quite the same. Tried running my own, but ultimately went back to the one I was at in Uni. Surprise surprise, they were doing even better.
I really only left because I got an offer I couldn’t refuse for a job in Japan. The salary was horrid but I really wanted to work overseas, and the work seemed fun.
Ironically, that ended up being a company much more like the one described in the article (better though, they had an actual business for starters).
Now of course I’m doing fine, but I’ve never since found a company as great as that first one. I check from time to time, and they’re still hiring.
If you live in the Netherlands check them out (no guarantees on current awesomeness) https://werkenbij.infi.nl/
Anecdotally, after participating in some mentoring programs I believe most junior developer jobs in 2021 are actually quite good. At least among the mentoring cohorts I’ve mentored.
I think developer salaries have risen a lot since many of these negative anecdotes took place. The higher salary expectation for local developers has pushed a lot of the sketchy small shops to look for outsourcing opportunities for their tech work rather than trying to hire in house.
I’ve started noticing the inverse of this situation: Some of the juniors I’ve mentored end up working at ultra-cushy jobs at overfunded and undermanaged startups where they’re paid a lot to do very little. After those experiences, it’s hard for them to go back to a regular job where they’re paid normal comp to do normal amounts of work. Once they’ve had a taste of working 2 hours per day on projects that will never actually get shipped , it’s hard to accept the types of workloads, expectations, and accountability that come from a normal job at a well-managed company.
On the other hand, people who start in bad jobs tend to thrive when they’re hired into a normal, well-run company and realize just how much better it is.
> I’ve started noticing the inverse of this situation: Some of the juniors I’ve mentored end up working at ultra-cushy jobs at overfunded and undermanaged startups where they’re paid a lot to do very little. After those experiences, it’s hard for them to go back to a regular job where they’re paid normal comp to do normal amounts of work.
The "normal comp" is now bellow their market rate.
I also lucked out with my first job. It was a part time gig at a small company of about 8. Had I saw a job listing for it, I would have been sure that it was a scam to exploit university students looking for experience. The saving grace was a classmate who worked there as well.
Their idea was to have 1 or 2 senior developers with a few part-time university students. They'd negotiate contracts with clients for websites or apps. Their rationale was to give students more experience than a summer internship while having some quality control in place with a few experienced developers and engineers. The pay was great too.
I recommended a classmate a year behind me as my replacement when I left.
Same here. I lucked out by getting my first job in a very successful app development company that followed best practices, had an excellent UX design team (before "UX" became meaningless), and actually made some genuinely innovative apps. And my immediate boss was excellent. The pay wasn't great, but I had no experience and it pretty much set me up for the rest of my career.
However, my second job (I did a degree in between which is why I didn't just stay at the first one) was not a dissimilar experience to this article. Not quite as bad, but they clearly didn't really know what they were doing.
In Japan, the chance of working for a Yakuza front company are extremely high, unless it's really a multi-billion big corporation, organised crime is involved everywhere.
This one was a US company. Since I knew everyone involved, I’m fairly certain we weren’t a front for the Yakuza. It was fun though, had lots of freedom and could do anything I thought necessary.
It was truly a US company (well, Japanese subsidiary of one). It’s total size was 8 employees across the entire world, so I had a fairly complete view ;)
I just learned a bit of webdevelopment during my studies and liked it, then managed to get a part-time job while still at university.
The company was started a few years before by 3 friends that studied physics and astronomy, but pivoted to software development for reasons I’m not sure about any more. Literally every employee there (about 11 at the time I joined) was amazing. I still have to credit most of my current skills and almost all of the important lessons I learned to everyone there.
I tried a different company after I finished my studies, which was also fine, but not quite the same. Tried running my own, but ultimately went back to the one I was at in Uni. Surprise surprise, they were doing even better.
I really only left because I got an offer I couldn’t refuse for a job in Japan. The salary was horrid but I really wanted to work overseas, and the work seemed fun.
Ironically, that ended up being a company much more like the one described in the article (better though, they had an actual business for starters).
Now of course I’m doing fine, but I’ve never since found a company as great as that first one. I check from time to time, and they’re still hiring.
If you live in the Netherlands check them out (no guarantees on current awesomeness) https://werkenbij.infi.nl/