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

  • WalkableProgrammer@lemmy.worldOP
    link
    fedilink
    arrow-up
    1
    ·
    1 month 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
      2
      ·
      1 month 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.