Skip to content

Instantly share code, notes, and snippets.

View arfianadam's full-sized avatar

Arfian Adam arfianadam

View GitHub Profile
@arfianadam
arfianadam / indonesia.md
Last active March 28, 2025 03:01
Data science path

Peta Jalan 6 Bulan untuk Menjadi Insinyur Perangkat Lunak Data Science Jarak Jauh

Ringkasan

Peta jalan enam bulan ini dirancang untuk pemula yang ingin menjadi siap kerja untuk peran rekayasa perangkat lunak jarak jauh di bidang data science. Rencana ini mencakup keterampilan teknis (pemrograman, analisis data, machine learning, data engineering, cloud computing) serta keterampilan lunak (komunikasi, manajemen waktu) yang sangat penting untuk bekerja secara jarak jauh. Setiap bulan memiliki tujuan yang jelas, sumber daya yang direkomendasikan, dan tonggak pencapaian. Dengan anggaran tak terbatas, Anda dapat mengikuti kursus dan membeli alat yang diperlukan. Pada akhir program, Anda akan memiliki portofolio yang kuat (GitHub, Kaggle, situs web pribadi) dan siap untuk melamar pekerjaan jarak jauh (freelance atau penuh waktu).


Bulan 1: Dasar-Dasar Pemrograman (Python) & Dasar-Dasar Kerja Jarak Jauh

@arfianadam
arfianadam / flattenArray.js
Created August 24, 2017 04:54
flatten nested array using javascript
const flatten = function(array, flattenArray = []) {
for (let i = 0; i < array.length; i++) {
const value = array[i];
if (Array.isArray(value)) {
flatten(value, flattenArray);
} else {
flattenArray.push(value);
}
}
return flattenArray;