Apa pemrograman bahasa yang lebih baik untuk belajar dulu, dan mengapa
Pembentukan Teknologi / / December 19, 2019
guru sumber daya FreeCodeCamp dan populer blogger Larson Quincy (Quincy Larson) mengatakan bahwa Anda perlu mempertimbangkan ketika memilih bahasa pemrograman pertama, sehingga Anda tidak menyesal. Layfhaker mempublikasikan meringkas terjemahan artikelnya.
Memilih bahasa pemrograman pertama mungkin tampak menyenangkan sama seperti melewati tes dalam semangat "Bagaimana Anda mengetahui film Tarantino?". Tapi sebelum Anda memilih Ruby, karena sebagai anak Anda menyukai mainan dengan nama yang sama, biarkan saya mengingatkan Anda bahwa taruhannya cukup tinggi.
Anda menghabiskan ratusan jam praktek sebelum Anda menjadi bahkan jauh kompeten dalam bahasa pertama mereka. Oleh karena itu, pertama kita harus mempertimbangkan faktor-faktor berikut:
- permintaan untuk bahasa di pasar tenaga kerja;
- prospek jangka panjang;
- betapa mudahnya untuk belajar bahasa;
- apa jenis proyek yang Anda dapat membuat dengan itu.
Sebelum saya melanjutkan, saya menjelaskan beberapa poin. Saya tidak merasa seperti bahasa pemrograman secara obyektif lebih baik dari yang lain. Saya setuju bahwa pengembang akhirnya harus tahu beberapa bahasa. Saya bersikeras bahwa untuk memulai
programmer harus memiliki yang baik untuk salah satu dari mereka.Dan bahasa ini harus JavaScript.
Menurut komunitas terbesar pengembang Stack Overflow Survey Stack Overflow Developer Hasil 2016. , JavaScript adalah bahasa yang paling populer di antara semua mereka yang disurvei. Sangat penting untuk membuat browser dari situs Web dan menjadi lebih cocok untuk pengembangan komponen server-side. Selain itu, JavaScript cepat menyebar ke daerah-daerah seperti pengembangan game dan Internet hal.
Faktor №1. tenaga kerja
Jika Anda belajar pemrograman murni keluar dari rasa ingin tahu, Anda dapat dengan aman mengabaikan langkah ini. Tetapi jika Anda ingin mencari nafkah dengan cara ini, karena sebagian besar dari siswa, faktor ini sangat penting bagi Anda.
Dari semua bahasa pemrograman dalam jumlah lowongan dalam memimpin Jawa. JavaScript harus tepat di belakangnya.
Tapi ada satu peringatan penting. Sementara JavaScript telah ada selama lebih dari 20 tahun, itu hanya baru-baru menjadi alat yang serius dengan yang perusahaan seperti Netflix, Walmart dan PayPal benar-benar dapat merancang aplikasi mereka.
Banyak majikan mencari JavaScript-pengembang. Yang terakhir ini bahkan tidak cukup untuk pasar tenaga kerja.
Menurut aggregator terbesar Indeed.com Kerja Java, Python, JavaScript, Ruby, PHP, Android dan iOS Job Trends. Untuk setiap posisi terbuka klaim Jawa-programmer 2,7 pemohon. Persaingan untuk posisi PHP dan iOS-pengembang juga cukup tinggi.
Tapi untuk kerja setiap JavaScript-programmer hanya 0,6 Pencari diperlukan. Dengan kata lain, permintaan lebih tinggi dari pasokan.
№2 faktor. prospek jangka panjang
JavaScript berkembang lebih cepat daripada bahasa populer lainnya. ekosistemnya mendukung investasi moneter dan intelektual besar dari perusahaan seperti Google, Microsoft, Facebook dan Netflix.
Sebagai contoh, selama naskah (versi khusus dari bahasa, yang memperluas kemungkinan JavaScript) mempekerjakan lebih dari seratus profesional, banyak dari mereka menerima dana dari Microsoft dan Google.
Seperti kerjasama dari perusahaan yang berbeda sulit untuk mengatur pengembangan Java. Oracle telah mengambil kepemilikan hak atas bahasa setelah pembelian Sun Microsystems, sering menggugat organisasi yang ingin berkontribusi.
№3 faktor. kemudahan studi
Kebanyakan pengembang setuju untuk itu bahasa tingkat tinggi scripting relatif mudah. JavaScript mengacu pada mereka, seperti Python dengan Ruby.
Meskipun demikian, universitas masih merupakan hal pertama yang mempelajari bahasa seperti Java dan C ++, yang jauh lebih kompleks.
№4 faktor. proyek apa yang dapat dibuat
Pesawat JavaScript ini di ketinggian. Ia bekerja pada setiap perangkat yang memiliki browser. Dengan JavaScript Anda dapat mengembangkan hampir apa saja, dan mudah untuk berbagi dengan yang lain.
Komunitas co-founder dari pengembang Stack Overflow Jeff Atwood (Jeff Atwood) merumuskan hukum yang mencerminkan mana-mana JavaScript.
Jeff AtwoodSetiap aplikasi yang Anda dapat menulis dalam JavaScript, pada akhirnya itu akan ditulis dalam JavaScript.
Dan dari waktu ke waktu, pola ini menjadi lebih dan lebih akurat.
Setelah Java pengembang juga berjanji bahwa di mana-mana bahasa. Anda dapat mengingat Jawa-applet. Tapi Oracle telah resmi menolak dari mereka awal tahun ini.
Dan Python menderita masalah yang sama.
pengembang game James HughBagaimana saya bisa memberikan permainan yang dikembangkan oleh saya teman? Lebih baik lagi, apakah ada cara untuk men-download ke ponsel Anda sehingga Anda dapat menunjukkan kepada anak-anak di sekolah, sehingga mereka tidak perlu menginstalnya?
Baik akan diperiksa dalam bahasa pertama. Kemudian mengajar kedua
Jika Anda melompat dari satu bahasa ke bahasa lain, maka Anda tidak akan mencapai sukses. Untuk melampaui keterampilan dasar, Anda perlu banyak dalam bahasa pertama. Sebuah kedua setelah yang akan tampak jauh lebih mudah.
Seiring waktu, Anda akan dapat memperluas pengetahuan mereka dan berubah menjadi programmer sepenuhnya-savvy, belajar bahasa lain:
- C membantu untuk memahami komputer dalam hal memori. Hal ini juga berguna ketika bekerja dengan komputasi kinerja tinggi.
- C ++ sangat cocok untuk pengembangan game.
- Python sangat bagus untuk perhitungan ilmiah dan statistik.
- Java memegang peranan penting bagi mereka yang ingin bekerja di perusahaan jasa.
Tapi pertama-tama mendapatkan tangan Anda pada JavaScript.