Home DevAcademy Foundations Blog Outreachy Internship Blog

Andria Hibe

DevAcademy Foundations Blog

Reflections on Foundation Core Skills

What are three new things you have learned about yourself and your ego as a result of the core learning?

What are the role of values, empathy and self awareness in learning and programming?

Learning does not happen in a vacuum and gone are the days where programmers sit in a room alone and merely crank out code after code after code. We need to have empathy, integrity and self-awareness as programmers because we create our applications with other people (teammates) for other people (customers).

Our values, as well as having empathy and self-awareness, are what will guide us into becoming not just adequate programmers but rather programmers who will create applications that are inclusive and enjoyed by many.

What has surprised you the most about the core learning?

That it’s not offered in other institutions. It seems like a no-brainer that these skills are needed by everyone not just because they’re needed in the workplace but more importantly because it makes you a better individual and can help you in your day-to-day life.

What were the most challenging aspects of the core learning?

Finding the time for it. Oftentimes, I focus too much on learning the technical skills that I need that I don’t put in the attention and effort that I need to for the core learning which is just as important.

Why do you think we, a programming school, are spending so much time focusing on core learning in a web development bootcamp course?

To set your students up for success. Employers don’t only look at technical skills, the ability to work in teams, teach yourself, handle stress, time management, listening and understanding and other core skills are just as important as how well you can code. Especially in the modern work environment, having these skills set you apart from other people.

Does the time you spent studying core learning here feel like a waste of time? Should you have just used that time to practicing programming instead? Justify your answer.

No, as I was doing the course full-time I had enough time for both the technical and core aspects of the curriculum.