Hw engineer going into sw

Intel ooXi66
Apr 4 29 Comments

I have leetcoded a lot and am comfortable with algp and ds

However i have never studied distributed systems or any full stack related stuff.

Is it possible i learn these at my job site while i do my work? How doable is this?

comments

Want to comment? LOG IN or SIGN UP
TOP 29 Comments
  • Uber ak1234
    I did that few yrs back. Most of stuff you can learn as needed. Just stay curious. Interview process can be long but you ll prevail!
    Apr 4 8
    • Intel ooXi66
      OP
      This is so informative. How did you learn the rest (like distributed system etc) while working at company? I cant imagine picking it up during work from only knowing algo and ds
      Apr 4
    • Uber ak1234
      Just start with google. Figure out what are most important skills and learn from coursera etc. for my work, I had to start on ml, took number of courses in machine learning, deep learning , data science.
      Apr 5
    • Intel ooXi66
      OP
      The ramp up seems like it can take months. Did the company wait until u were ramped up? And did you have any prior experience or knowledge?
      Apr 5
    • Uber ak1234
      I did not had any prior skill. I also used the job as learning playground. I took up projects which needed learning curve and nobody in team had expertise on.
      Apr 5
    • Intel ooXi66
      OP
      Gotcha. Wow. Total respect.
      Apr 5
  • Optym OBvX83
    I think you should be fine. Just be curious about things and never stop learning. It’s not rocket science.
    Apr 4 0
  • Juniper Jun90
    How long into your career are you ? Don't get it the wrong way but the more longer , the more difficult it's going to be for you to transition. I have seen this quite a bit around me . You may crack all the leetcode you want but you come with a tag , and that tag is that you are a hardware guy . It's going to be very difficult to change that ( still possible but very difficult )
    Apr 4 7
    • New qIKG04
      If not, doing a side project may help
      Apr 4
    • Intel ooXi66
      OP
      No i havent. What kind of side project? And how big of a side project? Is 1 month enough to pick up the knowledge?
      Apr 4
    • New qIKG04
      Depending on what team you would work with, you can do a side project related to their stack to get familiar w the system
      Apr 4
    • Intel ooXi66
      OP
      During work?
      Apr 4
    • Juniper Jun90
      Oh ok ,that's cool then . Good luck .
      Apr 4
  • Facebook KDjJ44
    Having done that myself a few years back I can say getting swe offer is the toughest part which you have done, congrats! Just stay curious and keep learning with perseverance, you ll be fine.
    Apr 4 3
    • Intel ooXi66
      OP
      Thanks!
      Apr 4
    • How did you do it?
      Apr 4
    • Facebook KDjJ44
      Same as how OP did - algos and ds and coding
      Apr 4
  • Lyft wXfl07
    in my opinion the biggest problem with electrical engineers going into computer science is they only think in terms of state machines - they can't understand or design with elaborate algorithmic dataflows.
    Apr 5 1
    • Uber ak1234
      Coding can be learnt by anyone. I have seen non-engineers doing well after changing field. OP has already shown perseverance by his learning, applying and getting a job. Whatever is needed for job can be learned on job.
      Apr 6
  • New / Data pippinsam
    Did you already get a swe job?
    Apr 4 1
  • Did you take any courses or just struggled through lc, coming from a different background?
    Apr 4 1
    • Intel ooXi66
      OP
      I studied algo through coursera and lc'd alot. Thats all i did. I come from purely hw background
      Apr 4
  • Amazon NoColusion
    YoE?
    Apr 4 0

Salary
Comparison

    Real time salary information from verified employees