15 comments

  • a_tartaruga 5 hours ago ago

    Have you thought about taking one class a semester for the next year without quitting your job? How important is this really to you? Have you been channeling your interest into building things for fun? Are you tearing through The Art of Electronics? Love of knowledge is a strong motivator but you might be able to satisfy it with a less disruptive change to your life.

  • purple-leafy 12 hours ago ago

    Do you really enjoy Electrical Engineering? I’m saying this because it’s right up there as one of the most challenging degrees anyone can do. It’s harder than Computer Science, but related.

    Not to put you off, anyone can do it, but you have to commit pretty seriously.

    Also, what is the local job market like for Electrical Engineers? Start there first. Look for opportunities locally, in your country, or wherever you want to end up.

    I transitioned from EE career into Computer Science.

    One thing I found really challenging with EE is the slow feedback loop during practice/study/tinkering. In contrast Comp Sci has a really fast feedback loop so you can learn at a rapid rate.

    In an EE degree you learn a really broad range of topics, and the mathematics is relatively advanced, and relatively advanced physics too. These concepts are really great to learn, and will help you grow intellectually- but they are pretty abstract.

    But can be a rewarding career, one of my best friends still works as an EE and he loves it, finds it really rewarding.

    I’ve been thinking of going back to EE long term (firmware so half programming half EE)

    • hncollege1234 11 hours ago ago

      It's hard to know but from talking to family and friends that are in the field, I think I would. I would like to feel more challenged in my career but I worry that it's a "grass is greener on the other side" situation as well.

      As far as the job market goes, I don't really have roots where I am so I would be open to moving for an opportunity, for EE or my software.

      Interesting to hear about the slow feedback loop. I guess that's something I take for granted with development so I'm not sure how that owuld affect me.

      Do you ever worry about the future of your career in comp sci? It's gotta be nice to at least have EE as a backup.

      • purple-leafy 11 hours ago ago

        Just FYI I just thought as well, if you did do an EE degree and wanted to get straight into Power Systems, you would be starting out right at the bottom of the rung in an EE job when you graduate - something to consider. It’s not a horizontal shift if you’re going into Power Systems, you will be staying almost a brand new career from scratch. Just food for thought, but you actually have a lot of options so don’t let that put you off!

        If you instead tried to get into embedded programming (C, C++) your programming knowledge can help, but you’d still need to know circuits and electronics etc. But that’s probably your best move if you are deadset on EE. You can maybe even get in without a full degree (maybe).

        I have ~4YOE in Software. I’m not worried at all about my future career, because even though I don’t have a CS degree, I study and program almost every day. AI doesn’t worry me (I use LLMs every day, I think they are overhyped imo). I know a lot of people do worry though.

        My job is frontend, I’m Intermediate/Senior doing typical frontend, but I’ve been diving deep into C programming for graphics programming (and eventually electronics) in my spare time and pick up free courses all the time to not just be a “web developer”.

        Also EE I had 1 ~EE job when I graduated and it was harder than the current stuff I do. TBH I don’t see EE as a fallback option because I’m so out of practice I’ve forgotten a lot of my studies :0

        Can you tell me what your main worry is? If it’s AI, that’s great news - I’d love to help you think more about it so you don’t worry :) if it’s that you don’t have a degree, can discuss that too :)

        • purple-leafy 9 hours ago ago

          One thing to note though:

          An EE can do a CS Masters Or a EE Masters

          But a CS can’t do an EE masters

          So I guess EE gives you more opportunities than just doing CS

        • hncollege1234 8 hours ago ago

          Ah okay, yeah I kind of thought about that too, having to start over but I've heard there's less ageism in traditional engineering roles so I figured over the long term it wouldn't be as bad.

          Maybe that's something I should try first, diving into other subjects like graphics programming. In my spare time I just try to pursue other frontend projects and I end up not making much progress, maybe because I already do it so much for my day job. Can you point me to any resources you recommend for graphics programming? I've been playing around with three.js but that's still pretty high level.

          My main worry is definitely AI. I feel like I have to increasingly prove my worth, and not even to my job but to myself. I worry that in the future I'll be laid off and it'll be hard to find another opportunity. That's also where the degree comes in as another worry. It feels like a no brainer that in a pool of applicants, someone with a degree would get picked over someone without one.

          I appreciate you sharing your experience with EE and your thoughts about AI. It's nice to get another perspective on everything.

          • purple-leafy 8 hours ago ago

            I recommend diving into other areas, that’s when I started to feel much better about my career. I did the same thing, frontend in my spare time and you just start to feel like a one-trick pony.

            For graphics I recommend getting into C first (try C programming a modern approach book) and then looking at a graphics API like SDL2 or OpenGL - that’s what I’m doing. I’m also picking up a UC San Diego course on graphics later this year.

            I think the AI worries are mostly because AI seems so magical. Sure, it can spit out an algorithm, but it’s terrible at system design or anything slightly off the proven path. LLMs are beyond useless as soon as you hit any complexity. So, try building something complex (graphics, heavy DOM manipulation, games etc) maybe you need to challenge yourself a bit more etc. I’m pretty confident LLMs will not replace any seniors who can actually program and understand systems. But, if you ONLY know frontend, it may be worth broadening your knowledge.

            Also consider that AI compute costs are INSANE and they are exponential, and LLMs are a huge factor worse at information compression than a human mind. I do not see this changing for decades. Consider that ChatGPT Claude etc have effectively been “trained” on all human knowledge, yet if you ask either which is bigger number “1.9 or 1.11” they always say 1.11 lol. LLMs are shit haha.

            Also the fact you are already a Senior developer means more than a degree, you have experience.

            Why not consider doing a Masters degree in Computer Science? You said you already have a Physics degree, I think a Masters is only 1-2 years. That would be much much easier than jumping into EE.

            But, do what will make you feel best. When considering taking on studies, think how you’ll feel in 1 month, 1 year, 3 years, 5 years, 10 years time etc.

            You could look into a decision matrix to weigh up your options. Come up with 10-20 priorities (ageism, opportunities, compensation, remote work ability, fulfilment … etc) and rank them most important to least, and assign increasing weights of 1 to “n” where “n” is your top priority.

            Then compare your options, eg “do EE degree”, “stay in CS”, “do CS masters” etc and give a unique score from 1 to “m” (eg in this case 1,2,3) for each option against each priority.

            Then multiply by weights, sum up totals and see what comes out ahead!

            That’s what I do for all big life decisions. Then brew on it for a few days, weeks, and play around with the calcs.

  • kingkongjaffa 12 hours ago ago

    > I would like to get my electrical engineering degree and focus on power systems

    Do you really like this and want to work in it / have friends or family you could ask about this career?

    Because if not FYI, it's likely LESS salary than your software engineering job, plus less likely remote work is feasible if that's important to you.

    • hncollege1234 12 hours ago ago

      I have an uncle that works as one and he's introduced me to friends that also do. From what they've said I do think I would be interested in it.

      I understand it's less salary and there's less chance of remote work but I'm just thinking about long term job prospects. I'm also okay with sticking with software engineering, but I worry about not having a job and also not having a degree. But I figure if I'm getting a degree, it might as well be in a field I'm interested.

  • magic_man 9 hours ago ago

    EE is much harder than CS as a degree. Also there is less jobs and pay sucks. You will see a lot of EEs doing software jobs.

    • hncollege1234 9 hours ago ago

      Do you think that a CS degree is still worth it?

  • mixmastamyk 3 hours ago ago

    Yes, CS but don’t spend too much money.

    Sure you can get a job without one. But try to get a coveted job at SpaceX or Netflix (just examples) and your resume will be thrown out in the first cut. In a downturn like now, you won’t even get to the phone screen stage for jobs without an ally inside.

  • confidantlake 9 hours ago ago

    No

  • goethes_kind 10 hours ago ago

    No, you will ruin your life.

    • hncollege1234 9 hours ago ago

      Can you elaborate why? Is it being set back by 60k+?