Perkembangan dunia teknologi di Indonesia memang sedang hangat-hangatnya. Hampir setiap hari kita dapat mendengar berita mengenaistartup-startup baru bermunculan untuk menyelesaikan permasalahan yang ada di sekitar kita. Dengan semakin banyaknya perusahaan teknologi yang muncul, artinya semakin banyak pula developer yang dibutuhkan. Lihat saja di grup-grup pemrograman Indonesia, hampir setiap hari ada informasi lowongan pekerjaan yang mencari programmer web, mobile, database, dan lain-lain.
Dunia kerja semakin hari semakin tangkas dan bersaing untuk mendapatkan kepuasan dan memberikan value untuk customer. Dalam dunia kerja yang dapat berubah begitu cepat, tenaga kerja diharapkan dapat menyesuakan dengan perubahan yang cepat dan menghabiskan banyak energi. Belum lagi modernisasi berbagai alat menjadi salah satu faktor pentingnya penguasaan alat atau teknologi tersebut di dunia kerja. Salah satu sumber tenaga kerja adalah dari dunia akademis, misalnya dari perguruan tinggi. Seperti yang kita tahu lulusan suatu perguruan tinggi, khususnya jurusan IT, diharapkan dapat memberikan output yang siap bekerja dan mampu bersaing untuk membuat perusahaan semakin lebih baik.