What should I learn before I starting as a new grad to get promoted faster? /u/recursivecorgi CSCQ protests reddit

New grad starting next summer on a backend team at a top tech company, and I want to know what would be useful to learn in the next few months to get promoted quickly, or as generally useful knowledge as a software engineer. How useful are the following?

  1. I don’t have any experience in system design. Would it be useful to go through system design tutorials online? Should I read Designing Data Intensive Applications?

  2. During school, I only took mathy/theoretical/ML classes, and I don’t know anything about architecture/OS/compilers/databases. How relevant are these concepts to software engineering work?

  3. I’m familiar with Python/Java/C++, but don’t know anything about frontend and I wouldn’t be able to write hello world in JS/TS. Would knowledge of JS/TS/frontend be useful given that my team has no external facing product and no frontend at all?

  4. What else would you recommend a new grad engineer learn?

submitted by /u/recursivecorgi
[link] [comments]

​r/cscareerquestions New grad starting next summer on a backend team at a top tech company, and I want to know what would be useful to learn in the next few months to get promoted quickly, or as generally useful knowledge as a software engineer. How useful are the following? I don’t have any experience in system design. Would it be useful to go through system design tutorials online? Should I read Designing Data Intensive Applications? During school, I only took mathy/theoretical/ML classes, and I don’t know anything about architecture/OS/compilers/databases. How relevant are these concepts to software engineering work? I’m familiar with Python/Java/C++, but don’t know anything about frontend and I wouldn’t be able to write hello world in JS/TS. Would knowledge of JS/TS/frontend be useful given that my team has no external facing product and no frontend at all? What else would you recommend a new grad engineer learn? submitted by /u/recursivecorgi [link] [comments] 

New grad starting next summer on a backend team at a top tech company, and I want to know what would be useful to learn in the next few months to get promoted quickly, or as generally useful knowledge as a software engineer. How useful are the following?

  1. I don’t have any experience in system design. Would it be useful to go through system design tutorials online? Should I read Designing Data Intensive Applications?

  2. During school, I only took mathy/theoretical/ML classes, and I don’t know anything about architecture/OS/compilers/databases. How relevant are these concepts to software engineering work?

  3. I’m familiar with Python/Java/C++, but don’t know anything about frontend and I wouldn’t be able to write hello world in JS/TS. Would knowledge of JS/TS/frontend be useful given that my team has no external facing product and no frontend at all?

  4. What else would you recommend a new grad engineer learn?

submitted by /u/recursivecorgi
[link] [comments] 

Leave a Reply

Your email address will not be published. Required fields are marked *