What is it about?
Last week, we, year 11, did our experience at Harvey Nash. Specifically, during those 3 days, we worked in the IT department at this company. From their journey, each of us admitted that they’ve learnt some new skills, and everybody seemed to enjoy their time at Harvey Nash. From working hours of 9AM to 6PM, our groups had 1 hour for lunch time, starting at 12PM. However, Harvey Nash is a work-oriented company, which means workers are free, once they’ve finished their work, so, time is quite flexible at Harvey Nash.
What is work experience?
Each year, BVIS would provide the opportunity for year 11 students to work at different places, depending on their choices of working industry. Usually, the working time would last for 3 days, and some students might have private placement, or some might even work at BVIS. The main aim of this activity is to provide BVIS students the knowledge and awareness of what it’s like in a work environment and what employees do, depending on their job. Moreover, work experience is invented by BVIS to train their students, to provide them essential skills such as time management, communication, and team-working.
What have we learnt?
1. Making a website
We used the PHP programming language to code a website from scratch to introduce a few members of our team, e.g. Thanh, Tuan, Thai. Each of us designed a webpage as our biography, with our images along with a short introduction. It was actually our first experience with PHP since most of us had no prior experience with programming (from scratch), especially not with hosting a real website. Even though we had to learn from the beginning, we all managed to finish with a decent quality of code. Some of the basic skills we picked up were “echo”, variables, arrays, for loop, and MySQL which is a really useful foundation because this particular database software is very functional and widespread. Our journey was not the smoothest ride, we did have some problems, including forgetting the proper syntax, missing semicolons to end a line of code, conflicts between team members about the structure of the code. However, at the end of the day, we did work as a team to complete it. Next step, to finalise the website and make it usable for other people, we used hostinger.vn to register the domain or subdomain and create a live database which contains information and images about the members in our working group. After creating database, we need to upload the webpage source code file for the browser to translate it and so the source code can be printed out on screen. In order to upload the source code file online, we used FileZilla. Here’s the link to our website: http://teamcracking.96.lt/
2. Software Development Roles
Our first day activities include an on-the-job training presentation about what we're going to do in our duration here. Then we are moved to our own office corner of which we can do our own work. The first two days, our task was to research the roles involved in software development. Then we were arranged a talk with our supervisor and his core development team about these roles. Our upcoming task was to do more research and make a presentation/drama act to explain to the core dev-team these roles HOW WE understand it. This is a typical model for Software Development Roles:
At the end of the day…
From group presentations, we were provided the essential team-working skill. During the work experience, we had to talk to each other in order to plan and do our slides, therefore, we’ve learnt how to communicate and how to work as a team. Furthermore, an expert software engineer at Harvey Nash, Mr. Dung Le, taught us how to code a website using MySQL and PHP programming language on our third day in Harvey Nash. Consequently, from our experience, we were informed about the fundamental components when coding websites, at generally, what a typical software developer would do on their daily routine.