Halo semuanya, apa kabar? Semoga kabar baik selalu ya, Amin. Pada kesempatan kali ini saya hanya ingin sharing aja tentang dunia programming, maaf mungkin akan sedikit random hehe. Disclaimer : tulisan ini belum tentu 100% benar, karena masih ada unsur subjektivitas (berdasarkan opini pribadi), intinya coretan penyemangat untuk kita yang berkecimpung di dunia pemrograman. Semangat!

Sebelum kita cerita bersama, alangkah baiknya kita tahu terlebih dahulu tentang perbedaan dari programming dan coding.

Perbedaan Antara Programming dan Coding

# Programming# Coding
Programming adalah proses pengembangan perangkat lunak (software).Coding adalah proses menerjemahkan bahasa manusia ke bahasa mesin.
Programming membutuhkan perangkat analisis, program untuk modeling, generator untuk kode, serta frameworks testing.Coding cukup membutuhkan program text editor / ide.
Programmer adalah orang yang sudah ahli dan berpengalaman dalam menciptakan algoritma. Ia juga melakukan modeling permasalahan, pemrosesan data, dan manajemen proyek.Seorang coder membutuhkan pengetahuan dasar tentang bahasa pemrograman, syntax, dan kata kunci umum.
Programming mengikuti pendekatan yang beralur dan sudah teruji serta memperhatikan khusus pada detail.Coding mengikuti pendekatan trial-and-error dan umumnya tidak butuh persiapan khusus.
Programming menghasilkan aplikasi utuh yang siap digunakan.Coding menghasilkan salah satu bagian dalam proyek programmer.

Kenapa Programming Itu Asyik dan Unik?

Menurut saya pribadi, yang pertama adalah di dunia programming jarang ada istilah saingan, yang ada adalah belajar bersama dan kolaborasi. Kok bisa? Ya karena ilmu teknisnya jelas, tidak ada resep rahasia, tingkat pemahaman dan logic orang juga beda-beda. Seorang programmer tidak bisa meniru atau menjiplak 100% karya orang lain, karena setiap programmer pasti punya style masing-masing apalagi dengan case yang berbeda-beda. Ketika ada kendala biasanya programmer akan diskusi dengan programmer lain (di forum / komunitas) atau bahkan saling kolaborasi dan berbagi project dengan programmer lain. Tidak ada programmer yang menguasai semua hal, dan tidak ada pakar programmer jika tidak terus belajar mengikuti perkembangan teknologi baru yang semakin pesat berkembang setiap harinya.

Yang kedua adalah di bidang ini gak begitu butuh sumber pasti atau rumus pakem, kamu bisa lebih bebas berkreasi. Maksudnya bagaimana? Semisal kamu pakar bahasa atau hukum, kamu gak bisa bikin kosakata atau aturan sendiri kalo mayoritas gak menyetujui. Tapi di programming kamu bebas bikin alur, library, bahkan bikin bahasa pemrograman sendiri juga boleh, yang penting worth it untuk digunakan banyak orang. Di programming juga semisal cara bikin sesuatu berbeda dari dokumentasi aslinya tidak begitu masalah yang penting program berjalan normal, tidak ada error dan tidak ada kendala serius ketika digunakan users. Tentu ini jauh berbeda dengan bidang agama, kamu gak boleh asal comot sumber atau bikin dalil sendiri, semua harus jelas sanadnya.

Yang ketiga, programming lebih minim resiko (dalam hal tertentu). Bayangin jika kamu seorang dokter, resiko taruhannya adalah kesehatan manusia bahkan nyawa orang lain, tentu sangat berat. Jika kamu pernah gagal mengerjakan project maka kerugian ada pada materi, yang penting bertanggung jawab dan berusaha lebih baik di kesempatan selanjutnya. Semisal kamu sekarang ngerjain project masih ada kekurangan dalam hal teknis, itโ€™s ok, jika kamu terus belajar dan perbaikan, masih ada harapan orang akan menggunakanmu kembali di masa mendatang.

Yang keempat adalah programming bisa kerja kapan saja dan darimana saja, yang penting ada komputer (Laptop / PC), dan terkoneksi dengan internet. Yang penting project selesai sesuai deadline, Alhamdulillah hehe.

So, what do you waiting for?
Letโ€™s learn basic programming with YukCoding ๐Ÿ˜

* Mohon maaf apabila ada kata-kata yang kurang berkenan. Thanks for your time. Happy coding, happy learning forever ๐Ÿ˜‰

TINGGALKAN KOMENTAR

Please enter your comment!
Please enter your name here