Mengapa tiap programmer harus mulai bloging


27 Desember 2017

Technical writing untuk programmers
Technical writing untuk programmers

Hai! Ini adalah pengalaman pertama saya untuk menulis di situs saya sendiri. Untuk permulaan, saya tidak menulis tentang hal teknis. Saya akan mencoba menulis dengan salah satu kegelisahan saya, “setiap programmer harus menulis”, atau paling tidak memiliki sebuah blog. FYI, Saya sudah menulis di personal blog saya sebelumnya di sini.

Ikatlah ilmu dengan menulis (Imam Ali r.a.)

Mengapa bloging itu bermanfaat bagi programmer?

Menulis adalah salah satu dari banyak cara untuk membuat sebuah warisan dalam hidup, entah itu melalui buku, publikasi ilmiah, artikel online, atau bahkan tulisan di sosial media. Jika programmer menulis tentang teknologi backend, maka dia sudah membuat warisan di bidang backend development. Di era digital ini, blog adalah platform terbaik. Tiap orang dapat menulis di blog, karena kesederhanaannya.

Sebagai programmer, kita belajar banyak teknologi, dan terkadang kita lupa tentang apa yang dulu pernah kita kuasai. Bayangkan jika kamu lupa tentang teknologi xxx, dan kamu googling dengan keyword “xxx tutorial”. Lalu yang muncul paling atas dari halaman google adalah sebuah artikel dari blog kamu yang telah kamu tulis beberapa tahun lalu. Secara tidak langsung, tulisanmu telah menyelamatkanmu, bukan?

Bloging membuat technical skills kita berkembang

Bloging sering memaksa kita untuk banyak melakukan eksperimen. Jika di real project kita sering memanipulasi array hanya dengan menggunakan sedikit built-in method, maka di blog kita mencoba untuk memanipulasi array secara mendalam dengan kondisi yang bermacam-macam. Karena kita tahu bahwa blog memiliki audien yang lebih luas dibanding dengan real project kita. Audien atau pembaca akan melihat kode yang kita tulis dan sedalam apakah kemampuan kita. Tulisan kita harus menjadi sesuatu yang dapat dipertanggungjawabkan.

Apakah kamu bosan dengan tutorial yang “itu-itu aja”? Tulis sesuatu yang fresh!

Pernahkan kamu stuck ketika sedang mengembangkan aplikasi website menggunakan rails atau golang, tetapi ketika kamu googling hasilnya hanya “PHP tutorial” atau “web development using PHP”? Tidak, saya tidak mengatakan bahwa PHP itu buruk. Hanya saja kita harus setuju bahwa tutorial tentang PHP sudah terlalu banyak. Bahkan tidak sedikit kampus yang masih mengajarkan PHP untuk mata kuliah web development. Jadi, jika kita sedang membuat sebuah proyek dengan teknologi yang anti-mainstream, maka itu adalah kesempatanmu untuk membuat tutorial tentang itu.

Akan selalu ada seseorang di luar sana yang baru belajar programming

Kita tidak harus mulai menulis dengan sesuatu yang baru atau hype. Kita dapat memulai dengan sesuatu yang mendasar, seperti variable, function, looping dan — sesuatu yang saya sebut — cool stuff (back to basic is cool stuff). Karena percayalah, akan selalu ada orang baru yang baru belajar pemrograman, dan mereka membutuhkan sesuatu yang mendasar.

Pencitraan untuk programmer

Seperti yang sudah saya katakan sebelumnya, konten dari blog kita dapat merepresentasikan skill atau pengetahuan kita. Faktanya, menulis adalah hasil dari pemikiran yang sudah kita konsep. Blog kita dapat memberikan kesempatan kepada orang lain untuk belajar. Melalui menulis, programmer bisa mendapatkan kesempatan baru seperti menjadi speaker di tech conference, atau menjadi trainer di beberapa workshop, atau bahkan dapat berkolaborasi dengan programmer lain. Keren, bukan!

Kesimpulan

Just do bloging, programmers.

programming technical writing bloging bloging tips first post