I have recently been teaching as an instructor at Digital Learning Center (a digital competency education project promoted by the government). When I first became an instructor, the first concern I had was what kind of lectures I should teach. Because the main purpose of the project was to strengthen the capabilities of digitally vulnerable classes, programming classes were not in high demand.
But even so, I thought it was right to teach what I was good at as a class. I tried offering a programming class, but it didn’t attract as many students as expected. Fortunately, a close friend told me that he wanted to learn web development, so I was able to take the class.
Education is one’s own growth
While giving a lecture on Spring Boot-based web service development, I received a sharp question from a friend about an unexpected topic. For example, the question was Why should dependency injection be used in Spring.
In the process of answering the question, I realized that I did not have a clear concept of dependency injection. No, I felt that I lacked an understanding of spring in general. If I had known it properly, I would have been able to explain it properly, but I didn’t.
In the end, I studied the concept to provide supplementary explanations, and was able to complement my shortcomings during this process.
“I no longer believe that education is a process of one-sidedly telling people what they know. Education is about providing an opportunity to reflect on oneself and fill in the gaps.”
Necessity of writing blog posts
Even though I had used Spring Boot through a team project class at school, I lacked an understanding of the basic concepts of Spring. What made me realize this was a question from a friend on the process of conducting education. But I think the same effect can be achieved with the act of writing a post on a blog.
This is because the act of writing a blog post is not limited to simply writing an article. In the process of writing, think about whether you understand properly, and through this, you can achieve distinguish between what you know and what you do not know. You can also study what you don’t know and turn it into something you know.
“If you repeat this process countless times, you will be able to increase what you know and decrease what you do not know.”
Through this experience, I was able to feel once again the importance of writing blog posts, and I set a goal to organize and completely understand spring-related concepts.