Unsplash.com/Marvin Meyer
Dalam sesi webinar, Chief of Evolution Skilvul ini juga mengatakan jika terdapat tiga kemampuan dasar yang sangat penting untuk dimiliki oleh seorang software developer. "Kalau untuk menjadi seorang software developer kemampuan yang terpenting adalah logika, computational thinking, dan Bahasa Inggris," terangnya.
Meski menurut Amanda kemampuan logika tidak sepenuhnya berhubungan dengan scripting coding, akan tetapi hal ini sangat membantu ketika ingin mengimplementasikan sebuah algoritma. Selain itu, kemampuan computational thinking merupakan hal penting untuk dasar dan fondasi dalam mempelajari bahasa pemrograman komputer.
Nah, sedangkan kemampuan Bahasa Inggris digunakan untuk mencari solusi dari setiap masalah yang timbul dalam coding. Ini karena biasanya semua bahasa pemrograman menggunakan Bahasa Inggris. Bahkan, sumber ilmu ini menggunakan Bahasa Inggris.
"Logika itu belum berhubungan dengan scripting coding, tetapi dari logika ini bisa diimplementasikan untuk mengolah algoritma. Kalau computational thinking lebih mengacu pada dasar untuk belajar bahasa pemrograman. Jadi, kalau kemampuan ini gak kuat kamu akan merasa sulit ketika ditawarkan pekerjaan dengan bahasa pemrograman selain yang kamu bisa. Untuk Bahasa Inggris, semua Bahasa pemrograman menggunakan Bahasa Inggris. Source yang ada bahkan semuanya menggunakan Bahasa Inggris," tutur Amanda.