What I Learned from My First Engineering Internship

View from the Office

How my 4-month summer internship turned into a 1-year full-time job

  • Go back to the US for offline classes
  • Take only online classes for the next school year
  • Take a gap year and do something meaningful with it

What I learned (or wish I have known sooner)

1. Technical

  • Clean code matters
  • Just Git it
  • Optimization is important
  • Good design doesn’t mean good code, but good code requires good design
  • Always authenticate and authorize

2. Non-technical

  • Programming is a team game
  • Don’t be afraid to ask, but not before trying to figure it out yourself
  • Communicate transparently
  • Keep an Engineering dairy




Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store