JavaRush /Java блогу /Random-KY /Программисттин жолу

Программисттин жолу

Группада жарыяланган
Программисттин жолу - 1Менин бир досум программисттер эмне үчүн дайыма бактылуу болушат деп көп ойлончу. Анын жообу жөнөкөй жана көңүл чөгөттүк болду: анткени алар жакшы көргөн жумушта иштешет жана акчасы көп. Программисттер дүйнөсүнө кош келиңиз.

Программисттин айлык акысы

Мен программисттердин эмгек акысы жөнүндө айткым келет. Айлык акылардын абалы кандай, кайсы жерде иштегени жакшы, кайсыл жерде жок. Эгер сиз программист болбосоңуз жана бул теманы өз алдынча түшүнүүгө аракет кылсаңыз, анда сиз абдан карама-каршы келген маалыматтардын топтомуна ээ болушуңуз мүмкүн. Программисттин эмгек акысына таасир этүүчү негизги фактор анын квалификациясы эмес, анын иштеген жери. Кээде ошол эле квалификациялар менен жакшы менен жаман жердин айырмасы 2-10 эсеге (!) жетиши мүмкүн. Бир айда эки эсе тажрыйбалуу болуп, эки эсе көп акча таба албайсыз. Бирок бир айдын ичинде жумушуңузду алмаштырып, эки эсе көп акча таба аласыз. Бир күнү, эки айдын ичинде менин айлыгым үч эсе көбөйдү(!) – унутулгус окуя. Кайсы жерде иштөө үчүн эң жакшы жер экенин билели. Бул жерде абдан компанияларда эмгек акынын деңгээлине таасир этүүчү үч фактор бар:
  1. Программалык камсыздоону иштеп чыгуу компаниянын негизги бизнесиби?
  2. Компания эл аралык рынокко багытталганбы же ички рыноккобу?
  3. Компаниянын ээси батыш же ата мекендик компания.
Сиз жашаган шаар чечүүчү ролду ойнобой тургандыгын эске алыңыз. Ошол. Эгерде сиз Дрезденде Нью-Йорктогу тааныш адамыңыздан 10 эсе аз жашасаңыз, анда жогоруда саналып өткөн факторлор ойнойт.

Конкреттүү сандар

Бүткүл дүйнө боюнча конкреттүү цифраларды айтуу кыйын. Мен Чыгыш Европадагы кырдаалды сүрөттөп берем, бул жалпысынан IT-аутсорсинг/аутстафф аздыр-көптүр өнүккөн бардык өлкөлөр үчүн туура. Төмөндө Чыгыш Европадагы ири IT аутсорсинг борбору болгон Киев үчүн программисттердин эмгек акысынын бөлүштүрүлүшү келтирилген. Санкт-Петербургда эмгек акы 10%, Москвада 20%га жакын. Мен Чыгыш Европада Киевге караганда 30% аз айлык алган миллиондон ашык шаарды көргөн жокмун. Баардыгыңар ар кайсы шаарлардан болгондуктан, мен берген сандарды көрсөтүлгөн шкала боюнча көбөйтүүнү сунуштайм:
Москва +20%
Санкт-Петербург +10%
Киев (3 миллион)
Бир миллион же андан көп калкы бар шаар -20%
Миллионго жетпеген калкы бар шаар -отуз%
Бул жерде беш жылдык тажрыйбасы бар Java улук иштеп чыгуучусу иштеген компаниянын деңгээлине жараша канча акча таба аларын көрөбүз:
Деңгээл Айлык акы Description
1 200 - 500 доллар Төмөндө IT компаниянын негизги эмес бизнес чөйрөсү болгон компаниялар бар, кардар ички рынок, ал эми ээси мамлекет. Мисалы, салык же башка мамлекеттик уюмдагы IT бөлүмү.
2 500 - 1500 доллар Ортодон төмөн ар кандай өкмөттүк эмес түзүмдөрдүн IT бөлүмдөрү: банктар ж.б.
3 1000 - 2500 доллар Орто деңгээл - бул программалык камсыздоону иштеп чыгуучу компаниялар
4 3 000 – 4 000 доллар Ортодон жогору - булар программалык камсыздоону иштеп чыгуучу компаниялар жана алардын кардарлары батыштан
5 4 000 - 5 000 доллар Жогору жакта программалык камсыздоону иштеп чыгуучу компаниялар турат, алардын кардарлары батыштан, ээси дагы. Алар аз. Жумуш орундары сейрек кездешет жана ал жакка жетүү оңой эмес. Бирок алар бар.
Программисттин жолу - 2 Бул кырдаалдын эң таң калыштуусу эмнеде? Бардык программисттердин жарымы 1 жана 2-деңгээлдеги фирмаларда иштешет . 3 жана 4-деңгээлдеги фирмаларда программисттер үчүн жүздөгөн ачык позициялар бар.Бул компаниялар көбүрөөк айлык акыларды жана адатта бир топ жакшыраак иштөө шарттарын сунуштоого даяр. Мен эки Java Junior программасын билем, алардын бири айына 100 долларга (1-деңгээлдеги компанияда), экинчиси айына 1000 долларга (4-деңгээл) иштегени кеткен. Эмне үчүн азыраак? Программисттерге болгон суроо-талап сунуштан ашат - алар аз төлөгөн жерге жумушка барба! Корутунду 1: Киевдеги Java программисттеринин орточо эмгек акысы айына болжол менен $1200 2 Корутунду: Сиздин орточо айлык акыңыз, 5 жылдан кийин, эгер сиз 1 жана 2-деңгээлдеги компанияларга иштебей, бирок төмөнкү деңгээлдеги компанияларга иштесеңиз. 3 жана 4-деңгээлдери айына 3000 доллардан жогору болот. Акылсыз болбосоңуз эмнеге жетише аласыз? Эгер сиз тынымсыз программалоо тармагында өзүн-өзү өнүктүрүү менен алек болсоңуз, анда сиздин айлыгыңыз бүгүнтөн баштап ушундай көрүнүшү мүмкүн. Программисттин жолу - 3

План

0-3 ай (Студент) Сиз программалоо жөнүндө абдан аз билесиз. Балким, алар мектепте жана/же университетте үйрөтүшкөн, бирок өтө үстүртөн. Сиздин милдет программалоону үйрөнүү жана Java үйрөнүү. Сиздин максатыңыз жок дегенде 3-деңгээлдеги компанияда Java Junior катары жумушка орношуу. План боюнча биринчи үч айда сиз эч нерсе албайсыз, анткени... жөн гана программалоону үйрөнүү. Келечекте үй-бүлөлүү жана көп кредиттер болгондо адистикти алмаштыруу алда канча кыйын болот. Катаны оңдоо үчүн бир жыл кадимки жашоого акча топтоо керек болот. Акылсыз каталарды кетирбеңиз. 3-15 ай (Java Junior Developer) Сиз буга чейин программист болуп иштеп жатасыз жана тажрыйбаңыз күн сайын өсүп жатат. Бекер болбо. Жетишкен ийгorктериңиз менен эс алуу үчүн сизде дагы көп иштер бар. Сиздин милдетиңиз сизге Орто иштеп чыгуучу катары керектүү технологияларды изилдөө. Кандай технологиялар так? Дүйнө өзгөрүүдө. Мен азыр сага кеңеш берем, жашоо баарын өзгөртөт. Интернеттен бир нече жумуш таап, алар эмнени талап кылат. Брюс Эккелдин “Ява философиясы” китебин сөзсүз окуңуз. Java Junior катары биринчи жылыңыздагы максатыңыз Java орто деңгээлине жетүү. Бул өтө жеңил деп эч ким айтпайт, бирок максаттуу адам үчүн бул толук мүмкүн. Бул дароо айлыкты бир жарым миңге чейин көтөрөт. Программист катары 2-курс (Java Middle Developer, 1-деңгээл) Сиз былтыр талыкпай иштедиңиз, эми сиз Java Орто иштеп чыгуучусусуз. Бир жарым миң айлык менен кадимкидей жашасаң болот. Жумушта сизге олуттуу тапшырмалар берorп, тажрыйбаңыз өсүп жатат. Сиз эки-үч жылдын ичинде Java Senior Developer деңгээлине жетесиз. Бул процессти тездетуунун эч кандай пайдасы жок. Сиз дагы эле айлык акыны күчтүү көтөрө албайсыз. Сиздин милдетиңиз дизайн үлгүлөрүн изилдөө, МакКоннеллдин "Мыкты codeду" окуу. Кодуңуздун сапатын жана командада иштөө жөндөмүңүздү жакшыртыңыз. Сиз жума сайын бир IT китепти окууну эрежеге айландырсаңыз болот. Ошондо бир жылдын ичинде башкаларга караганда 50 китеп акылдуу болосуң. Аны кийинчерээк калтырбаңыз: мындан ары бош убактыңыз болбойт. Сиздин үй-бүлөңүз болушу мүмкүн, же үй-бүлөңүз бар болсо, кеңейтүү мүмкүн. Сиздин максат , сиз улук иштеп чыгуучу катары адистешкен бир нече технологияларды тандоо. Сиз дагы эле баарын үйрөнө албайсыз. Ал эми кичинекей аймакта гуру болуу жакшы чечим. Программист катары иштөөнүн 3-жылы (Java Middle Developer, 2-деңгээл) Сиз буга чейин тажрыйбалуу Орто иштеп чыгуучусуз жана Улук Иштеп чыгуучу болуу жөнүндө ойлоно баштадыңыз. Бул жакшы жана престиждүү. Сиздин маянаңыз 2 миң доллардан ашат (Киев боюнча маалымат). Мындан ары сизге окшогон адистерге суроо-талап сунуштан ашып баратат. Сиз ар дайым бир-эки күндүн ичинде жумушка орношсоңуз болот жана азыркыдан азыраак акча таба аласыз. Албетте, сиз акылсыздык кылбасаңыз. Сиздин милдет - тандалган технологияларды изилдөөнү улантуу. Жакшыраак кыл. Иш берүүчүнүн кызыкчылыгы үчүн эмес, өзүңүз үчүн. Перспективдүү технологиялары бар долбоорлорго кайрылыңыз (мисалы, бул макаланы жазып жаткан учурда Big Data). Сиз баары бир күнүнө 8 саатыңызды кеңседе өткөрөсүз, андыктан ага бир аз көбүрөөк акча жана эң негизгиси сизге керектүү болгон баалуу тажрыйбаны албайсыз. Сиздин максат - жумуш алмаштыруу. Бардык жерде жакшы адамдар бар. Жаңы долбоорлорго жана технологияларга туш болосуз. Сиз мөөнөтүнөн мурда отургучка өспөшүңүз керек. Эгер сиз дагы эле 3-деңгээлдеги компанияда иштеп жатсаңыз, 4-деңгээлге өтүүнү ойлонуп көрүңүз. Бешинчи деңгээл, абдан жагымдуу болсо да, дагы эле мүмкүн эмес. Программист катары 4-курс(Java улук иштеп чыгуучу, 1-деңгээл) Сиз улук иштеп чыгуучу болдуңуз. Куттуктайбыз. Балким, сен татыксыз болуп калгандырсың жана аны сезип жаткандырсың. Ошентсе да куттуктайм. Сиз азыр өз кызматыңызга татыктуусузбу маанилүү эмес, эң негизгиси келечекте сиз ошого татыктуу болосуз. Макул, жакшы кызматка өсүп, аны дагы бир жыл күткөндөн көрө, алгач жакшы жумушка орношуп, бир жылдан кийин ага жеткен жакшы. Сиз менин кеңешимди унуткан жоксуз жана жумасына бир китеп окудуңуз деп үмүттөнөм – эми ар бир студент сиздин мүмкүнчүлүктөрүңүзгө көз артат. Тагыраак айтканда, ал алар үчүн сыйынууга даяр. Ойлонуп көрсөң, үч миң долларга жакындап калган олуттуу маянаң бар. Сыягы, сен али жашсың. Бүт дүйнө сенин бутуңдун астында. Сиздин милдетиңиз тандалган технологияларды кайра карап чыгуу. Балким, адистигиңди өзгөртүү керектир. Акыркы эки жылда дүйнө өзгөрдү, технология өзгөрдү, сиздин бorмиңиз өстү. Азыр эмнени тандасаңыз, кийинки бир нече жылда сиздин тандооңуз болот. Сүйүктүү технологияларыңызды тандоого убакыт келди. Сиздин максат сиз андан ары өнүгүп келе турган багытты тандоо. Алардын көбү бар, эч ким бардык варианттарды санаbyte, бирок тандоону азыр жасаш керек. Бүгүнкү күндө бир аз өзгөрсөңүз, келечектеги чоң өзгөрүүлөргө алып келет. Программист катары иштөөнүн 5-жылы (Java Senior Developer, 2-деңгээл) Сиз келечегиңизди чечтиңиз жана кыялдарыңызды ишке ашыруу үчүн иштеп жатасыз. Туура багыт алдыга умтулуу менен айкалышып, натыйжа сизди күттүрбөйт. Куттуктайбыз. Дагы бир бактылуу инсан болуп калганыма кубанычтамын. Бир акылман чындык бар. Адамдар көбүнчө бир жылда эмнеге жетише аларын ашыкча баалашат жана беш жылда эмнеге жетише аларын баалашат. Беш жыл артка кылчайып. Кандай болсо. Сиздин милдетиңиз акылсыз чечимдерди кабыл алуу жана жалкоолуктун жетегинде калбоо. Сиздин максат бир багытты тандап, алдыга жылдыруу. Бул аягы деп ойлодуңуз беле? Бүтүрүүчү классыңызды эстеңиз. Бул аягы эмес, бул башталышы гана.

Келечектеги адистик

Программисттин жолу - 4Сиз техникалык адис (жогорку линия), менеджер (төмөнкү сап) же жалданган кесипкөй/көз карандысыз консультант (орто линия) катары өнүгө аласыз. Мунун баары сиздин каалоолоруңуздан көз каранды.

Программалоочу карьера

Программисттин кесиби башка кесиптерден айырмаланат. Жакшы акча табуу үчүн менеджер болуп карьера жасоонун кереги жок. Улук программист өзүнүн жетекчисинен/менеджеринен көбүрөөк акча табышы сейрек эмес. Канчалык көп тажрыйба топтосоңуз, шефиңиз менен болгон мамилеңиз ошончолук кожоюн-жумушчудан кино жылдыз-менеджерине өтөт. Өз баасын билген ач программисттер долбоорлорду да, бош орундарды да жонглёрдо. Озубуз учун бактылуу бололу. Ушундай жогорку квалификациялуу жана глобалдык суроо-талапка ээ программист болуу үчүн эмне кылыш керек? Сиз акыркы жана эң талап кылынган технологиялар боюнча чоң тажрыйбага ээ болушуңуз керек. Буга кантип жетишсе болот? Жооп төмөндө. Сиз биринчи жолу программист болуп жумушка орношкондон кийин, сизде таң калыштуусу, дайыма эле ачык-айкын боло бербеген эки нерсе боло баштайт.
  1. Чыныгы долбоорлордун үстүндө иштөө боюнча тез тажрыйба ала баштайсыз. Бир жылдык программалоо тажрыйбасы сизге 5 жылдык университетке караганда өз тармагында көбүрөөк бorм жана көндүмдөрдү бере алат. Тажрыйба ушунчалык маанилүү көрсөткүч болгондуктан, IT вакансиялары көбүнчө "үч жылдык тажрыйбасы бар Java программисти керек" деп айтышат.

  2. Сиз күнүнө 8 саатыңызды жаңы технологияларды изилдөөгө жумшайсыз жана бул үчүн сизге да марттык менен төлөнөт. Бул фактордун маанисин ашыкча баалоого болбойт. Кээ бир учурларда, алынган көндүмдөр ушунчалык баалуу болгондуктан, сиз аларды алуу үчүн бекер иштей аласыз же кошумча төлөй аласыз. Эгер сиз иштөөгө макул болгон долбоорлорду акылдуулук менен тандасаңыз, анда сизди программист катары баш айланткан карьера күтөт.
Бирок эмнени тандоо керек? Көбүнчө, кайсы технологиялар сизге пайдалуу болорун билбесеңиз, «жактырса, жакпайт» же «модалуу эмес, модалуу» деген принципке негизделген технологияларды тандай баштайсыз. Бул сиздин бактыңыздан көз каранды. Андыктан кайда барарыңызды алдын ала бorп алганыңыз оң. Программистти өнүктүрүүнүн көптөгөн жолдору бар, ошондуктан жөнөкөйлүк үчүн мен алардын бир нечесин бөлүп көрсөтөм жана пайда болгон кырдаал боюнча өз көз карашымды жазам. Бул диаграмманы катаал позиция катары кабыл албоо керек, бирок, жок эле дегенде, кандайдыр бир айкындыкты алып келүү үчүн нерселердин жөнөкөйлөтүлгөн көрүнүшү катары кабыл алынышы керек.

Bicentennial программист

Эгерде программалоо сизге эң жаккан нерсе болсо , анда сиздин жолуңуз: Улук Иштеп чыгуучу, андан кийин Техникалык Жетектөөчү Иштеп чыгуучу жана Архитектор. Сиз ошондой эле 50 жыл программист болуп иштесеңиз болот.Көп учурда улук программисттердин жана техникалык жетекчилердин маянасы алардын менеджерлеринин айлыгынан ашып кетет. Ката кылба.

менеджер. Сен бактылуусуң, сен башкалардай эмессиң

Сиз душман тарапка өтүп кеттиңиз. Тамаша. Эгер сиз мыкты уюштуруучулук жөндөмдөрдү өрчүткөн болсоңуз , анда сиздин жолуңуз: Топтун жетекчиси, андан кийин Долбоордун менеджери. Бул сизге директор болууга мүмкүнчүлүк берет жана жеке бизнесиңизди баштоого жардам берет. Каалаганыңыз ушул, туурабы?

Трактор уурдап

Эгер сиз үй-бүлө жана балдарды түзө алсаңыз , анда, балким, сиз туруктуу экономикасы бар өлкөдө тынч жана жайлуу жашоону каалайсыз. Канадага, АКШга, Швейцарияга же Австралияга көчүү/иммиграциялоо жөнүндө ойлонуп жатасызбы? Сизде эң сонун жөндөм жана талап кылынган кесип бар. Идиш жуугучтан баштоонун кереги жок. Жана, мисалы, улук Java Developer менен. Жана, балким, дагы көп айлык үчүн. Жаман эмес.

Парижден башка бүт дүйнөнү караңыз жана өлбөңүз

Сиздин үй-бүлөңүз жок жана саякаттагыңыз келет . Жакшы иш - сиздин бардыгыңыз. Өзүңүзгө кардар табыңыз, аны менен тарифтерди талкуулаңыз - саатына 20 доллардан баштап, ноутбук алып, барыңыз. Сиздин маянаңыз дүйнөнүн каалаган өлкөсүндө нормалдуу жашоого жетет. Кыялдарыңызды ишке ашырууга эмне үчүн азыртадан киришпеске? Программалоо ыңгайлуу.
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION