Ask HN: How can I enjoy my job?
https://news.ycombinator.com/item?id=8225523I've been at three companies in just over a year and I'm already at the point where I don't like the third one. I don't know why this keeps happening, but I hope it's something I can fix.
The projects that I work on at these jobs aren't intellectually challenging to me. In addition to that, I seem to be stuck as a front end engineer. When I joined my current company, I made it clear that I want to do backend work, but I haven't done anything but frontend since I started.
There are certain problems that are definitely my fault; the least of which is my inability to deal with other people. Discussions about which design is better are pointless to me. Why don't we just try both and let the data decide? Meetings that are announced at the last second are irritating at best, because they distract me from my work, but I'm required to join anyways.
I want to work with people that are a lot better than me, but (at the risk of sounding arrogant) each time I move to a new company, my team seems to get worse. I'm looking for a place where there is a high level of rigour involved in the software development process.
How can I figure out why I can't enjoy any job that I take? How can I tell if I am the problem? How can I stop doing front end work? How can I identify a good team before accepting the job? Is it bad that I'm moving through jobs so quickly?
Any advice or thoughts are appreciated.