Written by Ana Terra
Attending the Data Engineering Bootcamp at Northcoders has been a mix of excitement and challenge. Everyone talks about how tough it is and I believe the remote option just adds to the toughness. An interesting aspect has been pair programming. While it can feel awkward and tricky at first, I’ve come to see how helpful it is—not just for technical skills but also for the underestimated soft skills.
Remote learning came with a bonus pack full of challenges. I had to figure out how to set up a good workspace at home and get into a routine. Sounds easy, but we can add a breastfed-10-month-old baby and my incredibly short attention span, and we go down the road. Without the structure of a physical classroom, it’s easy to get distracted or lose track of time. But I found that having a designated workspace and sticking to a schedule helped me stay on track. Northcoders has a well-organised system with scheduled lectures, seminars and check-ins, which has really kept me feeling like I’m part of a team, even when we’re all working from different places.
When it comes to pair programming, it’s probably one of the most challenging yet rewarding parts of the bootcamp. If you haven’t tried it, pair programming is when two people work on the same code together. One person is the “driver,” doing the typing, while the other is the “navigator,” guiding and reviewing the code. I was pretty nervous about it at first, especially since it requires explaining my thought process and listening closely to my partner. The first few times, I felt pretty self-conscious. I was worried about saying the wrong thing, not knowing what to do or say, someone could make fun of my accent or even say something mean when I’d go for 5 minutes to get a coffee (or a baby). But over time, many situations happened. I was paired with a guy and he asked for a 5 minute break because he was overwhelmed after we’ve been stuck in the same code line for 30 minutes. I felt seen! Saying “I don’t know and I will read about it” is normal and necessary. People have been so respectful and supportive, I could not imagine it would go so smoothly.
A huge benefit of pair programming has been building my technical vocabulary. Explaining my thoughts out loud forces me to really think about the right terms and concepts, which makes me more confident when discussing complex ideas. If I’m driving the challenge, my partner is counting on me to explain what’s going on and I can’t just say something vague. Everyone has a different way of approaching problems and explaining ours in understandable terms is necessary. That’s a skill I didn’t value in the beginning, but it’s so important if we consider working environments.
All in all, remote learning and pair programming at Northcoders have really pushed me out of my comfort zone in the best way. While learning from home has taught me a lot about staying disciplined and focused, pair programming has been an amazing way to learn from others and sharpen my own skills. Even though it can be challenging, the experience has taught me skills that go beyond just coding—I’m becoming more confident, a better communicator, and more prepared for the real-world teamwork that lies ahead in data engineering.
Unseen Skills: How Remote Learning and Pair Programming Transformed My Approach to Coding
Written by Ana Terra Attending the Data Engineering Bootcamp at Northcoders has been a mix of excitement and challenge. Everyone talks about how tough it is and I believe the remote option just adds to the toughness. An interesting aspect has been pair programming. While it can feel awkward and tricky at first, I’ve come…
5 Reasons to Learn to Code on a Part-Time Bootcamp
In today’s digital world, coding is a valuable skill that opens countless job opportunities. However, a busy schedule can hold a lot of people back from learning the skills necessary for a new career. Whether you currently have a job or caring responsibilities, an online part-time bootcamp could be the solution to fit your career…
Jackson: Recruiter to Software Engineer
What job role have you secured?Software Engineer and Mentor at Northcoders on the Java Development bootcamp. How did you find your time on the bootcamp?My time on the bootcamp was incredibly rewarding and transformative. The curriculum was challenging yet engaging, pushing me to develop my skills and think critically about coding. I loved the collaborative…
Learn to Code at your Own Pace on a Part-Time Bootcamp
While full-time bootcamps are a great way to start a career in tech quickly, their intense learning curve isn’t for everyone. If you’re interested in learning to code fast and to a high-standard, but want control over your own time, a part-time coding bootcamp may be exactly what you’re looking for. Northcoders’ Part-time Software Development…
4 Years On: Senior Software Engineer
Nadia graduated from the Northcoders bootcamp in 2020, we recently caught up with her to see how her career has progressed since graduation. What year did you graduate Northcoders? 2020 What job role are you in? Senior Software Engineer How have you found your experience progressing in the industry? Due to the skills I picked…
7 Years On: Senior Software Engineer
Amanda graduated from the Northcoders bootcamp in 2017, we caught up with her to see how she has progressed since graduation. You can see the initial testimonial here. What year did you graduate Northcoders? 2017 What job role are you in? Senior software engineer How have you found your experience progressing in the industry? I…
6 Years On: Senior Software Engineer and Tech Lead
We recently caught up with Romy who graduated Northcoders back in 2018, you can find out more about her experience here. What year did you graduate Northcoders? 2018 What job role are you in? Senior Software Engineer and Tech Lead How have you found your experience progressing in the industry? Experience progressing has been good…
Cameron: Chef to Junior SDET
What job role have you secured?I found my first role in automation testing as a Junior SDET. How did you find your time on the bootcamp?Throughout my time at Northcoders, I found there wasn’t a moment where I wasn’t challenging myself and learning. Despite some aspects of the course being quite intimidating as a beginner,…
5 Years On: Engineering Manager
What job role are you in? Engineering Manager at BrightHR. What year did you graduate Northcoders? 2017 How have you found your experience progressing in the industry? Like being thrown in the deep end in the best possible way! How did you find your time on the bootcamp? Loved it, although it was a while…
6 Years On: Senior Software Engineer
We catch up with Robert 6 years after he graduated from Northcoders. What year did you graduate Northcoders? 2018 What job role are you currently in? Senior Software Engineer How have you found your experience progressing in the industry? Forever surprising – you don’t realise how much you learn year on year until you look…
5 Years On: Senior Software Developer
What job role are you in? Senior Software Developer at a consultancy What year did you graduate Northcoders? 2018 How have you found your experience progressing in the industry? I’ve found it quite straightforward focusing on an engineering route, going from Junior -> Mid Level -> Senior. Most places I’ve worked at have been supportive…
Scott: PhD in Mathematics to Developer
What job role have you secured? I have secured a software development role at THG as part of their accelerator programme (graduate scheme). How did you find your time on the bootcamp? I had a great time at the bootcamp. It was wonderful to meet many new people who share a similar interest and passion…