新加坡六合彩开奖直播

 

How I spent my summer: Completing a co鈥憃p in another language

- October 16, 2024

Bachelor of Computer Science student Aryaman Pandey. (Submitted photos)
Bachelor of Computer Science student Aryaman Pandey. (Submitted photos)

This article is part of How I Spent My Summer, a series of articles showcasing opportunities Dal students pursued over the past few months 鈥 from work-intergrated learning to research positions and more. Scroll to the bottom for more articles.

Part of the appeal of a summer co-op placement is putting classroom skills into practice in 鈥渢he real world.鈥 But what happens if your role involves creating a product...in a completely new language?

Second-year Bachelor of Computer Science (BCS) student Aryaman Pandey recently completed a 16-week co-op placement at , a website and app development company based in Halifax. Pandey, who was hired as a software developer, was mainly tasked with making small improvements to clients鈥 websites or apps, developing small features or fixing minor issues.

Theoretically, he understood the task. In practice, however, he had much to learn.

A new framework for understanding


At immediac, Pandey was using frameworks, which are pre-designed software components that provide a foundation for developing apps and websites. It was new territory for him.

鈥淚've never worked with frameworks before at all, so that was entirely new to me,鈥 Pandey says. 鈥淎nd I was working in an entirely new programming language as well, so at first I was really overwhelmed.鈥

Imagine trying to fix an issue with a tool you鈥檝e never used before in a language you don鈥檛 yet speak! Pandey, to his credit, took it all in stride. 鈥淭he first project I was on took me so long to do really basic things,鈥 he remembers. 鈥淏ut on the next project I was able to make things more quickly and that increased my confidence.鈥

He also credits his mentors and co-workers for being patient, kind and understanding. 鈥淢y mentor was helping me with concepts that I was unfamiliar with, and she was also helping me learn the syntax, as in the rules of the programming language, making sure I was learning it properly.鈥

Learning outside of the classroom


Pandey notes that, along with the concrete skills he learned at immediac, he also absorbed some soft skills too, like time management and communication.

鈥淐ommunication was a big one for me because I was working on the development team, and might have to talk to the VP or somebody who was not from a technical background,鈥 he explains. 鈥淗ow do I tell someone what this bug is about without going deep into the technicality of it? But I just had to find a way to be understood.鈥

Some of those soft skills are not explicitly taught in the classroom, which is often more focused on the theoretical or academic aspect of computer science. 鈥淚 realized when I was working at immediac, that if I hadn't learned the theory part of it, I wouldn't have been able to perform as well,鈥 Pandey says.

Pandey wants other students to know they don鈥檛 have to know everything about a role before starting something new. Approaching a new opportunity with a growth mindset is the best chance at success.

Plans for the 2024-25 academic year


Pandey is right back in the thick of things in the middle of his second year of BCS, and is looking forward to a busy year of studies, rock climbing with friends, and TAing and marking.

鈥淗aving part-time jobs while studying has helped me understand how important time management and just being organized is,鈥 he says. 鈥淎nd it has helped me understand what I want to do in the future a little bit better. I really liked the development aspect of my co-op, so I want to try different parts of that, and maybe dev ops as well.鈥 The possibilities and opportunities are boundless, and Pandey wants to try it all. 鈥淚 want to try many different roles, so I know what I want to do before graduating.鈥