COMPFEST X, Jakarta Selatan—Pada hari Sabtu (4/8) dan Minggu (5/8) telah berlangsung Camp 2 Software Engineering Academy di GO-JEK HQ, Pasaraya Blok M. Di camp kali ini, peserta dikenalkan kepada konsep refactoring dan microservices oleh beberapa engineer GO-JEK.
Hari Pertama Camp SEA
Sesi pagi di hari pertama diisi oleh Kak Widya Brigita Sihombing dan Kak Bima Pandu Wiguna, selaku Quality Assurance Engineer & Backend Engineer di GO-JEK. Mereka berdua membawakan materi mengenai refactoring. Selain dijelaskan definisi refactoring, peserta juga dikenalkan kepada code smells dan berbagai solusinya. Sesi diakhiri dengan latihan untuk peserta guna memperdalam pemahaman mereka.
Acara dilanjutkan dengan talkshow mengenai Data Science at GO-JEK yang dibawakan oleh Kak Ardya Dipta Nandaviri, Senior Data Scientist di GO-JEK. Beliau menekankan pentingnya terus belajar dan keluar dari batas nyaman untuk menjadi ahli. “Sekarang ini benar-benar nggak ada excuse buat nggak belajar hal baru atau coba-coba hal baru,” ujarnya. “keep challenging yourself.”
Setelah makan siang, acara diisi oleh materi berjudul “Microservices Overview” oleh Kak Iman Tunggono selaku Product Engineer di GO-JEK. Ia mengenalkan peserta kepada konsep overview, sekaligus mengajarkan mereka sebuah bahasa baru, yaitu Golang. Setelah mendengarkan penjelasan dan melihat demonstrasi dari Kak Iman, para peserta pun mencoba sendiri latihan yang diberikan.
Untuk sesi terakhir di hari pertama, peserta mendapatkan materi mengenai Client/Server dalam Microservices dari Kak Giri Kuncoro selaku Senior Software Engineer di GO-JEK. Lengkap dengan latihan lab, diharapkan setelah hari pertama camp 2 usai peserta telah mengerti lebih dalam mengenai Microservices.
Hari Kedua Camp SEA
Hari kedua diawali dengan sesi mengenai Communications di Microservices yang disampaikan oleh Kak Faris selaku Product Engineer di GO-PAY. Selain menjelaskan megenai jenis-jenis communication, Kak Faris juga memaparkan mengapa kita memerlukan sebuah pattern dalam messaging. Sesi diakhiri dengan latihan yang dikerjakan peserta.
Setelah peserta mengerjakan latihan, acara dilanjutkan dengan sesi talkshow oleh Kak Boni Octavianus, Product Engineer di GO-JEK. Beliau berbicara mengenai Mobile App Development. Selain itu, ia juga menjelaskan beberapa karakteristik Software Engineer yang dicari oleh GO-JEK.
Seusai makan siang, Kak Giri kembali memberikan materi. Kali ini, materinya mengenai Container Packaging. Di sesi ini, peserta belajar mengenai dasar-dasar dari Docker, sekaligus mencobanya di laptop masing-masing. Setelah mereka mencoba, Kak Giri kembali memberikan latihan lab untuk mereka kerjakan dan diskusikan.
Setelah para peserta menyelesaikan latihan dari sesi sebelumnya, acara langsung dilanjutkan kembali oleh Kak Faris. Di sesi terakhir camp 2 SEA ini, Kak Faris mengajarkan peserta mengenai Stateless Services & Polygloth Persistence. Dalam sesi ini, peserta lebih banyak langsung mencoba sendiri kodingan yang ada disbanding mendengarkan penjelasan.
Sekitar pukul 17.30, peserta selesai mengerjakan latihan yang telah diberikan. Setelah penutupan oleh MC, acara ditutup dengan foto bersama. Dengan demikian, berakhirlah Camp 2 Software Engineering Academy. Sampai jumpa di Camp 3!
Ikuti terus perjalanan COMPFEST X melalui media sosial kami di Twitter @COMPFEST, Instagram @COMPFEST, dan situs utama kami di compfest.web.id. (Press/Naima)