Hampir tidak bisa mencapai meja, Aku menatap dengan kagum saat jari-jari ayahku berkilat seperti percikan api di atas keyboard komputer yang ramping. Hanya dalam sepersekian detik, ratusan baris kode dengan tab yang bervariasi membanjiri jendela editor. Saya kewalahan oleh rangkaian warna kode yang menakjubkan dan melakukan yang terbaik untuk membuka arti dari setiap perintah.
Itu adalah saya yang berusia sembilan tahun. Ayah saya yang pertama kali memperkenalkan saya ke dunia pemrograman. Segera, minat saya terpicu. Sifat penasaran saya, selalu ingin tahu segalanya, tertarik untuk menggali lebih dalam tentang bagaimana komputer bekerja dan apa yang terjadi di dalam chip hitam datar yang terpasang pada motherboard di dalam casing komputer.
Minat untuk pengembangan perangkat lunak ini tidak pernah meninggalkan saya. Itu hanya tumbuh lebih intens dengan setiap penemuan baru yang saya buat tentang komputer. Dari pertama kali saya mempelajari keajaiban internet hingga saat saya mulai menjelajahi bahasa pemrograman, komputer selalu membuat saya terpesona dengan seberapa besar kekuatan dan misteri yang belum ditemukan yang mereka miliki.
Sebagai seorang remaja, semangat saya untuk membangun perangkat lunak berkembang dan menjadi bagian penting dalam hidup saya. Melalui membaca beberapa buku kuno ayah saya, Saya memulai perjalanan pemrograman saya yang mendebarkan. Saya pertama kali mencicipi Majelis yang sekarang sudah usang 8086 bahasa, kemudian berteman baik dengan C dan Java, sementara pemrograman JavaScript dan PHP menyapa saya segera setelah itu. Namun, itu adalah C # dan Python yang menggelitik minat saya yang terdalam. Sejak pertama kali saya melihat-lihat halaman buku tentang bahasa pemrograman itu, Saya tahu saya berada di jalur hidup saya.
Mengetik setiap pernyataan sangat menggembirakan bagi saya. Mencari tahu bagaimana kombinasi kata kunci, ekspresi dan operator yang mampu membangun keajaiban dunia imajinasi saya ternyata jauh melebihi ekspektasi saya. Meski butuh banyak usaha dan banyak ketekunan, keingintahuan saya untuk mengungkap seluk-beluk sistem perangkat lunak selalu mendorong saya lebih jauh dalam mengejar topik ini. Tantangan logis dan kebutuhan akan karya kreatif juga sangat cocok dengan kecintaan saya pada desain dan pemecahan masalah. Hasil dari, pada saat saya berhasil memecahkan masalah tertentu, Saya tidak hanya mendapatkan pengetahuan tentang prinsip-prinsip pemrograman yang baru saja saya temui, tetapi saya juga memperoleh kemandirian yang cukup untuk membimbing diri saya melalui labirin logika. Rasa pencapaian yang luar biasa yang saya rasakan setiap kali saya menulis program saya sendiri membuat saya menyadari kemampuan perangkat lunak untuk membantu komputer mencapai hasil yang tidak berwujud, pengaturan bidang komputasi sangat terpisah dari bidang lain. Jadi, keinginan bawaan saya untuk mengoptimalkan sistem komputer secara maksimal mendorong saya untuk terus belajar tentang pengembangan perangkat lunak.
Memahami bagaimana perangkat lunak dapat dikembangkan juga memberi saya perspektif yang benar-benar baru tentang kebutuhan dunia akan peningkatan teknologi. Setiap aspek kehidupan kita dipengaruhi oleh teknologi komputer, dan masyarakat menjadi semakin tergantung pada komputer untuk berfungsi dalam kehidupan sehari-hari. Namun, sama seperti bangunan membutuhkan fondasi untuk menyediakan tanah yang kokoh untuk dinding dan lantai, begitu juga dengan teknologi. Tanpa perangkat lunak yang dirancang dengan baik menjalankan perangkat keras komputer, sebuah unit hanyalah sepotong plastik yang tumpul, silikon, dan logam. Menyadari kondisi kemacetan lalu lintas di Kota Jakarta saat ini dan dampaknya terhadap keberadaan sebagai Ibukota Negara RI, hanya melalui kreativitas yang koheren dan pemikiran out-of-the-box sistem perangkat lunak dapat mencapai ujung tombak yang diperlukan untuk terus meningkatkan kehidupan masyarakat dalam masyarakat global yang menjadi semakin kompleks..
Mempelajari rekayasa perangkat lunak di tingkat pendidikan yang lebih tinggi akan memberi saya pengetahuan dan pengalaman yang diperlukan untuk mencapai tujuan tersebut. Saya akan dapat belajar tentang pengembangan perangkat lunak lebih lanjut. Saya juga dapat meningkatkan pendekatan saya dalam menghadapi masalah teknis yang mungkin saya temui selama perjalanan saya. Yang paling penting, Saya akan dapat menyempurnakan pemikiran logis dan kemampuan pemecahan masalah saya. Pemrograman perangkat lunak, Kemudian, akan menjadi bahasa umum yang dapat menghubungkan saya dengan orang lain yang memiliki antusiasme yang sama dengan saya dan mereka. Semangat ilmiah yang saya lihat dikejar ayah saya beberapa dekade lalu telah membentuk tujuan hidup saya untuk menjadi pengembang perangkat lunak. Saya percaya itu melalui kode warna-warni, Aku akan mampu memberi warna baru pada yang cepat berubah, masyarakat berbasis teknologi yang kita tinggali.