A New Beginning
As all coders out there, we all have a beginning. Each of us has different motivation - excitement, finances offered, popularity, trendsetters - to keep us sane in coding, for any kind of coding. For enthusiast coders, they joined the communities, either local or global, to catch up with current trends and best practices. We keep improving ourselves by catching up learning new technology, and keep building things.
As we progress learning to code, we have to learn different theories, concepts, paradigms, mental modals, etc. to improve how we perceive the best way of coding. Then, there are a lot of things we need to remember, though there are a lot of cheat sheets out there to help you. So, how do you keep track of things that you have learn till now?
Keep everything tracked
It is not about your ability to catch up things, but a matter of time it takes until you forgot one specific thing when you didn't use that for a long time. It is better, of course, if you keep practice and build things using whatever you learn, but imagine how those knowledges can also benefit you in term of self-retrospection and keep track of your learning path for others to learn as well.
I believe, most of coders keep track of these things somewhere. Journals, personal site, notes, diaries, or somewhere in your IDE. People records their journey summary of code learning, and start modifying or appending a better way as soon as they find out a better way of doing things, so later on they can look back and wondering how they grow as they move forward.
Time to put it online!
Every knowledge is a jewellery. Thus, I believe that part of those knowledges should be put online, so anyone can benefit from them as well. So, articles and podcasts can be a way of you to share your knowledge and opinions on anything you are working on. There are tons of channels you can share, such as DEV.to, Medium for articles (you can also use your own, like Hashnode), and lots of podcast channels you can discover, like Developer Tea or Full Stack Radio. You can also use microblogging approach like Twitter, as long as you share and gather input and feedback on others, so you can share and learn at the same time.
But here's the question. There are a lot of coding articles out there, even in DEV.to, where the masters, the mythical 10X Developer creatures put their articles as well. You might think that your articles didn't really bring an impact, in addition that you might make a mistake somewhere in your article. Other factors such as language boundaries, makes you a bit unmotivated to produce articles.
Just Do It!
Remember this. Writing article is not about you flexing, telling people "Hey! I follow the latest trend, just released a minute ago!", or flexing how powerful you are. There are tons of coders like you, who is still confused and try to figure out the solution which you just discovered. I know, people will still go to Stack Overflow and then go for the first one (pssst, the experienced one didn't really go for the first 😂), and just go with it, right?
Here's the thing. Forums and articles have different formats. While forums are used for discussion and seeking for solution, articles are more structured and focused more on sharing a chunk of solution. And of course, when you write an article, you will think about how you want to put it in sequence, layout your content, think about languages that you will use, and et cetera. Along that process, you are actually polishing your knowledge, filtering what really matters to the solution you suggested, improving your methodology, and deliver your solution, while you learn yet another knowledge because you will do some research to make sure your articles is properly written.
For language barrier thing. Treat it as a way you want to improve your writing skills. It might look scattered for the first time, but believe me, it will get better in each article. My primary language is Malay Language, and I still use this platform to improve my English (so, if you noticed a grammatical error here and there, I humbly sorry 🤣🙇♂️).
Just write it! I am just 2-year-old in programming world (as far as I am active in industry, learnt coding long before). I believe my writing will help someone out there, adding a small impact to someone's live. Keep hustling, and learn!
Peace be upon ya!
Top comments (9)
Agree that writing an article if that is a consideration is a good idea. I spent about a year publishing an an one or more times a week last year.
Using dev.to was motivating because activity gives you exposure.
It is hard to write articles as i code for a company and so my day code isn't fully accessible to publish. But learning how to extract ideas and techniques is still valuable.
Same situation here as well 😂
But yeah, I also planned on writing articles at least once a month, and tried to arrange the content on weekend (but I am bad because I love to create content on the fly, don't copy me 😖).
But I actually put the thing I learn in more sensible way for me to read, and I enjoy the process. The output is just "Okay, this is what I think". The process is the real "tea" that I enjoy.
It was all on the fly, though I would write several and built up a collection of drafts.
Great topic! You can remember things much easier when you write them down, so even if no one's reading your blog, you should do it for yourself :) And, it's a really great contribution to personal branding, recruiters will be much more interested in you if you have a blog where you provide value for the community.
I would say - go for it! 😉 You will help others and also get better yourself 👍
Both equally important 💯
I agree with you completely
i am also in the same situation as you are. will publish my article soon!