Mengapa Saya Kembali ke JavaScript Setelah 7 Tahun

Saya adalah seorang pengembang UI dengan pengalaman 7 tahun. Saya menguasai HTML dan CSS. Saya bisa mengubah desain Figma menjadi kode.

Namun, saya tidak pernah merasa seperti pengembang sungguhan. Saya hanya mengonversi desain. Saya tidak menulis logika aplikasi.

Kemudian AI mengubah segalanya. Saya melihat seorang rekan kehilangan pekerjaan karena AI bisa melakukan pekerjaan tersebut. Perusahaan-perusahaan mulai memangkas tim.

Saya merasa takut. Saya punya dua pilihan. Saya bisa tetap jalan di tempat atau saya bisa melangkah maju. Saya memilih untuk melangkah maju.

Rutinitas baru saya terlihat seperti ini:

  • Selesai bekerja jam 21:30.
  • Makan malam.
  • Menulis laporan harian.
  • Membuka tab baru untuk belajar JavaScript.

Saya tidak menunggu besok. Saya mulai hari ini.

Di minggu pertama, saya mempelajari variabel, tipe data, dan operator. Saya bahkan membangun sebuah proyek kecil. Saya berhenti memandang diri saya hanya sebagai seorang desainer.

Di minggu kedua, saya mempelajari fungsi, scope, dan closures. Closures terasa sulit. Saya menggunakan analogi untuk memahaminya. Seorang ayah memiliki properti. Anaknya mewarisi properti tersebut dan menggunakannya bahkan setelah sang ayah tiada. Hal itu membantu saya memahaminya.

Saya juga belajar pelajaran berharga tentang typo. Nama properti yang salah tidak selalu memunculkan error. Ia hanya memberikan jawaban yang salah. Satu typo kecil dapat merusak pekerjaan berjam-jam.

Hidup menjadi sulit belakangan ini. Seorang anggota keluarga masuk rumah sakit. Saya menghadapi stres dan tekanan kerja. Saya berhenti belajar selama 14 hari.

Saya pikir saya kehilangan kemajuan saya. Saya merasa tertinggal.

Ketika akhirnya saya duduk kembali, saya menyadari sesuatu. Saya mengingat hampir semuanya. Saya membangun kembali sebuah proyek dalam 30 menit. Jeda tersebut bukanlah 14 hari. Jeda itu hanyalah hari di mana saya berhenti kembali.

Jika Anda seorang pengembang UI yang merasa ragu, mulailah dari hal kecil.

  • Pilih satu topik.
  • Pelajari variabel.
  • Jangan membuatnya terasa berat.
  • Gunakan AI untuk mengajari Anda satu bagian kecil setiap hari.

Hidup terus berjalan. Anda mungkin jatuh sakit. Keluarga mungkin membutuhkan Anda. Itu bukan kegagalan. Itu adalah hal yang manusiawi.

Jangan menghitung hari-hari yang Anda lewatkan. Kembali saja. Anda akan mengejutkan diri Anda sendiri.

Saya memulai roadmap baru: JavaScript → React → Zustand → Next.js → Node.js → Express → MongoDB → GraphQL → C#.

Apakah Anda sedang memulai perjalanan Anda sendiri? Mari kita lakukan ini bersama-sama.

Source: https://dev.to/dev_santosh_kumar/im-33-7-years-into-ui-development-heres-why-i-started-learning-javascript-from-scratch-4pch