Kiki (K): Halo temen-temen semuanya, welcome back to Kartini Teknologi episode ke 21. Kalo episode kemaren kita ngobrol sama temennya Galuh, kali ini kita akan ngobrol sama temenku, namanya Farah Oktarina. Halo Farah!

Farah (F): Halo mbak Kiki!

K: Jadi Farah ini dulu bareng satu kampus tapi beda berapa tahun ya?

F: 3-4 lah.

K: Iya ya? Dan Farah ini salah satu mahasiswi yang sangat aktif jadi aku pengen tau aja sih, karena dulu banyak banget kegiatannya, kan. Bahkan mungkin sampai sekarang. Makanya nanti kita akan ulik, kegiatannya Farah ngapain aja sih sekarang ini. Tapi kita akan mulai dari background story dulu nih, seperti biasa. Farah masih inget nggak dulu pertama kali ngerasa mulai tertarik sama dunia teknologi tuh kapan?

F: Jadi dulu tuh SD sih lebih tepatnya. Kan zamannya warnet, tuh. Jadi pulang sekolah tuh bukannya langsung pulang ke rumah tapi mampir dulu ke warnet. Itu masih zaman Facebook sih. Jadi add friends, ketemu temen virtual, semacam itu. Akhirnya, ada tetangga yang beli laptop waktu itu. Dari sekian rumah di kampungku dulu, yang punya laptop tuh hanya tetangga sebelahku itu. Jadi, kalo ada tugas sekolah aku minjem laptop tetangga. Akhirnya aku jadi sering ngulik dan ngerasa asik ngetik-ngetik di komputer pake Microsoft Words.

K: Trus kalo mulai tertarik sama koding kapan tuh?

F: Lebih tepatnya kalo kenal koding itu SMA pas ada tugas TIK untuk bikin program di Visual Basic. Bikin semacam aplikasi desktop, nah itu dulu ada rumus-rumusnya tuh. Dulu belum paham kalo itu rumus atau sintaks. Tapi aku kenal istilah variabel, aritmatika, dll itu dari Visual Basic. Dari pengalaman itu tuh aku ngerasanya “Kok susah ya?”. Jadi pas lulus SMA mikirnya pengen nge-challenge diri, dan lihat potensi dunia teknologi yang kayanya bakalan berkembang terus. Akhirnya aku cari di Semarang, Perguruan Tinggi Swasta yang katanya jurusan IT-nya nomer satu, bahkan di Jawa Tengah. Ketemu tuh sama kampusku, Udinus. Nah, setelah itu kan aku masuk di jurusan IT sampe di semester 3 tuh aku kenalan sama struktur data dan algoritma. Dulu tuh pake bahasa pemrograman C++ kalo ngga salah. Nah, itu aku masih belum suka tuh waktu itu. Tapi masuk semester 4 dan kenal pemrograman Java, nah, aku mulai suka. Waktu itu kan belajar object oriented programming dan akhirnya kenal konsep kelas, trus ada bikin objek, variabel, array, dari situ aku mulai suka. Terlebih, trus masuk ke perkuliahan web development, nah, itu aku tambah suka. Ketika belajar framework laravel, belajar PHP, trus ngerasa asik karena bisa bikin form, kalkulator, segala macem. Itu kira-kira di semester 3-4 lah.

K: Farah masih inget nggak, dulu waktu pertama kali bikin aplikasi itu bikin apa?

F: Dulu kan ada tugas kelompok trus disuruh milih framework PHP. Ada CI (CodeIgniter), ada Laravel. Nah, dulu kan awalnya ngga tau ya apa itu Laravel, kok kayanya asik. Dan ternyata sampai sekarang masih booming kan. Nah waktu aku bikinnya aplikasi pendataan keanggotaan bareng temen-temen. Waktu itu kita pake framework front-end Bootstrap 3.

K: Trus kalau sekarang lebih sering pake bahasa pemrograman apa?

F: Awalnya kan aku ikut banyak acara dan komunitas, kan? Dari mulai Javascript, PHP, trus Python, dan Ruby on Rails. Tapi aku jatuh cintanya ke Javascript sampe sekarang. Karena mungkin dari aku belajar OOP pake Java, trus masuk ke Javascript ngga terlalu jauh. Jadi sampe sekarang aku seringnya pake Javascript.

Galuh (G): Kalo sekarang responsibility di kantor sehari-hari apa aja sih?

K: Eh aku lupa ya tadi belum mention. Farah ini jadi sekarang kerjanya jadi Front End Engineer di Mail Target. Bener ya Farah?

F: Ehm, lebih tepatnya di MTarget sih karena sekarang kita ganti nama.

K: Ohiya, MTarget.

F: Kalo responsibility di MTarget sekarang ini kan aku di divisi front end. Lebih tepatnya aku jadi Front End Engineer. Awalnya kan jadi Front End Junior, sekarang naik jadi front end Engineer. Nah kita itu bertanggung jawab atas tampilan yang udah dibuat dari mockup yang dibikin tim UX. Mockup itu kan baru desain tampilan yang belum diubah jadi website. Nah, kita bertanggung jawab untuk mewujudkan desain itu semirip mungkin sama dengan mockup yang sudah dibuat dan bisa dipakai oleh client tanpa error dan bug. Gitu sih.

K: Kalo di kantor, tech stack-nya apa aja?

F: Teknologinya macem-mascem sih. Kalo produk kita kan lebih ke marketing automation tool. Jadi, kita pakai teknologi yang secukupnya dan sesuai kebutuhan. Kalo kita di front end karena programmingnya pakai javascript, kita pake framework javascript Vue JS. Ada bagian yang kita pakai Express JS dan Node JS. Trus kalo back end itu kita pakai Java Kotlin. Trus bagian DevOps itu pakainya Kubernetes. Sama bagian tim UI/UX pakainya Zeplin untuk sharing hasil dari tim UI/UX ke tim front end.

K: Tapi sebelum di MTarget Farah pakai Vue juga ngga? Atau mungkin baru belajar pas masuk ke MTarget?

F: Jadi dulu sebelum di MTarget kan aku sempet kerja di Jakarta setahun. Nah, pas di situ tuh kita pake Vue meskipun awalnya sempet mau pakai React. Tapi awal nyoba React, kata bosnya kayanya terlalu berat buat temen-temen yang baru kenal Javascript. Nah, berawal dari situ, aku beli course online di salah satu platform, dan aku mulai mendalami. Ternyata kok mudah juga meskipun waktu itu aku masih awam di Javascript. Jadi selama di Jakarta itu aku belajar otodidak lewat course online dan dokumentasi dari Vue JS-nya sendiri. Dan pas di MTarget di Semarang, mereka juga ternyata pakai Vue, jadi cocok lah. Mungkin awal-awal memang perlu pengenalan, tapi aku langsung bisa masuk aja sih. Karena hampir yang aku pelajari di Jakarta kepake semua di MTarget.

G: Javascript kan bahasa yang perkembangannya cepet banget kan. Tiba-tiba ada update library ini, belum lagi muncul library baru. Nah, Farah gimana sih caranya untuk bisa keep up dengan perkembangan terbaru?

F: Salah satu cara untuk bisa up to date sama teknologi mungkin bisa masuk grup Telegram, salah satunya grup Javascript Indonesia. Trus, ada di Twitter juga. Dan aku juga ngikutin beberapa update dari artikel yang aku follow. Dan dari course online yang aku beli ternyata juga terus di-update sesuai perubahan dari Vue JS-nya sendiri.

G: Trus aku jadi penasaran. Cara orang belajar kan beda-beda, ya. Ada yang mungkin sukanya baca, ada yang sukanya nonton video, ada yang sukanya praktek langsung bikin sesuatu. Kalau Farah sendiri, tipe belajarnya gimana sih?

F: Aku setuju sih, cara orang belajar memang beda-beda. Kalau aku, nggak tau kenapa lebih suka baca dokumentasi langsung dari Vue JS. Apalagi aku follow akun Vue JS juga kan, lewat media sosial. Jadi kalau ada update dari akun tersebut, bisa langsung baca dokumentasi resminya. Dan alhamdulillah langsung paham sih, kalau baca dokumentasi. Dibanding kalau nonton video. Kalau video kan juga butuh kuota lebih banyak, kalau anak kos kan agak susah kalau liat video. Jadi lebih mudah memang baca dokumentasi.

G: Ini aku nambahin dikit aja sih. Tapi emang menurut aku dokumentasi Vue juga salah satu yang oke banget. Dulu aku belajar Vue dibanding belajar yang lain lebih cepet nagkepnya juga karena dokumentasinya udah lengkap banget.

F: Dan enak banget untuk dilihat. (Tertawa) Mungkin aku tipe orang yang suka tampilan yang simple tapi bersih. Kalaudi dokumentasi Vue kan latar belakangnya putih gitu.

K: Aku mau nanya, nih. Kalau di kalangan programmer itu kan biasanya ada sentimen tentang front end yang katanya lebih gampang daripada back end. Menurut kamu tentang sentimen itu gimana sih?

F: Yang pertama aku mau ketawa. (Tertawa) Karena itu udah sering banget ditanyain dulu waktu Farah ngisi seminar. Selalu aja ada yang nanya kaya gitu. Bahkan ada yang kesannya ngeremehin front end. Nah, liat dulu nih. Pandangannya dari sisi mana. Karena sebenernya kalo di front end, kita harus bertanggung jawab akan kesuksesan suatu produk. Kaya contohnya kalo back end kan kita lebih berpikir dari sisi logic dan bagaimana memproses data. Masa iya kita mau ngasih data mentahan ke client? Mau nggak mau kan kita harus mengolah data dati menjadi suatu tampilan yang menarik dan bisa diterima sama pengguna sehingga mereka ngerasa nyaman. Jadi menurutku front end itu justru bidang yang sangat penting dari kesuksesan suatu produk digital. Karena kita harus bisa bikin pengguna jatuh cinta dengan produk digital kita.

K: Iya, karena langsung berhubungan sama pengguna ya? Kalau back end kan mungkin, apapun yang terjadi di belakang, pengguna juga ngga bakal liat. Jadi karena front end itu kerjaannya bersentuhan langsung sama interaksi pengguna, jadi itu harusnya juga penting.

G: Apalagi pengguna juga macem-macem, kan? Ada yang pake HPnya mungkin cukup powerful untuk nge-load segitu banyak. Tapi ada juga yang HPnya itu ngga cukup powerful tapi perlu diakomodir juga.

F: Dan kalau Farah sendiri dari sisi front end kan kita udah menerapkan modern responsive juga ya. Jadi sebisa mungkin tampilan *mobile*nya tidak terlalu berbeda dari tampilan desktop dan harus responsif. Apalagi kalau ngeload data dari back end yang banyak banget. Itu kan kadang bikin pengalaman pengguna jadi lemot, kan? Jadi kita udah menerapkan caching juga, jadi ngga usah request langsung ke back end secara terus-menerus.

K: Mungkin kita agak geser sedikit nih, untuk bahas kegiatan berkomunitasnya Farah. Tadi kan udah sempet di-mention juga sedikit kalau Farah sering ikutan seminar, dll. Nah, masih aktif ngga sih sampai sekarang di kegiatan seperti itu?

F: Masih, dong. Walaupun pandemi gini kan, kita juga masih online di group chat, kan. Dari segi kontribusi mungkin memang kurang maksimal daripada sebelum pandemi. Tahun 2020 itu kan setahun lebih komunitas ini dibikin mikir gimana caranya mengaktifkan komunitas selama pandemi. Rata-rata kan bikin webinar atau acara-acara online. Kalau Farah sih mungkin lebih ke aktif di grup Telegram komunitas, sama paling kalau ada acara webinar gitu Farah bantu dari segi kepengurusan. Gitu sih.

K: Kalau sekarang emang ikut komunitas apa aja yang masih aktif?

F: Kalau di kampus itu ada Doscom (Dinus Open Source Community), sama kaya mbak Kiki. (Tertawa). Terus di luar kampus itu aku ada aktif di Female Geek. Jadi Female Geek itu komunitas perkumpulan perempuan-perempuan yang di lingkungan IT, dan kebetulan lagi mau ulang tahun yang kelima. Terus, di Semarang secara spesifik ada Komunitas Programmer Semarang, Semarang Android Developer Center. Dan sekarang ini aku diamanahi jadi ambassador dari komunitas global naungannya Google Developer, yaitu Women Techmaker chapter Semarang. Jadi alhamdulillah sampai sekarang masih bisa kontribusi di beberapa komunitas IT.

G: Trus menurut Farah kira-kira apa aja sih, impact yang kamu rasain dari bergabung sama komunitas-komunitas tersebut?

F: Impactnya aku ngerasa, lebih kebantu pas nyari loker. Jadi setelah lulus kuliah kan aku niatnya jangan sampai ada jeda. Jadi setelah wisuda, aku langsung nyari kerjaan. Jadi aku udah sengaja join komunitas jauh-jauh hari sebelum lulus, biar sebisa mungkin aku bisa connect sama orang-orang di luar. Karena ketika kita lulus, jadinya ngga susah lagi untuk nyari kerjaan. Akhirnya sampai sekarang ini, hampir setiap pekerjaan yang aku apply, itu ngga ada step semacam kirim CV atau ngelamar lewat platform cari kerja. Karena rata-rata selama ini aku dapet kerjaan dari rekan yang udah kenal. Jadi meskipun aku ngerasain proses interview, sebelumnya itu aku udah dapet rekomendasi dari temen yang join di komunitas yang sama. Jadi ini efeknya lebih ke kemudahan dapat pekerjaan. Dan yang pasti dapet ilmu yang lebih luas daripada perkuliahan. Karena kalau di perkuliahan itu kan tergantung sama lingkungan kita apakah wawasannya luas atau masih lokal. Nah aku ngerasa waktu kuliah itu, ilmu yang aku dapet belum terlalu luas. Ternyata di luar sana tuh ada teknologi yang lebih update. Nah, dengan ikutan komunitas, aku jadi tahu.

K: Iya, aku setuju sih sama impactnya itu tadi. Kalau menurutku mungkin lebih ke, dengan ikutan berkomunitas itu kita jadi berada di lingkungan yang mendukung. Mendukung untuk belajar. Karena kalo kita ngandelin perkuliahan aja, mungkin kita ngga akan tau ada teknologi itu. Karena kan kalo pas kuliah, orangnya campur-campur kan. Ada yang ambil IT cuma karena disuruh orang tuanya aja, tapi ngga bener-bener passionate. Nah kalo di komunitas itu biasanya ketemu sama orang-orang yang beneran passionate. Jadi biasanya lingkungannya lebih mendukung untuk belajar. Anyway, Farah ini kan aktif banget di kegiatan komunitas, khususnya di Semarang. Aku penasaran sih, komunitas di Semarang itu dinamikanya seperti apa sih? Trus kalau untuk komunitas perempuan, aktif ngga sampai sekarang?

F: Oke, kalau dari dinamika sebenernya komunitas IT di Semarang itu udah makin merata, mbak. Ada yang global, jadi menaungi semua bidang baik web atau Android. Trus ada juga yang spesifik di web atau Android, bahkan di bidang game pun ada. Cuma yang aku perhatikan, mungkin karena efek pandemi juga, setahun belakangan ini agak vakum sih. Yang biasanya sering mengadakan pelatihan di Semarang Digital Kreatif, jadi semacem tempat dari pemerintah Kota Semarang yang sengaja dibuka untuk komunitas yang mau mengadakan pelatihan-pelatihan. Cuma beberapa komunitas itu ada yang masih mengadakan webinar sebagai alternatif supaya membuat komunitas terlihat aktif.

K: Terus kalo komunitas perempuannya tadi gimana?

F: Dulu tuh ada yang namanya koordinator, semacam PIC dari komunitas global di setiap daerah. Female Geek ini kan termasuk komunitas global skala Indonesia. Nah, di Semarang itu emang sebenarnya Farah yang jadi koordinator di Semarang. Cuma karena ada regenerasi kepengurusan, sempet Farah serahkan ke adek angkat. Kalo dulu pas Farah jadi koordinator tuh sempet ngadain pelatihan, ada semacam meetup, dan lebih kontribusi ke women empowerment.

K: Kalo temen-temen di sini tertarik untuk ikutan Female Geek, caranya gimana ya?

F: Caranya? Bisa gabung di media sosial, sih. Kita ada akun resmi Female Geek. Sebenernya selain Female Geek ada juga Women Techmaker, sih. Aku sampe lupa. Kalo di Women Techmaker itu lebih ke, uhm, gini. Di Google itu ada platform komunitas developer, namanya GDG. Trus nanti daftar aja yang chapter Semarang. Nah, di situ nanti bisa klik join grup. Jadi nanti setiap kita ada event, kalian akan dapet email. Kalau kemarin di tahun 2019 itu kita sempet ngadain pelatihan public speaking, sama satu lagi online, itu lebih ke motivasi buat para perempuan untuk join ke dunia IT. Mungkin setelah ini, setelah beberapa kerjaan udah selesai, insya Allah aku mau aktifin lagi.

K: Ada hal terakhir ngga, mungkin tips atau saran dan masukan buat temen-temen pendengar Kartini Teknologi yang mungkin pengen juga berkarya di bidang ini.

F: Buat temen-temen yang terutama mungkin mahasiswa/i IT, mungkin kalian masih belum ada pandangan ke depannya mau jadi apa. Cuma dari Farah, ku saranin, cobalah join komunitas dari sekarang, karena kalian ngga bakal tau gimana efeknya setelah kalian udah melakukan itu. Mungkin dulu lebih banyak usahanya, tapi aku yakin apa yang aku keluarin saat ini itu pasti akan bermanfaat ke depannya. Jadi jangan takut ikut komunitas, walaupun komunitas IT itu sampai sekarang masih dominan cowok, tapi yakinlah kalau di sana itu bahkan cewe itu lebih diprioritaskan karena aku udah ngerasain itu. Aku merasa di kantorku sekarang, perempuan itu sangat diprioritaskan, bahkan kita dibantu untuk berkembang. Di luar sana masih banyak banget perusahaan yang membutuhkan perempuan di bidang IT karena kalau tanpa perempuan itu, tidak seimbang.

K: Jadi mungkin intinya untuk menyeimbangkan, ya? Karena biasanya trait antara perempuan dan laki-laki kan berbeda. Oke kalo gitu. Terima kasih Farah udah ngobrol sama Kiki dan Galuh juga. Semoga bermanfaat buat temen-temen semuanya dan sampai ketemu di episode selanjutnya!