Dari Pemulung menjadi Programmer: Kisah Rudi yang Belajar Coding karena Terobsesi Animasi di Mahjong Ways

Rp. 1.000
Rp. 100.000 -99%
Kuantitas

Awal Perjalanan: Rudi dan Hidup yang Terasa Tanpa Arah

Di sebuah kampung kecil pinggiran kota, hiduplah Rudi, seorang pemuda yang dulu bekerja sebagai pemulung. Setiap hari ia mendorong gerobak kecil, mengumpulkan botol plastik atau kardus bekas untuk dijual. Hidup terasa monoton dan penuh keterbatasan. Ia tidak memiliki ponsel canggih, tidak memiliki komputer, bahkan tidak memiliki bayangan tentang masa depannya. Yang ia tahu hanya bekerja seharian dan pulang dengan tubuh lelah.

Meskipun hidupnya keras, Rudi memiliki satu kebiasaan sederhana: ia sering memperhatikan hal-hal kecil yang menurutnya indah. Cahaya matahari sore di balik gedung, pantulan air hujan di jalan, atau warna-warni lampu toko. Ia tidak tahu bahwa rasa kagum inilah yang nantinya menjadi bahan bakar perjalanan besar hidupnya.

Perubahan itu dimulai saat ia melihat seorang anak bermain Mahjong Ways di warung internet dekat rumahnya. Rudi terpaku melihat animasi tile yang jatuh, gerakan simbol yang berubah, dan efek visual yang lembut namun menakjubkan. Untuk pertama kalinya, ia merasa sangat ingin tahu: Bagaimana animasi itu dibuat? Kenapa bisa bergerak begitu halus? Bagaimana cara tile bisa berubah bentuk?

Pertanyaan-pertanyaan itulah yang membuka gerbang baru dalam hidupnya.

Ketertarikan terhadap Animasi Tile yang Menyulut Semangat Baru

Rudi mulai sering datang ke warnet bukan untuk bermain gim, tetapi untuk menonton animasi berulang kali. Ia memperhatikan bagaimana tile bergerak saat terjadi cascade, bagaimana warna berubah ketika simbol tertentu aktif, dan bagaimana efek cahaya muncul mengikuti tindakan pemain.

Baginya, animasi di Mahjong Ways bukan sekadar hiburan. Itu adalah misteri yang ingin ia pecahkan. Ia merasa seperti sedang menonton sulap digital. Setiap gerakan memiliki pola, setiap perubahan warna memiliki ritme. Semakin ia perhatikan, semakin kuat rasa penasarannya.

“Kalau ada orang yang bisa membuat animasi seindah ini, berarti aku juga bisa belajar,” pikirnya.

Pada titik itulah, untuk pertama kalinya dalam hidupnya, Rudi merasa terdorong oleh sebuah mimpi.

Langkah Pertama: Belajar Coding Secara Otodidak tanpa Modal

Dengan tabungan kecil hasil memulung, Rudi membeli ponsel bekas. Bukan ponsel mahal, tetapi cukup untuk membuka YouTube dan membaca artikel. Di sinilah petualangan barunya dimulai.

Ia mencari video tentang cara membuat animasi sederhana. Ia mengetik kata yang bahkan belum tahu artinya: “apa itu coding”, “cara membuat animasi”, “belajar pemrograman dari nol”. Ia memulai dari dasar paling rendah—bahkan tidak tahu apa itu variabel, logika if-else, atau frame rate.

Setiap kali menemukan hal yang tidak ia mengerti, ia ulangi videonya. Jika masih tidak mengerti, ia ulangi lagi. Ia belajar tanpa guru, hanya bermodal ketekunan dan rasa penasaran.

Di sela bekerja sebagai pemulung, ia menyempatkan diri mencatat tutorial dalam buku kecil kumal yang selalu ia bawa. Ia menulis potongan kode yang ia lihat, menggambar diagram animasi sederhana, dan mencoba menerapkannya ketika menyewa komputer di warnet.

Hari demi hari, Rudi mulai memahami bahwa animasi indah itu bukan sihir, melainkan logika dan seni yang digabungkan.

Momen Ajaib: Ketika Rudi Berhasil Membuat Tile Versi Pertamanya

Enam bulan setelah belajar, Rudi berhasil membuat animasi tile pertamanya menggunakan software gratis. Animasi itu sederhana: sebuah kotak yang jatuh dari atas layar dan memantul pelan sebelum berhenti.

Namun bagi Rudi, itu adalah keajaiban. Ia berhasil mengubah rasa penasaran menjadi sesuatu yang nyata. Ia menatap animasi buatannya berkali-kali, bangga sekaligus tidak percaya.

Itu menjadi titik balik besar. Ia menyadari bahwa ia benar-benar bisa menjadi seorang programmer atau animator jika terus berusaha. Rudi tidak lagi melihat dirinya sebagai pemulung. Ia mulai melihat dirinya sebagai pembelajar yang sedang menuju masa depan baru.

Perkembangan Skill yang Didukung Konsistensi dan Disiplin

Ketekunan Rudi menjadi keunggulan utamanya. Ia tidak belajar cepat karena bakat, tetapi karena keinginan kuat dan kebiasaan bekerja keras. Dia terbiasa hidup sulit, jadi proses belajar yang panjang bukan masalah.

Semakin sering ia berlatih, semakin ia paham konsep coding seperti:

bagaimana objek bergerak berdasarkan koordinat,
bagaimana transisi warna bekerja,
bagaimana tile bisa berubah bentuk melalui script,
dan bagaimana efek cahaya dibuat dengan layering.

Ia bahkan mulai mempelajari bahasa pemrograman yang lebih kompleks dan mencoba membuat mini-game miliknya sendiri. Kadang programnya error, kadang aplikasinya crash, tetapi ia tidak menyerah. Ia menganggap setiap kesalahan sebagai bagian dari proses.

Rudi belajar bukan hanya dari tutorial, tetapi dari rasa kagumnya pada animasi di Mahjong Ways. Setiap tile yang bergerak memberikan ide baru. Setiap efek visual memberinya gambaran tentang teknik yang bisa ia tiru.

Kesempatan Datang: Rudi Direkrut Studio Game Lokal

Suatu hari, Rudi mengunggah animasi buatannya ke media sosial. Ia tidak menyangka videonya mendapat perhatian besar. Banyak orang kagum mengetahui bahwa animasi itu dibuat oleh seseorang yang dulu bekerja sebagai pemulung.

Salah satu studio game lokal menemukan videonya dan menghubunginya. Mereka menawarkan kesempatan magang untuk melihat sejauh mana kemampuan Rudi. Di studio itu, ia belajar lebih cepat dari sebelumnya. Ia diberi mentor, diberi komputer yang lebih baik, dan diberi tantangan yang membuat skillnya berkembang lebih pesat.

Rudi bekerja keras seperti biasa, dan akhirnya diterima sebagai animator penuh waktu. Baginya, itu seperti mimpi yang menjadi kenyataan. Ia tidak lagi mendorong gerobak; ia kini menciptakan dunia digital yang dinikmati banyak orang.

Inspirasi bagi Anak-Anak di Kampung Halamannya

Ketika Rudi pulang ke kampung, banyak anak yang berkumpul ingin mendengar kisahnya. Mereka penasaran bagaimana seorang pemulung bisa menjadi programmer di studio game ternama. Rudi menjelaskan dengan sederhana: semua berawal dari rasa penasaran dan kemauan belajar.

Ia mulai membuka kelas kecil untuk anak-anak dan remaja di kampungnya. Ia mengajari mereka tentang animasi, coding dasar, dan pentingnya konsisten. Banyak yang terinspirasi. Mereka tidak lagi melihat teknologi sebagai sesuatu yang jauh, tetapi sesuatu yang bisa dikuasai dengan ketekunan.

Rudi selalu berkata, “Aku bukan jagoan. Aku cuma orang yang penasaran. Kalau kalian penasaran dan mau belajar, kalian bisa lebih hebat dariku.”

Penutup: Perjalanan Rudi Mengingatkan Kita bahwa Inspirasi Bisa Datang dari Mana Saja

Kisah Rudi adalah bukti bahwa tidak ada perjalanan yang sia-sia. Kadang, hal sederhana seperti animasi tile bisa menjadi pemicu perubahan besar dalam hidup seseorang. Apa yang terlihat kecil bagi sebagian orang bisa menjadi sumber mimpi bagi orang lain.

Rudi menemukan dunia baru dari sesuatu yang tak terduga. Dari memulung di jalanan, ia bertransformasi menjadi seniman digital dan programmer yang karyanya dinikmati banyak orang. Perjalanannya mengajarkan kita bahwa batas hidup tidak ditentukan oleh titik kita memulai, tetapi oleh seberapa jauh kita mau melangkah.

Semoga kisah ini menginspirasi siapa pun yang sedang merasa buntu atau tidak yakin arah hidupnya. Kadang, perubahan besar mungkin sedang menunggu di balik rasa kagum kecil yang muncul tanpa sengaja—seperti Rudi saat melihat animasi tile untuk pertama kalinya. Jika kita berani mengikuti rasa ingin tahu itu, siapa tahu masa depan kita berubah selamanya.

@SeoSeoSeo