The Apprentice – Not Fired Yet

Hi, I’m Dave and I am undertaking a degree apprenticeship here at Zircon. The apprenticeship lasts for around 4 years and upon completion I will obtain a BSc (Hons) in Digital and Technology Solutions from the University of Roehampton.

Why an Apprenticeship?

The apprenticeship is a great opportunity to gain a degree while also experiencing what it is like to work in a company and deal with real-world problems. The job market is highly competitive with seemingly entry-level positions often asking for years of experience. This apprenticeship allows me to learn from experienced engineers, gaining knowledge and valuable experience at the same time.

Experience So Far

I am only a month into the apprenticeship but have already been involved with a real project. I have written module specifications, a great way for me to learn how components of the system we are designing will work individually but also interact with each other.

I have also researched ways to test the system’s ability to transfer data using TCP (Transmission Control Protocol) and FTP (File Transfer Protocol). This culminated in creating a simple test application written in C++, a language I had never used before.

What I Hope To Do During The Rest Of My Apprenticeship?

Going forward I am hoping to work on a wide variety of projects, using various different technologies and programming languages, to gain as much experience as I can over a large area of skills. I hope to learn about and be involved with all aspects of the software development life cycle.

In just over a month since starting I have already been involved with a real-world project and learned about elements of software, such as the TCP/IP stack, that I had no knowledge of before. Working with experienced engineers who are always happy to answer any queries I have has been really helpful with furthering my understanding of everything I have been working on.

I am looking forward to progressing through the apprenticeship and am eager to discover how my skills continue to improve as I do so.

More From The Blog

IR35, Here it Comes Again…

IR35, Here it Comes Again…

IR35, Here it Comes Again...In 2021 the reform to IR35 Off-Payroll rules is to be rolled out to the private sector. As before the reform will only affect companies that do not meet the following attributes: an annual turnover below £10m fewer than 50 employees or a...

Solving the Resource Conundrum

Solving the Resource Conundrum

Solving the Resource ConundrumPicture this. One minute all is fine and dandy, you have access to all the resources you could possibly need, then bam an unexpected challenge arises. Suddenly you find yourself lacking the capacity to meet the new need. What are your...

Quality – An Aid to Produce Consistent Rubbish

Quality – An Aid to Produce Consistent Rubbish

Quality - An Aid to Produce Consistent RubbishAnother year has passed, and myself and a colleague have hosted a BSI auditor for our annual ISO9001/TickITplus check-up, and in fact this was more than the regular check, in that it was our 3-year re-certification audit,...

The Hazards of Legacy Systems

The Hazards of Legacy Systems

The Hazards of Legacy SystemsBeing the owner of a software system with a dedicated customer base sounds like the kind of position one would like to find themselves in. At least until it gets superseded and you have to face dealing with a legacy system. Many developers...

How to Test Without Access to The Test Environment

How to Test Without Access to The Test Environment

How to Test Without Access to The Test EnvironmentIn many of our previous articles, we have expressed the importance of achieving a high standard of testing. Potentially blocking this achievement, several factors can come together to affect the quality of your...

The Technical Workshop – How To Make Them Work For You

The Technical Workshop – How To Make Them Work For You

The Technical Workshop - How To Make Them Work For YouAnyone experienced in product design will understand just how valuable a facilitated workshop can be. Bringing together a project's key stakeholders into a single space allows for the exploration of diverse...

Developing Software for Safety Related Systems

Developing Software for Safety Related Systems

Developing Software for Safety Related SystemsSoftware systems should always be both robust and reliable, however the moment you introduce a safety element, this need for reliability increases significantly. The level of safety required is governed by the severity and...

How to Choose an Outsourcing Partner

How to Choose an Outsourcing Partner

How to Choose an Outsourcing PartnerHaving recognised a need to outsource, and worked your way through the initial preparations, you are now in a strong position to seek out a suitable partner. Choosing an outsourcing partner is no trivial affair, so taking the time...