If you are a junior developer starting in the realms of software engineering, things can often seem a little intimidating. You would assume after four years of college or a 6 month bootcamp where you spent your time learning the in-s and out-s of data structures and algorithms you’d be ready for the real world. But you quickly realize that there is not just one way of solving a problem, and something that seemed the best approach in theory (that you learnt in school) can very likely not be the right solution in the workplace because of constraints like maintenance, resources available etc.
There are so many things to learn, and as soon as you’ve learnt one framework or tool, there seems to be something new out there. As a Junior developer myself who recently graduated college, here are some tricks and tips I thought I’d share that helped me to learn how to improve and made my transition easier.
Ahnaf consults fortune 500 companies in his home state of Minnesota on software architecture and digital transformation. He also co-founded and served as the CTO for an emerging startup award winning restaurant tech startup called "Tavolo" that revolutionize the dining experience for their 200+ restaurant partners around the US.
Khondoker Yasin "Ahnaf" Prio, originally from Dhaka, attended high school at Willes Little Flower School and College in Bangladesh. He was the recipient of the Daily Star Award and Edexcel high achievers award given in recognition for academic excellence. He then pursued a degree in computer science at the University of Minnesota Morrisas an international student. As an active student leader Ahnaf served on the board of Muslim Students Association, International Students Association, Campus Activities Council, and KUMM Radio while also interning as an engineering analyst at the Office of Sustainability, and as a marketing technologist with the Office of Admissions. He was the 2019 recipient of the Bill and Ida Stewart Award for Ethnic Diversity, and the UMN Morris Sustainability Champion award.