Alex Moltzau 莫战

Aug 16, 2020

3 min read

Programming With Friends

The importance of study groups and seminars in programming course modules

One of the best things about learning is learning more about other people and yourself.

Sitting in a small group programming can be really fun. Some people may help you gain insight, and others might become your friends.

When I started programming I thought it was very difficult. I found it hard to comprehend even rudimentary concepts.

At this point it felt awkward to ask lecturer or classmates.

Additionally we were in an underfunded programming course that was unable to get seminars — only lectures. The programming module was based in a social science faculty that may not have recognised we needed more follow-up.

Luckily, we set up a study group, and it was awesome.

A few people struggling together, or engaged for the same learning experience.

Although it can seem foolish, and assignments can feel nearly impossible, the vibe changes when this experience is shared.

We managed to argue to the course leader that we needed a seminar leader and they found funds from elsewhere.

When the course was done it felt like we knew more, and got to know more wonderful people.

Even talking to some people outside of the course on the same topic seemed a lot more fun.

The seminar leader we helped to bring in even got a new job, and we met up and talked about how programming skills could be used in practice by social scientists.

Today I was in the 40th birthday of a new friend I met at the course module, and I had a great time!

If you meet people and you support each other, it’s not just about programming anymore — it’s about having fun.

Although, programming was not easy in the beginning, it was the people I met along the way that made me enjoy it.

In saying so I do not propose programming or coding is not inherently fun, it can be, however programming as a shared interest or shared activity is really great for learning.

If you have decided to learn programming for whatever reason I hope you find people that can bring as much joy to this activity as these wonderful people have brought me.

This is #500daysofAI and you are reading article 438. I am writing one new article about or related to artificial intelligence every day for 500 days.

If you ever decide to learn more about artificial intelligence, I am sure a community helps.