JavaRush /Java blogi /Random-UZ /Dasturchining yo'li

Dasturchining yo'li

Guruhda nashr etilgan
Dasturchining yo'li - 1Mening bir do'stim ko'pincha dasturchilar nima uchun doimo xursand bo'lishlari haqida hayron bo'lardi. Uning javobi oddiy va tushkunlikka tushdi: chunki ular o'zlari yaxshi ko'rgan ishda ishlaydilar va pullari ko'p. Dasturchilar dunyosiga xush kelibsiz.

Dasturchi ish haqi

Men dasturchilarning maoshi haqida gapirmoqchiman. Ish haqi bilan bog'liq vaziyat qanday, qayerga borish yaxshiroq va qayerda emas. Agar siz dasturchi bo'lmasangiz va ushbu mavzuni o'zingiz tushunishga harakat qilsangiz, siz juda ziddiyatli ma'lumotlar to'plamiga ega bo'lishingiz mumkin. Gap shundaki, dasturchining ish haqiga ta'sir qiluvchi asosiy omil uning malakasi emas, balki uning ish joyidir. Ba'zan bir xil malakaga ega bo'lgan holda, yaxshi va yomon joy o'rtasidagi farq 2-10 barobarga etishi mumkin (!) Vaqtning istalgan vaqtida sizning malakangiz doimiy bo'ladi. Ikki marta tajribali bo'lib, bir oyda ikki baravar ko'p pul topa olmaysiz. Lekin siz bir oy ichida ish joyini o'zgartirib, ikki barobar ko'p pul topishingiz mumkin. Bir kun, ikki oy ichida maoshim uch baravar ko'paydi(!) - unutilmas voqea. Keling, ishlash uchun eng yaxshi joy qayerda ekanligini bilib olaylik. Kompaniyalarda ish haqi darajasiga katta ta'sir ko'rsatadigan uchta omil:
  1. Dasturiy ta'minot ishlab chiqish kompaniyaning asosiy faoliyatimi?
  2. Kompaniya xalqaro bozorga yo'naltirilganmi yoki ichki bozormi?
  3. Kompaniyaning egasi g'arbiy yoki mahalliy kompaniya hisoblanadi.
E'tibor bering, siz yashayotgan shahar hal qiluvchi rol o'ynamaydi. Bular. Agar siz Drezdenda Nyu-Yorkdagi tanishlaringizdan 10 baravar kam yashasangiz, unda yuqorida sanab o'tilgan omillar o'ynaydi.

Maxsus raqamlar

Butun dunyo uchun aniq raqamlarni aytish qiyin. Men Sharqiy Yevropa uchun vaziyatning tavsifini beraman, bu odatda IT-autsorsing/autstaff ko'proq yoki kamroq rivojlangan barcha mamlakatlar uchun to'g'ri keladi. Quyida Sharqiy Yevropadagi yirik IT autsorsing markazi boʻlgan Kiyev uchun dasturchilarning ish haqi taqsimoti keltirilgan. Sankt-Peterburgda ish haqi 10% yuqori, Moskvada taxminan 20%. Men Sharqiy Evropada milliondan ortiq shaharni uchratmadim, u erda ish haqi Kievnikidan 30% kam edi. Barchangiz turli shaharlardan bo'lganingiz uchun men ko'rsatilgan shkala bo'yicha bergan raqamlarni oshirishni taklif qilaman:
Moskva +20%
Sankt-Peterburg +10%
Kiev (3 million)
Bir million yoki undan ortiq aholiga ega shahar -20%
Aholisi milliondan kam bo'lgan shahar -o'ttiz%
Besh yillik tajribaga ega Java katta dasturchisi ishlagan kompaniya darajasiga qarab qancha maosh olishi mumkin :
Daraja Oylik ish haqi Tavsif
1 200 - 500 dollar Pastki qismida IT kompaniyaning asosiy bo'lmagan biznes sohasi bo'lgan kompaniyalar mavjud, mijoz ichki bozor va egasi davlatdir. Masalan, soliq yoki boshqa davlat tashkilotidagi IT bo'limi.
2 500 - 1500 dollar Turli nodavlat tuzilmalarning IT bo'limlari o'rtachadan past: banklar va boshqalar.
3 1000 - 2500 dollar O'rta daraja - bu dasturiy ta'minot ishlab chiqaruvchi kompaniyalar
4 3 000 - 4 000 dollar O'rtachadan yuqori - bu dasturiy ta'minotni ishlab chiquvchi kompaniyalar va ularning mijozlari G'arbdan
5 4 000 - 5 000 dollar Yuqorida dasturiy ta'minot ishlab chiqaruvchi kompaniyalar, ularning mijozlari G'arbdan va egasi ham. Ular kam. Ish joylari kamdan-kam uchraydi va u erga borish oson emas. Lekin ular mavjud.
Dasturchining yo'li - 2 Bu vaziyatning eng g'alati tomoni nimada? Dasturchilarning yarmi birinchi va ikkinchi darajali firmalarda ishlaydi . 3 va 4-darajali firmalarda dasturchilar uchun yuzlab ochiq ish o'rinlari mavjud.Bu kompaniyalar yuqori maosh va odatda ancha yaxshi ish sharoitlarini taklif qilishga tayyor. Men ikkita Java Juniorni bilaman, ulardan biri oyiga 100 dollarga (1-darajali kompaniyada), ikkinchisi esa oyiga 1000 dollarga (4-daraja) ishlashga ketgan. Nega kamroq olasiz? Dasturchilarga bo'lgan talab taklifdan oshib ketadi - ular kam maosh oladigan joyga ishga bormang! Xulosa 1: Kievdagi Java dasturchilarining o'rtacha maoshi oyiga taxminan 1200 AQSh dollarini tashkil qiladi.2. Xulosa: Sizning o'rtacha maoshingiz, 5 yildan so'ng, agar siz 1 va 2 darajali kompaniyalarga ishlamasangiz, lekin yuqori darajadagi kompaniyalarga ishlasangiz. 3 va 4 darajalari oyiga 3000 dollardan yuqori bo'ladi. Agar siz ahmoq bo'lmasangiz, nimaga erisha olasiz? Agar siz doimiy ravishda dasturlash sohasida o'zingizni rivojlantirish bilan shug'ullansangiz, bugungi kundan boshlab maoshingiz shunday ko'rinishi mumkin. Dasturchining yo'li - 3

Reja

0-3 oy (Talaba) Siz dasturlash haqida juda kam narsa bilasiz. Ehtimol, ular buni maktabda va / yoki universitetda o'rgatgan, lekin juda yuzaki. Sizning vazifangiz dasturlashni o'rganish va Java-ni o'rganishdir. Sizning maqsadingiz kamida 3-darajali kompaniyada Java Junior sifatida ishga joylashishdir. Rejadagi dastlabki uch oyda siz hech narsa olmaysiz, chunki... faqat dasturlashni o'rganish. Kelajakda, oilangiz va ko'p kreditlaringiz bo'lsa, mutaxassislikni o'zgartirish ancha qiyin bo'ladi. Xatoni tuzatish uchun siz bir yillik oddiy hayot uchun pulni tejashingiz kerak bo'ladi. Ahmoqona xatolarga yo'l qo'ymang. 3-15 oy (Java Junior Developer) Siz allaqachon dasturchi sifatida ishlayapsiz va tajribangiz kundan-kunga ortib bormoqda. Bekor bo'lmang. Muvaffaqiyatga erishish uchun siz hali ko'p ish qilishingiz kerak. Sizning vazifangiz o'rta dasturchi sifatida sizga kerak bo'ladigan texnologiyalarni o'rganishdir. Aynan qanday texnologiyalar? Dunyo o'zgarmoqda. Men sizga hozir maslahat beraman va hayot hamma narsani o'zgartiradi. Internetda bir nechta ish toping va ular nima talab qilayotganini ko'ring. Bryus Ekkelning “Java falsafasi” kitobini albatta o‘qing. Java Junior sifatidagi birinchi yilingizdagi maqsadingiz Java Middle darajasiga erishishdir. Hech kim buni juda oson deb aytmaydi, ammo maqsadli odam uchun bu juda mumkin. Bu darhol ish haqini bir yarim mingga oshiradi. Dasturchi sifatida 2-yil (Java Middle Developer, 1-daraja) Siz o'tgan yili ko'p ishladingiz va endi siz Java Middle Developersiz. Bir yarim ming maosh bilan normal yashashingiz mumkin. Ishda sizga jiddiy topshiriqlar beriladi va tajribangiz sakrab o'sib boradi. Ikki-uch yil ichida Java Senior Developer darajasiga erishasiz. Bu jarayonni tezlashtirishdan foyda yo'q. Siz hali ham ish haqini kuchli oshira olmaysiz. Sizning vazifangiz dizayn naqshlarini o'rganish, McConnellning "Perfect Code" ni o'qishdir. Kod sifatini va jamoada ishlash ko'nikmalaringizni yaxshilang. Siz har hafta bitta IT kitobini o'qishni qoidaga aylantira olasiz. Keyin bir yil ichida siz boshqalardan 50 ta kitob aqlli bo'lasiz. Buni keyinga qoldirmang: boshqa bo'sh vaqtingiz qolmaydi. Ehtimol, sizda oilangiz bo'ladi yoki agar sizda allaqachon bo'lsa, uni kengaytirasiz. Sizning maqsadingiz katta dasturchi sifatida ixtisoslashgan bir nechta texnologiyalarni tanlashdir. Siz hali ham hamma narsani o'rganmaysiz. Va kichik hududda guru bo'lish - bu yaxshi qaror. Dasturchi sifatida ishlashning 3-yil (Java Middle Developer, 2-daraja) Siz allaqachon tajribali o'rta dasturchisiz va Katta dasturchi bo'lish haqida o'ylashni boshlaysiz. Bu yaxshi va obro'li. Sizning maoshingiz 2 ming dollardan oshadi (Kiyev uchun ma'lumotlar). Bundan buyon siz kabi mutaxassislarga talab taklifdan oshib ketadi. Siz har doim bir necha kun ichida ish topishingiz mumkin va siz hozirgidan kamroq pul topishingiz dargumon. Albatta, siz ahmoqona ish qilmasangiz. Sizning vazifangiz tanlangan texnologiyalarni o'rganishni davom ettirishdir. Yaxshiroq qiling. Ish beruvchi uchun emas, o'zingiz uchun. Istiqbolli texnologiyalarga ega loyihalarga murojaat qiling (masalan, ushbu maqolani yozish paytida Big Data). Siz baribir kuniga 8 soatingizni ofisda o'tkazasiz, shuning uchun nima uchun buning uchun bir oz ko'proq pul va eng muhimi, sizga kerak bo'ladigan qimmatli tajribani olmaysiz. Sizning maqsadingiz - ish joyini o'zgartirish. Hamma joyda yaxshi odamlar bor. Yangi loyihalar va texnologiyalarga duch kelasiz. Oldindan stulga o'smasligingiz kerak. Agar siz hali ham 3-darajali kompaniyada ishlayotgan bo'lsangiz, 4-darajaga o'tishni o'ylab ko'ring. Beshinchi daraja, juda jozibali bo'lsa-da, hali ham erishib bo'lmaydi. Dasturchi sifatida 4 yil(Java Senior Developer, 1-daraja) Siz Katta dasturchi bo'ldingiz. Tabriklaymiz. Ehtimol, siz nomaqbul biriga aylandingiz va buni his qilyapsiz. Shunga qaramay, tabriklayman. Siz hozir o'z lavozimingizga loyiqmisiz, muhim emas, asosiysi, kelajakda siz bunga loyiq bo'lishingizdir. Qabul qiling, yaxshi mavqega ega bo'lib, uni yana bir yil kutgandan ko'ra, avvalo yaxshi ish topib, bir yildan keyin o'sgan ma'qul. Umid qilamanki, siz mening maslahatimni unutmadingiz va haftada bitta kitob o'qidingiz - endi har qanday talaba sizning imkoniyatlaringizga havas qiladi. To'g'rirog'i, u ular uchun ibodat qilishga tayyor. O'ylab ko'ring, sizda jiddiy maosh bor, uch ming dollarga yaqinlashadi. Katta ehtimol bilan siz hali yoshsiz. Butun dunyo sizning oyog'ingiz ostida. Sizning vazifangiz siz tanlagan texnologiyalarni qayta ko'rib chiqishdir. Ehtimol, mutaxassisligingizni o'zgartirishingiz kerak. Oxirgi ikki yil ichida dunyo o‘zgardi, texnologiya o‘zgardi va sizning bilimlaringiz oshdi. Endi tanlagan narsangiz keyingi bir necha yil davomida sizning tanlovingiz bo'ladi. Sevimli texnologiyalaringizni tanlash vaqti keldi. Sizning maqsadingiz o'zingizni yanada rivojlantirishingiz mumkin bo'lgan yo'nalishni tanlashdir. Ularning ko'pchiligi bor, hech kim barcha variantlarni sanab o'tmaydi, lekin tanlovni hozir qilish kerak. Agar bugungi kuningizni biroz o'zgartirsangiz, bu sizning kelajagingizda katta o'zgarishlarga olib keladi. Dasturchi sifatida ishlagan 5 yil (Java Senior Developer, 2-daraja) Siz o'z kelajagingiz haqida qaror qildingiz va orzularingizni ro'yobga chiqarish uchun harakat qilyapsiz. To'g'ri yo'nalish, oldinga siljish istagi bilan birlashtiriladi va natija sizni kutishga majbur qilmaydi. Tabriklaymiz. Yana bir baxtli insonga aylanganimdan xursandman. Bitta dono haqiqat bor. Odamlar ko'pincha bir yilda nimaga erishish mumkinligini ortiqcha baholaydilar va besh yil ichida nimaga erishish mumkinligini kam baholaydilar. Besh yil orqaga qarang. Qanday bo'lsa. Sizning vazifangiz ahmoqona qarorlar qabul qilmaslik va dangasalikka berilmaslikdir. Sizning maqsadingiz yo'nalishni tanlash va davom etishdir. Bu oxiri deb o'yladingizmi? Bitiruvchi sinfingiz haqida o'ylab ko'ring. Bu oxiri emas, bu faqat boshlanishi.

Kelajakdagi mutaxassislik

Dasturchining yo'li - 4Siz texnik mutaxassis (yuqori qator), menejer (pastki qator) yoki yollangan professional/mustaqil maslahatchi (o'rta chiziq) sifatida rivojlanishingiz mumkin. Hammasi sizning afzalliklaringizga bog'liq.

Dasturlash karerasi

Dasturchi kasbi boshqa kasblardan farq qiladi. Yaxshi pul topish uchun menejer sifatida martaba bilan shug'ullanishning hojati yo'q. Katta dasturchi o'z xo'jayini/menejeridan ko'proq pul topishi odatiy hol emas. Qanchalik ko'p tajriba orttirsangiz, xo'jayiningiz bilan bo'lgan munosabatingiz xo'jayin-ishchidan kino yulduzi-menejeriga o'tadi. O'z qadr-qimmatini biladigan och dasturchilar ham loyihalar, ham bo'sh ish o'rinlari bilan shug'ullanishadi. O'zimiz uchun baxtli bo'laylik. Bunday yuqori malakali va dunyo miqyosida talab qilinadigan dasturchi bo'lish uchun nima qilish kerak? Siz eng so'nggi va eng talab qilinadigan texnologiyalarda katta tajribaga ega bo'lishingiz kerak. Bunga qanday erishish mumkin? Javob quyida. Birinchi marta dasturchi sifatida ishga kirganingizdan so'ng, siz bilan ikkita narsa sodir bo'la boshlaydi, g'alati, har doim ham aniq emas.
  1. Siz tezda haqiqiy loyihalar ustida ishlash tajribasini to'plashni boshlaysiz. Bir yillik dasturlash tajribasi sizga o'z sohangizda 5 yillik universitetdan ko'ra ko'proq bilim va ko'nikmalar berishi mumkin. Tajriba shunchalik muhim ko'rsatkichki, IT bo'sh ish o'rinlari ko'pincha "uch yillik tajribaga ega Java dasturchisi kerak" deb aytadilar.

  2. Siz kuniga 8 soatingizni yangi texnologiyalarni o'rganishga sarflaysiz va buning uchun sizga ham saxovatli haq to'lanadi. Ushbu omilning ahamiyatini ortiqcha baholab bo'lmaydi. Ba'zi hollarda, olingan ko'nikmalar shunchalik qimmatlidirki, siz ularni olish uchun bepul ishlashingiz yoki hatto qo'shimcha pul to'lashingiz mumkin. Agar siz ishlashga rozi bo'lgan loyihalarni oqilona tanlasangiz, unda sizni dasturchi sifatida bosh aylantiruvchi martaba kutmoqda.
Lekin nimani tanlash kerak? Ko'pincha, qaysi texnologiyalar siz uchun foydali bo'lishini bilmasangiz, siz "yoqadi, yoqmaydi" yoki "moda, moda emas" tamoyiliga asoslangan texnologiyalarni tanlashni boshlaysiz. Bu sizning omadingizga bog'liq. Shuning uchun, qaerga borishni oldindan bilish yaxshiroqdir. Dasturchini rivojlantirishning ko'plab usullari mavjud, shuning uchun soddaligi uchun men ulardan bir nechtasini ajratib ko'rsataman va natijada yuzaga kelgan vaziyat haqida o'z tasavvurimni yozaman. Ushbu diagramma hech bo'lmaganda aniqlik kiritish uchun qat'iy pozitsiya sifatida emas, balki narsalarning soddalashtirilgan ko'rinishi sifatida qabul qilinishi kerak.

Ikki yuz yillik dasturchi

Agar dasturlash sizga eng yoqadigan narsa bo'lsa , unda sizning yo'lingiz: Katta dasturchi, so'ngra Tech Lead Developer va Arxitektor. Siz shunchaki 50 yil dasturchi bo'lib ishlashingiz mumkin.Ko'pincha katta dasturchilar va texnik rahbarlarning maoshi ularning menejerlarining maoshidan oshib ketadi. Xato qilmang.

Menejer. Siz omadlisiz, siz boshqalarga o'xshamaysiz

Siz dushman tomoniga o'tdingiz. Hazil. Agar siz ajoyib tashkiliy qobiliyatlarni rivojlantirgan bo'lsangiz , unda sizning yo'lingiz: Jamoa rahbari va keyin loyiha menejeri. Bu sizga direktor bo'lish imkoniyatini beradi va o'z biznesingizni boshlashingizga yordam beradi. Siz xohlagan narsa shu, shunday emasmi?

Traktor o'g'irlash

Agar siz oila va farzandlar qurishga muvaffaq bo'lsangiz , demak, siz barqaror iqtisodiyotga ega mamlakatda tinch va farovon hayotni xohlaysiz. Kanada, AQSh, Shveytsariya yoki hatto Avstraliyaga ko'chib o'tish/immigratsiya haqida o'ylayapsizmi? Sizda ajoyib mahorat va izlanayotgan kasb bor. Idish yuvish mashinasi sifatida boshlash shart emas. Va, masalan, Senior Java Developer bilan. Va, ehtimol, kattaroq maosh uchun ham. Juda yomon emas.

Parijdan boshqa butun dunyoni ko'ring va o'lmang

Hali oilangiz yo'q va sayohat qilishni xohlaysiz . Yuqori ish sizning hamma narsangizdir. O'zingizga mijoz toping, u bilan narxlarni muhokama qiling - soatiga 20 dollardan, noutbukni oling va boring. Sizning maoshingiz dunyoning istalgan mamlakatida normal yashash uchun etarli bo'lishi kerak. Nega endi orzularingizni ro'yobga chiqarishni boshlamaysiz? Dasturlash qulay.
Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION