Lompat ke konten Lompat ke sidebar Lompat ke footer

Tanpa skill ini AI tidak akan sepintar itu! Coba kamu pelajari #DataEngineering

Di era AI saat ini, semua hal bisa dibuat dengan bantuan AI, termasuk dalam ranah Data Engineering. Sekarang, kita tinggal tanya saja ke AI mau buat apa, sedang ada error apa, atau apa yang harus di-improve. Ya, berkat AI semua itu bisa dilakukan dengan mudah. Tapi ingat, yang mudah belum tentu hasilnya bagus. Untuk membuat AI bekerja lebih optimal, kita tetap membutuhkan basic dari ilmu Data Engineering itu sendiri.

Di konten sebelumnya, kita sudah membahas 3 basic skill yang harus dimiliki seorang Data Engineer, yaitu: bahasa pemrograman, SQL, dan juga tools Data Engineering. Dari 3 dasar tadi, mari kita deep dive ke skill yang paling utama, yaitu bahasa pemrograman.



Seperti yang kita bahas sebelumnya, ada 3 bahasa pemrograman yang sering digunakan oleh Data Engineer: Python, Java, dan Scala. Untuk tahap belajar awal, kita gunakan Python saja karena sangat ramah untuk pemula dan library-nya tidak kalah powerful.

Lalu, dari mana sih kita harus mulai belajar bahasa pemrograman ini dan sejauh apa? Mari kita bedah!

1. Algoritma Ini basic banget. Kamu harus paham bagaimana cara sistemmu bekerja dari awal sampai akhir secara bertahap. Kenapa ini penting? Karena ini adalah fondasi utamanya. Makin bagus algoritma yang kamu bentuk, maka sebuah sistem akan berjalan makin baik. Ringkasnya, di materi algoritma ini kamu harus memahami 3 hal dasar: urutan, percabangan, dan perulangan.

2. Struktur Data Setelah belajar algoritma, sebelum masuk ke pengolahan data berskala besar, kamu harus tahu basic pengolahan di struktur data. Kamu harus pelajari cara penggunaan dari semua tipe data; bagaimana cara aksesnya, bagaimana cara manipulasinya, atau pun bagaimana cara menghilangkan datanya.

3. Pengolahan Data Menggunakan Pandas Nah, setelah menguasai struktur data tadi, langkah selanjutnya adalah mempelajari salah satu library andalan Data Engineering, yaitu Pandas. Kenapa tidak langsung PySpark? Agar kita lebih mudah mempraktikkannya di laptop sendiri dulu. Kedua library ini sangat powerful untuk pengolahan data karena memadukan basic dari struktur data dan logika SQL.

Nah, itu dia 3 basic bahasa pemrograman Python yang wajib kamu kuasai agar bisa menjadi seorang Data Engineer yang andal.

Posting Komentar untuk "Tanpa skill ini AI tidak akan sepintar itu! Coba kamu pelajari #DataEngineering"