... Do you find that writing about your learning like this helps to cement the knowledge?
Hello Fellow Codenewbies 👋
When I shared my blog posts on Twitter a few days back, I received that comment.
And that's what inspires me to write this article.
I am a conservative person. Let's say that physically writing on paper with a pen gives me great satisfaction.
And I always take notes whenever I learn something.
I just love writing.
that interests me.
Writing gives me joy!
The initial reason for my web development journey was that I wanted to create and style my own website. A place where I could write and share the ideas in my mind and share my photography hobby.
I've read plenty of technical writings and motivational posts along my learning journey. Honestly, they often tickle me to transfer my notes and share my journey in public.
But impostor syndrome did a great job holding me back.
I'm not an English native speaker. Let alone in English, writing a technical article in my mother tongue is very challenging.
There are plenty of great posts about the same topic that I want to write about. Would people even read mine? What would they think about my post? What if it doesn't interest anybody else but me?
Will people understand my English? And if so, can they receive the message I want to deliver clearly? Would it help them in some way as those posts that have helped me, that have motivated me?
The thoughts lingered in my mind for the whole period of my journey, which is why I was holding myself back for so long.
One night my daughter had trouble sleeping. So I couldn't learn anything because she was waking up every half hour.
Instead, I published my first post: How I Got Into Learn To Code. And it felt good because I was finally able to beat the impostor syndrome. Also, I did one of the things that I originally wanted to do (even though not on my own website yet)!
I wrote a couple more articles on a little more technical topics afterward.
National Novel Writing Month (NaNoWriMo)
I was then drawn back to the learning process. I didn't have time to write in public until my beloved community Virtual Coffee threw the initiative to do NaNoWriMo as this month's challenge. We wanted to accomplish 50,000 words as a group.
Personally, it is one way to get back to writing again and beat the impostor syndrome that sneaked back in.
I finally found back my initial reason to learn to code, and it motivates me even more to go further in my journey.
What I find most crucial in cementing our knowledge is by practicing what we learn.
Create a simple mini project after we learn about a topic. If you don't know what to build, don't get discouraged.
Redo what you just learned and see if you can replicate and understand the syntaxes and the whole flow.
Then write the process down, document everything. From the trouble you face, the parts that make you pull your hair, the steps that you need to take, new information that you gain, everything.
Personally, writing things down on a piece of paper with a pen helps me more to retain knowledge.
Whenever I encounter something and get lost, but I've written it down before, I somehow feel familiar with the topic or the problem.
And most of the time, that would be the time I would get back to open my notes and find out that I've encountered it before, mostly along with the steps that I took to achieve the result.
So YES, in a way, writing helps to cement our knowledge.
Writing is also a medium to share our knowledge. It can help some fellows out there who go through the trouble we went through. It even can help our future self because we have documentations to go back to whenever we get lost.
Writing is not your thing because you prefer to share your knowledge verbally?
You can create video content or start a podcast to deliver your knowledge if that's more convenient for you.
Start to write now and don't wait!
Don't let anything that worries you hold you back from writing. No one creates something good for the first time. Like any other skill, practice is also needed to improve your writing.
Don't overthink how people would react to your post. Write for yourself and the future you first. The rest will follow.
Don't make it a big deal if you realize that you published a post that has mistakes or lacks some pieces of information in the content. You can always edit and update it later and point out the updates. People make mistakes.
Documenting our knowledge cements what we've learned and could help other people and our future self. And we won't even know that perhaps our journey could motivate someone else. Sharing is caring.
So what are you waiting for? Start it today, or even better... start it now! 😀