What Have I Learnt???
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…
‘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.
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 a remote-first company with our tech team in Europe, and yes, we're hiring!