Яаж би 35 настайдаа программист болоогүй юм бэ

Яаж би 35 настайдаа программист болоогүй юм бэ
XNUMX-р сарын эхнээс "Программистын хүүхэд нас", "Нэг жилийн дараа хэрхэн програмист болох вэ", "Би хэрхэн өөр мэргэжлээс IT руу явсан", "Програмчлалд хүрэх зам" зэрэг сэдвүүдээр амжилттай амжилтанд хүрсэн тухай нийтлэлүүд гарч ирэв. , гэх мэтээр Хабр руу өргөн урсгалаар цутгажээ. Энэ мэт нийтлэлүүд байнга бичигддэг ч одоо тэд маш их хөл хөдөлгөөн ихтэй болсон. Өдөр бүр сэтгэл судлаач, оюутнууд эсвэл өөр хэн нэгэн бичдэг.

Нийтлэл бүрт танил дуу сонсогддог: зохиолчдын зөвлөдөг гол зүйл бол "оролдоод", "бүү бууж өг", "айх хэрэггүй", "мөрөөдлийнхөө зүг яв"; Хэрэв та багаасаа компьютерт дуртай байсан бол тэдэнтэй ажиллах нь эцэстээ гайхах зүйл биш юм гэсэн санааг сэтгэгдлүүдээс олонтаа олж болно. Намтарынхаа жишээн дээр би уншигчдад хүчин чармайлтаас илүү анхны нөхцөл байдал чухал байж болно гэсэн санааг хүргэхийг хүсч байна. Шударга ертөнцөд итгэх итгэл сэтгэл зүйн тав тухыг дэмждэг боловч бодит байдлыг тийм ч зөв тусгадаггүй.

Зөвшөөрөгдөөгүй: эхлэл

Яаж би 35 настайдаа программист болоогүй юм бэ

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

Миний түүх бага наснаасаа компьютерийн шинжлэх ухааны ангийн Корветт компьютерээс эхэлдэг. Гэхдээ энэ бол Зөвлөлтийн дараах боловсролын харанхуй орчинд санамсаргүй гэрлийн туяа байсан - тэр үед компьютерийн шинжлэх ухааны албан ёсны судалгаа 11-р ангиас эхлэх ёстой байв. Би дөнгөж сая дунд сургуулийн санамсаргүй байдлаар эхэлсэн компьютерийн боловсролын сонгон шалгаруулалтад бүртгүүлсэн. Долоо хоногт нэг удаа тэд цонхон дээрээ тортой харанхуй оффисын хүнд төмөр хаалгыг онгойлгож, Corvette BASIC ашиглан дэлгэцэн дээр "Сайн байна уу" гэж хэрхэн харуулахыг харуулсан. Гайхалтай байсан ч удаан үргэлжилсэнгүй.

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

Анхдагчдын ордон дахь янз бүрийн техникийн дугуйлангууд аль хэдийн хаагдаж, гэрийн компьютерууд ердийн зүйл болж амжаагүй байсан XNUMX-ээд оныг хаа сайгүй захирч байсныг энд тэмдэглэх нь зүйтэй. Тиймээс та технологи эсвэл компьютерт суралцахыг хүссэн учраас л тэдэнд хандах боломжгүй байсан. Ялагчаар зах зээлийн шинэ эдийн засагт нэгдсэн хүмүүсийн эсвэл өдөр тутам компьютер ашиглах боломжтой хүмүүсийн хүүхдүүд буюу инженер, компьютерийн багш, төрөл бүрийн тэнхимийн "техникийн мэргэжилтнүүд"-ийн хүүхдүүд байв.

Жишээлбэл, олон жилийн дараа би тэр жилдээ манай ангийн (ирээдүйн) эцэг эх нь түүнд ZX Specrum бэлэглэснийг мэдсэн. Тоглоомын хувьд мэдээжийн хэрэг.

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

Энд л би алдсан цагаа нөхөх ёстой юм шиг санагдаж байна - гэхдээ амьдрал дахин тохируулга хийлээ.

Гуйлгачинд сая доллар өгчихвөл яахаа мэдэхгүй байна гэсэн алдартай үг бий. Мэдээж хэрвээ ухаантай гуйлгачин бол тэр саяынхаа тодорхой хэсгийг сургалтад, тэр дундаа мөнгөтэй харьцаж сурахад зарцуулна. Гэсэн хэдий ч үүнийг мөнгөтэй өссөн хүний ​​хийж чадах зүйлтэй харьцуулах аргагүй юм. Хүн нийгмийн давхаргынхаа хил хязгаараас гадуур унах бүрт ийм гамшиг үүсдэг.

Ердийн нөхцөлд би хэзээ ч компьютертэй байх боломжгүй байсан тул надад ямар ч курс эсвэл холбогдох бүтээгдэхүүнд мөнгө байсангүй. Үүнтэй ижил шалтгаанаар надад ямар нэг зүйл хэлж чадах хүмүүсийн хооронд холбоо байгаагүй, би зүгээр л энэ тойргийн нэг хэсэг байгаагүй. Компьютер шууд утгаараа өөр ертөнцийн нэг хэсэг байсан. Одоогийнх шиг энгийн гэр ахуйн цахилгаан хэрэгсэл биш, харин элфийн олдвор шиг зүйл. Тиймээс би өөрийн туршлагаас ямар нэг зүйлийг туршиж, сурч чадаагүй - "чи үнэтэй зүйлийг эвдэх болно." Тиймээс би үе тэнгийнхэндээ гэртээ компьютертэй гэдгээ хэлж чадсангүй - XNUMX-ээд оны эхээр ойртож байна, санаж байна уу? Үүний дагуу мэдээлэл солилцох боломж эрс багассан - би хэнээс ч зөвлөгөө авах боломжгүй, асуулт асууж, туршлагаа хуваалцах боломжгүй болсон. Интернет үү? Юу? Ямар интернет вэ? Магадгүй Фидо? Тийм ээ, бидэнд утас ч байсангүй.

Та номын санд очиж, ном эсвэл лавлах номыг үнэ төлбөргүй хайж олох боломжтой, дараа нь хоёр дахь асуудал гарч ирэв. Энэ бол ийм нөхцөлд хэт дэвшилтэт компьютер байсан. Үүн дээр Windows 95 суулгасан.

Би номын санд байсан компьютерийн тухай гол (цорын ганц) ном болох алдарт Хайн / Житомирскийн "Мэдээлэл зүй ба компьютерийн шинжлэх ухааны үндэс" сурах бичгийг улаан хавтастай авав. Та одоо үүнийг интернетээс олж, түүний агуулга болон Windows 95 үйлдлийн системтэй бүрэн хэмжээний компьютерын агуулгыг хооронд нь мэдрэх боломжтой. Хулгайч программ хангамжийг олж авахад хэцүү байсан нь нөхцөл байдлыг улам хүндрүүлсэн - "Бүх оффисын програм хангамж - 2000" нэртэй DVD дэлгүүрүүд цэцэглэн хөгжихөд хэдэн жил үлдсэн байв. Гэсэн хэдий ч тэд гарч ирэхэд надад дискний мөнгө байхгүй байсан.

Дашрамд дурдахад, хаа нэгтээ 11-р ангид "албан ёсны" компьютерийн шинжлэх ухаан орох цаг иржээ - 91 онд миний дурдсан сурах бичгийг бидэнд өгсөн бөгөөд бодит даалгавар бол алгоритмын энгийн модыг (цаасан дээр харандаагаар) зурах явдал байв. ) болон Lexicon текст засварлагчийг ашиглана уу.

Цохих хэлбэр

Яаж би 35 настайдаа программист болоогүй юм бэ

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

Үүний үр дүнд миний компьютерийн хөгжил энэ хоёр жилийн турш харамсалтайгаар зогссон. Би Windows-ийн тусламжийг уншиж, дэгээгээр эсвэл crook-ээр уян дискэн дээрх компьютерт зориулсан төрөл бүрийн программуудыг олж аван, autoexec.bat файлыг засварлаж "дэвшилтэт хэрэглэгч" болж сурсан. Би сургуулиас лексикон авчирсан, гэхдээ яах вэ? Ерөнхийдөө би эцэст нь хүүхэд насандаа эргэн ирж, qBasic дээр программчилж эхлэхэд миний эргэн тойронд визуал интерфейс аль хэдийн ноёрхож байсан.

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

Уянгын хувьд, одоо програмчлалын хэлийг спираль хэлбэрээр хөгжүүлэх нь ижил нөхцөл байдалд буцаж ирснийг тэмдэглэхийг хүсч байна. Одоо бүх "жинхэнэ програмистууд" дахин тэмдэглэлийн дэвтэрт интерфэйс зохион бүтээж байгаа бөгөөд програмист бүр одоо дахин дизайнер байх үүрэгтэй болсон. Дахин хэлэхэд, та зөвхөн код ашиглан товчлуурууд, оруулах цонхнууд болон бусад удирдлагыг дэлгэцэн дээр байрлуулах хэрэгтэй. Үүний үр дүнд, энэ тохиолдолд сонгодог 80/20 дүрэм дараах байдалтай байна: "Бид интерфэйс үүсгэхэд нийт цагийн 80% нь кодыг гараар бичиж, 20% нь интерфэйсийн элементүүдийн үйл ажиллагааг тохируулахад зарцуулдаг." Яагаад энэ нь DOS болон Паскалийн үед байсан юм бэ - би ойлгож байна; өөр хувилбар байсангүй. Хүн бүр 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 настайдаа программист болоогүй юм бэ

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

"Тэд програмистаас диплом гуйдаггүй" гэсэн домог маш өргөн тархсан байдаг. Энэ домогт хэд хэдэн шалтгаан бий, би голыг нь жагсаахыг хичээх болно.

Нэгдүгээрт, ерээд оны эхэн үед, ерээд оны сүүлээр компьютерийн технологийн мэдлэг зарчмын хувьд ховор байсан. Хэрэв хүн компьютер хаана асч байгааг мэдэж, програмыг ажиллуулж чадвал тэр бизнест хэрэгтэй зүйлээ хийсэн. Хөдөлмөрийн зах зээл дэх ерөнхий эмх замбараагүй байдал нь ажил олгогчийг шаардлагатай ажлаа хийх чадвартай хүнийг хурдан олоход хүргэсэн - тэр өмнө нь тэнд юу сурч байсан нь хамаагүй, одоо юу хийж чадах нь чухал юм. Тиймээс олон тооны бие даан суралцсан хүмүүс ярилцлага хийхдээ ур чадвараа тайвнаар харуулж, ажилд орсон.

Хоёрдугаарт, тэр жилүүдэд бизнес маш хурдацтай хөгжиж байсан ч хүний ​​нөөц гэх мэт орчин үеийн ойлголт байдаггүй. Боловсон хүчний офицерууд Зөвлөлтийн боловсон хүчний офицерууд хэвээр үлдэж, хөдөлмөрийн дэвтэр, хөдөлмөрийн гэрээ байгуулж, ярилцлагыг мэргэжилтэн эсвэл менежерүүд биечлэн хийдэг байв. Тэдний ихэнх нь үр дүнг сонирхож байсан тул боловсрол гэх мэт албан ёсны шалгуурыг хамгийн сүүлд авч үзсэн.

Энэ нь олон нийтийн ухамсар дахь аймшигт тэнцвэргүй байдалд хүргэсэн. Ийм нөхцөлд ажилд орсон хүмүүс програмист хүнд диплом хэрэггүй гэж чин сэтгэлээсээ хэлж, өөрсдийгөө жишээ болгож чадна. Мэдээжийн хэрэг та энэ төрлийг таньдаг. Хэрэв хүн танд "Юу хийж чадахаа л харуул, тэгвэл тэд чамайг ажилд авна" гэж хэлвэл энэ бол яг ийм программист, тэр цагаас хойш тэд түүнийг ажилд авсан бөгөөд тэр ертөнцийн халдашгүй дархан гэдэгт итгэдэг байсан. Ойролцоогоор үүнтэй төстэй байдлаар Зөвлөлтийн хөгшин хүмүүс "Гэхдээ чи компьютер дээр ажилладаг, англи хэл уншиж чаддаг, ийм чадвартай бол би үнэхээр гайхалтай!" ЗХУ-ын үед ийм ур чадвар зөвхөн "хөөх" байсныг тэд ойлгохоо больсон бол одоо хоёр дахь хүн бүр үүнийг хийж чадна.

Дараа нь яг XNUMX-аад оны эхээр газрын тос өсөж, эдийн засаг хөгжиж эхлэхэд яг ижил зүйл тохиолдож, шинээр гарч ирсэн олон бизнесменүүд компьютер асаах хүн хайж хөдөлмөрийн зах зээл рүү гүйж байв.

Гэвч үүнтэй зэрэгцэн газрын тосны мөнгөний урсгал нь бүтээмжгүй боловсон хүчнийг бий болгосон - Хүний нөөцийн хэлтэс. Хуучин Зөвлөлтийн боловсон хүчний офицерууд тэнд байсан боловч ямар ч ажилтны чанарыг тодорхойлох үүргийг тэдэнд гэнэтийн байдлаар даатгажээ. Тэд мэдээж ийм түвшний шийдвэр гаргаж чадахгүй байсан. Тиймээс тэд ерөөлтэй барууны орчуулсан ном, боловсрол зэрэг албан ёсны шалгуурт үндэслэн бодит байдлаас нэлээд хол өөр өөрсдийн үнэлгээний шалгуурыг боловсруулсан. Ийнхүү жинхэнэ ур чадвараас албан ёсны шалгуурт шилжсэн том эргэлт боллоо.

Үлгэр домог амьд үлдсэн, зөвхөн бага зэрэг өөрчлөгдсөн.

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

Эцэст нь, сүүлийн, гурав дахь шалтгаан нь интернет болон хувийн төслүүдийн хурдацтай хөгжил юм. Хүмүүс гэрийн тэжээвэр амьтдын төслүүдийг бүтээсэн бөгөөд эдгээр төслүүдийг хэнд ч үзүүлж, улмаар ур чадвараа баталж чадна. Та захидал илгээж, вэбсайтынхаа холбоосыг хавсаргаж, одоо та ур чадвараа аль хэдийн нотолсон байна.

Одоо яах вэ?

Бидний мэдэж байгаагаар нефтийн үнэ унасан ч энэ домог хэвээр байна. Эцсийн эцэст, "програм хангамжийн инженер"-ийн албан тушаалд эдгээр албан тушаалд мэргэшсэн боловсролгүй олон хүн бий. Гэсэн хэдий ч одоо эдгээр шалтгаануудын аль нь ч бүрэн ажиллахгүй байгаа бөгөөд одоо тэдний цөөхөн нь энэ заль мэхийг ажил эрхлэлтээр давтаж чаддаг.

  • Компьютерийн технологийн талаарх мэдлэг хаа сайгүй түгээмэл болсон. Унших, бичих чадварыг тэнд заагаагүйтэй адил компьютертэй ажиллах нь зүгээр л анкет дээр тусгаагүй (дашрамд хэлэхэд энэ нь гэмтээхгүй байх байсан - албан ёсны хэвлэл мэдээллийн хэрэгслээр ч би дүрмийн алдаатай байнга тулгардаг болсон. Хабрегийн тухай нийтлэлд тэд атаархмаар тогтмол байдлаар гарч ирдэг).
  • Шийдвэр гаргахдаа ямар ч хариуцлага хүлээдэггүй, сонгон шалгаруулах ямар ч шалгуурыг ашиглаж чаддаг хүний ​​нөөцийн хэлтэс, хүний ​​нөөцийн мэргэжилтнүүд гарч ирэв. Мэдээжийн хэрэг, албан ёсны хүмүүст давуу эрх олгодог - тэд өмнөх ажлын байранд нас, боловсрол, хүйс, цаг хугацааг хардаг. Ур чадвар, чадвар нь үлдэгдэл зарчмыг баримталдаг.
  • Програмистууд хомсдохоо больсон. хомсдол бий сайн програмистууд, гэхдээ энэ нь ямар ч мэргэжлээр ерөнхийдөө үнэн юм. Интернет дэх сургуулийн сурагч бүр жирийн програмистаар ажилладаг; бие даасан сайтууд дээр хүмүүс багцынхоо төлөө ямар нэгэн зүйлийг үнэ төлбөргүй хийх эрхийн төлөө тэмцдэг.
  • Гэрийн тэжээмэл амьтдын төсөл ч бас энгийн зүйл болсон. Интернэт нь хувийн сайтууд болон Тетрисын клонуудаар дүүрсэн бөгөөд энэ төсөл нь аль хэдийн зайлшгүй шаардлагатай болж байна, өөрөөр хэлбэл, боловсон хүчний сонгон шалгаруулах шигшүүрээр дамжсаны дараа та мэргэжилтэн сонгон шалгаруулах шигшүүрт ороход тэд "надад github-ээ харуул" гэж хэлдэг.

Боловсролтой хүмүүс буюу хүний ​​нөөцийн хэлтсийн нүдээр боловсролыг орлох туршлагатай хүмүүс зөвхөн хоёрдугаар хэсгийг л хардаг. Тэд ихэвчлэн "программист ажиллахын тулд диплом авах шаардлагагүй, гэхдээ Github дээрх төслүүд хэрэг болно" гэж хэлдэг.

Гэвч хүний ​​нөөцийн хэлтэс алга болоогүй тул үүнийг "хөдөлмөрлөхийн тулд программист диплом (хүний ​​нөөцийн шалгалтанд тэнцэх), мөн Github дээрх төсөл (техникийн ярилцлагад орох) хэрэгтэй болно." Би хүмүүнлэгийн боловсролын хувьд үүнийг бүрэн мэдэрдэг - учир нь би Github-ийн талаар зөвхөн техникийн боловсролтой програмистуудын гомдлоос л мэддэг, гэхдээ боловсон хүчний хатуу шигшүүр намайг эхний шатанд арилгадаг.

Хүмүүс агаар харахгүй, загас ус харахгүй, "КОДТЕХНОСОФТ" ХХК-д техникийн боловсрол эзэмшсэн, ажлын туршлагатай хүмүүс диплом нэхээгүйг хардаггүй, учир нь энэ нь нэгэнт далдлагдсан байдаг. Тэр тусмаа “Би олон жил ажилласан, дипломоо үзүүлж байгаагүй” гэх мэтээр шалтаг хэлж байгаа нь инээдтэй. Та үүнийг анкетаа оруулсан уу гэж асууж байна уу? За, тийм ээ, мэдээжийн хэрэг би тэгсэн. Тэд ямар ч байсан баталгаажуулах хүсэлт гаргахгүй тул та намайг анкет дээрээ хуурамч боловсрол оруулахыг санал болгож байна уу? Тэд чимээгүй, юу ч хариулдаггүй.

Дашрамд дурдахад, төсвийн бүх байрыг медальтнууд эзэлдэг мэргэжлээр бүлгийн зөвхөн тал нь төсөв байв. Нөгөө тал нь төлбөртэй боловсролын оюутнууд байсан - эцэг эхийнхээ мөнгөөр ​​хэсэг хэсгээр нь царцдас худалдаж авдаг. Манай найз тэнд очоод диплом авсан. Үүний үр дүнд би бүрэн хэмжээний “програм хангамжийн инженер” болж, түүнээс хойш программистаар ажиллахад ямар ч асуудал гараагүй. Учир нь диплом дээр үнэгүй сурсан уу, үнэ төлбөргүй сурсан уу гэдгийг заагаагүй. Гэхдээ "техникийн" мэргэжил гэж тэд бичдэг.

Тав тухтай бүсээс гарсан

Яаж би 35 настайдаа программист болоогүй юм бэ

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

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

Тэр үед би Делфиг санаж, техникийн компанид орж ядаж дадлага хийх гэж оролдсон. Тэр өдөр бүр арваад захидал илгээж, намайг багаасаа компьютер сонирхдог байсан, цаашид суралцах хүсэлтэй байсан гэж тайлбарладаг. Хэд хэдэн удаа тэд надад техникийн мэргэжилтэй байх ёстой гэж шударгаар хариулсан - яг ийм учраас хүний ​​нөөцийн менежерүүд хүмүүнлэгийн бүх төрлийн сул дорой хүмүүсийг устгахын тулд томоохон компаниудын хилийг хамгаалдаг. Гэхдээ ихэнх тохиолдолд тэд стандартчилагдсан татгалзлыг хүлээн авсан. Эцэст нь би хайлтаа үргэлжлүүлэх боломжгүй болж, ердийн оффисын ажилтай болж, Excel ашиглахаас өөр аргагүй болсон.

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

Энэ удаад би хэдэн зуун захидалдаа ганц ч хариу ирүүлсэнгүй. Хэн ч биш. Учир нь миний одоо ойлгож байгаагаар миний нас гуч дөхөж байсан бөгөөд миний намтар дээрх хүмүүнлэгийн мэргэжилтэй хамт энэ нь хүний ​​нөөцийн аль ч хэлтэст хар толбо болсон юм. Энэ нь миний өөртөө итгэх итгэл, хөдөлмөрийн зах зээлийн талаарх програмистуудын үлгэр домогт итгэх итгэлийг хоёуланг нь алдагдуулжээ. Би "жинхэнэ програмчлал" -ыг бүрмөсөн орхиж, ердийн оффисын ажилд анхаарлаа хандуулсан. Би үе үе янз бүрийн сул орон тоонд хариулсаар байсан ч хариуд нь би чимээгүй байсан.

Энэ үе шатанд би хаа нэгтээ хүний ​​анзаардаггүй, эсвэл хүн бүрт байдаг зүйл гэж ямар үнэ цэнэтэй болохыг ойлгож эхэлсэн. Таны зөвлөгөө авахаар ханддаг эсвэл амьдралын талаар гомдоллодог хүмүүс ийм нарийн ширийн зүйлийг олж авдаггүй. Тэд сэтгэл судлалын алдартай номнуудыг уншиж, та өөрийн тав тухтай бүсээс гарах хэрэгтэй гэж хэлдэг. Хэдийгээр та эхлээд тав тухтай бүсэд орох хэрэгтэй гэсэн алдартай хошигнол байдаг. Нас ахих тусам энэ орох эсвэл гарах үнэ нэмэгддэг - жишээлбэл, одоо би ажлаасаа гарч, дадлагажигчаар ажиллах боломжгүй байна. Та орлогоо тэнцүүлэх хүртэл одоогийн ажил дээрээ үлдэхийн зэрэгцээ үйл ажиллагаагаа болгоомжтой өөрчлөх боломжтой.

Боломжийн зөвлөхүүд байдаг бөгөөд тэд надад өгөх зөвлөмжийг өгдөг. Үүнд бие даан суралцах, зайн ажил хийх эсвэл өөрийн төслийг бий болгох зэрэг орно. Гэхдээ энд алдаанууд бий.

Алсын зайнаас ажиллах нь зөвхөн "ажлын туршлагатай" хүмүүст зориулагдсан давуу тал юм. Тусламж, сургалтанд хамрагдах шаардлагатай эхлэгчдэд энэ нь бодитой бус юм. Хэн ч чамтай хутгалдахыг хүсэхгүй байгаа ч энд та үүнийг алсаас хийх хэрэгтэй.

Бие даан суралцах нь үнэхээр үр дүнгүй юм. Тэд танд юу заадаг, тухайлбал, зургаан сарын дараа та өөрөө ойлгоход хоёр жил зарцуулна. Харьцаа нь нэг иймэрхүү. Та дугуйг байнга шинэчилж, бүх төрлийн жижиг зүйл, стандарт техник, мэдэгдэж буй бэрхшээлийг өөрөө олох хэрэгтэй болно. Мэдээжийн хэрэг, энэ нь таныг тодорхой хэмжээгээр илүү мэдлэгтэй болгож чадна, учир нь та өөрөө энэ бүхнийг олж, даван туулсан. Гэхдээ энэ нь танд дөрөв дахин их хугацаа шаардагдах бөгөөд та бодит үйлдвэрлэлийн төслүүд дээр бодит туршлагагүй хэвээр байх болно.

Үүний зэрэгцээ үйлдвэрлэлийн бодит асуудлыг шийдвэрлэхэд л жинхэнэ, хэрэгтэй туршлага бий болдог гэдгийг би сайн мэднэ. Энэ утгаараа "tic-tac-toe бичих" гэх мэт үйлдэл нь эхний шатанд хэлийг ойлгоход тусална. Гэхдээ та tic-tac-toe, далайн тулаан, могой гэж бичсэн ч гэсэн та бизнест хэрэгтэй зүйлээ практик дээр хийж чадахгүй.

Энд хамгийн тэвчээргүй хүмүүс дахин зөвлөгөө өгөхийг хүсэх болно - тэд хэлэхдээ, зарим бие даасан сайтуудаас жинхэнэ техникийн тодорхойлолтыг аваад түүн дээр бичээрэй, тэгвэл та өөрөө сурч, бүр багцтай болно.

За, эцэст нь "гэрийн тэжээвэр амьтан-төслийн" аргыг авч үзье. Та хүмүүст хэрэгтэй програм бичээд, дараа нь энэ программыг тэдэнтэй ижил төстэй программ хийдэг газар ажиллуулах хэрэгтэй. Онолын хувьд гайхалтай сонсогдож байгаа ч бодит байдал дээр энэ бол урхи юм. Эхлээд бодит төсөл дээр ажиллахын оронд та тодорхой утгагүй ажлуудад цагаа үрдэг бөгөөд ингэснээр та дараа нь яг ижил, гэхдээ утга учиртай ажлуудыг гүйцэтгэх боломжтой болно.

Зогс! - Уншигчид над руу хашгирах болно. - Хүлээгээрэй! Энэ бол дасгал! Тэр хаа сайгүй, үргэлж ийм харагддаг! Хэрэв энэ сургалт үр дүнд хүрэх боломжийг олгосон бол би санал нийлэх болно. Гэхдээ үгүй. Би үүнтэй төстэй оролдлого, ижил төстэй сургалтанд хамрагдаж байсан туршлагатай гэдгээ бид эргэн харж байна.

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

Нэгдүгээрт, хэн ч зүгээр л сонирхсонгүй, юу ч үзүүлэхийг хүсээгүй, би эдгээр ярилцлагад орж чадаагүй юм. Хоёрдугаарт, энэ бүхнээс би VBA+SQL-ийг л санаж байна, учир нь би тэдгээрийг байнга ашигладаг тул бусад нь ашиггүй бөгөөд мартагдсан. Түүгээр ч барахгүй нөхцөл байдал үнэхээр хэцүү харагдаж байсан: тэд миний төслүүдийг хараад "сонсож байгаарай, энд бүх зүйл муу байна, чи код бичихийг мэдэхгүй байна, энд энд ажиллахгүй байна" гэж хэлсэнгүй. Үгүй ээ, тэд намайг зүгээр л тоосонгүй. Либерал урлагийн боловсрол, та мэдэх үү? "Би хар арьстай болохоор тэр."

Үр дүн

Яаж би 35 настайдаа программист болоогүй юм бэ

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

Текстийн гутранги шинжийг үл харгалзан би оролдохоо больдоггүй. Одоо миний хувьд боломжийн орон зай огцом нарийссан, би зөвхөн нэг л бодит замыг харж байна - энэ бол дээр дурдсан "гэрийн тэжээвэр амьтан" төсөл, гэхдээ "ажил хайх" биш, харин "ажил хайх" зорилготой юм. бизнес бий болгох” Та шийдэгдээгүй асуудлыг олж, шийдэж, таны шийдлийг ашиглах дор хаяж хэдэн арван хүнийг олох хэрэгтэй. Өөр нэг асуулт бол энэ нь энгийн мэт сонсогдож байгаа боловч үнэн хэрэгтээ сая сая программистууд болон аспирантуудын аль нэг нь шийдэгдээгүй байгаа асуудлыг олоход хэцүү байдаг - үүнээс гадна эхлэгчдэд хангалттай энгийн.

Одоо би Python-д хүрч, олон өмнөх үеийн жишээн дээр би Хабрыг задлан шинжилж, үр дүнгийн талаар нийтлэл бэлтгэж байна. Би үүнийг анхны хабра нийтлэл болгон нийтлэнэ гэж найдаж байсан ч тэнд жаахан текст нэмэх шаардлагатай хэвээр байна. Тэгээд “Би яаж жаахан хичээл зүтгэл гаргаад программист болсон бэ” гэсэн нийтлэлүүд бараг өдөр бүр, бүр өдөрт хоёр удаа гарч эхэлсэн.

Тиймээс би яагаад маш их хүчин чармайлт гаргасан ч хэзээ ч програмист болоогүйгээ хэлэхээс татгалзаж чадсангүй.

Товчхондоо би дараахь зүйлийг хэлмээр байна.

  1. Хүсэл эрмэлзэл, хүчин чармайлт нь үнэхээр их зүйлийг хийж чадна, гэхдээ материаллаг бааз нь шийдэмгий хэвээр байна. Үүнийг эзэмшсэн хүмүүсийн хувьд хүсэл эрмэлзэл, хичээл зүтгэл нь илүү их амжилтанд хүрэхэд тусалдаг. Үүнийг эзэмшдэггүй хүмүүс, тэдний хүсэл, хүчин чармайлт нь ердийн үр дүнд хүрэхэд тус болохгүй. Бага наснаасаа компьютерт дуртай байх нь програмист болоход тань туслах болно, гэхдээ энэ нь тийм ч их тус болохгүй. Хэзээ ч компьютер сонирхдоггүй байсан ч чинээлэг эцэг эх нь тэднийг загварлаг техникийн мэргэжлээр сургахаар явуулсан хүн програмист болох магадлал илүү өндөр байдаг. Гэхдээ сүүлийн үеийн хэвлэлүүдийн нэгэн адил та хүүхэд байхдаа программчлагдах тооны машин худалдаж аваагүй бол хобби өөрөө хангалтгүй юм.
  2. Программист болохын тулд хэрхэн програмчлахаа мэддэг байхад л хангалттай гэсэн үлгэр домогоос эцэст нь татгалзах цаг болжээ. Сайндаа л чаддаг байхад л хангалттай хорошо програмчлал, жишээлбэл, "самбар дээр код бичих" - тийм ээ, ийм хүмүүсийг гараараа урж хаях болно. Хүмүүсийн гарыг компьютерийн аль талд нь байгааг мэдэхийн тулд гудамжнаас гаргаж байгаа тухай ярих нь маш хэтрүүлсэн үйлдэл бөгөөд ийм ярианаас бид амьд үлдсэн хүмүүсийн ердийн алдааг олж хардаг. Програмистын сул орон тоо болгоны эргэн тойронд Хүний нөөцийн хэлтсийн "шилэн хана" байдаг - техникийн боловсролтой хүмүүс үүнийг зүгээр л хардаггүй, бусад нь зүгээр л толгойгоо цохиж чаддаг. Эсвэл саяхны нэгэн хэвлэлд гардаг шиг "танилаараа дамжуулан" ажилд ороорой.
  3. Насанд хүрсэн хойноо програмист болохын тулд залуу насныхтай адил амжилттай нөхцөл байдалтай байх хэрэгтэй. Мэдээжийн хэрэг, насанд хүрсэн хүн илүү их зүйлийг хийж чадна (түүний зорьж буй зорилгоо олж хардаг, сургалт, хөгжлийн туршлагатай, зах зээлийн бодит хэрэгцээг мэддэг), гэхдээ түүнд маш их зүйл дутагдаж байна (өөрийгөө тэжээх, зарцуулах ёстой. өдөр тутмын амьдралдаа цаг хугацаа, түүний эрүүл мэнд тийм байхаа больсон). Хэрэв сүүлийн үеийн хэвлэлд гарсан шиг гэр бүлээс материаллаг дэмжлэг үзүүлж, амьдралын тогтвортой байдал нь өөрийн орон сууц хэлбэрээр байгаа бол үйл ажиллагааг өөрчлөх нь үнэхээр хялбар болно.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх