JavaRush /Blog Jawa /Random-JV /Path programer

Path programer

Diterbitake ing grup
Jalur programmer - 1Kanca kula asring kepingin weruh kenapa programer tansah seneng banget. Wangsulane prasaja lan ora nyenengake: amarga dheweke kerja ing proyek sing disenengi lan duwe dhuwit akeh. Sugeng rawuh ing jagad programer.

Gaji programmer

Aku pengin ngomong babagan gaji programer. Apa bener kahanan karo gaji, ngendi luwih apik kanggo pindhah menyang karya lan ngendi ora. Yen sampeyan ora programmer lan nyoba kanggo ngerti topik iki ing dhewe, sampeyan bisa mungkasi munggah karo pesawat banget mbantah data. Masalahe yaiku faktor utama sing mengaruhi gaji programmer ora kualifikasi, nanging papan kerjane. Kadhangkala, kanthi kualifikasi sing padha, bedane antarane papan sing apik lan sing ala bisa tekan 2-10 kaping (!) Ing wektu tartamtu, kualifikasi sampeyan tetep. Sampeyan ora bisa dadi kaping pindho minangka pengalaman lan entuk kaping pindho ing sasi. Nanging sampeyan bisa ngganti proyek ing sasi lan entuk kaping pindho. Sawijining dina, sajrone rong sasi, gajiku ping telu(!) - pengalaman sing ora iso dilalekake. Ayo goleki ngendi papan sing paling apik kanggo kerja. Mangkene telung faktor sing mengaruhi tingkat gaji ing perusahaan:
  1. Apa pangembangan piranti lunak minangka bisnis utama perusahaan?
  2. Apa perusahaan fokus ing pasar internasional utawa domestik?
  3. Pemilik perusahaan yaiku perusahaan Kulon utawa domestik.
Wigati dimangerteni manawa kutha sampeyan manggon ora duwe peran sing penting. Sing. Yen sampeyan manggon ing Dresden kaping 10 luwih murah tinimbang wong sing sampeyan kenal ing New York, mula faktor kasebut ing ndhuwur bakal diputer.

Nomer tartamtu

Iku angel kanggo menehi tokoh tartamtu kanggo kabeh donya. Aku bakal menehi gambaran saka kahanan kanggo Eropah Wétan, kang umume bener kanggo kabeh negara ngendi IT-outsource / outstaff luwih utawa kurang dikembangaké. Ing ngisor iki minangka rincian gaji programer kanggo Kyiv, sing dadi pusat outsourcing IT utama ing Eropa Wétan. Ing St. Petersburg, gaji 10% luwih dhuwur, ing Moskow udakara 20%. Aku wis ora ketemu siji yuta-plus kutha ing Eropah Wétan ngendi gaji padha 30% kurang saka ing Kyiv. Amarga sampeyan kabeh saka kutha-kutha sing beda-beda, aku ngusulake kanggo nambah nomer sing diwenehake miturut skala sing dituduhake:
Moscow +20%
Saint Petersburg +10%
Kiev (3 yuta)
Kutha kanthi populasi siji yuta utawa luwih -20%
Kutha kanthi populasi kurang saka siji yuta -telung puluh%
Mangkene pinten pangembang Senior Jawa kanthi pengalaman limang taun bisa entuk , gumantung saka tingkat perusahaan sing digarap:
tingkat Gaji saben wulan Katrangan
1 $200 - $500 Ing sisih ngisor ana perusahaan sing IT minangka area bisnis non-inti perusahaan, pelanggan minangka pasar domestik, lan pemilik minangka negara. Contone, departemen IT ing pajak utawa organisasi pemerintah liyane.
2 $500 - $1500 Ing ngisor iki rata-rata departemen IT saka macem-macem struktur non-pemerintah: bank, lsp.
3 $1.000 - $2.500 Tingkat tengah - iki perusahaan sing ngembangake piranti lunak
4 $3.000 - $4.000 Ndhuwur rata-rata - iki minangka perusahaan sing ngembangake piranti lunak, lan para pelanggan saka Kulon
5 $4.000 - $5.000 Ing sisih ndhuwur ana perusahaan pangembangan piranti lunak, pelanggan saka Kulon, lan uga pemilik. Padha sawetara. Lowongan kerja arang banget, lan tekan kono ora gampang. Nanging padha ana.
Jalur programmer - 2 Apa sing paling aneh babagan kahanan iki? Setengah saka kabeh programer kerja ing perusahaan tier 1 lan 2. Pengin ngerti apa sing nyekel? Ana atusan posisi mbukak kanggo programer ing perusahaan undakan 3 lan 4. Perusahaan iki gelem menehi gaji sing luwih dhuwur lan biasane kahanan kerja sing luwih apik. Aku ngerti loro Juniors Jawa, siji kang makarya kanggo $100 sasi (ing tingkat 1 perusahaan), lan kaloro $1,000 sasi (level 4). Kok tambah kurang? Panjaluk programer ngluwihi pasokan - aja kerja ing ngendi dheweke mbayar sithik! Kesimpulan 1: Gaji rata-rata programer Java ing Kiev kira-kira $ 1,200 saben wulan . tingkat 3 lan 4, bakal luwih $3,000 saben sasi. Apa sing bisa digayuh yen ora bodho, yen sampeyan terus-terusan ngembangake dhiri ing bidang pemrograman, mula gaji sampeyan, wiwit dina iki, bisa katon kaya iki. Jalur programmer - 3

rencana

0-3 sasi (Siswa) Sampeyan ngerti banget babagan pemrograman. Mungkin padha mulang ing sekolah lan / utawa universitas, nanging banget superficially. Tugas sampeyan sinau pemrograman lan sinau basa Jawa. Tujuane sampeyan entuk kerja minangka Junior Jawa ing perusahaan paling ora level 3. Telung wulan pisanan ing rencana sampeyan ora nampa apa-apa, amarga ... mung sinau programming. Ing mangsa ngarep, yen sampeyan duwe kulawarga lan akeh utangan, ganti jurusan sampeyan bakal luwih angel. Kanggo mbenerake kesalahan sampeyan kudu nyimpen dhuwit kanggo setahun urip normal. Aja nggawe kesalahan bodho. 3-15 sasi (Java Junior Developer) Sampeyan wis kerja dadi programmer, lan pengalaman sampeyan tambah saben dina. Aja nganggur. Sampeyan isih duwe akeh sing kudu ditindakake sadurunge bisa ngaso. Tugas sampeyan yaiku sinau teknologi sing dibutuhake minangka pangembang Tengah. Teknologi apa persis? Jagad iki ganti. Aku bakal menehi saran saiki, lan urip bakal ngganti kabeh. Temokake sawetara proyek online lan deleng apa sing dibutuhake. Aja lali maca bukune Bruce Eckel, The Philosophy of Java. Tujuwanmu ing taun kapisan dadi SMP Jawa yaiku nggayuh tataran Jawa Tengah. Ora ana sing ujar manawa gampang banget, nanging bisa uga kanggo wong sing duwe tujuan. Iki bakal langsung menehi lompat ing gaji kanggo siji lan setengah ewu. 2 taun dadi programmer (Java Middle Developer, level 1) Sampeyan wis kerja keras taun kepungkur, lan saiki dadi Java Middle Developer. Kanthi gaji siji setengah ewu sampeyan bisa urip normal. Ing pakaryan sampeyan diwenehi tugas sing serius, lan pengalaman sampeyan tuwuh kanthi cepet. Sampeyan bakal tekan level Java Senior Developer ing rong nganti telung taun. Ora ana gunane kanggo nyepetake proses iki. Sampeyan isih ora bakal entuk kenaikan gaji sing kuat. Tugas sampeyan yaiku sinau pola desain, maca "Kode Sampurna" McConnell. Ngapikake kualitas kode lan katrampilan kerja tim. Sampeyan bisa nggawe aturan maca siji buku IT saben minggu. Banjur ing setahun, sampeyan bakal dadi 50 buku luwih pinter tinimbang liyane. Aja ngenteni nganti mengko: sampeyan ora bakal duwe wektu luang maneh. Iku kamungkinan sing bakal duwe kulawarga, utawa nggedhekake yen sampeyan wis duwe. Tujuan sampeyan yaiku milih sawetara teknologi sing bakal dadi spesialis minangka Pangembang Senior. Sampeyan isih ora bakal sinau kabeh. Lan dadi guru ing wilayah cilik minangka keputusan sing apik. Taun kaping 3 makarya minangka programmer (Java Middle Developer, level 2) Sampeyan wis dadi pangembang Tengah sing berpengalaman lan wiwit mikir babagan dadi Pengembang Senior. Iku apik lan bergengsi. Gaji sampeyan ngluwihi 2 ewu dolar (data kanggo Kyiv). Wiwit saiki, panjaluk profesional kaya sampeyan ngluwihi pasokan. Sampeyan bisa tansah njaluk proyek ing sawetara dina, lan sampeyan ora kamungkinan kanggo entuk kurang saka saiki. Kajaba, mesthi, sampeyan nindakake soko bodho. Tugas sampeyan yaiku nerusake sinau teknologi sing dipilih. Apa luwih apik. Ora kanggo juragan, kanggo sampeyan dhewe. Aplikasi menyang proyek kanthi teknologi sing njanjeni (kayata Big Data, nalika nulis artikel iki). Sampeyan bakal nglampahi 8 jam dina ing kantor tho, dadi apa ora njaluk sethitik liyane dhuwit kanggo iku lan, liyane Jahwéh, pengalaman terkenal sampeyan bakal perlu. Tujuan sampeyan kanggo ngganti proyek. Ana wong apik nang endi wae. Sampeyan bakal nemokake proyek lan teknologi anyar. Sampeyan ora kudu tuwuh ing kursi sadurunge. Yen sampeyan isih kerja ing perusahaan tingkat 3, coba pindhah menyang tingkat 4. Tingkat kalima, sanajan menarik banget, nanging ora bisa digayuh. 4th taun minangka programmer(Java Senior Developer, level 1) Sampeyan wis dadi Senior Developer. Sugeng. Mbok menawa sampeyan dadi siji sing ora pantes, lan sampeyan ngrasakake. Isih, Sugeng. Ora preduli apa sampeyan pantes posisi sampeyan saiki, sing penting sampeyan dadi pantes ing mangsa ngarep. Setuju, luwih becik entuk kerja sing apik dhisik, lan tuwuh nganti setaun mengko, tinimbang tuwuh dadi posisi sing apik lan ngenteni taun liyane. Muga-muga sampeyan ora lali karo saran lan maca siji buku seminggu - saiki ana siswa sing iri karo kemampuan sampeyan. Utawa luwih, dheweke siap ndedonga kanggo wong-wong mau. Coba dipikir, sampeyan duwe gaji serius, nyedhaki telung ewu dolar. Paling kamungkinan, sampeyan isih enom. Jagad kabeh ana ing sangisore sikilmu. Tugas sampeyan yaiku mriksa maneh teknologi sing sampeyan pilih. Mbok menawa sampeyan kudu ngganti spesialisasi sampeyan. Donya wis owah, teknologi wis owah, lan kawruhmu tambah akeh sajrone rong taun kepungkur. Apa sing sampeyan pilih saiki bakal dadi pilihan kanggo sawetara taun sabanjure. Iku wektu kanggo milih teknologi favorit. Tujuan sampeyan yaiku milih arah sing bisa dikembangake luwih lanjut. Ana akeh, ora ana sing bakal nyathet kabeh pilihan, nanging pilihan kudu ditindakake saiki. Yen sampeyan ngganti saiki sethitik dina iki, iku bakal mimpin kanggo owah-owahan gedhe ing mangsa. Taun kaping 5 kerja dadi programmer (Java Senior Developer, level 2) Sampeyan wis mutusake masa depan lan kerja keras kanggo nggayuh impen sampeyan. Arah sing bener, digabungake karo kepinginan kanggo maju, lan asil ora bakal ngenteni. Sugeng. Aku bungah yen aku wis dadi wong sing luwih seneng. Ana siji bebener wicaksana. Wong asring overestimate apa sing bisa digayuh ing setahun lan ngremehake apa sing bisa digayuh ing limang taun. Deleng maneh limang taun. Cara iku. Tugas sampeyan ora nggawe keputusan sing bodho lan ora dipimpin dening kesed. Tujuan sampeyan yaiku milih arah lan nerusake. Apa sampeyan mikir iki pungkasan? Mikir maneh menyang kelas lulus. Iki dudu pungkasan, iki mung wiwitan.

Spesialisasi mangsa ngarep

Jalur programmer - 4Sampeyan bisa berkembang minangka spesialis teknis (garis ndhuwur), minangka manajer (garis ngisor), utawa minangka konsultan profesional / independen (garis tengah). Iku kabeh gumantung ing pilihan.

Karir pemrograman

Profesi programmer beda karo profesi liyane. Ora perlu ngupayakake karir minangka manajer kanggo entuk dhuwit sing apik. Ora aneh yen programer senior entuk luwih akeh tinimbang bos / manajer. Pengalaman liyane sing sampeyan entuk, luwih akeh hubungan sampeyan karo bos sampeyan pindhah saka boss-worker menyang manager-star-film. Programer sing keluwen sing ngerti regane juggling loro proyek lan lowongan. Ayo dadi seneng kanggo awake dhewe. Apa sing dibutuhake kanggo dadi programmer sing berkualitas lan digoleki sacara global? Sampeyan kudu duwe pengalaman ekstensif ing teknologi paling anyar lan paling dikarepake. Kepiye carane entuk iki? Jawaban ing ngisor iki. Sawise sampeyan entuk proyek minangka programer kanggo pisanan, ana rong perkara sing kedadeyan, sing aneh, ora mesthi ketok.
  1. Sampeyan wiwit cepet entuk pengalaman nggarap proyek nyata. Pengalaman program setaun bisa menehi kawruh lan katrampilan luwih akeh ing lapangan tinimbang 5 taun universitas. Pengalaman minangka indikator penting sing lowongan IT asring ujar "programmer Java sing duwe pengalaman telung taun dibutuhake."

  2. Sampeyan nglampahi 8 jam saben dina kanggo sinau teknologi anyar, lan sampeyan uga dibayar kanthi akeh. Pentinge faktor iki ora bisa dikira-kira. Ing sawetara kasus, katrampilan sing dipikolehi dadi larang banget supaya sampeyan bisa kerja kanthi gratis utawa malah mbayar ekstra kanggo entuk. Yen sampeyan kanthi wicaksana milih proyek sing sampeyan setuju kanggo digarap, mula karir sing mumet minangka programmer nunggu sampeyan.
Nanging apa sing kudu dipilih? Asring, yen sampeyan ora ngerti teknologi sing bakal migunani kanggo sampeyan, sampeyan miwiti milih teknologi adhedhasar prinsip "seneng, ora seneng" utawa "modis, ora modis." Iku gumantung ing luck. Dadi, luwih becik ngerti sadurunge arep menyang ngendi. Ana akeh cara kanggo ngembangake programmer, supaya gampang, aku bakal nyorot sawetara lan nulis visi babagan kahanan sing diasilake. diagram iki ngirim ora dijupuk minangka posisi kaku, nanging rodo minangka tampilan simplified bab, supaya nggawa ing paling sawetara kajelasan.

Programmer Bicentennial

Yen pemrograman sing paling sampeyan senengi , mula dalan sampeyan yaiku: Pangembang Senior, banjur Pangembang lan Arsitek Teknisi. Sampeyan uga bisa kerja minangka programmer sajrone taun 50. Asring, gaji programer senior lan pimpinan teknis ngluwihi gaji manajer. Aja salah.

Manager. Bejo sampeyan, ora kaya wong liya

Sampeyan wis pindhah menyang sisih mungsuh. guyon. Yen sampeyan wis ngembangake katrampilan organisasi sing luar biasa , dalan sampeyan yaiku: Pimpinan Tim, banjur Manajer Proyek. Iki bakal menehi sampeyan kesempatan dadi direktur lan bakal mbantu sampeyan miwiti bisnis sampeyan dhewe. Iki sing dikarepake, ta?

Nyolong traktor

Yen sampeyan bisa miwiti kulawarga lan anak , mbok menawa sampeyan pengin urip sing tenang lan nyaman ing negara kanthi ekonomi sing stabil. Apa sampeyan mikir babagan pindhah / imigrasi menyang Kanada, AS, Swiss utawa malah Australia? Sampeyan duwe katrampilan sing apik lan profesi sing dikarepake. Sampeyan ora kudu miwiti minangka mesin cuci piring. Lan, contone, karo Pangembang Jawa Senior. Lan bisa uga kanggo gaji sing luwih gedhe. Ora ala banget.

Waca kabeh donya kajaba Paris lan ora mati

Sampeyan durung duwe kulawarga lan pengin lelungan . Upwork iku kabeh sampeyan. Temokake pelanggan, rembugan tarif karo dheweke - saka $ 20 / jam, njupuk laptop lan lunga. Gaji sampeyan kudu cukup kanggo urip normal ing negara apa wae ing donya. Napa ora miwiti nggawe impen sampeyan saiki? Pemrograman nyaman.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION