Hey all, just registered for the forum, although using FCC for self-study already quite some time.
Let me shortly summarize my situation: 42 years old, German, with an unusual path into software development.
Studied electrical engineering (remote learning), got a bachelor degree, at 40. Discovered still during studies that I prefer software much over hardware, so I worked a few months at two internships in the field of Embedded Programming for microcontrollers (C / C++). Then I started looking into Webdev, started self studying html, css, some JS, some PHP. I liked it, and seriously considered following it as a carrer path, but then things happened faster than expected.
3 weeks after being an engineer I was offered a job through a recruiting agency in the field of automation technology (PLC), also C++ mainly, and couldn t say no to that chance. Although it was 250 km away from home and I drove seeing my wife and my son only for the weekends. After a year the company decided I m not good enough and I lost that job. Difficult to see the honest reasons. Don t know if I m lacking talent or if the project was in fact just too big and challenging for a newbie like me.
That was in October last year.
5 months unemployed, using my time in addition to some personal things in parallel for job applying (in parallel to Embedded Systems Jobs and Webdev jobs) and for further self-studying of Webdev. Very disappointing results especially from the Webdev side, but not too surprising as my self studies were not far enough and especially I didn t have yet the time to build a portfolio and show off what I learned.
Then on 1 March I got again an embedded job in the automotive industry I couldn t refuse. Not bad paid for my experience. Again a 60 km commute one way every day. Quite big company. Honestly haven t done anything productive in the first month, and many more months to come, they say training could well be more than a year until being fully productive. And it s pretty boring. I can t really understand why they hired me and how the chances are the ywill keep me after the 6 month trial period. And I don t know if I really want to stay there.
But probably I should make the decision myself instead waiting for them. Embedded Systems or web development?
For better understanding me I should state my goals what I want out of life: I am not the typical office guy. I don t want the same 9 to 5 job for the rest of my life. I want more flexibility. Some breaks for personal stuff and travelling, either by changing jobs or a stable job which allows this. Or as a long term goal even a remote job or freelancing while travelling. I hate the time waists and the distractions of a cubicle office. I want too much? Well, that s my dreams, don t know if it all becomes true, but I want to try all possible I can do.
The really difficult decision I have to make now: Stick to the technical path (Embedded Systems, C / C++) or turn to Webdev, means quitting that job as soon as possible, devote 2 or 3 months fulltime to learning via FCC and other resources, building a portfolio and then applying for webdev jobs.
Pluses of Embedded Systems:
- Good Pay
- High Demand (after good years of experience)
- already invested too much into this
- in the longterm I might become really good in that field and be able to dictate my work conditions and have freedom. But unsure when and if ever this happens.
Pluses of WebDev:
-
probably a much quicker path ( I m not the youngest and want to enjoy life in the next few years and not in 15 years). SEveral people said in Embedded Systems it would take min 3 or 4 or 5 more years until I am really “good” in that field and can to some degree dictate the work cicumstances I want.
In WebDev some success stories suggest you can get in within 6 months and become good in 2 years. -
l like it. I like the fact that I can do things on my own, see results, overview a complete project, solve problems on myself with help of google, FCC, StackOverflow and thousands of wonderful understandable tutorials and Youtube videos, whereas in Tech you re always dependent on some technical documentation, written by some tech nerds and often enough not understandable.
-
Independence of complicated hardware or really expensive specalized software. In fact I think for WebDev in most cases I really just need my Laptop and nothing else, right?
-
The field of WebDev is much more unconventional, while the Embedded World, especially in Germany, is quite conservative. It s in WebDev where freelancing, remote work, non-standard working agreements and a hands-on mentality (show me what you can do, I don t care about your CV) are at home. Right?
How would you decide?
Anybody here working in the more technical software development?
Anybody here who “threw away” an electric engineering degree plus first entry steps in favor of the possibilities of a WebDev career?
Thanks a lot for reading and maybe replying.
Greetings
Andy