Jadi, anda mempunyai keinginan yang kuat untuk menjadi seorang pengaturcara. Ke mana hendak lari sekarang? Terdapat banyak jawapan kepada soalan ini di Internet. Kami pernah menulis artikel tentang perkara ini . Walau bagaimanapun, berdasarkan soalan yang kami tanya di rangkaian sosial, pemula sering hilang dalam banyak maklumat dan tidak tahu di mana sebenarnya untuk bermula. Pada dasarnya, semua yang kami lakukan di JavaRush ialah membantu menjawab soalan ini. Walau bagaimanapun, bagi mereka yang benar-benar keliru, kami memutuskan untuk merangka pelan tindakan yang kasar.
Pertama, tentukan kumpulan teknologi
- Pilih 2-3 sumber pengetahuan utama, serta sedozen sumber pengetahuan tambahan. Tetapi jangan lupa untuk "Google" jika ada yang tidak jelas.
- Pilih persekitaran pembangunan dan pasang semua perisian yang diperlukan pada mesin kerja anda.
- Tentukan apa lagi yang perlu dipelajari dan di mana untuk mendapatkan maklumat.
Baiklah, katakan Java. Bagaimanakah pakar dalam bahasa ini dibayar?
Terdapat banyak tapak yang sangat baik untuk diketahui, seperti DOU. Antara lain, laman web ini mengumpul statistik tentang jumlah pendapatan pakar pembangunan dan pakar IT lain di Ukraine. Jadi, ikuti pautan , pilih di sana, sebagai contoh, bandar Kiev dan kedudukan Pemaju Muda (atau ringkasnya Pemaju), pilih Java dan bandingkan dengan bahasa lain. Jika anda tidak tinggal di Kiev, jangan risau: kami menjejaki perbezaan kos kerja di bandar yang berbeza dan dalam artikel "The Programmer's Path ", kami menyediakan jadual dengan data anggaran. Mari salin di sini, ini: Ini adalah jadual pra-krisis. Pada masa ini, keadaan telah berubah agak, gaji Kiev kekal kira-kira pada tahap yang sama, tetapi gaji Moscow telah mendekati mereka di Kiev. Jika anda telah melihat pautan DOU, anda mungkin perasan bahawa pengaturcara Java bukan sahaja yang paling mendapat permintaan, tetapi juga beberapa profesional berbayar tertinggi.Atau mungkin Java terlalu rumit?
...Tidak juga. Terdapat bahasa yang kelihatan lebih mudah pada peringkat pertama pembelajaran. Walau bagaimanapun, Java mempunyai kelebihan yang besar: ia meluas, perlu, dan telah berada di pasaran selama bertahun-tahun. Sehubungan itu, terdapat pelbagai jenis bahan latihan, kuliah, buku, forum untuk kedua-dua pemula dan pengaturcara berpengalaman. Masyarakat banyak membantu pelajaran saya. Perkara utama dalam semua kepelbagaian ini adalah untuk tidak keliru dan memilih bahan pendidikan. Kami akan menulis tentang ini dalam perenggan seterusnya. Anda memutuskan bahawa anda pasti mahu membangunkan permainan dan membaca bahawa kebanyakan hits terhebat ditulis dalam C++. Jadi mungkin kita boleh mengajar dia dengan segera, orang tua dunia bahasa universal ini? Anda boleh mencuba, tetapi idea itu bukanlah yang terbaik: C++ amat sukar untuk pemula. Tetapi selepas latihan dalam Java, anda boleh bertukar kepada C++ dengan mudah jika anda mahu. Ngomong-ngomong, tidak semua permainan "besar" ditulis dalam C++. Minecraft yang terkenal , sebagai contoh, dicipta di Jawa.Kesimpulan ringkas
- Pembangun yang paling dicari menulis dalam Java dan keperluan untuk mereka sentiasa berkembang;
- Pemaju Java mempunyai gaji yang tinggi;
- Java adalah bahasa universal. Anda boleh menulis hampir apa sahaja di atasnya. Permainan termasuk;
- Java agak mudah dipelajari;
- Selepas Java, mudah untuk beralih kepada C#; agak mudah untuk mempelajari JavaScript, Ruby, Python. Selepas Java, pengaturcara bersedia untuk kenalan terperinci dengan kompleks C++;
- Android berasaskan Java;
- Pelaksanaan multithreading dalam Java menyampaikan. Jika anda baru, anda mungkin belum faham betapa hebatnya ia. Ingat sahaja frasa ini =);
- Sebilangan besar pengaturcara bercakap JavaScript sebagai bahasa kedua.
GO TO FULL VERSION