Isi kandungan:
- Faktor # 1. Pasaran buruh
- Faktor # 2. Prospek jangka panjang
- Faktor # 3. Kemudahan belajar
- Faktor # 4. Apakah projek yang boleh anda buat
- Ketahui bahasa pertama anda dengan baik. Kemudian belajar yang kedua
2024 Pengarang: Malcolm Clapton | [email protected]. Diubah suai terakhir: 2023-12-17 04:06
Guru FreeCodeCamp dan blogger popular Quincy Larson menerangkan perkara yang anda perlu pertimbangkan semasa memilih bahasa pengaturcaraan pertama anda supaya anda tidak menyesal kemudian hari. Lifehacker menerbitkan terjemahan ringkas artikelnya.
Memilih bahasa pengaturcaraan pertama anda boleh kelihatan sangat menyeronokkan seperti mengambil ujian seperti "Apakah watak anda dari filem Tarantino?" Tetapi sebelum anda memilih Ruby kerana anda menyukai mainan dengan nama yang sama seperti kanak-kanak, izinkan saya mengingatkan anda: pertaruhannya agak tinggi di sini.
Anda akan menghabiskan beratus-ratus jam latihan sebelum anda menjadi mahir dalam bahasa pertama anda dari jauh. Oleh itu, pertama sekali, anda perlu memikirkan faktor-faktor berikut:
- permintaan untuk bahasa dalam pasaran buruh;
- prospek jangka panjangnya;
- betapa mudahnya mempelajari bahasa itu;
- apakah projek yang boleh dibuat dengannya.
Sebelum saya meneruskan, izinkan saya menjelaskan beberapa perkara. Saya tidak fikir mana-mana bahasa pengaturcaraan secara objektif lebih baik daripada yang lain. Saya bersetuju bahawa pembangun akhirnya perlu mengetahui beberapa bahasa. Saya menegaskan bahawa pertama sekali seorang pengaturcara mesti mahir dalam salah satu daripada mereka.
Dan bahasa itu mestilah JavaScript.
Menurut komuniti pembangun terbesar, Stack Overflow. JavaScript ialah bahasa yang paling popular di kalangan semua pengguna yang dikaji. Ia adalah penting untuk membina bahagian tapak web berasaskan pelayar dan semakin sesuai untuk membangunkan komponen bahagian pelayan mereka. Selain itu, JavaScript berkembang pesat ke dalam bidang seperti pembangunan permainan dan Internet of Things.
Faktor # 1. Pasaran buruh
Jika anda belajar pengaturcaraan semata-mata kerana ingin tahu, anda boleh melangkau titik ini dengan selamat. Tetapi jika anda ingin mencari rezeki dengan cara ini, seperti kebanyakan pelajar, faktor ini sangat penting untuk anda.
Java adalah peneraju di antara semua bahasa pengaturcaraan dari segi bilangan kekosongan. JavaScript mengikuti serta-merta selepas itu.
Tetapi ada satu nuansa penting. Walaupun JavaScript telah wujud selama lebih 20 tahun, ia baru-baru ini menjadi alat yang berkuasa untuk syarikat seperti Netflix, Walmart dan PayPal untuk membangunkan keseluruhan apl mereka.
Ramai majikan sedang mencari pembangun JavaScript. Yang terakhir ini bahkan kurang dalam pasaran buruh.
Berdasarkan data dari Indeed.com, pengagregat kerja terbesar., untuk setiap jawatan terbuka pengaturcara Java, 2, 7 pemohon memohon. Persaingan untuk jawatan pembangun PHP dan iOS juga agak tinggi.
Tetapi untuk setiap kekosongan dalam JavaScript, terdapat hanya 0.6 pemohon. Dengan kata lain, permintaan lebih tinggi daripada penawaran.
Faktor # 2. Prospek jangka panjang
JavaScript berkembang lebih pantas daripada bahasa popular lain. Ekosistemnya disokong oleh wang tunai yang besar dan pelaburan pintar daripada syarikat seperti Google, Microsoft, Facebook dan Netflix.
Sebagai contoh, terdapat lebih seratus orang yang bekerja pada TypeScript, versi khas bahasa yang memperluaskan keupayaan JavaScript, yang kebanyakannya menerima pembiayaan daripada Microsoft dan Google.
Kerjasama sedemikian antara syarikat yang berbeza sukar diatur untuk pembangunan Java. Oracle, yang memperoleh hak untuk bahasa itu selepas membeli Sun Microsystems, sering menyaman organisasi yang ingin menyumbang.
Faktor # 3. Kemudahan belajar
Kebanyakan pembangun akan bersetuju bahawa bahasa skrip peringkat tinggi agak mudah diperoleh. JavaScript adalah seperti itu, seperti Python dan Ruby.
Walaupun begitu, di universiti, perkara pertama yang mereka lakukan ialah mempelajari bahasa seperti Java dan C ++, yang jauh lebih kompleks.
Faktor # 4. Apakah projek yang boleh anda buat
Dalam hal ini, JavaScript adalah yang terbaik. Ia berfungsi pada mana-mana peranti yang mempunyai penyemak imbas. Dengan JavaScript, anda boleh membangunkan hampir apa sahaja dan berkongsinya dengan orang lain dengan mudah.
Pengasas bersama komuniti pembangun Stack Overflow, Jeff Atwood, telah menyatakan corak yang mencerminkan kewujudan JavaScript di mana-mana.
Sebarang aplikasi yang boleh ditulis dalam JavaScript akhirnya akan ditulis dalam JavaScript.
Jeff Atwood
Dan dari masa ke masa, corak ini menjadi lebih tepat.
Pada suatu masa dahulu, pembangun Java juga menjanjikan bahasa ini di mana-mana. Anda boleh ingat tentang applet Java. Tetapi Oracle secara rasmi menggugurkannya awal tahun ini.
Dan Python mengalami masalah yang sama.
Bagaimanakah saya boleh memberikan permainan yang saya bangunkan kepada rakan saya? Lebih baik lagi, adakah terdapat cara untuk memuat turunnya ke telefon anda supaya anda boleh menunjukkannya kepada anak-anak di sekolah supaya mereka tidak perlu memasangnya?
Pembangun Permainan James Hugh
Ketahui bahasa pertama anda dengan baik. Kemudian belajar yang kedua
Jika anda melompat dari satu bahasa ke bahasa lain, maka anda tidak akan mencapai kejayaan. Untuk melampaui kemahiran asas, anda perlu mempunyai pemahaman yang baik tentang bahasa pertama. Yang kedua akan kelihatan lebih mudah selepas itu.
Lama kelamaan, anda akan dapat mengembangkan pengetahuan anda dan menjadi pengaturcara yang serba boleh dengan mempelajari bahasa lain:
- C membantu anda memahami komputer dari segi ingatan. Ia juga berguna apabila berurusan dengan pengkomputeran prestasi tinggi.
- C ++ bagus untuk pembangunan permainan.
- Python bagus untuk pengkomputeran saintifik dan statistik.
- Java memainkan peranan penting bagi mereka yang ingin mengusahakan perkhidmatan perusahaan.
Tetapi pertama-tama, kuasai JavaScript.
Disyorkan:
Di manakah garis antara keyakinan yang sihat dan positif toksik dan bagaimana untuk tidak menyeberanginya
Untuk dapat menikmati hidup adalah baik. Melakukannya di luar tangan dan mengetap gigi anda tidak begitu baik. Memahami apa itu positif toksik
Adakah pengganti gula selamat dan yang manakah terbaik untuk digunakan?
Mengambil yang diluluskan di Eropah dan Amerika Syarikat. Soalan ini dikemukakan oleh pembaca kami. Anda juga, ajukan soalan anda kepada Lifehacker - jika ia menarik, kami pasti akan menjawab. Bolehkah anda menggunakan pengganti gula?
Cinta, Kematian dan Robot adalah perkara terbaik yang berlaku dalam animasi tahun ini. Dan itulah sebabnya
Love, Death and Robots ialah 18 filem animasi pendek dengan suasana dan visual yang sangat berbeza. Tetapi semuanya sama-sama menarik
24 buku percuma untuk mempelajari bahasa pengaturcaraan
Penyunting tapak Linux Links telah mengumpulkan 24 buku percuma tentang pelbagai bahasa pengaturcaraan di satu tempat, satu untuk setiap bahasa, dari perhimpunan hingga C #. Saya selalu nampak bahawa sebab utama mengapa pengaturcara baru berputus asa dan berhenti belajar adalah banyaknya pilihan.
Logam, plastik atau kaca: bahan manakah yang terbaik untuk telefon pintar
Ketahui sebab telefon pintar dalam bekas logam lebih baik daripada yang plastik, dan dalam cara bagaimana ia lebih rendah daripada telefon kaca. Ini akan membantu anda membuat pilihan yang tepat