Summer 2022 & Summer 2023
I worked as a Software Engineer Intern at Microsoft for two summers: after my sophomore year and after my junior year. Throughout my time on the AVS team, I was honored to have the opportunity to learn from and work with such a talented group of engineers. Due to the sensitive nature of the projects, I am unable to publicly share my work. If you're interested in hearing more about my work at Microsoft, please email me!
Be proactive and take ownership of your own learning. Ask for help.
It's quite intimidating at first to reach out to senior-level engineers, but that is the best way to properly learn. The right team will support you and help you grow. It's faster and easier to ask others first instead of trying to figure everything out on your own.It's ok to make mistakes!
You're not going to get everything exactly right the first time and that is totally ok. Stay open to feedback and continue to grow from them.Don't try and learn everything all at once, you're not going to be able to understand everything.
With such an extensive codebase containing hundreds of thousands of lines of code and a system composed of various microservices that all deviate from standard in some unique way, it is impossible to fully understand every detail. Focus on what you need to know and gain a high level understanding. Everything else will come to you over time. There's no rush!