When I was studying in Norway, I had a chance to join an AWS user group session. A representative from AWS gave a presentation on different services. At first, I thought he must be a salesperson because his presentation skills were too good. And when he started to answer the questions, I thought, “He must have studied Computer Science, that was a tough question!”. This was the first time I met a person with the title Technical Evangelist.

After I came back home, I kept thinking, “That is the type of developer that I want to be!” So I prepared…


Photo by Shawn Ang on Unsplash

I used to teach programming to non-CS students. I realized that the most important thing was to figure out how to motivate them. Programming is not something you can learn “casually”, you need a strong will and the ability to endure stressful times.

I had to study programming simply because it was my major. However, it’s not that easy to convince people to study programming when they have their own study area or job which is not directly related.

So I organized several reasons why people should learn programming.

1. It‘s a trend.

The first reason is very simple and clear. I assume we…


For people who just finished Codecademy.

When you study programming, the most efficient way of self-studying is developing a product. This approach is much faster than taking any programming course to improve your programming skills.

Normally, people start to learn programming with HTML, CSS, and basic Javascript in web programming, however, before they reach the server-side part it’s difficult to make a meaningful application.

So, I always tried to convince the students like this,

It’s gonna be fun if you start to learn server-side and launch some application. Please, don’t give up.

but many students stop learning programming while at…


Like these genius questions.

If you are running a start-up, you have probably struggled when hiring developers.

In the early stage of the company, there will obviously be no coding-interview. The formal hiring process is probably very unorganized (maybe non-existent). You will be like: Just check the candidate’s skill tree, chitchat a bit, then if you think that they’re nice just hire them. This is how it usually works in start-ups, and that’s why we highly depend on the recommendations from someone we’ve worked with before.

When I was a lead-developer (there were no other developers), it was eventually time to start hiring some…


Photo by Ferdinand Stöhr on Unsplash

I ran many programming classes when I was in S.Korea, and I heard a lot of similar questions from the students who just started to learn programming.

If you are considering to study programming, you might as well read these!

1. There are so many technologies out there. Isn’t it too late to catch up if I start now?

Jungwon Seo

Lecturer at Yonsei University

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store