Halo, saya ingin berbagi mengenai tentang saya sekarang setelah lulus dari Progate.
Daftar Isi
Saya memulai pembelajaran di Progate pada awal tahun 2020, pada saat ini saya sudah menguasai HTML dasar terlebih dahulu sehingga saya tidak mengalami kesulitan pada materi HTML.
Bahasa Pemrograman
Pertama kali yang saya ambil yaitu HTML, CSS dan Javascript. Pada kali ini saya memiliki niat penuh untuk cepat memahami semua materi mengenai 3 bahasa ini dan saya berhasil menguasai 3 bahasa ini hanya dalam 1 Bulan saja.
"Ngebut"
, itu cara saya menyebut ini. Tetapi setelah saya pikirkan bahwa 1 hari itu sudah sangat cukup untuk menguasai bahasa tersebut, Why?
- Saya memiliki target untuk menjadi mentor di Progate
- Saya ingin menguasai banyak bahasa pemrograman
- Saya ingin memahami ilmu dasar dari pemrograman
Mudah dan Menarik
Ini yang membuat saya sangat cepat untuk menguasai materi di Progate, yaitu Materi
yang sangat mudah dipahami dan menarik. Yang saya sukai dari progate ini adalah penyampaian materi yang sangat menarik, mulai dari Slide ataupun Live Editor dari codenya.
Pada dasarnya saya sangat suka dengan situs yang interaktif, dan ternyata Progate sudah menyediakan media untuk saya belajar dan menguasai materi secara interaktif.
Bosan gak?
, enggak.
Ngoding 1 hari penuh itu tidak membuat saya bosan yang ada hanyalah lelah, wajarlah saya juga manusia bukan robot.
Cara saya membuang rasa lelah ialah mendengarkan musik yang menyenangkan, sederhana tetapi ini berhasil membuat saya lebih baik dan kembali fokus pada materi.
To The Bootcamp
Yap, dengan menguasai 3 bahasa pemrograman tadi tidak membuat saya pergi ke Bulan tetapi berhasil membuat saya pergi ke Bootcamp.
Pada waktu itu Progate berkolaborasi bersama Universitas Gajah Mada (UGM) dengan materi HTML, CSS, Javascript, SQL dan Node JS. Pelatihan ini dilaksanakan selama 8 pekan secara online dan diikuti oleh 2.800 peserta.
Dengan saya menguasai 3 bahasa pemrograman tadi, saya bertekad untuk mendaftarkan diri sebagai mentor di Bootcamp Progate & UGM.
Menunggu beberapa hari hingga akhirnya ada email masuk kepada saya yaitu mengenai penerimaan mentor, dan saya berhasil diterima
oleh Progate.
Wohooo, akhirnya tujuan pertama saya sudah berhasil saya capai. Saya sangat bersemangat untuk menjadi mentor di Bootcamp Progate & UGM. Pada hari penetapan mentor saya dipilih sebagai mentor Kelas B pada bidang Front End.
Projek
Setelah program mentor itu selesai saya memutuskan untuk membuat beberapa projek sebagai tambahan untuk saya dalam melakukan pembelajaran, projek pertama yang saya buat yaitu TOKE (Two Original Key Encryption).
TOKE (Two Original Key Encryption)
Sekilas tentang TOKE. TOKE (Two Original Key Encryption) adalah metode pengamanan melalui enkripsi data berupa angka dan karakter, sistem ini menggunakan algoritma matematika yang dapat digunakan untuk mengamankan pesan tertentu. Layanan ini dapat mengubah pesan biasa dalam bahasa manusia dan file menjadi data yang lebih aman.
TOKE Versi 1
Awal rilis, TOKE hanyalah aplikasi yang berbasiskan CLI (Command Line Interface) dan dibuat menggunakan bahasa Pemrograman Python
. 7 Hari setelah saya mengembangkan versi pertama, saya mencoba untuk membuat TOKE namun dengan tampilan yang lebih menarik yaitu dengan menggunakan GUI (Graphical User Interface).
TOKE Versi 2
Yap, ini adalah hasil dari 7 hari saya mengembangkan TOKE dari versi pertama. Sudah sangat banyak perubahan baik arsitektur maupun tampilan. Untuk lebih lengkapnya bisa dilihat di Halaman Github Saya
.
Javascript
Setelah berjalan lama saya belajar di Progate, saya menemukan banyak hal yang baru seperti React JS.
ReactJS digunakan oleh banyak aplikasi populer. Mulai dari Netflix, Instagram, Facebook, hingga situs berita seperti The New York Times.
Keren Bukan?
, akhirnya saya memfokuskan diri untuk belajar dan mendalami Javascript.
Tidak membutuhkan waktu lama untuk saya memahami konsep dan cara menggunakan bahasa pemrograman Javascript
.
Maraton
Sambil saya melanjutkan pembelajaran di Progate, saya juga membuat beberapa projek untuk mengembangkan kemampuan saya.
Pada saat ini, 23 Agustus 2021 saya sudah mengerjakan lebih dari 90 Projek. Ini diluar dari perhitungan projek yang sifatnya tertutup dan hanya menghitung projek yang saya berikan kesumber terbuka saja.
Hasil Pembelajaran
Berikut ini materi dan bahasa pemrograman yang telah saya pelajari dan gunakan hingga saat ini.
- React JS
- Node JS
- Git
- HTML
- CSS
- Javascript
- Ruby
- Python
- Sass
- Java
- SQL
Itu semua saja pelajari dan kuasai selama 1 tahun di Progate, semua yang saya pelajari sudah berhasil memberikan saya kemampuan untuk membuat projek-projek yang saya ingin buat.
Kesimpulan
Progate berhasil membuat saya menjadi semangat dan menemukan masa depan dibidang Teknologi, saya memiliki hobi dan ketertarikan kepada teknologi dari kecil sehingga sangat bersyukur bisa menemukan pembelajaran di Progate.
Tidak ada alasan untuk saya saat ini mundur sebagai Software Engineer, melihat susah dan senangnya saat belajar hal baru akan membuat saya menjadi lebih semangat lagi.
Sekarang saya sudah tidak melakukan pembelajaran di Progate dikarenakan sudah mendapatkan karir dan jadwal yang padat untuk mengembangkan beberapa aplikasi dan website.
Namun, jika ingin berdiskusi atau memiliki pertanyaan mengenai Programming, bisa bergabung dengan komunitas Progate di Discord Progate indonesia.
Bonus, beberapa catatan penting yang saya dapatkan ketika belajar di Progate.
Tidak perlu memahami semua bahasa yang dibahas di Progate, kita hanya memahami bahasa yang kita perlukan.
Gunakan waktumu sebaik mungkin untuk membantu memahami bahasa pemrograman yang kita perlukan.
Jadilah programmer dengan kepribadian baik.
Lelahmu adalah saksi dari hasil yang kamu miliki sekarang.
Selamat belajar dan terimakasih.