When I first received confirmation that I was offered an internship opportunity, I had mixed feelings. I was excited to try on new things and start pursuing my interest in coding but at the same time, I realized the need to step out of my comfort zone, to do something with very little relevance to my Mechanical Engineering degree.
"Am I really ready for the unforeseen challenges ahead?" I asked myself.
I can still recall the first time I arrive at the office. It was quite different from the conventional dull workspace, where everyone is isolated from each other in their own cubicle. I could feel a homey and comfy vibe here. Maybe it is the pantry, or the soothing yellow light, or even the modern interior design?
Most of the time everyone is immersed in their own work, so the office will be in complete silence. All I could hear was just the clickety-clack of keyboards with some occasional conversations and discussions between the team members. Perhaps this is how it contributed to the mad productivity rate among the team members?
For the past 4 months, I could not formulate a typical working day that I had at XiMnet. Every day was a new challenge for me to try on new things and solve different kinds of problems. I was given the chance to learn all sorts of programming language such as JavaScript, Visual Basic and even Python. I was guided and supervised by Yap, one of the experienced technical experts in the team to work on projects.
I was given the opportunity to work on new modules and features from scratch to be eventually implemented into the XTOPIA system. Besides that, I also participated in existing projects and join meetings to get the gist of how the process flow of client projects are.
I am also grateful to be involved in XiMnet’s AI initiative which is really interesting and insightful where each team would come together to share their thoughts and research progress weekly.
IMHO, the perks of being an intern in XiMnet, is that you get to be involved in the whole process of designing a website; starting from client meetings, idea pitching, workflow design up till technical coding. From there, I understood the necessity of user interface (UI) and user experience (UX) when it comes to designing a web application. Every team member is delighted to share their opinions and thoughts processes, which is perfect for a beginner like me to observe how these digital wizards complete all project deliveries within the deadline with such high quality.