Land Technologies
< all posts

What Have I Learnt???

Posted by Kaltun on March 05, 2019 · 1 min read apprenticeship

It has been 9 months since I started my apprenticeship in software engineering and I’m learning far more than just how to code. I have the opportunity to experience the entire process, from a simple idea to a working feature. I sit in on the meetings, discuss aspects of the design, ensure there is testing and work with my fellow engineers to deliver the feature. Here are just a few of the important skills I’ve learnt along the way…

Screenshot

Reading code

The ability to read and understand code is essential, here at LandInsight we use a Javascript framework called Vue.js. I had no previous experience with this language, but I had been learning the fundamentals of Javascript, so it was easier for me to understand Vue. Understanding the code is the first step to knowing how to build/maintain it, and learning the fundamentals of any programming language is a good place to start.

Git/Terminal

‘Git is a distributed version control system for tracking changes in source code during software development’. Initially, I had very little experience with both git and GitHub. Learning git was one of the first things I did, and its something I use every day. I strongly encourage using git in the terminal as opposed to using software like source tree, it’s good practice and familiarizes you with both the terminal and bash.

Learning how to learn

Being a developer means always learning, we work within a field that is constantly changing. Learning to program isn’t a race and even seasoned developers are learning something new every day. More often than not there will be a problem I need to solve that I haven’t come across before - but that’s what StackOverflow is for. The ability to read solutions and understand how to apply it to my current problem is important.


apprenticeship
Land Technologies

We are the engineers behind LandInsight and LandEnhance. We’re helping property professionals build more houses, one line of code at a time. We're based in London, and yes, we're hiring!