3 ms·
I'm 31, and I dislike my job as a software engineer. I had many jobs on my 10-year long career. I disliked all of them. I settled into a job that doesn't make
by bighi 10y ago
I'm 31, and I dislike my job as a software engineer.
I had many jobs on my 10-year long career. I disliked all of them. I settled into a job that doesn't make me work that much, so I can just do other stuff and be less sad.
- lucidz 10y agowhat don't you like about it? are you just not cut out for software development or is it just the companies? Is there something that DOES excite you? Management? Databases? Switching Stack (lamp for ms, or .NET for full stack, cloud stuff?) I would think if you've been doing it for 10 years, you probably can start shifting around and picking up new things and make a pseudo career change
- rurban 10y agoI'm 53 and trained in a lot of other professions. I worked as an architect, which I didn't like too much, esp. the low pay. even if I was highly successful, been on national TV and press, exhibitions, ... Then I got into more technical jobs, like surveying, civil engineering, stage design, movies and also a lot more SW jobs. They were much more interesting and I got paid double. Then I settled as SW developer in a big internet company, which was nice for a few years, but then I took a big risc with a B2B SW project which failed. Then I worked in knowledge engineering and mechanical engineering (support Formula 1 teams with their engine testing, I was basically a virtual Formula 1 "test driver"), which was nice I guess. But in the end getting back from mixed engineering jobs to sole SW engineering made most fun. Now I'm writing compilers. For the Formula 1 e.g. I wrote a C++ cross-compiler for an unknown platform, for which we only guessed what it was in reality (it was a blackbox with custom PCI boards), but it was successful and eventually helped this team win a couple of championships. (the unknown platform was 10x faster than the others). But technically it was as simple as stripping g++ from all virtual RTTI calls and IO. Writing my own compilers and now also improving the libraries and VM's around makes a lot of fun, and has a lot of impact. E.g. planning a JIT. It's not as dangerous and has not a high budget as high speed controllers for high speed cars, with 10-20 PC's and a lot of custom real-time HW involved. (For which I also planned a JIT for a Visual Basic like real-time scripting language, but would have never been allowed to actually do it). But you are much more independent, have much less stress and much higher pay. SW engineer is the top job. Esp. in the USA.