Beli VDS dengan diskon 30% , dan bahkan sebelum kenaikan harga. Lelucon :) Tapi di setiap lelucon ada beberapa kebenaran.Hanya ada satu minggu tersisa sampai tahun baru, dan kita tahu bahwa hampir tidak ada dari kita yang akan memulai kehidupan baru mulai 1 Januari atau Senin. Tetapi kita juga tahu bahwa tidak ada yang akan berhenti dalam pembangunan - begitulah nasib IT kita: dibiarkan selama tiga minggu dengan cuti sakit, kembali dan jatuh dari kenyataan. Yah, hampir. Tampaknya teknologi yang sudah mapan cukup memadai untuk implementasi proyek-proyek terkini dan bahkan fantasi paling berani, tetapi bagaimanapun, sesuatu yang baru masuk ke tumpukan biasa. Apakah pantas untuk mempelajari yang baru ini? Apa yang harus dipelajari lebih lanjut? Atau akhirnya keluar dari IT? Kami membuat sketsa rencana kecil untuk tahun ini.
Setelah Cybertruck, kami memutuskan untuk tidak memasukkan desain dalam daftar bidang yang menjanjikan bagi para profesional TI pada tahun 2020. Seperti apa penampilannya? Tidak ada yang dekat dengan esensi merekaApa bahasa pemrograman menunggang kuda?
Di mana memulai posting tentang rencana pengembang untuk tahun 2020? Tentu saja dengan analisis popularitas bahasa pemrograman. Kami beralih ke statistik Octoverse dan menyadari bahwa tidak ada yang lebih abadi daripada perjuangan
JavaScript dalam lima bahasa pertama. Seperti yang Anda lihat, JavaScript mempertahankan posisinya dan dapat dipelajari dengan aman, itu tidak akan kehilangan popularitas bahkan setelah 5-7 tahun, atau bahkan lebih.
Penggemar data besar, jaringan saraf, dan analitik keren harus melakukan Python dan pustaka-pustaka, karena untuk waktu yang lama akan menjadi dasar ilmu data. Namun, berhati-hatilah - tidak ada begitu banyak perusahaan dengan data besar, sudah ada persaingan di pasar pengembang, yang berarti bahwa Anda mungkin tidak segera menemukan pekerjaan impian dan melakukan tugas yang sangat keren.
Jika Anda menyukai hardcore, perusahaan yang benar-benar berdarah, fintech, perbankan, dll., Unduh Java dan Spring, bahasa pemrograman ini kemungkinan akan bertahan hampir di semua top ini. Omong-omong, Jawa juga merupakan salah satu komunitas paling profesional - bekerja dengan bahasa ini, Anda dapat menemukan proyek yang sangat keren, yang dengan keterampilan yang tepat tidak begitu sulit untuk dimasuki.
Tetapi untuk dibatasi pada satu bagan tidak menarik, mari kita selidiki lebih dalam statistik.
Proyek-proyek terbaik di GitHub menurut
Octoverse terlihat seperti ini:
Di antara proyek-proyek ini, Flutter adalah SDK open source untuk membuat aplikasi seluler dari Google. Ini digunakan untuk mengembangkan aplikasi untuk Android dan iOS dan memungkinkan Anda untuk tidak membuat dua aplikasi sekaligus, Anda hanya melihat aplikasi dalam satu bahasa pemrograman untuk kedua platform mobile. Flutter memiliki banyak keripik dan kelebihan, menurut temuan teknik, jadi menarik untuk mempelajarinya setidaknya untuk proyek peliharaan Anda. Saat ini, ini adalah sebagian masa depan dari semua pengembangan lintas platform - mungkin tidak dalam kerangka Flutter, tetapi akan terlihat seperti ini.
Bahasa pemrograman GitHub tertinggi (
Octoverse ):
Seperti yang Anda lihat, Dart telah menunjukkan pertumbuhan luar biasa dan ini bukan kebetulan. Dart adalah bahasa utama untuk Flutter. Ini adalah bahasa yang menarik dan kuat, yang kini diposisikan sebagai alternatif, pewaris dan hampir pembunuh JavaScript (tapi kami tahu ...). Secara umum, daftar bahasa cukup spesifik, dan kehadiran bahasa pada daftar bukan menunjukkan popularitasnya, tetapi tentang pertumbuhan minat (seperti Dart) atau permintaan untuk profesional dengan tingkat bahasa yang baik. Sebagai contoh, sulit untuk menyarankan Rust pada tahun 2020 atau masuk ke PowerShell, tetapi fakta bahwa spesialis yang baik dalam teknologi ini melampaui pasar adalah fakta. Jadi jika di kepala Anda ada Karat yang tidak terpelajar dan tidak praktis, dan jalannya tidak ditentukan, sangat mungkin untuk menghabiskan waktu pada keterampilan ini.
Untuk membuat garis yang jelas:
- jika Anda seorang pemula dan memilih bahasa pemrograman pertama, saran kami adalah JavaScript, Python, C ++;
- jika Anda adalah pengembang seluler atau tertarik padanya, maka Dart + Flutter, tetapi Kotlin tidak akan terluka;
- jika Anda adalah pengembang profesional, tumbuh dalam luasnya (kerangka kerja, kinerja, versi bahasa baru), pelajari DevOps, lihat keamanan;
- jika Anda hanya ingin "belajar bahasa untuk diri sendiri tanpa tujuan, yah, jadi" - belajar bahasa Inggris atau Cina, bahasa pemrograman harus memiliki ide dan tujuan.
Apa lagi yang harus dilakukan pada tahun 2020?
▍Cari Asia dalam dirimu
Jika Anda berpikir tentang Cina sedikit lebih tinggi, kami bercanda, maka tidak. China, Jepang, Korea Selatan berkembang secara teknologi, menjadi tuan rumah konferensi terbesar tentang jaringan saraf dan VR / AR dan cukup siap untuk bekerja dengan pengembang keren dari jarak jauh dan di negara mereka sendiri, serta dalam proyek gabungan negara dan proyek komersial dengan Rusia. Tentu saja terlalu dini untuk menilai dan membuat perkiraan kasar, tetapi ada kemungkinan bahwa California akan memiliki banyak pesaing di Asia. Jadi ya, pilih negara yang tampaknya lebih menarik bagi Anda, dan pelajarilah bahasa, budaya, tradisi - selama hobi, dan kemudian peta itu akan jatuh.
EpDepop!
Ada beberapa DevOps yang bagus di pasar. Situasi di sini sama dengan perkembangan - ada banyak "jab", tetapi sebenarnya mereka hanya memilih Docker. Sementara DevOps adalah keamanan (selama dua tahun sekarang ada konsep DevSecOps), dan arsitektur layanan mikro, dan benar-benar kontainerisasi, dan administrasi sistem yang lama. Oleh karena itu, jika ada kebutuhan untuk pertumbuhan profesional horizontal dan vertikal, mulailah DevOps. Agar Anda memahami betapa seriusnya ini, kami akan memberikan peta jalan super duper untuk pengembangan area ini dari
Kamran Ahmed .
Dan Anda pikir itu sangat sederhana? ▍ Antara langit dan bumi
Cobalah untuk berurusan dengan Edge Computing dan menjadi spesialis yang benar-benar unik - inilah yang kami katakan kepada Anda sebagai "awan". Ini adalah area khusus ketika Anda dapat mendistribusikan perhitungan - beberapa di antaranya dapat dilakukan di cloud, dan beberapa di server tepi, perangkat IoT, dan terminal pengguna akhir. Area ini menarik karena perlu untuk menyelesaikan tugas-tugas non-sepele yang terkait dengan beban tinggi, serta kecepatan transfer data - seperti yang Anda tahu, IoT dewasa adalah tentang data sensitif yang perlu ditransfer dari / ke perangkat jarak jauh secara real time. Area ini, seperti jaringan saraf, akan mengharuskan Anda memiliki pengetahuan matematika yang kuat.
▍ Lima yang paling-paling
- Realitas campuran akan menggantikan realitas virtual dan melampaui lingkup permainan. Proyek pertama dari augmented reality dan campuran sudah muncul, dan tren ini pasti akan berlanjut dan melampaui poin dan Pokémon. Karena itu, jika Anda terpikat oleh teknologi yang benar-benar memusingkan ini, lakukanlah.
- Kecerdasan buatan, bertentangan dengan perkiraan penulis fiksi ilmiah TI, tidak akan menjadi benar-benar cerdas dan "humanoid", itu akan tetap menjadi algoritma. Tapi semua speaker pintar ini, mengembangkan keterampilan untuk mereka, dll. pemula dan amatir yang sangat membantu untuk mempelajari bidang ini, dan profesional akan dapat menerapkan pengetahuan mereka di fintech, teknologi medis, ruang dan industri.
- Blockchain kemungkinan akan secara bertahap melepaskan konotasi negatif cryptocurrency dan menjadi salah satu standar untuk melindungi data rahasia, misalnya, dalam pembayaran, real estat, ritel dan obat-obatan. Tentu saja, Anda dapat menulis mata uang kripto sebagai praktik untuk mempelajari blockchain, tetapi kami menyarankan agar Anda tidak menjadikannya sebagai tujuan akhir - hype akan pergi, tetapi teknologi yang menarik dan keren terus hidup.
- Keamanan dunia maya akan membutuhkan pentester, pengembang, administrator sistem, dan bahkan manajer yang semakin kuat, sehingga ini adalah salah satu bidang pengembangan yang paling menjanjikan - spesialis keamanan informasi akan dibutuhkan di setiap perusahaan.
- Teknologi medis adalah kebutuhan yang terbentuk secara obyektif untuk waktu dekat. Dalam tim medis, para ilmuwan akan semakin membutuhkan pengembang, pengembang, ahli bioteknologi, insinyur medis. Memasuki bidang ini cukup sulit, tetapi jika Anda memilih universitas untuk diri sendiri atau anak Anda, pastikan untuk mempertimbangkan bidang ini, sudah muncul di universitas regional besar.
Belajar matematika
Ya, cukup untuk mengajukan pertanyaan “dalam bahasa pemrograman mana Anda membutuhkan matematika”? Bidang-bidang seperti itu akan semakin berkurang, jadi mulailah terbenam dalam matematika, teori probabilitas, teori permainan. Jika sangat sulit untuk duduk di buku teks klasik, tularilah diri Anda dengan cinta dengan membaca publikasi dan buku non-fiksi, lalu kembali ke hardcore. Pengetahuan, pemahaman dan kemampuan untuk menerapkan matematika akan sangat meningkatkan nilai Anda di pasar tenaga kerja.
Dan jika Anda adalah perusahaan ...
Jangan mengalami masalah dengan penyedia layanan yang gagal pada saat yang paling tidak tepat. Kami tidak akan mengecewakan Anda, dan sesuai dengan tradisi lama yang baik,
untuk keseluruhan Desember kami menetapkan diskon 30% saat membayar untuk tahun tersebut. Peluang yang baik untuk membekukan harga untuk layanan kami sebelum kenaikan harga Tahun Baru. Misalnya, Anda dapat membayar 3 tahun di muka dan menghemat hingga 90% dari biaya VPS Anda selama 1 tahun.
Dan ya, hadiah dan kode promosi 10% juga menanti Anda!
Apa pun yang Anda pilih, kami berharap Anda mendapatkan pencapaian yang mengesankan, penemuan keren, kesuksesan dalam pekerjaan Anda dan, yang paling penting, keseimbangan kerja / kehidupan yang berkelanjutan. Biarkan tahun 2020 Anda menjadi tahun pertumbuhan dan penentuan nasib sendiri dalam industri ini.
