Things to look out for on your First Job as a Software Engineer.

My Background

  • I joined Oneplus straight from college(Nit Kurukshetra) with a bachelor's in Electronics.
  • I got the job by leveraging a tool called OnCampus Placements.
  • This is what I learnt after working with Oneplus for the last 6 months.

Things to care about

First : [People]

  1. A lot of your time is going to be spent with people on your team. So they are the most important criterion to judge on.

I look for these quality traits.

  • Kindness
  • Technical Capabilities
  • Ability to think about a problem deeply
  • Does their career goals align with mine ?
  • Ability to Google Stuff.

Second : [Team and Company Culture]

  1. For every team, their is a set of fundamental traits and pipelines to their working.

I look for these quality traits.

  • Ability to onboard a new candidate quickly.
  • Efficiency(Ability or desire to automate daily redundant tasks).
  • Ongoing Projects and KPIs on which they evaluate themselves.
  • Leaders (How good they know the motivation behind solving a particular problem)

Third : [Compensation and City]

  1. Believe it or not, the compensation that you will be getting from a particular position is kind of proportional to the impact that the company thinks you will have.
  2. This also ties well with Big-Tech companies paying well because the scale that your features will impact their users is massive.

I look for these quality traits.

  • Compensation Package.
  • Does the city you will be working in provide other opportunities to grow ?
  • Cost of living.
  • Finding roomates that want to share memes and watch Tanmay Bhatt Together.

Ending

I am also learning a lot about tech in general. So keep tuned for more blogs like this.
Keep Learning