Jadi, Anda memutuskan untuk belajar bahasa pemrograman. Pemikiran yang bagus! Kebutuhan akan melek kode untuk berbagai pekerjaan semakin meningkat. Pekerjaan pengembang perangkat lunak secara khusus akan meningkat sebesar 17% menurut Biro Statistik Tenaga Kerja.
Namun, sebagai pemula, mulai dari membuat keputusan yang meningkatkan karier hingga benar-benar mendapatkan keterampilan jelas membingungkan. Anda dihadapkan dengan ratusan opsi untuk dipilih sebagai bahasa pertama Anda. Jadi, sebelum membuat pilihan itu, ada baiknya Anda bertanya pada diri sendiri dua pertanyaan kunci:
-
Apa yang membuat Anda tertarik pada pemrograman?
-
Apa yang ingin Anda lakukan sebagai programmer?
Jawaban atas pertanyaan-pertanyaan ini akan menavigasi langkah awal Anda dan, mungkin, seluruh karier pemrograman Anda. Jika ide proyek memicu minat Anda, pilih bahasa yang membantu Anda menyelesaikannya dengan terbaik. Misalnya, mempelajari Objective-C akan memungkinkan Anda untuk bekerja pada proyek-proyek terkait iOS, sementara Java akan memungkinkan Anda untuk bekerja pada proyek-proyek yang berhubungan dengan Android.
Tetapi jika Anda tertarik untuk mengubah pengetahuan baru ini menjadi karier penuh waktu, gunakan bahasa pertama untuk mempelajari cara berpikir seperti seorang programmer dan belajar logika pemrograman dasar. Misalnya, pengembang menganggap Ruby, Python, dan JavaScript relatif mudah dipelajari dan sebagai bahasa yang memberikan dasar yang kuat dalam logika pemrograman dan sintaksis. Jika Anda memiliki fondasi yang baik, mengambil lebih banyak akan lebih mudah karena prinsip-prinsip tertentu menerjemahkan dari satu ke yang lain.
Atau mungkin, yang Anda pilih dapat diputuskan untuk Anda karena bagian dari tumpukan teknis yang menarik minat Anda. Pengembang front-end bekerja pada kode yang menghadap pengguna, yang melibatkan pembelajaran JavaScript. Pengembang back-end bekerja dengan server, database, dan aplikasi yang mungkin melibatkan bahasa seperti Ruby atau Python.
Pemula atau tidak, pemrogram berkualitas mencari peluang untuk belajar dan mengikuti tren bahasa dan teknologi. Pilihan untuk mengambil yang baru akan berulang sepanjang karir Anda. Lihat infografis bermanfaat ini untuk memandu Anda membuat keputusan ini.