Daftar Isi:

Bahasa pemrograman mana yang terbaik untuk dipelajari terlebih dahulu dan mengapa
Bahasa pemrograman mana yang terbaik untuk dipelajari terlebih dahulu dan mengapa
Anonim

Guru FreeCodeCamp dan blogger populer Quincy Larson menjelaskan apa yang perlu Anda pertimbangkan saat memilih bahasa pemrograman pertama Anda agar Anda tidak menyesal di kemudian hari. Lifehacker menerbitkan terjemahan singkat dari artikelnya.

Bahasa pemrograman mana yang terbaik untuk dipelajari terlebih dahulu dan mengapa
Bahasa pemrograman mana yang terbaik untuk dipelajari terlebih dahulu dan mengapa

Memilih bahasa pemrograman pertama Anda bisa tampak sama menyenangkannya dengan mengikuti tes seperti "Karakter apa Anda dari film Tarantino?" Tetapi sebelum Anda memilih Ruby karena Anda menyukai mainan dengan nama yang mirip saat kecil, izinkan saya mengingatkan Anda: taruhannya cukup tinggi di sini.

Anda akan menghabiskan ratusan jam latihan sebelum Anda menjadi kompeten dari jarak jauh dalam bahasa pertama Anda. Karena itu, pertama-tama, Anda perlu memikirkan faktor-faktor berikut:

  • permintaan bahasa di pasar tenaga kerja;
  • prospek jangka panjangnya;
  • betapa mudahnya mempelajari bahasa;
  • proyek apa yang dapat dibuat dengannya.

Sebelum saya melanjutkan, izinkan saya menjelaskan beberapa poin. Saya tidak berpikir bahasa pemrograman apa pun secara objektif lebih baik daripada yang lain. Saya setuju bahwa pengembang pada akhirnya harus mengetahui beberapa bahasa. Saya bersikeras bahwa pertama seorang programmer harus pandai salah satunya.

Dan bahasa itu harus JavaScript.

Menurut komunitas pengembang terbesar, Stack Overflow. JavaScript adalah bahasa paling populer di antara semua pengguna yang disurvei. Sangat penting untuk membangun bagian situs web berbasis browser dan menjadi semakin cocok untuk mengembangkan komponen sisi server mereka. Selain itu, JavaScript berkembang pesat ke bidang-bidang seperti pengembangan game dan Internet of Things.

Faktor #1 pasar tenaga kerja

Jika Anda belajar pemrograman murni karena penasaran, Anda dapat melewati poin ini dengan aman. Tetapi jika Anda ingin mencari nafkah dengan cara ini, seperti kebanyakan siswa, faktor ini sangat penting bagi Anda.

Java adalah pemimpin di antara semua bahasa pemrograman dalam hal jumlah lowongan. JavaScript mengikuti segera setelahnya.

Tapi ada satu nuansa penting. Meskipun JavaScript telah ada selama lebih dari 20 tahun, baru-baru ini JavaScript menjadi alat yang ampuh bagi perusahaan seperti Netflix, Walmart, dan PayPal untuk mengembangkan seluruh aplikasi mereka.

Banyak perusahaan mencari pengembang JavaScript. Yang terakhir bahkan kurang di pasar tenaga kerja.

Berdasarkan data dari Indeed.com, agregator pekerjaan terbesar., untuk setiap posisi terbuka programmer Java, 2, 7 pelamar melamar. Persaingan untuk posisi developer PHP dan iOS juga cukup tinggi.

Tetapi untuk setiap lowongan di JavaScript, hanya ada 0,6 pelamar. Dengan kata lain, permintaan lebih tinggi dari penawaran.

Faktor #2 Prospek jangka panjang

JavaScript berkembang lebih cepat daripada bahasa populer lainnya. Ekosistemnya didukung oleh uang tunai besar dan investasi cerdas dari perusahaan seperti Google, Microsoft, Facebook, dan Netflix.

Misalnya, ada lebih dari seratus orang yang mengerjakan TypeScript, versi khusus bahasa yang memperluas kemampuan JavaScript, banyak di antaranya menerima dana dari Microsoft dan Google.

Kolaborasi antara perusahaan yang berbeda seperti itu sulit diatur untuk pengembangan Jawa. Oracle, yang memperoleh hak atas bahasa tersebut setelah membeli Sun Microsystems, sering menuntut organisasi yang ingin berkontribusi.

Faktor # 3. Kemudahan belajar

Sebagian besar pengembang akan setuju bahwa bahasa skrip tingkat tinggi relatif mudah didapat. JavaScript adalah seperti itu, seperti Python dan Ruby.

Meskipun demikian, di universitas, hal pertama yang mereka lakukan adalah mempelajari bahasa seperti Java dan C++, yang jauh lebih kompleks.

Faktor # 4. Proyek apa yang dapat Anda buat?

Dalam hal ini, JavaScript adalah yang terbaik. Ini berfungsi pada perangkat apa pun yang memiliki browser. Dengan JavaScript, Anda dapat mengembangkan hampir semua hal dan membagikannya dengan mudah kepada orang lain.

Salah satu pendiri komunitas pengembang Stack Overflow, Jeff Atwood, telah mengartikulasikan pola yang mencerminkan keberadaan JavaScript di mana-mana.

Aplikasi apa pun yang dapat ditulis dalam JavaScript pada akhirnya akan ditulis dalam JavaScript.

Jeff Atwood

Dan seiring waktu, pola ini menjadi semakin akurat.

Sekali waktu, pengembang Java juga menjanjikan bahasa ini di mana-mana. Anda dapat mengingat tentang applet Java. Tapi Oracle secara resmi menjatuhkannya awal tahun ini.

Dan Python menderita masalah serupa.

Bagaimana saya bisa memberikan game yang saya kembangkan kepada teman-teman saya? Lebih baik lagi, apakah ada cara untuk mengunduhnya ke ponsel Anda sehingga Anda dapat menunjukkannya kepada anak-anak di sekolah sehingga mereka tidak perlu menginstalnya?

Pengembang Game James Hugh

Kenali bahasa pertama Anda dengan baik. Kemudian pelajari yang kedua

Jika Anda melompat dari satu bahasa ke bahasa lain, maka Anda tidak akan mencapai kesuksesan. Untuk melampaui keterampilan dasar, Anda harus memiliki pemahaman yang baik tentang bahasa pertama. Yang kedua akan tampak jauh lebih mudah setelah itu.

Seiring waktu, Anda akan dapat memperluas pengetahuan Anda dan menjadi programmer yang berpengetahuan luas dengan mempelajari bahasa lain:

  • C membantu Anda memahami komputer dalam hal memori. Hal ini juga berguna ketika berhadapan dengan komputasi kinerja tinggi.
  • C ++ sangat bagus untuk pengembangan game.
  • Python sangat bagus untuk komputasi ilmiah dan statistik.
  • Java memainkan peran penting bagi mereka yang ingin bekerja pada layanan perusahaan.

Tapi pertama-tama, kuasai JavaScript.

Direkomendasikan: