Pekerjaan IT Underated dengan gaji menggiurkan
Kebanyakan anak IT zaman dulu bercita-cita menjadi seorang App Developer, Web Developer, atau Game Developer. Tapi, tahu nggak, sih? Di era AI seperti sekarang, lowongan yang paling diidam-idamkan justru adalah Data Scientist. Nah, kalau kalian lebih teliti lagi, sebenarnya ada satu role (peran) yang jarang diketahui banyak orang, tapi perannya sangat sentral di era AI ini.
Ya, role itu adalah Data Engineer. Meskipun namanya mungkin terdengar nggak sekeren Data Scientist, Data Engineer ini punya peran yang sangat krusial. Model AI secanggih apa pun, kalau proses data engineering di belakangnya nggak bagus, nggak akan pernah bisa jadi model yang cerdas. Makanya, di era sekarang peran Data Engineer sangatlah sentral. Nggak heran kalau banyak banget perusahaan yang membuka rekrutmen untuk posisi ini.
Tapi, tahukah kalian kalau core knowledge (pengetahuan inti) dari seorang Data Engineer malah jarang diperdalam di kelas? Padahal, untuk menjadi seorang Data Engineer, ada tiga skill inti yang wajib dikuasai oleh kandidat. Dari ketiga skill ini, mungkin ada yang belum pernah dikenalkan di sekolah atau kampus, tapi bisa jadi juga sudah. Di sesi kali ini, Iqbal FM akan mengupas semuanya dengan bahasa yang santai biar mudah dipahami.
Lalu, apa saja sih ketiga skill tersebut? Mari kita kupas bareng-bareng di bawah ini!
1. Programming Language (Bahasa Pemrograman)
Bagaikan sniper tanpa senapan, itulah istilah yang pas untuk menggambarkan seorang developer yang nggak punya skill bahasa pemrograman. Hal ini juga berlaku untuk seorang Data Engineer. Python, Java, dan Scala adalah top programming language yang paling sering digunakan oleh Data Engineer karena sudah banyak sekali library yang dikembangkan khusus untuk pengolahan data.
Kalau kalian mau jadi Data Engineer, kalian cukup fokus belajar salah satu dari ketiga bahasa tersebut. Saran dari Iqbal FM, mending kalian belajar Python aja. Kenapa? Karena struktur dan aturan penulisan Python itu jauh lebih mudah dipahami dibandingkan Java atau Scala. Selain itu, library Python juga nggak kalah canggih, baik untuk pengolahan data maupun modelling.
Jika kalian ingin fokus menjadi Data Engineer, hal mendasar yang harus dikuasai dari bahasa pemrograman adalah logika dasarnya—mulai dari struktur sekuensial (berurutan), percabangan, hingga pengulangan. Selain itu, pemahaman tentang struktur data juga jadi poin penting, karena sehari-hari kalian akan terus berhadapan dengan hal tersebut.
2. SQL (Structured Query Language)
Selain bahasa pemrograman, ada satu hal lagi yang nggak kalah penting, yaitu SQL. Kenapa ini penting? Karena pekerjaan utama Data Engineer adalah mengolah data, dan kemungkinan besar data tersebut disimpan di dalam sebuah database (basis data). Oleh karena itu, SQL menjadi salah satu skill paling wajib bagi seorang Data Engineer.
Terkait kedalaman skill-nya, pemahaman SQL yang dibutuhkan bukan sekadar level basic lagi. Seorang Data Engineer harus punya skill SQL di atas rata-rata—nggak cuma sebatas CRUD (Create, Read, Update, Delete). Kalian harus paham Window Functions, Stored Procedures, dan masih banyak lagi hal teknis yang mungkin belum pernah kalian pelajari di kelas.
Oh iya, jangan lupa, database yang nantinya akan kalian olah itu nggak cuma satu jenis. Kalian bisa mengolah berbagai macam database, baik yang berjenis OLAP maupun OLTP. Hah, apaan lagi tuh? Hahaha. Tenang, nanti kita bahas lebih lanjut di konten-konten selanjutnya, ya! Intinya, kalian harus benar-benar menguasai SQL kalau mau jadi Data Engineer.
3. Data Engineering Tools Sama seperti developer pada umumnya, Data Engineer juga punya berbagai tools yang wajib dikuasai, dan biasanya lebih dari satu. Minimal, kalian harus familier dengan tiga hal ini: ETL Tools, Orchestration Tools, dan Monitoring Tools.
Penggunaan tools ini biasanya berbeda-beda di setiap perusahaan karena menyesuaikan dengan budget dan kebutuhan manajemen data mereka. Di konten selanjutnya, kita akan kupas tuntas berbagai macam tools yang sering digunakan oleh para Data Engineer. Tungguin, ya!

Posting Komentar untuk "Pekerjaan IT Underated dengan gaji menggiurkan"