Trik & Tips Diterima Internship / Kerja di dunia IT
Ngomongin pekerjaan atau internship, banyak banget yang ngeluh. Katanya susah lah, katanya ini lah, katanya itu lah. Ya gue ngga bermaksud sombong sih, gue paham setiap orang punya kapabilitas yang berbeda-beda, dan ngga bisa dipukul sama rata, tapi gue yakin, ada satu parameter yang bisa sama-sama jadi acuan.
Bagi gue ngga susah keterima internship atau kerja, kenapa? Hal yang pertama gue yakin banyak banget perusahaan yang butuh tenaga IT sejak 2018, Bahkan banyak banget orang-orang yang jadi banting setir ke dunia IT, karena dunia ini menjanjikan.
Nah karena perusahaan yang membutuhkan jasa IT itu banyak, otomatis lapangan pekerjaan banyak banget, tapi tunggu dulu, jangan langsung seneng. Semakin banyak lapangan pekerjaan, saingan juga berarti semakin banyak. Karena saingan makin banyak, maka bahan jualan kamu, alias kemampuan kamu juga makin harus dimantepin nih. Terutama, dari sisi portofolio, berikut tipsnya.
Pastikan menguasai satu bidang
IT kan banyak, ada frontend, backend, devops, mobile, UI Design, UX Research, System Analysis, Data Science, Data Engineer dan tetek bengeknya, banyak banget.
Nah biasanya perusahaan yang mau nerima kamu magang atau beneran kerja, pengen kamu tuh deep di salah satu skill.
Jangan bilang "Ya saya bisa frontend sih, saya juga bisa backend" pertanyaannya, itu frontend sama backend skalanya berapa? Mana yang lebih deep?
Kamu bisa mulai mengganti dengan kalimat
"Saya mulai belajar backend dari 2016, ngerjain beberapa projek pribadi dan freelance, saya paham hal-hal di backend seperti relasi database, saya juga pernah pake noSQL kok, untuk teknologi saya pake python dan pernah mengimplementasikan real-time chat dengan socket".
"Di frontend, saya ngga terlalu jago, tapi saya pernah buat projek kecil-kecilan pake Vue JS"
User (senior engineer) di tempat interview kamu, akan paham sejauh mana kamu pernah belajar, dan skala kemampuan kamu. Jangan ragu untuk ceritain hal teknis ke user, mereka ngerti kok (harusnya). Saya pernah meng-interview beberapa kandidat magang di kantor kami, dan bahkan kami diskusi soal state di Vue JS, ya meskipun gue ngga jago-jago amat sih frontend hehehe.
Buat yang ngga tau apa itu user, user itu adalah orang yang bekerja di bidang kamu ya, misalnya interview pertama sama HRD, nah interview kedua biasanya sama user, user itu biasanya senior engineer di perusahaan itu, dan biasanya nanya hal teknis.
Ada beberapa user juga yang mungkin kurang jago, cuma karena udah 4 tahun kerja ya keliatannya jago (ada loh asli, soalnya kerjanya tanda kutip asal selesai, ngga mendalami dan mencintai IT, bahkan jarang ngulik). Inget, kamu boleh cerita, boleh show off tapi jangan songong. Perhatikan juga attitude kamu. Show off dan diskusi hal yang beda loh.
Nah ada beberapa tipikal user, ada yang cuma nanya-nanya doang tentang kamu, ada yang lebih pengen kenal tentang gimana cara kamu ngoding, dan ada juga yang suka diskusi.
Gue pribadi dah interview di sekian perusahaan, tiga-tiganya udah aku temuin semua, yang paling enak itu yang ketiga, karena jatohnya bukan kamu serasa interview tapi lagi sharing sama senior engineer, dan itu worth banget. Makanya aku pribadi, kalo interview orang jadi yang ketiga, karena aku juga suka berbagi ilmu.
Ada juga user yang ngenalin budaya team IT di kantor tersebut, kamu juga sebagai kandidat jangan pasif, gali lebih dalam tentang budaya di kantor itu, siapa tau budayanya ngga cocok sama kamu, tapi kalo kamu di posisi yang lagi butuh, gas aja!
Ya anggap itu batu loncatan lah, masa udah ngga jago, picky sih? Ya terima aja dulu, siapa tau kan nanti bisa banyak hal baru yang dipelajari.
Contoh budaya yang ngga cocok di saya, dateng jam 8 teng pulang jam 5 teng.
Beberapa startup itu agak santai masalah jam kerja, yang penting target dan result, kalo korporat kan ada absensi dan tetek bengeknya, jadi wajar aja ribet culturenya. Nah sekarang kembali ke pilihanmu lagi deh.
Punya portofolio sebagai bukti
Ya masa bilang ke user "saya berpengalaman backend dari 2016" pas ditanya pernah pegang projek apa aja jawabnya "aaaa uuu aaa uuu" ya langsung turn off dong baik HR maupun usernya.
Nah bukti ini adalah portofolio. Yap, betul banget, kerja di industri kreatif itu butuh banget portofolio, dan portofolio ini kaga bisa terjadi dalam waktu sehari semalem, ini bukan ujian bos, sistem kebut semalam. Portofolio ini paling gampang dibuat pas kamu jadi mahasiswa. Buat yang anak SMK ya bisa juga pas lagi sekolah sih xixixi. Jadi selama kamu lagi studi di semester 2-6 manfaatkan 2-3 tahun itu untuk bangun banyak portofolio.
Banyak tuh berapa bang? errr..... 2? hehehe ngga deng.
Ya sebanyak-banyaknya lahhh! Waktu luang jadi mahasiswa kan banyak, masa dihabiskan untuk push rank doang? Pikirin karir bro, nanti karir melejit ente bisa beli diamond yang banyak (seperti gue xixixi).
Terus gimana caranya bikin portofolio bang? Gue bingung.
Mulai dari hal sederhana. Contoh, kamu frontend? Bikin company web profile pake html, css, js. Kamu backend? buat RESTful API Todo List. Kamu UI Design? Nah ini paling enak sih, bikin aja desain tentang sebuah aplikasi yang kaya instagram misalnya, atau kaya gojek. Upload ke dribbble, behance, figma dkknya, biar jadi portofolio kamu! Kalau coding gimana? Upload aja ke github, biar github kamu rame tuh kaga cuma test Hello World doang hahahaha.
Terus kalo udah satu projek selesai, bikin apalagi bang?
Hadeh munawaroh nanya terus, kan di dunia ini banyak hal yang bisa dibuat. Contoh, kamu frontend udah selesai bikin compro? Ya buat coba website kaya bukalapak pake HTML CSS JS! Udah selesai? Coba lagi bikin website admin. Jadi, semakin banyak kamu nyoba, semakin banyak kamu belajar banyak hal juga!
Pembelajaran ini bukan sekedar teori, tapi beneran belajar praktek + teori yang bikin kamu mentok dan kamu bakalan mencari wangsit ke tanah jawa (loh?). Ngga, bakalan bikin kamu bertanya-tanya pada ilalang "kenapa ini error yhhh?".
Nah portofolio ini yang bakalan bisa jadi salah satu indikator kalo bacot kamu yang punya pengalaman itu beneran terbukti, dan jangan ragu untuk coba bikin projek berkelompok sama temen-temen kamu. Ya emang susah sih perlu waktu yang panjang, makanya dari sekarang bos.
Akan lebih bagus lagi kamu mulai cari projek-projek eskrim (loh?). Maksudnya, kamu sebagai pekerja creative dibidang IT mulai menerima projek yang harganya kaya eskrim (semoga aja seharga eskrim haagen daaz atau lebih hahaha), alias projek yang harganya murah. Secara market sih itu jelek, karena nurunin harga pasaran, ya tapi gimana, kamu kan juga masih belajar, wajar banget kalo dibayarnya pake harga eskrim, malah kadang nasi padang, atau lebih sedihnya lagi, dibayar 2M alias "makasih mas" 😢.
Gapapa, as long as produk atau karya yang kamu buat beneran dipake, nah ini enak bisa jadi bukti loh.
"Saya pernah membuat aplikasi untuk warung didepan komplek saya, sampe sekarang saya maintenance terus produk itu"
Padahal cuma ganti asset aja hahahaha.
Anak UI Design juga lebih enak lagi, "Saya pernah bikin compro untuk perusahaan X, sekarang sudah digunakan desain saya, bapak/ibu bisa cek di link berikut, jangan lupa klik like comment and subscribe ya pak/bu" hahahaha. Hal paling indah dari ngerjain projek eskrim adalah produk kamu beneran digunakan, asli rasanya tuh kaya berasa jadi penemu nomor satu di dunia, rasanya seneng gimana gitu, padahal dibayarnya cuma "makasih yh mzzzz" tapi tetep aja seneng.
Jadi sebagai pekerja creative, kamu bisa mulai deketin ncang ncing om tante nyak babe yang bisa kamu bantu untuk buatkan, ingat konsepnya adalah membantu terlebih dahulu, rejeki mah belakangan, kan mau nempa diri dulu.
Ngga punya pengalaman
Menurut saya, salah satu indikator kekurangan anak-anak yang mau magang IT adalah null experience.
"Loh tapi kan... emang belom kerja bang? Justru magang biar bisa dapet pengalaman"
Menurut saya ini kurang tepat. Pengalaman yang disebut adalah minimal pengalaman kamu mengerjakan produk. Meskipun produk sendiri yang ngga kepake, cuma jadi pajangan di github, atau dribbble, tapi ada proses pembelajaran disaat kamu mengerjakannya, dan ini yang dihargai oleh para user, sehingga chance kamu keterima ya makin gede~
Bedakan antara pengalaman kerja, dan pengalaman yang berhubungan sama skill kamu. Ya emang sih HR dan user juga ngga bego kok ngeliat CV kamu yang misalnya belom pernah kerja dimanapun, tapi juga jangan sampe ngga pernah ngulik apapun dong, kan null banget.
Masa udah ngga pernah kerja, ngga pernah ngulik, ujuk-ujuk mau magang, ya ngga salah sih, tapi ngga salah juga kalau perusahaan itu ngga mau nerima kamu. Di industri kreatif yang salah satunya IT itu yang penting skill dan experience, sisanya ngikut.
Saya pernah kedatangan dua anak yang akan saya interview, satu lulusan univ terbaik di Indonesia, pengalaman kerja, 2 tahun sbg frontend. Satu lagi, anak yang mau magang dari salah satu poltek terbaik di Indonesia, pengalaman kerja juga 2 tahun sebagai frontend. Kira-kira sebagai logika, saya pilih yang mana? Hayo coba kalian tebak dulu, dan posisikan jadi saya.
Tetiteeeeettt, jawabannya adalah anak magang dari poltek!
"LOH BANGG ITU YANG SATU UDAH 2 TAHUN FRONTEND, LULUSAN UNIV TERBAIK PULA! YANG SATU CUMA ANAK MAGANG!!!"
Eits eits, jangan berisik dulu, sebelum kita memutuskan untuk hire seseorang banyak pertimbangannya guys.
Kalau misalnya CTO saya mengambil anak lulusan univ terbaik tersebut, beliau akan gambling, kenapa? Gajinya udah pasti 2-5x lipat lebih mahal dari anak magang, dan potensinya belom tentu bagus. Kalo yang biasa main Football Manager pasti paham banget. Ibarat kalo ngeliat pemain usia 25 tahun, bintang 3.5 harganya 50juta euro, ketimbang ngeliat pemain muda usia 19 tahun dengan label wonderkid, saya pribadi milih label wonderkid. Kenapa? Jelas, chance dan ruang untuk berkembangnya masih banyak banget!
Anak muda juga paling gampang dicekokin dan diceburin hal-hal yang positif, jadi mereka akan terpaksa belajar dan berkembang, bukan terpaksa dengan emang dipaksa aja hahaha. Kan maksanya untuk hal yang positif, dan selama ngga sampe burn out dan sesuai jam kerja, ya sah sah aja. Setiap perusahaan itu tentu udah punya budgeting di tiap departemen, jadi jangan heran kalo level manajemen kamu tuh sebenernya pusing ngatur budget untuk tim kamu, ya emang pusing bos, banyak pertaruhannya jangan sampe ngebakar duit yang ngga penting, mending beli ayam geprek.
Nah jadi buat kamu yang ngerasa dari univ atau poltek biasa atau bahkan swasta, jangan ngerasa minderrr, buktiin kalo kamu berkualitas, salah satunya dengan projek-projekmu!
Jangan malas-malasan bikin projek sederhana, even cuma aplikasi pencatat keuangan, gapapa banget! Biarin aja kalo dikatain ansos sama temen-temen kamu, kelak temen-temen kamu yang akan bergantung sama kamu nanti, trust me. Banyak temen-temen yang dulu ngatain saya ansos sekarang banyak bergantung sama saya, dari nanya kodingan, nanya teknologi, sampe nanya kerjaan.
Saya? Ya senyum-senyum aja, saya mah udah lari 1000KM, dia baru 100KM hahaha. Jadi jangan ragu yes untuk jadi ansos selama itu positif! Anyway, jangan ansos-ansos banget kali, tetep nongkrong cuma batasi aja, work life balance lahh~
Belajar komunikasi yang baik
Ngomongin hard skill udah, ngomongin portofolio bukti udah, sekarang ngomongin soft skill. Nah ini penting banget, karena most of the minus things from engineers are the communication! Yep, banyak banget engineer yang jago ngoding, jago teori, jago lah pokoknya. Tapi soft skillnya jelek banget!
Contoh sederhana: ada anak mau magang yang pas saya interview saya tanya "emang waktu itu pernah ngoding apa aja?"
Anaknya diem, mending cuma 1 detik mah. Nah ini sampe 3-4 detik setiap pertanyaan! Saya sama UI/UX team saya sampe terheran-heran interview anak ini. Saya ngga paham emang dia punya keterbelakangan apa gimana, karena di CVnya ngga ada samsek tulisan itu, jadi saya anggap dia normal kaya anak biasa.
Nah ini biggest turn off banget, kamu boleh mikir, boleh banget, tapi ngga tiap pertanyaan dan menghabiskan waktu 3-4 detik juga kali, dan tiap ditanya juga kamu harus memberikan jawaban yang lugas, serta jangan ragu-ragu pas jawab!
Level CTO atau HR bisa ngeliat kamu yang ragu-ragu pas menjawab, dan juga perhatikan jawaban-jawaban dari pertanyaan kamu, sometimes we ask a question yang menurut kamu itu pertanyaan receh, tapi kami ngeliat attitude, dan how's your response dalam jawab pertanyaan itu.
Bisa jadi karena kamu nganggep pertanyaan itu receh, dan kamu jawabnya ngga keliatan professional atau bahkan nyepelein, nah loh jadi ngga keterima cuma karena hal yang kamu anggap receh. Jadi perhatikan, sometimes CTO nanya hal kaya gitu loh.
Kalo ditanya jawab dengan lugas, padat, jelas. Jangan pake bahasa anak alay apalagi bahasa anak twitter, nanti mereka bingung, dan kalo kamu mau ngasih contoh dari jawaban kamu, bikin lah contoh yang paling sederhana.
Misal user nanya: "Emang ini program apasih di github kamu?"
"Gini pak/bu aplikasi x ini bertujuan untuk blabla contohnya, pak/bu kan misalnya suka travel, tapi bingung kalo mau budgeting lewat mana, nah ini aplikasinya cocok buat digunakan blablbla pak/bu"
Jangan kasih contoh belibet, yang ada jadi turn off, karena komunikasi itu penting, kaya komunikasi kamu ke pasangan huhuhuhu. Jadi soft skill itu emang beneran penting, dan soft skill itu bisa didapatkan dengan berinteraksi dengan banyak orang, makanya saya bilang kan, jangan ansos woi! Ansos boleh, tapi batasi, kapan kamu ansos untuk ngambis, kapan kamu nongky bareng kawan-kawan.