My Web Development Roadmap

web development

My Web Development roadmap


Hello readers!

Pada kesempatan kali ini, aku mau sharing tentang perjalananku dalam dunia Pengembangan Web (Web Development). Bagi kalian yang tertarik dalam industri ini, mungkin pengalamanku bisa menjadi referensi dalam memulai perjalananmu sendiri. Langsung aja, cuss.

Awal Mula "Nyemplung"
 
Berawal dari bingung untuk memilih sekolah lanjutan setelah lulus SMP. Karena ketertarikan dalam dunia teknologi khususnya komputer sejak kecil, aku berpikiran untuk lanjut SMK di SMKN 1 Kota Bekasi dengan jurusan di bidang yang sesuai dengan ketertarikanku. Tetapi, aku harus dihadapi 3 pilihan yang menurutku "Aku bisa di jurusan itu", diantaranya Multimedia, Teknik Komputer Jaringan, dan Rekayasa Perangkat Lunak. Dengan banyak pertimbangan, aku akhirnya memilih Rekayasa Perangkat Lunak meskipun belum mengenal sepenuhnya dengan jurusan ini.

Ketika aku masuk, entah mengapa aku cukup tertarik dengan segala hal yang berkaitan dengan jurusan ini. Pertama kali aku "nyemplung" dalam dunia perkodingan ini, aku mempelajari bahasa pemrograman C++ sebagai ilmu dasar dalam pemahaman secara struktural dalam logika aplikasi. 

Aku agak ngeyel nih, belum diajarin tapi aku coba advance ke pengembangan web. Waktu kecil aku pernah dikenalin dengan bahasa markup web yaitu HTML. Karena itu, aku pun langsung mempelajarinya serta kawan-kawannya seperti CSS dan Javascript.Masih fundamental banget yang dipelajarinnya, itupun boleh ikutan course gratisan dari Codecademy.

Terlalu Advance

Karena terlalu semangatnya, setelah memahami cukup mendalam ketiga elemen dasar pengembangan web tersebut (HTML, CSS, Javascript), aku mulai coba cari tau pelajaran yang diajarin di kelas 11. Ternyata saat kelas 11, aku akan mempelajari tentang Side Server menggunakan bahasa pemrograman PHP. Masih hype nih kan, aku lanjut deh cari tau deh tentang itu. Disamping itu, perlu juga adanya database. Ketika itu aku pun mulai lanjut belajar MySQL. Yaaa, tapi ga ngerti banget sih tentang MySQL jadi aku stop deh disitu.

Menuju Level Selanjutnya

Ketika aku naik kelas 11, ilmu yang aku pelajari (PHP, MySQL) saat kelas 10 akhirnya diperkenalkan dengan "wajar" kepada kelasku. Karena aku sudah mengerti dasarnya terlebih dahulu, cukup membosankan awalnya tetapi kadang ada hal yang baru aku tau dari penjelasan guru ku. Hingga akhirnya aku cukup yakin dengan kemampuanku dalam PHP dan MySQL ini, aku mulai coba mempelajari tentang Framework PHP. Awalnya bingung dengan pilihan framework yang banyak, hingga akhirnya aku yakin dengan satu framework yaitu Laravel. Yes, aku berhasil paham secara fundamental tentang cara kerja MVC yang diterapkan laravel.

Hingga akhirnya PKL :"

Masih di masa yang sama di kelas 11. Sudah waktunya aku melakukan kegiatan Praktik Kerja Lapangan atau sekolah ku menyebutnya Praktik Kerja Industri (Prakerin). Dengan sangat percaya diri dengan pemahaman ku dalam pengembangan web, aku memilih ikut-ikutan dengan teman-temanku. Hingga akhirnya aku PKL di PT. Brilyan Trimatra Utama.
Sayangnya, pembimbingku dari PT mengatakan kalau teknologi PHP sudah mulai tertinggal. (sad moment). Pada saat inilah aku dikenalkan dengan bahasa pemrograman Python. Aku yang sudah "nyemplung" bahkan tenggalam sampai dasar lautan web programming harus diangkat dan dipindahkan ke lautan Data Analyst, Machine Learning, dan Artificial Intelligence. (this is so sad). Namun ini bukan waktunya untuk bersedih, momen ini aku manfaatkan dengan baik untuk memperluas pengetahuan ku.

Terlilit Python

Sudah 3 Bulan aku menggunakan Python sebagai bahasa utamaku. Pemahaman fundamentalku sudah mantap dalam urusan analisis data dan pengembangan algoritma untuk Machine Learning dan Artificial Intelligence. Namun suatu hal yang mengejutkan buatku bahwa Python bisa digunakan untuk pengembangan aplikasi web. Membuatku sempat berpikir untuk coba pindah sepenuhnya ke Python. Hingga akhirnya aku harus kembali ke sekolah dan naik ke kelas 12.

Tahun Terakhir

Aku kembali dengan ilmu-ilmu dan pengalamanku bersama Python. Hingga akhirnya aku harus mempersiapkan diri untuk Uji Kompetensi. Namun apa daya, tren yang ada di lingkungan kelas ku adalah PHP dan Frameworknya. (*cry intesifies). Tidak ada temanku yang ingin/mau menggunakan Python sebagai bahasanya untuk Uji Kompentensi nantinya. Tapi ya sudahlah, aku harus kembali ke PHP dengan Laravel sebagai framework ku.

Hingga Saat Ini

Karena adanya pandemi, uji kompetensiku hilang kabarnya. Aku melalang buana mencari segenap inspirasi dan motivasi untuk mempersiapkan diri menghapi dunia ini. Duduk sambil mengetik tulisan ini dengan tujuan berbagi cerita dan motivasi. Perjalananku belum berakhir, aku mulai mencoba belajar framework frontend yaitu React serta konco-konconya. Mulai belajar berbagai macam hal lainnya untuk menyokong kehidupanku.

Begitulah kisahnya hingga aku saat ini seperti ini. (Tentunya ketika aku membuat blog ini, ya). Sekian dan terima kasih atas segala perhatian dan waktunya untuk membaca tulisan ku yang panjang ini. Semoga bisa bermanfaat dan kalian pembaca bisa menikmatinya sebagaimana aku (penulis) menikmatinya.

Kesimpulan Roadmap-ku :
- Fundamental Programming (C++)
- Fundamental Web Development (HTML,CSS,Javascript)
- Side Server (PHP)
- Database (MySQL)
- JS Framework (React)

(end.)

Komentar