Hello everyone,

I am a developer with 3+ years of experience with full stack technology so mostly .Net and React along with some side projects in other languages. I wanted to ask if anyone has had any luck moving from high-end projects, to lower end projects(C++). I’ve become extremely interested in lower level projects like, embedded programming, firmware, drivers, compatibility layers but I don’t have any professional experience in those fields.

I understand that projects like these are high priority so they are less interested in taking a risk for a Dev without professional experience in C, C++, or Rust, even if they liked the candidate. I just wanted some insight

  • deegeese@sopuli.xyz
    link
    fedilink
    arrow-up
    2
    ·
    3 days ago

    In terms of skills I moved in the opposite direction as the tools got more advanced. There’s nothing stopping you from learning if you’re interested and have the time.

    In terms of career development I think it’s a big mistake. There aren’t a ton of jobs there and it’s not getting better.

    • WalkableProgrammer@lemmy.worldOP
      link
      fedilink
      arrow-up
      1
      ·
      3 days ago

      Interesting that’s partially why I thought going lower end would be better. More no code / AI tools seem to be taking the higher end applications by storm. Lower end is more complex and critical so I figured the jobs there would be better. Also with the addition of new chip architecture I figured the industry would have their work cut out for them

      • ulterno@programming.dev
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 days ago

        Lower end is more complex and critical

        In that case, I suggest:

        1. Taking into consideration, the US Govt. mandates and learning Rust.
        • This would only work out in the long term though, as in most places, there is not a demand for it yet
        • I feel like it will catch on, considering they do have some points and a lot of power.
        1. If you are going with the short term one, getting familiar with C, C++ and being able to visualise memory.
        • The visualise memory is required anyway. Alright, maybe not strictly required (I worked in a Govt. workplace and a lot of them could not) but it is important to excel.