I have been studying Computer Science for three years at Ahuntsic College.
The Computer Science program is vast and covers a wide range of IT technologies. My specialization is Web and Mobile Programming. This field of study provides students with the skills to develop applications for various platforms. It includes both front-end and back-end development, emphasizing the programming languages, frameworks, and technologies essential for creating responsive web and mobile applications.
Last year, I completed a two-month internship like an intern at a small local company that develops applications for medical institutions like clinics and hospitals. I was truly excited to finally test-drive the position I had been studying for three years.
During my first week, I realized that my experience was not sufficient to contribute effectively to the project. There were moments when I felt completely overwhelmed, especially with new technologies I had never seen before. I felt unmotivated to continue my internship. I decided to discuss my concerns with my supervisor and asked for help.
In response, my supervisor organized for me a short on-the-job-training program to familiarize me with the technologies and tools used in the project. It took about a month for me to fully understand and learn the ropes before I could actively begin coding in a project. Fortunately, I had a mentor who helped me with difficult questions and provided valuable support.
One day, I was tasked with debugging a major issue in medical application — a problem that senior developers couldn’t resolve. After hours of troubleshooting and overtime work, I managed to fix the error and make the code functional. It was a pivotal moment that demonstrated my capabilities to the team.
Additionally, I recommended making some modifications to the code to optimize the system.
After discussion with all the departments involved in the project, my recommendations were adopted. These changes were expected to increase the company’s revenue in the following months by improving application efficiency and client satisfaction.
After successfully completing my internship, the company offered me a full-time position. It felt like an incredible opportunity to advance my career and gain more experience. However, when I reviewed the contract, I noticed that the salary offered was lower than expected. In fact, it was the lowest salary in the company for juniors’ developers.
My internship was challenging but rewarding, and it taught me many important lessons. Solving a big problem in the code and suggesting system improvements were key moments that helped me build my problem-solving skills and work under pressure—skills that will come in handy in the future.
Also, I declined the job offer due to a low salary, the experience I gained opened new opportunities and helped me secure a better position. The challenges I faced and the skills I developed were essential steps in starting my career as a developer.
Word count: 471
Total MP3 length: 03:18
Target structure count: 0
Error count: 0
Error density: 0%