Кантип 35 жашымда программист болбой калдым

Кантип 35 жашымда программист болбой калдым
Сентябрь айынын башынан баштап ийгиликтүү ийгиликтер тууралуу “Программисттин балалыгы”, “Н жылдан кийин кантип программист болуу керек”, “Мен кантип IT тармагына башка кесиптен кеттим”, “Программалоонун жолу” деген темада басылмалар жарык көрдү. , жана башкалар кең агым менен Хабрга куюлган. Мындай макалалар дайыма жазылып турат, бирок азыр алар өзгөчө жык толду. Күн сайын психологдор, студенттер же башка бирөөлөр жазат.

Ал эми ар бир макалада тааныш ыр угулат: авторлор кеңеш берген негизги нерсе – «аракет кыл», «багынба», «коркпо» жана «арманыңа бар»; жана комментарийлерде сиз бала кезиңизден бери компьютерди сүйгөн болсоңуз, анда алар менен иштөө акыры таң калыштуу эмес деген пикирге көп жолугууга болот. Мен өзүмдүн өмүр баянымдын мисалында, мен окурмандарды баштапкы шарттар жасалган аракетке караганда маанилүүрөөк болушу мүмкүн деген ойго алып баргым келет. Адилеттүү дүйнөгө ишенүү психологиялык сооронучка өбөлгө түзөт, бирок чындыкты так чагылдырбайт.

Уруксат берилбейт: башталышы

Кантип 35 жашымда программист болбой калдым

Энциклопедия профессора Фортрана для старшего школьного возраста

Менин окуям бала кезимде информатика классынан Corvette компьютеринен башталат. Бирок бул постсоветтик билим берүүнүн караңгы чөйрөсүндөгү кокустан жарыктын шооласы болгон – ал кезде информатиканы расмий түрдө үйрөнүү 11-класстан башталышы керек болчу. Мен жаңы эле кенже класстар үчүн кокусунан башталган компьютердик билим берүү тандоосуна жазылдым. Жумасына бир жолу алар бизге терезелериндеги темир торлору бар караңгы кеңсенин оор темир эшигин ачып, Corvette BASIC аркылуу экранда “Салам” дегенди кантип көрсөтүү керектигин көрсөтүштү. Бул сонун болду, бирок көпкө созулган жок.

Сыягы, бул алты айдан кийин түзмө-түз аяктаган билим берүү экспериментинин кандайдыр бир түрү болгон. Мен көп нерсеге үйрөнө алган жокмун, кызыкканга гана жетиштим. Бирок тандоо аяктагандан кийин, алар мага мындай деп түшүндүрүштү: компьютерлер балдар үчүн эмес, он биринчи класска чейин информатиканы окуш үчүн чоңойбойт.

Бул жерде белгилей кетүүчү нерсе, токсонунчу жылдардын баары тегерек-четинде өкүм сүрүп турган, ал кезде пионер сарайларындагы ар кандай техникалык ийримдер көпчүлүк учурда жабылып, үй компьютерлери көнүмүш адатка айлана элек болчу. Ошентип, сиз технологияларды же компьютерлерди үйрөнгүңүз келгендиктен эле пайдалана алган жоксуз. Жеңүүчүлөр же жаңы базар экономикасына аралашкан адамдардын, же күнүмдүк компьютерге ээ болгондордун – инженерлердин, информатика мугалимдеринин, ар кайсы бөлүмдөрдөгү “техникалык адистердин” балдары болушту.

Мисалы, көп жылдардан кийин мен ошол эле жылы менин (келечектеги) классташымдын ата-энеси ага ZX Specrum белек кылганын билдим. Албетте, оюндар үчүн.

Кыязы, мен жаңы санариптик дүйнөдөн четте калмакмын. Окуп, компьютерге он биринчи класстан эрте жетээриме толук ишенип чоңойдум. Аягы ушундай болуп калганы кызык. Бирок андан бир-эки жыл мурун чыныгы керемет болду – мен жергиликтүү кайрымдуулук акциясынын алкагында компьютер алдым.

Бул жерде мен жоголгон убакыттын ордун толтурушум керек окшойт - бирок жашоо кайрадан өз оңдоолорун киргизди.

Кайырчыга миллион доллар берсең, эмне кыларын билбей калат деген кеп бар. Албетте, эгер ал акылдуу кайырчы болсо, миллиондун бир бөлүгүн окутууга, анын ичинде акча менен иштөөнү үйрөнүүгө жумшайт. Бирок, муну акча менен чоңойгон адамдын колунан келген нерсе менен салыштырууга болбойт. Мындай кырсык адам өзүнүн социалдык катмарынын чегинен чыккан сайын пайда болот.

Кадимки шарттарда мен эч качан компьютерге ээ боло алмак эмесмин, ошондуктан менде курстарга же тиешелүү продуктыларга акчам жок болчу. Ошол эле себептен мага бир нерсе айта ала турган адамдар менен байланышым жок болчу. Компьютер түз маанисинде башка дүйнөнүн бир бөлүгү болгон. Кадимкидей тиричилик техникасы эмес, эльф артефакты сыяктуу нерсе. Ошондуктан, мен эксперимент жана өз тажрыйбамдан бир нерсе үйрөнө алган жокмун - "сен кымбат нерсени сындырасың". Ошондуктан, мен теңтуштарыма үйдө компьютерим бар экенин айта албадым – токсонунчу жылдар жакындап калды, эсиңдеби? Ошого жараша маалымат алмашуу мүмкүнчүлүктөрү кескин кыскарды – мен эч кимден кеңеш сурай албадым, суроо бере албадым, тажрыйба бөлүшө албадым. Интернет? Эмне? Кандай интернет? Балким Фидо? Ооба, телефонубуз да жок болчу.

Китепканага барып, китептерди же справочниктерди бекер издесе болмок, анан экинчи маселе пайда болду. Бул шарттар үчүн өтө өнүккөн компьютер болчу. Ага Windows 95 орнотулган.

Мен китепканада турган компьютерлер жөнүндө негизги (жалгыз) китепти - кызыл мукабасы бар белгилүү Ген / Житомирскийдин "Информатика жана информатиканын негиздери" окуу китебин алдым. Эми сиз аны Интернеттен таап, анын мазмуну менен бортунда Windows 95 орнотулган толук кандуу компьютердин мазмунунун ортосундагы контрастты сезе аласыз. Кырдаалды ого бетер пираттык программалык камсыздоону алуу кыйынга тургандыгы менен курчуду - "All Office Software - 2000" деген кызыктуу аталыштар менен DVD дүкөндөрүнүн гүлдөшүнө бир нече жыл калды. Бирок, алар пайда болгондо, менде дисктерге акча жок болчу.

Айтмакчы, бул жерде 11-класста "расмий" информатикага убакыт келип жетти - бизге 91-жылы мен айтып өткөн окуу китеби берилген, ал эми чыныгы тапшырмалар алгоритмдердин жөнөкөй дарактарын тартуу болчу (кагазга карандаш менен) жана Lexicon текст редакторун колдонуңуз.

Формасы чабуу

Кантип 35 жашымда программист болбой калдым

Настоящие программисты и я

Натыйжада, менин компьютеримди иштеп чыгуум ушул эки жыл бою токтоп калды. Мен Windows жардамын окудум, илгич же crook аркылуу дискеттерде компьютер үчүн ар кандай программаларды алдым жана autoexec.bat файлын түзөтүү аркылуу “өнүккөн колдонуучу” болууну үйрөндүм. Лексиконду мектептен алып келдим, бирок эмне? Жалпысынан, мен акыры балалыгыма кайтып келип, qBasicте программалоону баштаганда, визуалдык интерфейстер менин айланамда эбак эле үстөмдүк кылган.

Бул карама-каршылык менин үзгүлтүксүз тексттик программалоону тереңдетүүгө болгон мотивациямды жок кылды. Мунун себеби, мен компьютер дүйнөсүнө чыныгы чөмүлүүнү баштаган Windows 95 графикасынын жана мен ошол кезде билген тилдердин бүдөмүк текст экранынын ортосундагы кысуучу дал келбестик болду. Мурунку муундагы программисттер POINT(10,15) жазып жатканда экранда чекит пайда болгонуна сүйүнүшкөн. Алар үчүн программалоо «экранда жок нерсени тартуу» болгон. Мен үчүн экран мурунтан эле формалар жана баскычтар менен толтурулган. Мен үчүн программалоо "басылганда баскычты бир нерсе кылуу" болчу - жана баскычты жасоо кызыксыз эле.

Лирикалык чегинүү катары, азыр программалоо тилдерин спираль менен өнүктүрүү ошол эле абалга кайтып келгенин белгилегим келет. Азыр бардык "чыныгы программисттер" кайрадан блокнотто интерфейстерди иштеп чыгууда жана азыр ар бир программист кайра дизайнер болууга милдеттүү. Дагы бир жолу, сиз кодду колдонуу менен экранга баскычтарды, киргизүү терезелерин жана башка башкаруу элементтерин жайгаштырышыңыз керек. Натыйжада, бул учурда классикалык 80/20 эрежеси мындай болот: "Биз интерфейсти түзүү үчүн убакыттын 80% кодду кол менен терүү менен жана 20% убакытты интерфейс элементтеринин жүрүм-турумун орнотууга жумшайбыз." Эмне үчүн бул DOS жана Pascal күндөрү болгон - мен түшүнөм; эч кандай альтернатива болгон эмес. Эмне үчүн бул азыр бар, баары мурунтан эле VB, Delphi жана C#ти көрүп, тийип калганда - мен билбейм; Мен көйгөй өнүктүрүү чөйрөсү акы төлөнүүчүбү же бекерби деп шектенип жатам. Ыңгайлуу нерселер ар дайым кымбат, жана аталган чөйрөлөрдүн бекер версиялары жакында эле пайда болгон.

Бул интернет программалоонун менден өтүп кетишинин себептеринин бири болду. Бирок, кийинчерээк белгилүү болгондой, портфолио түзүү жана программист болуу эң оңой болмок. Мен PHP жана JS экөөнү тең колго алууга аракет кылдым, бирок "блокнотко код жазгым" келген жок. Дагы бир себеби, Интернет менин жашоомдо 2005-жылы же 2006-жылы пайда болгон - буга чейин ал дүйнөлүк сүрөттүн четинде болгон. Уюлдук телефондор менен бирге "байлар эмнени колдонот".

Ошентип, мен бул DOS программалоонун баарын таштап, алгач Access Northwind окуу базасына кирдим, ал мага формаларды, баскычтарды, макросторду жана тиркемелерди программалоонун туу чокусун - VBA берди. Балким, ошол учурда мен келечекте программист болуп иштегим келет деп чечтим. Мен Visual Studio менен диск алдым, VBден кагаз китепти (!) сатып алдым жана бүт дизайн формада бир нече мүнөттүн ичинде түзүлгөнүнө жана кол менен жазылганына кубанып, калькуляторлорду жана tic-tac-toe жасай баштадым. Компьютер сейрек кездешпегендиктен, акыры дүйнөгө чыгып, пикирлеш адамдар менен программалоону талкуулай алдым.

Бул талкууларда мага VB өткөндүн, катчылар үчүн ойлоп табылган өлүп бара жаткан тил экени жана бардык чыныгы жигиттер C++ же Delphi тилинде жазаары ачылды. Паскалды дагы эле эстегендиктен, мен Delphi тандадым. Балким, бул менин программист болуу жолундагы узакка созулган тоскоолдуктардагы кийинки катам болду. Бирок мен эң аз каршылыктын жолуна түштүм, анткени мен өз ишимдин жыйынтыгын мүмкүн болушунча тезирээк көргүм келди. Ошондо мен аларды көрдүм! Мен Delphi боюнча китеп сатып алдым, аны мен буга чейин билген Excel жана Access менен байланыштырдым жана натыйжада азыр “BI системасы” деп атала турган биринчи жакындоону түздүм. Эң өкүнүчтүүсү, мен паскалды унутуп калдым, анткени мен ага он жылдан бери тийе элекмин.

Анан, албетте, программист болуу үчүн колледжге эки жолу барууга аракет кылдым. Биздин чакан шаарда бул үчүн өтө көп мүмкүнчүлүктөр болгон эмес. Биринчи жолу мен акылсыздык менен "Колдонмо математика" адистигине тапшырдым, ал жерден адамдар ушундай адистикти - программистти бүтүргөн, бирок алардан мектеп курсунан тышкары математика боюнча катуу билим талап кылынган. Ошентип экзаменден өткөн бааларды алган жокмун. Мен орто билим алып жатканда колледжде отурушум керек болчу. Экинчи жолу мен өзүмө коюлган талаптарды бир аз төмөндөтүп, инженердик адистикке өттүм – инженер болуп иштөө мени анчалык деле кызыктырбады, бирок дагы эле компьютер менен иштөөгө жакыныраак болчу. Болгону кеч болуп калды – адамдар техникалык адистиктердин даамын татып, ал жакка топ-топ болуп чуркап келишти. Бюджеттик орундарга медал ээлери гана ээ болушту.

Ошон үчүн азыр гуманитардык билимге ээ болдум. Ал кызыл, бирок техникалык эмес. Мына ушул жерден чоңойгондогу кайгылуу окуя менен жумуш табуу кайгылуу окуя кесилише баштайт.

Скрипкачы кереги жок

Кантип 35 жашымда программист болбой калдым

...но не обязательно выживу...

«Алар программисттен диплом сурашпайт» деген миф кеңири тараган. Бул мифтин бир нече себептери бар, мен негизгилерин санап чыгууга аракет кылам.

Биринчиден, токсонунчу жылдардын башында, ал эми токсонунчу жылдардын акырында бир аз - компьютердик технологиялар боюнча билим, негизинен, сейрек болчу. Эгерде адам компьютер кайда күйгүзүлгөнүн билсе жана программаны иштете алса, анда ал бизнес талап кылган нерсени аткарды. Ал эми эмгек рыногундагы жалпы башаламандык жумуш берүүчүнү талап кылынган ишти аткарууга жөндөмдүү каалаган адамды тез арада табууга мажбур кылды - анын мурда эмнени окуганы маанилүү эмес, азыр эмне кыла ала тургандыгы маанилүү. Ошондуктан, өзүн-өзү үйрөткөндөрдүн бир кыйла бөлүгү маектешүүдө сабырдуулук менен өз өнөрлөрүн көрсөтүп, ишке орношушту.

Экинчиден, ошол эле жылдары бизнес абдан тез өнүгүп жаткан, бирок HR деген заманбап түшүнүк жок болчу. Кадрлар боюнча кызматкерлер эмгек китепчелерин жана эмгек келишимдерин тузуп, советтик кадрлар боюнча офицерлер болуп калышты, ангемелешуу адистер же жетекчилер тарабынан жекече жургузулет. Алардын көбү натыйжага кызыкдар болгондуктан, билим берүү сыяктуу формалдуу критерийлер чындап эле акыркы болуп эсептелген.

Бул массалык аң-сезимдеги укмуштуудай дисбаланска алып келди. Ушундай шартта жумушка орношкон адамдар чын жүрөктөн программистке дипломдун кереги жок деп айтып, өздөрүн мисал келтириши мүмкүн. Сиз, албетте, бул түрүн тааныйт. Эгер адам сага "эмне кыла аларыңды көрсөт, алар сени жумушка алышат" десе, бул дал ушундай программист, ошол убактан бери алар аны жумушка алышкан жана ал дүйнөнүн кол тийбестигине ишенген. Ошол сыяктуу эле эски совет адамдары: «Бирок сен компьютерде иштейсиң жана англис тилин окуй аласың, мен ушунчалык чеберчилик менен окуй аласың!» деп айтышат. Алар совет доорунда гана мындай чеберчиликтер "уу" болгонун түшүнүшпөйт, эми муну ар бир экинчи адам жасай алат.

2000-жылдардын башында, мунай көтөрүлө баштаганда, экономика өнүгө баштаганда, ошондой эле жаңы ачылган бизнесмендер эмгек рыногуна чуркап, компьютерди күйгүзө турган адамды издеп жөнөшкөн.

Бирок ошол эле учурда мунай акчасынын агымы жемишсиз кадрларды – кадрлар бөлүмдөрүн түздү. Ошол эле эски советтик кадр офицерлери ошол жерде болчу, бирок аларга күтүлбөгөн жерден кандайдыр бир кызматкердин сапатын аныктоо милдети тапшырылган. Алар, албетте, мындай деңгээлдеги чечимдерди кабыл ала алышмак эмес. Ошондуктан, алар куттуу батыштан которулган китептерге жана билим сыяктуу формалдуу критерийлерге таянып, чындыктан кыйла алыс, өздөрүнүн баалоо критерийлерин иштеп чыгышкан. Ошентип, чоң бурулуш болду: чыныгы чеберчиликтен формалдуу критерийлерге.

Миф бир аз өзгөртүлүп, тирүү калган.

Экономика дагы эле өсүп, элди ар жактан тартып алып, башка компаниялардан азгырып жатышты, бирок кадрдык кызматкерлер тандоо процессине өжөр таманын салып коюшкан. Эң негизгиси, "эмне кыла аларыңды көрсөтүү" эмес, - баары бир, кадр кызматкери ага эмне көрсөтүп жатканын түшүнбөйт - "иш тажрыйбасы". Ошентип, кнопкаларды басуу жөндөмү үчүн бир жерде программист билими жок жумушка алынган адамдар мурда “программалык камсыздоо боюнча инженер” болуп иштегендиктен башка компанияга азгырылган. Дагы бир жолу, эч ким диплом сураган жок, анткени ага убакыт болгон эмес - сиздин "тажрыйбаңыз" барбы? Мейли, шашыл, отуруп иште!

Акырында, акыркы, үчүнчү себеп – интернеттин жана жеке долбоорлордун тез өнүгүшү. Адамдар үй жаныбарларына долбоорлорду жаратышкан, бул долбоорлорду каалагандарга көрсөтүп, ошону менен өз жөндөмдөрүн далилдей алышат. Сиз кат жөнөтөсүз, веб-сайтыңызга шилтемени тиркөөңүз - эми сиз өз жөндөмүңүздү далилдедиңиз.

Эми эмне болот?

Мунайдын баасы, биз билгендей, кулады, бирок миф дагы деле уланууда. Анткени, "программалык камсыздоо инженери" кызматтарында атайын билими жок эле бул кызматтарга иштегендер көп. Бирок, азыр бул себептердин бири да толук иштебейт жана азыр алардын азы бул амалды ишке орноштуруу менен кайталай алган.

  • Компьютердик технологияларды билүү бардык жерде кеңири жайылган. Компьютер менен иштөө резюмеде жөн эле көрсөтүлбөй калган, ал жерде окуу жана жазуу жөндөмү көрсөтүлгөн эмес (бул, демек, зыян келтирбейт - мен расмий маалымат каражаттарында да грамматикалык каталарга көп жолуга баштадым, жана Хабредеги макалаларда алар көз арткан мыйзам ченемдүүлүк менен пайда болот).
  • Кадрлар бөлүмдөрү жана HR адистери пайда болду, алар өз чечимдери үчүн эч кандай жоопкерчилик тартпайт жана тандоонун каалаган критерийлерин колдоно алышат. Албетте, формалдууларга артыкчылык берилет - алар жашына, билимине, жынысына жана мурунку иштеген жеринде убакытка карайт. Көндүмдөр жана жөндөмдөр калдык принцибине ылайык келет.
  • Программисттер көптөн бери тартыш болгон эмес. жетишсиздик бар жакшы программисттер, бирок бул кандайдыр бир адистик үчүн жалпысынан туура. Ал эми интернеттеги ар бир мектеп окуучусу штаттан тышкаркы сайттарда катардагы программист болуп иштейт, адамдар өз портфолиосу үчүн бир нерсе кылуу укугу үчүн күрөшөт;
  • Үй жаныбарларынын долбоорлору да кадимки көрүнүшкө айланды. Интернет жеке сайттарга жана Tetris клондоруна толгон жана бул долбоор дээрлик милдеттүү болуп калды, башкача айтканда, кадрларды тандоо электигинен өткөндөн кийин, сиз өзүңүздү адис тандоо электигинен табасыз жана алар "мага гитубуңузду көрсөтүңүз" дешет.

Билими бар адамдар - же кадрлар бөлүмдөрүнүн көз алдында билимди алмаштырган тажрыйбасы бар адамдар - экинчи бөлүгүн гана көрүшөт. Алар, адатта, мындай дешет: "программистке иштөө үчүн даражанын кереги жок, бирок Github боюнча долбоорлор пайдалуу болмок."

Бирок HR бөлүмдөрү жок болбогондуктан, бул абдан чындыгында төмөнкүчө формулировкаланган: "иштеш үчүн программистке диплом керек (HR тапшыруу үчүн), ошондой эле Github боюнча долбоорлор (техникалык интервьюдан өтүү үчүн)." Ал эми мен, гуманитардык билимим менен муну толугу менен сезем, анткени мен Github жөнүндө техникалык билими бар программисттердин даттанууларынан гана билем, бирок катаал кадр электи мени биринчи этапта жок кылат.

Эл абаны көрбөйт, балык суу көрбөйт, ал эми «КОДТЕХНОСОФТ» ЖЧКсында техникалык билими бар же иш тажрыйбасы бар адамдар алардан диплом суралбаганын көрүшпөйт, анткени ал эчак эле кыйыр түрдө айтылган. Айрыкча “мен ушунча жыл иштедим, дипломумду эч качан көрсөткөн эмесмин” деген шылтоолору күлкүлүү. Сурайсызбы, резюмеңизге киргиздиңизби? Ооба, ооба, албетте, мен кылдым. Демек, сиз менин резюмеме жасалма билим берүүнү же кандайдыр бир нерсени сунуштап жатасызбы, анткени алар баары бир ырастоону талап кылышпайт? Алар унчукпай, эч нерсеге жооп беришпейт.

Айтмакчы, бардык бюджеттик орундарды медалчылар ээлеген адистикте топтун жарымы гана бюджеттик болчу. Ал эми калган жарымы акы төлөнүүчү окуу жайдын студенттери болчу - билесиңерби, ата-энелеринин акчасына бөлүп-бөлүп сатып алышкан. Курбум ошол жакка барып диплом алды. Натыйжада мен толук кандуу «программалык камсыздоо инженери» болуп калдым жана андан бери программист болуп иштөөдө эч кандай кыйынчылыктарга туш болгон жокмун. Анткени дипломдо бекер окудуңбу же бекер окудуңбу деп айтылбайт. Бирок адистиги, "техникалык" - деп жазышат.

Комфорт зонасынан тышкары

Кантип 35 жашымда программист болбой калдым

Это я уверенно поднимаюсь по карьерной лестнице

Мен Москвага келип, жумуш издеп баштаганда мунун баарын билген эмесмин. Программистке өз ишинин жыйынтыгын көрсөтсө жетиштүү деген мифке мен дагы эле ишенчүмүн. Мен чындыгында программаларымдын үлгүлөрүн флеш-дискке алып жүрдүм - алдыга карап, аларды эч ким бир жолу да караган эмес деп айтам. Бирок чакыруулар өтө аз болгон.

Ошол кезде мен Delphi-ди дагы эле эстеп, кандайдыр бир техникалык компанияга, жок дегенде стажерлукка кирүүгө аракет кылдым. Ал күнүгө он чакты кат жөнөтүп, менин бала кезимден бери компьютерге кызыгып, андан ары окугум келгенин түшүндүргөн. Бир нече жолу алар мага чынчылдык менен, мен техникалык адистикке ээ болушум керек деп жооп беришти - дал ушул себептен HR менеджерлери ар кандай гуманитардык жардамдарды жок кылуу үчүн ири компаниялардын чектерин коргошот. Бирок көпчүлүк учурда алар жөн гана стандартташтырылган баш тартууларды алышкан. Акыр-аягы, мен мындан ары издөөмдү уланта алган жокмун жана Excel программасын колдонууга туура келген кадимки офис жумушу менен аяктадым.

Бир-эки жылдан кийин Excelге Access жана SQL кошулду, анткени мен жаш кезимди эстеп, VBA сценарийлерин активдүү жаза баштадым. Бирок ал дагы эле "чыныгы программалоо" болгон эмес. Заманбап Visual Studio программасын жүктөп алып, C# тилине кирип, дагы бир жолу аракет кылдым. Мен аны биринчи болжолдоо катары изилдеп, чакан программа жаздым жана толук кандуу вакансияларды да, стажировка сунуштарын да эске албай, бир жакка жетүү үчүн дагы аракет кылдым.

Бул жолу жүздөгөн каттарыма бир дагы жооп алган жокмун. Эч ким. Анткени, мен азыр түшүнгөндөй, менин жашым отузга жакындап калган болчу - жана менин резюмемдеги гуманитардык адистик менен бирге, бул бардык кадрлар бөлүмдөрү үчүн кара так болуп калды. Бул менин өзүмө болгон ишенимимди да, программисттердин эмгек рыногу жөнүндөгү мифтерине болгон ишенимимди да бир топ бузду. Мен "чыныгы программалоодон" толугу менен баш тартып, кадимки кеңсе иштерине басым жасадым. Мезгил-мезгили менен мен дагы эле ар кандай вакансияларга жооп бердим, бирок жооп катары мен дагы эле унчукпай калдым.

Ушул этапта кайсы бир жерде мен адам үчүн ал байкабаган нерсе канчалык баалуу экенин түшүнө баштадым, же демейки түрдө ар кимде эмне бар деп эсептейт. Сиз кеңеш сурап кайрылган же жөн гана жашоого нааразы болгон адамдар мындай кылдаттыкка терең киришпейт. Алар психология боюнча популярдуу китептерди окуп, сизге ыңгайлуу зонадан чыгуу керектигин айтышат. Сиз биринчи комфорт зонасына кирүү керек деген көптөн бери белгилүү тамаша бар болсо да. Жаш өткөн сайын бул кирүү же чыгуунун баасы жогорулайт - мисалы, мен азыр стажировкадан чыгып, иштөөгө мүмкүнчүлүгүм жок. Кирешеңиз бирдей болмоюнча, учурдагы жумушуңузда калып, аракетиңизди кылдаттык менен өзгөртө аласыз.

Акылдуу кеңешчилер бар, алар мен өзүм бере турган сунуштарды беришет. Бул көз карандысыз окутууну жана алыстан иштөөнү же өзүңүздүн долбооруңузду түзүүнү камтыйт. Бирок бул жерде тузактар ​​бар.

Чындыгында алыстан иштөө "иш тажрыйбасы" барлар үчүн гана артыкчылык болуп саналат. Аны алуу үчүн жардамга жана машыгууга муктаж болгон башталгыч үчүн бул таптакыр реалдуу эмес. Баары бир сиз менен эч ким аралашкысы келбейт, бирок бул жерде сиз аны алыстан жасашыңыз керек.

Өзүн-өзү изилдөө абдан натыйжасыз. Алар сага эмнени үйрөтөт, мисалы, алты айдын ичинде, сен өз алдынча түшүнүү үчүн эки жыл талап кылынат. Бул катыш болжол менен ушундай. Сиз дөңгөлөктү тынымсыз кайра ойлоп таап, ар кандай майда нерселерди, стандарттуу ыкмаларды жана белгилүү тузактарды өз алдынча табууга туура келет. Албетте, бул кандайдыр бир деңгээлде сизди көбүрөөк билимдүү кыла алат, анткени мунун баарын өзүңүз таап, жеңдиңиз. Бирок бул сизге төрт эсе көп убакытты талап кылат жана сиз дагы эле чыныгы өндүрүштүк долбоорлор боюнча чыныгы тажрыйбага ээ боло албайсыз.

Ошону менен бирге чыныгы ендуруштук маселелерди чечкенде гана чыныгы, пайдалуу тажрыйба пайда болорун мен жакшы билем. Бул жагынан алганда, "жазуу tic-tac-toe" сыяктуу иш-аракеттер баштапкы этапта тилди түшүнүүгө жардам берет. Бирок сиз tic-tac-toe, деңиз согушу жана жылан жазсаңыз дагы, иш жүзүндө бизнесиңизге керектүү нерселерди кыла албайсыз.

Бул жерде чыдамы жоктор кайрадан кеңеш берүүнү каалашат - алар айтышат, кээ бир фрилансердик сайттардан чыныгы техникалык спецификацияны алып, ага жазыңыз, ошондо сиз өз алдынча үйрөнөсүз, ал тургай портфолиоңуз болот.

Келгиле, акырында "Пет-долбоор" ыкмасын карап көрөлү. Сиз адамдарга пайдалуу программаны жазышыңыз керек, анан ушул программаны алар окшош программаларды жасаган жерде иштөө үчүн алып барышыңыз керек. Теорияда сонун угулат, бирок чындыгында бул тузак. Башында чыныгы долбоордун үстүндө иштөөнүн ордуна, сиз убакытты айкын маанисиз тапшырмаларга коротасыз, ошондо сиз кийинчерээк так ошол эле тапшырмаларды аткара аласыз, бирок мааниси менен.

Токто! – деп мага кыйкырышат окурмандар. - Күтө тур! Бул машыгуу! Ал бардык жерде жана дайыма ушундай көрүнөт! Ал эми бул тренинг жыйынтык чыгарууга мүмкүнчүлүк берсе макул болмокмун. Бирок жок. Менде буга чейин ушундай аракеттер, окшош тренингдер болгондугуна кайттык.

Дүйнөдө жок дегенде бир компания барбы - биздин компания мессенджерлерди жасайт, бизге баланча тилде, баланча параметр менен мессенжер жазып берели, анан сени жумушка алабыз деген? Жок. Бул дайыма эле мүмкүн, ал эми туура эмес жашы жана билими бар адам үчүн бул ыктымалдык өтө төмөн. Мунун баарын жашоо мага абдан жакшы түшүндүрдү. Мисалы, менин жашоомдун ар кандай мезгилдеринде мен билген жана VB жана VBA, Паскаль жана Delphi, SQL, R, JS, C# жана ал тургай (мен өзүм таң калдым!) Genesis32. Чынында, мен таап, курстарды алдым, белгилүү долбоорлорду жасадым, аларды интервьюда көрсөтүп, алар боюнча суроолорго жооп бере алдым. Анан?

Биринчиден, эч ким жөн эле кызыккан жок жана эч нерсе көрсөтүүнү суранган жок, мен бул интервьюларга келе албадым. Экинчиден, мунун бардыгынан мен азыр VBA+SQLди гана эстейм, анткени мен аларды ар дайым колдоном - калганы пайдалуу эмес жана унутулуп калган. Анын үстүнө, кырдаал чындап эле оор көрүндү: алар менин долбоорлорумду карап, "уккула, бул жерде баары начар, код жазганды билбейсиң, бул жерде жана бул жерде иштебейт" деп айтышкан жок. Жок, алар мени тоготпой коюшту. Либералдык искусство билими, билесизби? – Бул менин кара тору болгондуктан.

натыйжалары

Кантип 35 жашымда программист болбой калдым

Когда даже под гнётом обстоятельств ты сохраняешь внутренний покой

Тексттин пессимисттик мүнөзүнө карабастан, мен аракет кылуудан баш тартпайм. Болгону азыр мен үчүн мүмкүнчүлүктөр мейкиндиги кескин кыскарды, мен бир гана реалдуу жолду көрүп турам – бул жогоруда айтылган “үй жаныбарларынын долбоору”, бирок “жумуш издөөгө” эмес, “аракет кылууга” багытталган. бизнес түзүү». Сиз чечилбеген көйгөйдү таап, аны чечип, сиздин чечимиңизди колдоно турган жок дегенде бир нече ондогон адамдарды табышыңыз керек. Дагы бир суроо, бул жөнөкөй угулат, бирок чындыгында миллиондогон программисттердин жана аспиранттардын бири чече элек көйгөйдү табуу кыйын - жана, анын үстүнө, үйрөнчүктөр үчүн жөнөкөй.

Азыр мен Pythonго жеттим, көптөгөн мурункулардан үлгү алып, мен Хабрды талдап чыктым жана натыйжалары жөнүндө макала даярдап жатам. Мен муну биринчи хабра макалам катары жарыялайм деп үмүттөнгөн элем, бирок мен дагы эле ал жерге бир аз текстти кошушум керек. Анан «Кантип мен бир аз аракет менен программист болуп калдым» деген темадагы басылмалар дээрлик күн сайын, ал тургай күнүнө экиден чыга баштады.

Ошентип, мен эмне үчүн көп күч жумшадым, бирок эч качан программист боло албадым деп айта алган жокмун.

Кыскача айтканда, мен төмөнкүлөрдү айткым келет:

  1. Каалоо жана аракет чындап эле көп нерсе кыла алат, бирок материалдык база дагы эле чечүүчү. Ага ээ болгондор үчүн алардын каалоолору жана аракеттери аларга көбүрөөк жетүүгө жардам берет. Ага ээ болбогондор, алардын каалоолору жана аракеттери аларга кадимки натыйжага жетишүүгө жардам бербейт. Бала кезиңизден компьютерге болгон ышкыңыз программист болууга жардам берет, бирок бул анчалык деле жардам бербейт. Эч качан компьютерге кызыгып көрбөгөн, бирок бай ата-энеси аларды модалуу техникалык адистикке окууга жиберген адамдын программист болуу мүмкүнчүлүгү алда канча жогору. Бирок хобби өзү жетишсиз, эгерде - акыркы басылмалардын бириндегидей - сиз бала кезиңизде программалануучу калькуляторлорду сатып албасаңыз
  2. Программист болуп иштөө үчүн программалоону билүү жетиштүү деген мифтен акыры баш тартууга убакыт келди. Эң жакшысы, колунан келгени жетиштүү хорошо программалоо, мисалы, "тактага код жазуу" - ооба, мындай адамдар колдору менен жыртылат. Адамдардын клавиатурасы кайсы тарапта экенин билиши үчүн көчөгө чыгарылып жатканы жөнүндө сөз кылуу – бул өтө күчтүү апыртма. Ар бир программист вакансиясынын айланасында кадрлар бөлүмүнүн "айнек дубалы" бар - техникалык билими бар адамдар аны көрүшпөйт, ал эми калгандары ага башын сүзүп коюшу мүмкүн. Же - башка акыркы басылмадагыдай - "тааныш аркылуу" жумушка орношуу.
  3. Бойго жеткенде программист "болуу" үчүн жаш курактагыдай ийгиликтүү шарттарга ээ болушуңуз керек. Албетте, чоң адам көп нерсени жасай алат (ал көздөгөн максатын көрөт, окутуу жана өнүктүрүү боюнча тажрыйбасы бар, рыноктун реалдуу муктаждыктарын билет), бирок ал көп нерседен куру калган (өзүн өзү багышы керек, коротуу керек. күнүмдүк жашоодо убакыт, анын ден соолугу мындан ары андай эмес). Ал эми - башка акыркы басылмада болгондой - үй-бүлөнүн материалдык колдоосу жана жашоонун туруктуулугу өз турак-жайы түрүндө болсо, анда иш-аракеттерди өзгөртүү чындап эле оңой болот.

Source: www.habr.com

Комментарий кошуу