Suatu hari saya ditanya bahasa apa yang harus saya pelajari untuk dengan cepat meningkatkan keuntungan saya dalam pekerjaan pengembangan web. Pikiran saya kembali ke perguruan tinggi, ketika saya menggunakan bahasa Pascal, Fortran, C dan perakitan, tetapi pada saat itu saya memiliki tujuan yang berbeda.
Jika Anda ingin melakukan pengembangan web, pelajari JavaScript
Mengingat situasi dan tren saat ini, jawabannya relatif mudah diberikan: Pelajari JavaScript. Melihat sekeliling, bahasa skrip browser yang dulu rendah sekarang menjadi di mana-mana, dari sisi server ke sisi klien, tampaknya ada lebih banyak pilihan setiap hari.
Yang lahir rendah
Saya ingat bekerja pada pengembangan web beberapa tahun yang lalu, belajar HTML, dan mengembangkan skrip CGI dengan Perl. Netscape memperkenalkan bahasa skrip yang disebut Livescript di browser 2.0 -nya, dan segera setelah itu, namanya diubah menjadi JavaScript. Ini bahasa yang keren, tetapi dalam perang browser, sekitar setahun kemudian, JavaScript terbatas pada browser Netscape karena dukungan tambahan Microsoft. Peran awalnya terbatas pada tugas-tugas sederhana seperti validasi lapangan, tetapi ini adalah pilihan yang sangat baik dibandingkan dengan skrip sisi server. JavaScript secara bertahap menjadi standar dengan nama ecmascript.
Selama bertahun -tahun, JavaScript telah menjadi bahasa yang keren untuk penggunaannya untuk interaksi browser, tetapi dengan wabah Ajax yang tiba -tiba, ia telah memenangkan lebih banyak pengakuan untuk mendukung pengembang untuk mengirim dan menerima data dari server web tanpa halaman web yang menyegarkan. Gelombang berikutnya harus disebut revolusi jQuery, karena TI dan kerangka kerja lainnya memberikan fitur yang mudah digunakan untuk mengembangkan aplikasi web yang kuat. Bahkan Microsoft telah bergabung dengan kerangka kerja WINJS; dan Redmond Giant telah memilih JavaScript sebagai platform untuk mengembangkan aplikasi Windows 8.
Ketika Google menambahkan mesin JavaScript V8 berkinerja tinggi ke browser Chrome, Javascript membuat lompatan besar. Pengembangan ini bermanfaat untuk pengembangan paradigma baru untuk JavaScript di server-side node.js. Penggunaan Node.js selalu mengejutkan, serta munculnya sejumlah besar kerangka kerja JavaScript untuk mengembangkan berbagai aplikasi dari situs web hingga aplikasi yang berfungsi penuh. Item terakhir adalah data, dan tanda bahwa standar JSON telah menjadi salah satu cara paling populer untuk mengirimkan data mulai muncul, dan penyimpanan data terpenting mendukungnya.
Momentum berlanjut
Selama beberapa tahun terakhir, banyak teknologi baru telah muncul (evolusi situs web memberikan garis waktu teknologi yang hebat), tetapi satu aspek penting dari JavaScript adalah bahwa ia telah ada selama sekitar dua abad. Hari ini telah dengan kuat menjadi bahasa yang kaya fitur.
Ini jauh dari awal. Pada waktu itu, JavaScript tidak pernah dengan bangga menulisnya di resume karena pemrogram sungguhan yang jijik untuk menguasainya. Sekarang, JavaScript adalah fokus penilaian sebagian besar perekrut.
Ketika Anda mencari pekerjaan pengembangan web, saya pikir JavaScript adalah bahasa yang hebat untuk memulai, berikut adalah alasan penting:
Low Barrier to Entry: JavaScript relatif mudah dipelajari dibandingkan dengan bahasa lain, dan Anda dapat menemukan banyak skrip dan sumber daya siap pakai secara online. Selain itu, JavaScript dapat dibuat oleh editor teks apa pun atau berbagai alat gratis, termasuk Atom, Chromedev Editor, dan JSFiddle.
Cross-Platform: Semua browser, serta server berbasis Node.js, mendukung JavaScript dan juga berjalan secara normal di sebagian besar platform seluler. Satu set keterampilan JavaScript dapat digunakan untuk mengembangkan aplikasi untuk sebagian besar platform. (Catatan: JavaScript bukan alat universal. Misalnya, aplikasi yang memakan sumber daya seperti analisis data lebih baik dalam bahasa lain.)
Teknologi yang ada: JavaScript sisi server mungkin merupakan konsep yang relatif baru, tetapi bahasa JavaScript inti telah ada selama bertahun-tahun. Dengan pertumbuhan waktu, telah matang dan telah diterima secara luas sebagai bahasa skrip web umum.
Springboard: JavaScript lebih kompatibel dengan platform lain, sehingga keterampilan JavaScript Anda akan diperlukan ketika Anda berisiko mengadopsi Ruby on Rails, ASP.NET, PHP dan lingkungan lainnya. Anda masih perlu mempelajari HTML dan beberapa CSS untuk mengembangkan aplikasi web yang kuat melalui JavaScript.
Teknik Populer: Bahasa dibangun, tetapi industri itu sendiri telah menemukan bahasa dengan pengetahuan dan keterampilan JavaScript. Lihatlah posting pekerjaan dan Anda akan melihat tren.
Bukan JavaScript teman Anda
Saya telah mendengar di masa lalu bahwa JavaScript digambarkan mudah dipelajari tetapi sulit dikuasai. Ini mungkin menjadi kasus untuk banyak bahasa, tetapi saturasi javascript web berarti bahwa pemula dapat dengan cepat menyalin kode yang diuji dari situs web lain dan menggunakannya setelah membuat beberapa modifikasi yang diperlukan tanpa sepenuhnya memahami kode.
JavaScript adalah tulang punggung web saat ini, jadi mereka yang ingin menjadi pengembang web harus fokus padanya sebagai bahasa pertama yang dipelajari.
Apakah Anda setuju? Jika Anda tidak setuju, menurut bahasa pertama yang menurut Anda adalah pengembang yang mencari pengembangan web? Beri tahu kami di komentar.