Unlocking Excellence: The Software Engineering Academy Camp 2

Darryl Nawawi
COMPFEST
Published in
5 min readAug 22, 2023

Baca Dalam Bahasa Inggris

COMPFEST 15, Depok — Kembali hadir acara yang sangat dinantikan, yaitu Software Engineering Academy Camp 2! Tepat pada tanggal 18 Agustus 2023, seluruh peserta dari seluruh penjuru Indonesia berkumpul secara virtual melalui platform media Zoom untuk mengikuti rangkaian acara penuh inspirasi ini. Hari pertama Camp 2 ini dibuka dengan penuh semangat oleh dua MC berbakat, Ilham dan Rehan, yang siap memandu peserta melalui petualangan ilmu dan pengetahuan. Namun, daya tarik utama dari Software Engineering Academy Camp 2 adalah kehadiran para pembicara terkemuka dari beragam latar belakang. Mereka akan berbagi pengalaman berharga mereka dalam dunia industri yang terus berkembang, membuka jendela pandangan baru, dan menerangi jalan menuju kesuksesan di bidang Software Engineering. Dengan begitu, peserta diharapkan dapat memperdalam pemahaman mereka. Yuk, kita mulai perjalanan SEA Camp 2 ini!!

Agenda kegiatan SEA Camp 2

Pada hari pertama, Software Engineer Ajaib Indonesia, Kak Diffa Dwi Deswayan menjadi pembicara untuk menyampaikan topik pertama di SEA Camp 2 ini, yaitu mengenai “Clean Architecture and hands-on”. Sesi pertama ini membahas mengenai bagaimana cara untuk menjadi software engineer yang menghasilkan program efektif dan efisien. Kedua hal tersebut merupakan hal yang sangat penting dalam dunia software engineering. Kak Diffa menyampaikan tahap-tahap dalam melengkapi kedua hal tersebut, dimulai dari penerapan FSO (Fundamental Software Objectives), penerapan SOLID, serta pengertian mengenai coupling dan cohession. Kak Diffa juga memberikan beberapa contoh kasus untuk membantu peserta memahami materi yang diberikan. Kegiatan kemudian dilanjutkan dengan sesi mentoring bersama mentor-mentor.

Lalu, pada hari kedua, materi mengenai “Refactoring” disampaikan oleh Kak Yohanes Bandung Bondowoso yang merupakan Senior Software Engineer Pinhome. Pada sesi kali ini, Kak Bandung menyampaikan pengertian dari Refactoring, hal-hal apa yang perlu diperhatikan dan dilakukan, serta memberikan contoh penerapan dari Refactoring itu sendiri. Kak Bandung juga beberapa kali memberi waktu untuk bertanya jika peserta merasa kurang paham.

Kemudian, materi selanjutnya mengenai “CI/CD (Continuous Integration & Continuous Delivery)”, disampaikan oleh Kak Muhammad Ghiyast Farisi yang merupakan Principal Engineer Pinhome. Pada sesi ini, hal yang disampaikan Kak Ghiyast meliputi pengertian dari CI/CD, perbedaan antara CI/CD, jangkauan dari CI/CD. Kak Ghiyast juga memberitahu mengenai pentingnya Github atau Gitlab di dalam dunia pekerjaan nantinya. Melalui sesi ini, peserta diharapkan mendapat pengertian mengenai CI/CD dan sedikit bayangan mengenai flow pengerjaan program dalam dunia pekerjaan software engineering. Kegiatan hari kedua ditutup dengan sesi mentoring peserta bersama mentor-mentor.

Keseruan SEA berlanjut pada hari ketiga, sesi pertama memaparkan materi mengenai “Introduction to Software Security” yang dibawakan oleh Kak Chrisando Ryan yang merupakan Cybersecurity Lecturer/Specialist dari Bina Nusantara University. Pada kesempatan kali ini, Kak Chris memulai dari pengenalan konsep dasar keamanan software yang menjadi dasar mengapa keamana perangkat lunak sangatlah penting. Kak Chris juga membahas hal-hal lain yang meliputi, ancaman yang ada saat ini, prinsip-prinsip Software Security, dan best practices untuk pengembangan keamanan. Kak Chris juga memberikan beberapa contoh Software Security serta membuka sesi pertanyaan untuk menjawab hal yang ingin diketahui oleh peserta.

Pada siang harinya, materi selanjutnya dibawakan oleh Kak Ristian Rana Permana mengenai “Landing a Role in Software Engineering”. Kak Tian adalah seorang VP of Engineering dari Pinhome. Pada sesi ini, Kak Tian banyak melakukan interaksi untuk mendengarkan pendapat dari peserta. Kak Tian menyampaikan mengenai apa hal-hal yang perlu diperhatikan dalam memulai karir, hal apa yang penting sebelum memasuki dunia pekerjaan, introvert bukan merupakan sebuah halangan. Kak Tian juga menyampaikan bahwa dalam 5 tahun pertama karir kita, kita harus lebih fokus dalam pengembangan skill dibanding dengan gaji yang diperoleh.

Keesokan harinya, materi yang tidak kalah penting dibawakan oleh Kak Ahmad Rizqi Meydiarso yang merupakan seorang CEO dan Cofounder dari Feedloop. Kak Rizqi menyampaikan materi mengenai “API and hands on”. Hal-hal yang disampaikan Kak Rizqi meliputi pengertian API, sejarah API, tipe-tipe API, RESTful API beserta contoh dan penggunaannya, Monolithic & Microservice API Architecture, serta membuat API dengan node.js. Menarik bukan? Semua rangkaian acara dan materi yang disampaikan selama 4 hari SEA Camp ini.

Sesi Wawancara

Setelah SEA berlangsung pada hari ketiga, saya berkesempatan untuk mewawancarai beberapa peserta SEA, yaitu Dewo, Henry, Austin, dan Naufal. Mereka menyampaikan bahwa keinginan dan ketertarikan untuk menambah pengetahuan mengenai Software Engineering merupakan aspek utama mereka untuk mengikuti SEA ini.

Mereka juga menyampaikan bahwa ketertarikan mereka terhadap Software Engineering sudah ada sejak mereka masih di bangku SMA dan semakin mendalami mengenai Software Engineering saat masuk universitas. Namun, Naufal baru semakin mendalami pada awal tahun ini dan memulai langkahnya dengan mencoba mengambil beberapa project mengenai Software Engineering. Austin menyampaikan bahwa rasa penasaran akan hal yang dapat dilakukan di dunia pekerjaan yang membuat dirinya semakin ingin mendalami Software Engineering. Rasa ingin tahu tersebut mendorongnya untuk mengikuti SEA untuk memperdalam ilmunya. Henry juga menyampaikan bahwa dengan mengikuti SEA, Ia menjadi tau akan apa yang sebenarnya terjadi di dunia pekerjaan Software Engineering dan apa hal-hal yang harus diperhatikan dalam bekerja. Dewo juga menyampaikan bahwa setelah mengikuti sesi-sesi yang ada, dirinya menjadi semakin tertarik untuk mendalami Software Engineering.

Kami mengucapkan terima kasih sebesar-besarnya kepada Dewo, Henry, Austin, dan Naufal yang telah meluangkan waktunya untuk berpartisipasi dalam wawancara ini. Ini adalah sebuah kehormatan bagi kami dan juga sebuah kesempatan yang sangat berharga bisa melakukan wawancara dengan semua peserta-peserta yang luar biasa ini. Semoga kalian semua selalu sukses, dan semoga acara SEA ini memberikan pelajaran yang berharga bagi kita semua.

Masih ada rangkaian COMPFEST lainnya, jadi pantau terus perjalanan kami di akun media sosial kami di Instagram @COMPFEST, Twitter @COMPFEST, Facebook COMPFEST, LinkedIn COMPFEST, dan situs kami https://compfest.id. (Editorial Marketing/Darryl)

--

--