JavaRush /Blog Java /Random-MS /Laluan pengaturcara

Laluan pengaturcara

Diterbitkan dalam kumpulan
Laluan pengaturcara - 1Seorang kawan saya sering tertanya-tanya mengapa pengaturcara sentiasa gembira. Jawapan yang dia terima adalah mudah dan tidak menggalakkan: kerana mereka bekerja di pekerjaan yang mereka suka dan mempunyai banyak wang. Selamat datang ke dunia pengaturcara.

Gaji pengaturcara

Saya ingin bercakap tentang gaji pengaturcara. Apa sebenarnya keadaan dengan gaji, di mana lebih baik pergi bekerja dan di mana tidak. Jika anda bukan seorang pengaturcara dan cuba memahami topik ini sendiri, anda mungkin akan mendapat set data yang sangat bercanggah. Masalahnya ialah faktor utama yang mempengaruhi gaji pengaturcara bukanlah kelayakannya, tetapi tempat kerjanya. Kadangkala, dengan kelayakan yang sama, perbezaan antara tempat yang baik dan yang buruk boleh mencapai 2-10 kali ganda (!) Pada bila-bila masa tertentu, kelayakan anda adalah tetap. Anda tidak boleh menjadi dua kali lebih berpengalaman dan memperoleh pendapatan dua kali ganda dalam sebulan. Tetapi anda boleh menukar pekerjaan dalam sebulan dan memperoleh pendapatan dua kali ganda. Suatu hari, dalam masa dua bulan, gaji saya meningkat tiga kali ganda(!) - pengalaman yang tidak dapat dilupakan. Mari kita ketahui di mana tempat terbaik untuk bekerja. Berikut adalah tiga faktor yang sangat mempengaruhi tahap gaji dalam syarikat:
  1. Adakah pembangunan perisian perniagaan utama syarikat?
  2. Adakah syarikat memberi tumpuan kepada pasaran antarabangsa atau domestik?
  3. Pemilik syarikat adalah syarikat Barat atau domestik.
Sila ambil perhatian bahawa bandar yang anda tinggali tidak memainkan peranan yang menentukan. Itu. Jika anda hidup 10 kali lebih sedikit di Dresden daripada seseorang yang anda kenali di New York, maka faktor yang disenaraikan di atas akan memainkan peranan.

Nombor tertentu

Sukar untuk memberikan sebarang angka khusus untuk seluruh dunia. Saya akan memberikan penerangan tentang keadaan untuk Eropah Timur, yang secara amnya benar untuk semua negara di mana IT-outsource/outstaff lebih kurang maju. Di bawah ialah pecahan gaji pengaturcara untuk Kyiv, yang merupakan pusat penyumberan luar IT utama di Eropah Timur. Di St. Petersburg, gaji 10% lebih tinggi, di Moscow kira-kira 20%. Saya tidak pernah bertemu dengan satu juta bandar lebih di Eropah Timur di mana gaji adalah 30% kurang daripada di Kyiv. Memandangkan anda semua dari bandar yang berbeza, saya mencadangkan untuk menambah bilangan yang telah saya berikan mengikut skala yang ditunjukkan:
Moscow +20%
Saint Petersburg +10%
Kiev (3 juta)
Bandar dengan populasi sejuta atau lebih -20%
Bandar dengan penduduk kurang daripada sejuta -tiga puluh%
Berikut ialah jumlah yang boleh diperoleh oleh Pembangun Kanan Java dengan pengalaman lima tahun , bergantung pada tahap syarikat tempat mereka bekerja:
Tahap Gaji sebulan Penerangan
1 $200 - $500 Di bahagian bawah terdapat syarikat di mana IT adalah kawasan perniagaan bukan teras syarikat, pelanggan adalah pasaran domestik, dan pemiliknya adalah negeri. Sebagai contoh, jabatan IT dalam cukai atau organisasi kerajaan yang lain.
2 $500 - $1500 Di bawah purata ialah jabatan IT pelbagai struktur bukan kerajaan: bank, dsb.
3 $1,000 - $2,500 Peringkat pertengahan - ini adalah syarikat yang membangunkan perisian
4 $3,000 – $4,000 Di atas purata - ini adalah syarikat yang membangunkan perisian, dan pelanggan mereka adalah dari Barat
5 $4,000 - $5,000 Di bahagian atas ialah syarikat pembangunan perisian, pelanggan mereka dari Barat, dan begitu juga pemiliknya. Mereka sedikit. Pembukaan pekerjaan jarang berlaku, dan tidak mudah untuk sampai ke sana. Tetapi mereka wujud.
Laluan pengaturcara - 2 Apakah perkara yang paling pelik tentang situasi ini? Separuh daripada semua pengaturcara bekerja di firma peringkat 1 dan 2. Ingin tahu apa tangkapan itu? Terdapat beratus-ratus jawatan terbuka untuk pengaturcara dalam firma peringkat 3 dan 4. Syarikat-syarikat ini sanggup menawarkan gaji yang lebih tinggi dan biasanya keadaan kerja yang lebih baik. Saya mengenali dua Java Juniors, seorang daripada mereka bekerja dengan bayaran $100 sebulan (di syarikat tahap 1), dan yang kedua dengan bayaran $1,000 sebulan (tahap 4). Mengapa mendapat kurang? Permintaan untuk pengaturcara melebihi bekalan - jangan pergi bekerja di mana mereka membayar sedikit! Kesimpulan 1: Gaji purata pengaturcara Java di Kiev adalah kira-kira $1,200 sebulan.Kesimpulan 2: Gaji purata anda, selepas 5 tahun, jika anda tidak pergi bekerja untuk syarikat tahap 1 dan 2, tetapi pergi bekerja untuk syarikat tahap 3 dan 4, akan menjadi lebih tinggi $3,000 sebulan. Apa yang anda boleh capai jika anda tidak menjadi bodoh? Jika anda sentiasa melibatkan diri dalam pembangunan diri dalam bidang pengaturcaraan, maka gaji anda, mulai hari ini, mungkin kelihatan seperti ini. Laluan pengaturcara - 3

Rancang

0-3 bulan (Pelajar) Anda tahu serba sedikit tentang pengaturcaraan. Mungkin mereka mengajarnya di sekolah dan/atau universiti, tetapi secara dangkal. Tugas anda ialah belajar pengaturcaraan dan belajar Java. Matlamat anda adalah untuk mendapatkan pekerjaan sebagai Java Junior di syarikat sekurang-kurangnya tahap 3. Tiga bulan pertama dalam rancangan anda tidak menerima apa-apa, kerana... baru belajar pengaturcaraan. Pada masa hadapan, apabila anda mempunyai keluarga dan banyak pinjaman, menukar jurusan anda akan menjadi lebih sukar. Untuk membetulkan kesilapan anda perlu menyimpan wang untuk setahun kehidupan normal. Jangan buat kesilapan bodoh. 3-15 bulan (Java Junior Developer) Anda sudah pun bekerja sebagai pengaturcara, dan pengalaman anda semakin meningkat setiap hari. Jangan leka. Anda masih mempunyai banyak perkara yang perlu dilakukan sebelum anda boleh berehat dengan kejayaan anda. Tugas anda ialah mengkaji teknologi yang anda perlukan sebagai pembangun Pertengahan. Teknologi apa sebenarnya? Dunia sedang berubah. Saya akan memberi anda nasihat sekarang, dan kehidupan akan mengubah segala-galanya. Cari beberapa pekerjaan dalam talian dan lihat apa yang mereka perlukan. Pastikan anda membaca buku Bruce Eckel, The Philosophy of Java. Matlamat anda pada tahun pertama anda sebagai Java Junior adalah untuk mencapai tahap Java Middle. Tiada siapa yang mengatakan bahawa ia sangat mudah, tetapi ia sangat mungkin untuk orang yang mempunyai tujuan. Ini akan memberikan lonjakan gaji kepada satu setengah ribu. Tahun ke-2 sebagai pengaturcara (Java Middle Developer, tahap 1) Anda bekerja keras tahun lepas, dan kini anda adalah Java Middle Developer. Dengan gaji satu setengah ribu anda boleh hidup seperti biasa. Di tempat kerja anda diberi tugas yang serius, dan pengalaman anda berkembang dengan pesat. Anda akan mencapai tahap Pembangun Kanan Java dalam masa dua hingga tiga tahun. Tidak ada gunanya mempercepatkan proses ini. Anda masih tidak akan mendapat kenaikan gaji yang kukuh. Tugas anda ialah mengkaji corak reka bentuk, baca "Kod Sempurna" McConnell. Tingkatkan kualiti kod anda dan kemahiran kerja berpasukan anda. Anda boleh membuat peraturan untuk membaca satu buku IT setiap minggu. Kemudian dalam setahun, anda akan menjadi 50 buku lebih bijak daripada yang lain. Jangan menangguhkannya sehingga kemudian: anda tidak akan mempunyai masa lapang lagi. Kemungkinan besar anda akan mempunyai keluarga, atau berkembang jika anda sudah mempunyai keluarga. Matlamat anda adalah untuk memilih beberapa teknologi yang anda akan pakar sebagai Pembangun Kanan. Anda masih tidak akan belajar semuanya. Dan menjadi seorang guru di kawasan kecil adalah keputusan yang baik. Tahun ke-3 bekerja sebagai pengaturcara (Java Middle Developer, tahap 2) Anda sudah pun menjadi pembangun Pertengahan yang berpengalaman dan mula berfikir untuk menjadi Pembangun Kanan. Ia bagus dan berprestij. Gaji anda melebihi 2 ribu dolar (data untuk Kyiv). Mulai sekarang, permintaan untuk profesional seperti anda melebihi bekalan. Anda sentiasa boleh mendapatkan pekerjaan dalam beberapa hari, dan anda tidak mungkin memperoleh pendapatan kurang daripada yang anda perolehi sekarang. Kecuali, sudah tentu, anda melakukan sesuatu yang bodoh. Tugas anda adalah untuk terus mempelajari teknologi yang dipilih. Buat lebih baik. Bukan demi majikan, demi diri sendiri. Mohon pada projek dengan teknologi yang menjanjikan (seperti Data Besar, semasa artikel ini ditulis). Anda akan menghabiskan 8 jam sehari di pejabat, jadi apa kata dapatkan sedikit wang lagi untuknya dan, yang lebih penting, pengalaman berharga yang anda perlukan. Matlamat anda adalah untuk menukar pekerjaan. Terdapat orang baik di mana-mana. Anda akan menemui projek dan teknologi baharu. Anda tidak sepatutnya membesar ke kerusi lebih awal. Jika anda masih bekerja di syarikat peringkat 3, pertimbangkan untuk beralih ke peringkat 4. Tahap kelima, walaupun sangat menarik, masih tidak dapat dicapai. Tahun ke-4 sebagai pengaturcara(Pemaju Kanan Java, tahap 1) Anda telah menjadi Pembangun Kanan. tahniah. Mungkin anda menjadi seorang yang tidak sepatutnya, dan anda merasakannya. Namun, tahniah. Tidak kira sama ada anda layak untuk jawatan anda sekarang, perkara utama ialah anda menjadi layak untuk jawatan itu pada masa hadapan. Setuju, adalah lebih baik untuk mendapatkan pekerjaan yang baik dahulu, dan berkembang ke sana setahun kemudian, daripada berkembang ke kedudukan yang baik dan menunggu setahun lagi untuknya. Saya harap anda tidak melupakan nasihat saya dan membaca satu buku seminggu - kini mana-mana pelajar akan iri dengan keupayaan anda. Atau lebih tepat lagi, dia bersedia untuk berdoa untuk mereka. Fikirkanlah, anda mempunyai gaji yang serius, menghampiri tiga ribu ringgit. Kemungkinan besar, anda masih muda. Seluruh dunia di bawah tapak kaki anda. Tugas anda ialah menyemak semula teknologi yang telah anda pilih. Mungkin anda perlu menukar pengkhususan anda. Dunia telah berubah, teknologi telah berubah, dan pengetahuan anda telah meningkat sejak dua tahun yang lalu. Apa yang anda pilih sekarang akan menjadi pilihan anda untuk beberapa tahun akan datang. Sudah tiba masanya untuk memilih teknologi kegemaran anda. Matlamat anda adalah untuk memilih arah yang boleh anda kembangkan lebih jauh. Terdapat banyak daripada mereka, tiada siapa yang akan menyenaraikan semua pilihan, tetapi pilihan perlu dibuat sekarang. Jika anda mengubah sedikit masa kini anda hari ini, ia akan membawa kepada perubahan besar pada masa hadapan anda. Tahun ke-5 bekerja sebagai pengaturcara (Pembangun Kanan Java, tahap 2) Anda telah memutuskan masa depan anda dan sedang berusaha untuk merealisasikan impian anda. Arah yang betul, digabungkan dengan keinginan untuk bergerak ke hadapan, dan hasilnya tidak akan membuat anda menunggu. tahniah. Saya gembira kerana saya telah menjadi seorang yang lebih bahagia. Terdapat satu kebenaran yang bijak. Orang sering melebih-lebihkan apa yang boleh dicapai dalam satu tahun dan meremehkan apa yang boleh dicapai dalam lima tahun. Lihat ke belakang lima tahun. Caranya. Tugas anda bukan untuk membuat keputusan bodoh dan tidak dipimpin oleh kemalasan. Matlamat anda adalah untuk memilih arah dan teruskan. Adakah anda fikir ini adalah penghujungnya? Fikirkan kembali kelas tamat pengajian anda. Ini bukan penamat, ini hanya permulaan.

Pengkhususan masa depan

Laluan pengaturcara - 4Anda boleh berkembang sebagai pakar teknikal (garisan atas), sebagai pengurus (garisan bawah), atau sebagai perunding profesional/bebas yang diupah (garisan tengah). Semuanya bergantung pada pilihan anda.

Kerjaya pengaturcaraan

Profesion pengaturcara berbeza dengan profesion lain. Tidak perlu mengejar kerjaya sebagai pengurus untuk membuat wang yang baik. Ia bukan sesuatu yang luar biasa bagi seorang pengaturcara kanan memperoleh pendapatan lebih daripada bos/pengurusnya. Lebih banyak pengalaman yang anda peroleh, lebih banyak hubungan anda dengan bos anda beralih daripada bos-pekerja kepada pengurus-bintang filem. Pengaturcara lapar yang tahu nilai mereka sedang menyulap kedua-dua projek dan kekosongan. Mari kita bahagia untuk diri kita sendiri. Apakah yang diperlukan untuk menjadi pengaturcara yang berkelayakan tinggi dan dicari di peringkat global? Anda mesti mempunyai pengalaman yang luas dalam teknologi terkini dan paling banyak permintaan. Bagaimana untuk mencapai ini? Jawapannya ada di bawah. Selepas anda mendapat pekerjaan sebagai pengaturcara buat kali pertama, dua perkara mula berlaku kepada anda yang, anehnya, tidak selalunya jelas.
  1. Anda mula mendapat pengalaman dengan cepat mengerjakan projek sebenar. Satu tahun pengalaman pengaturcaraan boleh memberi anda lebih banyak pengetahuan dan kemahiran dalam bidang anda daripada 5 tahun universiti. Pengalaman adalah penunjuk penting sehinggakan kekosongan IT sering mengatakan "pengaturcara Java dengan pengalaman tiga tahun diperlukan."

  2. Anda menghabiskan 8 jam sehari untuk mempelajari teknologi baharu, dan anda juga dibayar dengan murah hati untuknya. Kepentingan faktor ini tidak boleh dianggarkan terlalu tinggi. Dalam sesetengah kes, kemahiran yang diperolehi sangat berharga sehingga anda boleh bekerja secara percuma atau bahkan membayar tambahan untuk mendapatkannya. Jika anda bijak memilih projek yang anda bersetuju untuk diusahakan, maka kerjaya yang memeningkan kepala sebagai pengaturcara menanti anda.
Tetapi apa yang perlu dipilih? Selalunya, jika anda tidak tahu teknologi mana yang akan berguna kepada anda, anda mula memilih teknologi berdasarkan prinsip "suka, tidak suka" atau "bergaya, tidak bergaya." Ia bergantung kepada nasib anda. Jadi, adalah lebih baik untuk mengetahui terlebih dahulu ke mana anda ingin pergi. Terdapat banyak cara untuk membangunkan pengaturcara, jadi untuk kesederhanaan, saya akan menyerlahkan beberapa daripada mereka dan menulis visi saya tentang situasi yang terhasil. Gambar rajah ini tidak boleh dianggap sebagai kedudukan yang tegar, sebaliknya sebagai pandangan yang dipermudahkan tentang sesuatu, untuk memberikan sekurang-kurangnya sedikit kejelasan.

Pengaturcara Bicentennial

Jika pengaturcaraan adalah perkara yang paling anda sukai , maka laluan anda ialah: Pembangun Kanan, kemudian Pemaju Utama Teknologi dan Arkitek. Anda juga boleh hanya bekerja sebagai pengaturcara selama 50 tahun. Selalunya, gaji pengaturcara kanan dan petunjuk teknikal melebihi gaji pengurus mereka. Jangan lakukan kesilapan.

Pengurus. Anda bertuah, anda tidak seperti orang lain

Anda telah pergi ke pihak musuh. bergurau. Jika anda telah membangunkan kemahiran organisasi yang luar biasa , maka laluan anda ialah: Ketua Pasukan, dan kemudian Pengurus Projek. Ini akan memberi anda peluang untuk menjadi pengarah dan akan membantu anda memulakan perniagaan anda sendiri. Ini yang anda mahukan, bukan?

Curi traktor

Jika anda berjaya membina keluarga dan anak-anak , mungkin anda inginkan kehidupan yang tenang dan selesa di negara dengan ekonomi yang stabil. Adakah anda berfikir tentang berpindah/berhijrah ke Kanada, Amerika Syarikat, Switzerland atau Australia? Anda mempunyai kemahiran yang sangat baik dan profesion yang dicari. Anda tidak perlu bermula sebagai mesin basuh pinggan mangkuk. Dan, sebagai contoh, dengan Pembangun Java Kanan. Dan mungkin untuk gaji yang lebih besar juga. Boleh tahan.

Lihat seluruh dunia kecuali Paris dan jangan mati

Anda belum mempunyai keluarga dan anda ingin melancong . Upwork adalah segalanya untuk anda. Cari pelanggan, bincangkan kadar dengannya - dari $20/jam, ambil komputer riba dan pergi. Gaji anda sepatutnya cukup untuk hidup normal di mana-mana negara di dunia. Mengapa tidak mula membuat impian anda menjadi kenyataan sekarang? Pengaturcaraan adalah selesa.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION