Software Engineering Academy Camp 1 telah selesai dilaksanakan pada Sabtu dan Minggu (20-21 Juli 2019) di GO-JEK HQ, Pasaraya Blok M. Di camp pertama ini, partisipan diberikan berbagai materi mengenai software engineering seperti clean code dan lain-lain oleh beberapa mentor yang sudah ahli di bidang software engineering.
Software Engineering Academy Camp 1 – Hari Pertama
Hari pertama diadakan di auditorium GO-LEARN dan dibuka oleh sambutan VPO COMPFEST, Aryo Tinulardhi dan Program Manager GO-ACADEMY, Rizki Oceano. Setelah itu ada sesi perkenalan dari masing-masing peserta. Sesi selanjutnya adalah pemberian materi tentang Introduction to Software Engineering oleh Andi Pangeran selaku Backend Engineer GO-PAY dan mentor di Software Engineering Camp 1 . Tahun ini adalah tahun kedua beliau menjadi mentor di COMPFEST. Beliau juga ikut mementori sesi pemberian materi tentang clean code, design pattern dan TDD. Setelah itu dilanjutkan ke sesi coffee-break.
Sesi berikutnya adalah pemberian materi tentang Agile in Software Development yang dibawakan oleh Ahmad Kamil Almasyhur selaku Product Engineer GO-LIFE. Dalam sesi ini partisipan diberi penjelasan mengenai agile, yaitu sebuah pendekatan untuk pengembangan perangkat lunak. Dilanjutkan dengan sesi speaking drill di mana para peserta dapat belajar mengenai pentingnya komunikasi dalam dunia software engineering. Masih dibawakan oleh Kak Kamil, dilanjutkan ke sesi berikutnya yaitu sesi Hands On mengenai Clean Code dan SOLID. Sesi terakhir di hari pertama adalah sesi Hands On mengenai TDD (Test-Driven Development) yang dibawakan oleh William Albertus Dembo selaku System Engineer GO-PAY. Beliau juga merupakan engineer termuda di GOJEK saat ini. Diakhiri dengan penutupan dan tidak lupa partisipan juga diberikan group project untuk ditampilakan saat showcase di hari berikutnya.
Software Engineering Academy Camp 1 – Hari Kedua
Hari kedua diawali dengan blog showcase dari salah satu peserta yaitu Fajri Fadli yang difasilitasi oleh salah satu peserta yaitu Erma Safira Nurmasyita. “Blog ini saya buat saat masih sekolah karena saya diberi tugas oleh guru saya untuk membuat blog.” ujar Fajri. Selanjutnya adalah code showcase mengenai project yang diberikan di hari pertama oleh beberapa peserta yaitu Mathias Novianto dan Fajri Fadli.
Sesi berikutnya adalah sesi Hands On mengenai Design Pattern yang dibawakan oleh Anwar Hidayat selaku BI Core-Data Engineer GOJEK. Dalam software engineering, design pattern adalah solusi umum yang dapat digunakan kembali untuk masalah yang biasa terjadi dalam konteks tertentu dalam design pattern. Disusul dengan Hands On masih mengenai Design Pattern dan TDD yang dibawakan oleh Muhammad Reza Irvandi selaku Product Engineer Growth GOJEK. Selanjutnya sama seperti hari pertama, di hari kedua juga diadakan sesi speaking drill. Sesi terakhir adalah sesi Hands On mengenai Clean Architecture dan MVC (Model, View and Controller) oleh Muhammad Farabi selaku Web Engineer GO-LIFE. MVC merupakan pola arsitektur yang biasa digunakan untuk mengembangkan user interface yang membagi aplikasi menjadi tiga bagian yang saling berhubungan.
Jangan lupa masih ada Data Science Academy dan Software Engineering Academy Camp 2 lho, jadi jangan sampai kelewatan, ya! Pantau terus perjalanan COMPFEST di media sosial Instagram @compfest, Twitter @compfest, dan situs utama kami http://www.compfest.id. (Editorial Marketing/Edina)