Qanday qilib men 35 yoshimda dasturchi bo'lmaganman

Qanday qilib men 35 yoshimda dasturchi bo'lmaganman
Sentyabr oyining boshidan "Dasturchining bolaligi", "Qanday qilib N yildan keyin dasturchi bo'lish mumkin", "Qanday qilib men boshqa kasbdan ITga ketdim", "Dasturlash yo'li" mavzularida muvaffaqiyatli muvaffaqiyatlar haqida nashrlar. , va hokazo keng oqimda Habrga quyiladi. Bunday maqolalar har doim yoziladi, lekin hozir ular ayniqsa olomon bo'lib qoldi. Har kuni psixologlar, talabalar yoki boshqalar yozadilar.

Va har bir maqolada tanish qo'shiq yangraydi: mualliflar maslahat beradigan asosiy narsa - "sinab ko'ring", "taslim bo'lmang", "qo'rqmang" va "orzungizga boring"; va sharhlarda siz bolaligidan kompyuterlarni yaxshi ko'rgan bo'lsangiz, ular bilan ishlash oxir-oqibat ajablanarli emas degan fikrga tez-tez duch kelishingiz mumkin. Mening tarjimai holim misolidan foydalanib, men o'quvchilarni dastlabki shartlar qilingan harakatlardan ko'ra muhimroq bo'lishi mumkin degan fikrga olib kelmoqchiman. Adolatli dunyoga ishonish psixologik qulaylikni targ'ib qiladi, lekin haqiqatni juda aniq aks ettirmaydi.

Ruxsat berilmaydi: boshlanish

Qanday qilib men 35 yoshimda dasturchi bo'lmaganman

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

Mening hikoyam erta bolalikdan kompyuter fanlari sinfidagi Corvette kompyuteridan boshlanadi. Ammo bu postsovet ta'limining qorong'u hududida tasodifiy yorug'lik nuri edi - o'sha kunlarda informatikani rasmiy o'rganish 11-sinfdan boshlanishi kerak edi. Men hozirgina o'rta maktab uchun tasodifiy boshlangan kompyuter ta'limi tanloviga yozildim. Haftada bir marta ular biz uchun derazalari panjarali qorong'i ofisning og'ir temir eshigini ochishdi va Corvette BASIC yordamida ekranda "Salom" ni qanday ko'rsatishni ko'rsatishdi. Bu ajoyib edi, lekin uzoq davom etmadi.

Ko'rinishidan, bu olti oydan so'ng tom ma'noda tugagan o'quv eksperimentining bir turi edi. Men ko'p narsani o'rganmadim, faqat qiziqish uyg'otdim. Ammo tanlov tugagach, ular menga shunday tushuntirishdi: kompyuterlar aslida bolalar uchun emas, odamlar o'n birinchi sinfga qadar kompyuter fanini o'rganish uchun o'smaydilar.

Shuni ta'kidlash kerakki, to'qsoninchi yillar hamma joyda hukmronlik qilgan, o'shanda kashshoflar saroylarida turli xil texnik to'garaklar allaqachon yopilgan va uy kompyuterlari hali odatiy holga aylanmagan edi. Shunday qilib, siz texnologiyaga yoki kompyuterlarga faqat ularni o'rganishni xohlaganingiz uchun kira olmadingiz. Yangi bozor iqtisodiyotiga integratsiyalashgan yoki kompyuterdan kundalik foydalanish imkoniyatiga ega bo'lgan shaxslarning farzandlari - muhandislar, informatika o'qituvchilari, turli kafedralardagi "texnik mutaxassislar" g'olib bo'ldi.

Misol uchun, ko'p yillar o'tgach, men o'sha yili mening (kelajakdagi) sinfdoshimning ota-onasi unga ZX Specrum sovg'a qilganini bildim. Albatta, o'yinlar uchun.

Katta ehtimol bilan, men yangi raqamli dunyodan chetda qolgan bo'lardim. Men o'qidim va o'n birinchi sinfdan oldin kompyuterga kirishimga to'liq ishonch bilan o'sdim. Qizig‘i shundaki, shunday bo‘ldi. Ammo bundan bir necha yil oldin haqiqiy mo''jiza yuz berdi - men mahalliy xayriya tadbiri doirasida kompyuter oldim.

Aftidan, men yo'qotilgan vaqtimni to'ldirishim kerak edi - lekin hayot yana o'z tuzatishlarini kiritdi.

Bir tilanchiga million dollar bersang, nima qilishni bilmaydi, degan mashhur gap bor. Albatta, agar u aqlli tilanchi bo'lsa, u millionning bir qismini mashg'ulotlarga, jumladan, pul bilan ishlashni o'rganishga sarflaydi. Ammo baribir buni pul bilan o'sgan odam qila oladigan narsa bilan taqqoslab bo'lmaydi. Bunday falokat inson o'zining ijtimoiy qatlami chegarasidan tashqariga chiqqanda paydo bo'ladi.

Oddiy sharoitlarda men hech qachon kompyuterga ega bo'lmaganim uchun, menda kurslar yoki tegishli mahsulotlar uchun pul yo'q edi. Xuddi shu sababga ko'ra, menga nimanidir ayta oladigan odamlar o'rtasida aloqalar yo'q edi, men shunchaki bu doiraning bir qismi emas edim. Kompyuter tom ma'noda boshqa dunyoning bir qismi edi. Hozirgi kabi oddiy maishiy texnika emas, balki elf artefaktiga o'xshash narsa. Shuning uchun men tajriba o'tkaza olmadim va o'z tajribamdan nimanidir o'rgana olmadim - "siz qimmat narsani buzasiz". Shuning uchun, men tengdoshlarimga uyda kompyuterim borligini ayta olmadim - XNUMX-yillar yaqinda, eslaysizmi? Shunga ko'ra, ma'lumot almashish imkoniyatlari keskin qisqartirildi - men hech kimdan maslahat so'ra olmadim, savol bera olmadim yoki tajriba almasha olmadim. Internetmi? Nima? Qanday internet? Balki Fido? Ha, bizda telefon ham yo'q edi.

Siz kutubxonaga borishingiz, kitoblar yoki ma'lumotnomalarni bepul qidirishingiz mumkin edi, keyin ikkinchi muammo paydo bo'ldi. Bu sharoitlar uchun juda rivojlangan kompyuter edi. Unga Windows 95 o'rnatilgan.

Men kutubxonada bo'lgan kompyuterlar haqidagi asosiy (yagona) kitobni - qizil muqovali mashhur Xayn / Jitomirskiyning "Informatika va kompyuter fanlari asoslari" darsligini oldim. Endi siz uni Internetda topishingiz va uning mazmuni va bortida Windows 95 o'rnatilgan to'liq kompyuterning mazmuni o'rtasidagi kontrastni his qilishingiz mumkin. Vaziyat hatto pirat dasturiy ta'minotni olish qiyinligi bilan yanada og'irlashdi - "All Office Software - 2000" nomli DVD do'konlarining gullab-yashnashiga hali bir necha yil bor edi. Biroq, ular paydo bo'lganda, menda disklar uchun pul yo'q edi.

Aytgancha, bu erda 11-sinfda "rasmiy" informatika vaqti keldi - bizga 91 yilda men aytib o'tgan darslik berildi va haqiqiy vazifalar oddiy algoritm daraxtlarini (qog'ozga qalam bilan) chizish edi. ) va Lexicon matn muharriridan foydalaning.

Shakl bilan urish

Qanday qilib men 35 yoshimda dasturchi bo'lmaganman

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

Natijada, mening kompyuterimning rivojlanishi afsuski, bu ikki yil davomida to'xtab qoldi. Men Windows yordamini o'qib chiqdim, kanca orqali yoki kanca orqali men floppi disklarda kompyuter uchun turli dasturlarni oldim va autoexec.bat faylini tahrirlash orqali "ilg'or foydalanuvchi" bo'lishni o'rgandim. Men leksikonni maktabdan olib keldim, lekin nima? Umuman olganda, men nihoyat bolaligimga qaytib, qBasic-da dasturlashni boshlashga muvaffaq bo'lganimda, vizual interfeyslar allaqachon mening atrofimda hukmronlik qilgan edi.

Bu qarama-qarshilik mening oddiy matnli dasturlashni chuqur o'rganishga bo'lgan motivatsiyamni sezilarli darajada yo'q qildi. Buning sababi, men kompyuter dunyosiga haqiqiy sho'ng'ishni boshlagan Windows 95 grafikasi va o'sha paytda bilgan tillarning zerikarli matn ekrani o'rtasidagi zo'ravonlik edi. Oldingi avlod dasturchilari POINT(10,15) yozishda ekranda nuqta paydo bo'lganidan shunchaki xursand edilar. Ular uchun dasturlash "ekranda mavjud bo'lmagan narsani chizish" edi. Men uchun ekran allaqachon shakllar va tugmalar bilan to'ldirilgan edi. Men uchun dasturlash "tugmachani bosilganda biror narsa qilish" edi - va tugmani o'zi qilish shunchaki zerikarli edi.

Lirik chekinish sifatida shuni ta'kidlashni istardimki, endi dasturlash tillarining spiral shaklida rivojlanishi xuddi shu holatga qaytdi. Endi barcha "haqiqiy dasturchilar" yana bloknotda interfeyslarni loyihalashtirmoqdalar va har bir dasturchi yana dizayner bo'lishga majbur. Shunga qaramay, siz faqat kod yordamida ekranga tugmalar, kiritish oynalari va boshqa boshqaruv elementlarini joylashtirishingiz kerak. Natijada, bu holatda klassik 80/20 qoidasi quyidagicha ko'rinadi: "Biz interfeysni yaratish uchun vaqtning 80% ni kodni qo'lda kiritish orqali va 20% vaqtni interfeys elementlarining xatti-harakatlarini o'rnatishga sarflaymiz." Nima uchun bu DOS va Paskal davrida edi - men tushunaman; muqobil variantlar yo'q edi. Nega endi bu mavjud, har bir kishi allaqachon VB, Delphi va C# ni ko'rgan va tegingan bo'lsa - men bilmayman; Menimcha, muammo rivojlanish muhiti pullikmi yoki bepulmi. Qulay narsalar har doim qimmat va yuqorida aytib o'tilgan muhitlarning bepul versiyalari yaqinda paydo bo'lgan.

Bu Internet dasturlash mendan o'tib ketishining sabablaridan biri edi. Keyinchalik ma'lum bo'lishicha, portfel yaratish va dasturchi bo'lish eng oson bo'lar edi. Men PHP va JS-da qo'llarimni olishga harakat qildim, lekin "bloknotga kod yozishni" xohlamadim. Xo'sh, yana bir sabab shundaki, Internet mening hayotimda 2005 yoki 2006 yilda paydo bo'lgan - bundan oldin u dunyo rasmining chekkasida edi. Mobil telefonlar bilan bir qatorda, "boy odamlar nimadan foydalanadi".

Shunday qilib, men bu DOS dasturlashdan voz kechdim va birinchi navbatda Access Northwind o'quv ma'lumotlar bazasiga kirdim, bu menga shakllar, tugmalar, makroslar va amaliy dasturlashning eng yuqori cho'qqisi - VBA berdi. Ehtimol, o'sha paytda men kelajakda dasturchi bo'lib ishlashga qaror qildim. Men Visual Studio bilan disk oldim, VB-da qog'oz kitob(!) sotib oldim va butun dizayn qo'lda emas, balki bir necha daqiqada shaklda yaratilganidan xursand bo'lib, kalkulyator va tic-tac-toe yasashni boshladim. Kompyuter endi kamdan-kam bo'lganligi sababli, men nihoyat dunyoga chiqib, o'xshash odamlar bilan dasturlashni muhokama qila oldim.

Ushbu munozaralarda menga VB o'tmishda qolib ketgani, kotiblar uchun ixtiro qilingan o'lib ketayotgan til va barcha haqiqiy yigitlar C++ yoki Delphi tilida yozishlari ma'lum bo'ldi. Men hali ham Paskalni eslaganim uchun Delphini tanladim. Ehtimol, bu mening dasturchi bo'lish yo'lidagi uzoq to'siqlardagi navbatdagi xatom edi. Lekin men eng kam qarshilik yo'lidan yurdim, chunki men o'z ishimning natijasini imkon qadar tezroq ko'rishni xohlardim. Va men ularni ko'rdim! Men Delphi bo'yicha kitob sotib oldim, men uni allaqachon bilgan Excel va Access bilan bog'ladim va natijada endi "BI tizimi" deb ataladigan birinchi taxminni yaratdim. Eng achinarlisi shundaki, men endi hamma paskalni unutib qo'ydim, chunki men unga o'n yil davomida tegmaganman.

Va, albatta, dasturchi bo'lish uchun kollejga kirishga ikki marta urinib ko'rdim. Bizning kichik shahrimizda buning uchun juda ko'p imkoniyatlar yo'q edi. Men birinchi marta ahmoqona ravishda "Amaliy matematika" ixtisosligiga o'qishga kirdim, uni odamlar aynan shunday mutaxassislik - dasturchi bilan tugatgan, ammo ulardan maktab kursidan tashqari matematika bo'yicha chuqur bilimga ega bo'lish talab qilingan. Shunday qilib, imtihondan o‘tgan baho ololmadim. O'rta ma'lumotni olayotganimda kollejda o'tirishga majbur bo'ldim. Ikkinchi marta men o'zimga qo'yiladigan talablarni biroz pasaytirdim va muhandislik ixtisosligiga o'tdim - muhandis bo'lib ishlash meni unchalik qiziqtirmadi, lekin u hali ham kompyuterlar bilan ishlashga yaqinroq edi. Faqat kech bo'ldi - odamlar texnik ixtisosliklarning afzalliklarini tatib ko'rishdi va u erga to'da bo'lib yugurishdi. Byudjet o'rinlari uchun faqat medal egalari saralangan.

Shuning uchun ham men hozir gumanitar fanlar diplomiga egaman. Bu qizil, lekin texnik emas. Va bu erda o'sishning qayg'uli hikoyasi ish topishning qayg'uli hikoyasi bilan kesisha boshlaydi.

Skripkachi kerak emas

Qanday qilib men 35 yoshimda dasturchi bo'lmaganman

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

"Ular dasturchidan diplom so'ramaydilar" degan juda keng tarqalgan afsona bor. Ushbu afsonaning bir nechta sabablari bor, men asosiylarini sanab o'tishga harakat qilaman.

Birinchidan, XNUMX-yillarning boshlarida va biroz to'qsoninchi yillarning oxirida - kompyuter texnologiyalari haqidagi bilimlar, qoida tariqasida, kamdan-kam edi. Agar biror kishi kompyuter qayerda yoqilganligini bilsa va dasturni ishga tushira olsa, u biznes talab qiladigan narsani qildi. Va mehnat bozoridagi umumiy tartibsizlik ish beruvchini kerakli ishni bajarishga qodir bo'lgan har qanday odamni tezda topishga majbur qildi - u qachonlardir u erda o'qiganligi muhim emas, asosiysi u nima qila olishi. Shu sababli, o'z-o'zini o'rgatganlarning katta qismi suhbatda xotirjamlik bilan o'z mahoratini namoyish etdi va ishga joylashdi.

Ikkinchidan, o'sha yillarda biznes juda tez rivojlandi, ammo HR kabi zamonaviy kontseptsiya hali ham mavjud emas edi. Kadrlar bo'yicha ofitserlar Sovet kadrlar zobitlari bo'lib qoldilar, mehnat daftarchalari va mehnat shartnomalarini tuzdilar va suhbatlar mutaxassislar yoki rahbarlar tomonidan shaxsan o'tkazildi. Ularning ko'pchiligi natija bilan qiziqqanligi sababli, ta'lim kabi rasmiy mezonlar haqiqatan ham oxirgi o'rinda edi.

Bu ommaviy ongda dahshatli nomutanosiblikka olib keldi. Ana shunday sharoitda ishga kirgan odamlar dasturchiga diplom kerak emasligini chin dildan aytishlari va o‘zlarini misol qilib keltirishlari mumkin. Siz bu turni taniysiz, albatta. Agar biror kishi sizga "nima qila olishingizni ko'rsating va ular sizni ishga olishadi" desa, bu xuddi shunday dasturchi, o'sha paytdan boshlab ular uni ishga olishgan va u dunyoning daxlsizligiga ishongan. Xuddi shunday eski sovet odamlari ham shunday deyishadi: "lekin siz kompyuterda ishlaysiz va ingliz tilini o'qiy olasiz, bunday mahorat bilan men voy!" Ular endi Sovet davrida bunday ko'nikmalar faqat "voy" bo'lganini tushunishmaydi, ammo endi har ikkinchi odam buni qila oladi.

Xuddi shu narsa XNUMX-yillarning boshlarida sodir bo'ldi, neft ko'tarila boshlaganida, iqtisodiyot rivojlana boshladi va ko'plab yangi ishbilarmonlar kompyuterni yoqadigan har qanday odamni qidirib mehnat bozoriga yugurdilar.

Ammo shu bilan birga, neft pullari oqimi samarasiz kadrlar - kadrlar bo'limlarini yaratdi. Xuddi shu sobiq Sovet kadrlar ofitserlari u erda edi, ammo ularga kutilmaganda har qanday xodimning sifatini aniqlash vazifasi ishonib topshirildi. Ular, albatta, bunday darajadagi qarorlarni qabul qila olmadilar. Shuning uchun ular muborak g'arbdan tarjima qilingan kitoblar va ta'lim kabi rasmiy mezonlarga asoslanib, haqiqatdan ancha uzoqda o'zlarining baholash mezonlarini ishlab chiqdilar. Shunday qilib, ajoyib burilish yuz berdi: haqiqiy ko'nikmalardan rasmiy mezonlarga.

Afsona tirik qoldi, faqat biroz o'zgartirildi.

Iqtisodiyot hali ham o'sib borardi, odamlarni hamma joydan tortib olishdi, boshqa kompaniyalardan uzoqlashtirishdi, ammo kadrlar bo'yicha ofitserlar allaqachon tanlov jarayoniga o'zlarining qattiq panjalarini qo'yishgan. Va eng muhimi, "nima qila olishingizni ko'rsatish" emas edi - baribir, kadrlar bo'limi xodimi unga nimani ko'rsatayotganini tushunmaydi - balki "ish tajribasi". Shunday qilib, bir vaqtlar tugmachalarni bosish qobiliyati uchun dasturchi ma'lumoti bo'lmagan joyda ishga yollangan odamlar, avvallari "dasturiy ta'minot muhandisi" bo'lib ishlaganliklari uchun boshqa kompaniyaga jalb qilingan. Va yana, hech kim diplom so'ramadi, chunki bunga vaqt yo'q edi - sizda "tajriba" bormi? Xo'sh, shoshiling va o'tiring va ishlang!

Nihoyat, oxirgi, uchinchi sabab - Internet va xususiy loyihalarning jadal rivojlanishi. Odamlar uy hayvonlari loyihalarini yaratdilar, bu loyihalar har kimga ko'rsatilishi va shu bilan o'z mahoratini isbotlashi mumkin edi. Siz xat yuborasiz, veb-saytingizga havola qo'shasiz - va endi siz o'z mahoratingizni isbotladingiz.

Endi nima?

Neft narxi, biz bilganimizdek, qulab tushdi, ammo afsona hali ham davom etmoqda. Oxir oqibat, "dasturiy ta'minot muhandislari" lavozimlarida ushbu lavozimlarga ixtisoslashtirilgan ma'lumotsiz kirgan ko'plab odamlar bor. Biroq, hozir bu sabablarning hech biri to'liq ishlamaydi va endi ulardan bir nechtasi bu hiylani ish bilan takrorlashi mumkin edi.

  • Kompyuter texnologiyalari haqidagi bilimlar hamma joyda keng tarqaldi. Kompyuter bilan ishlash endi rezyumeda ko'rsatilmagan, xuddi u erda o'qish va yozish qobiliyati ko'rsatilmagan (bu, aytmoqchi, zarar qilmaydi - men hatto rasmiy ommaviy axborot vositalarida ham tez-tez grammatik xatolarga duch kela boshladim, va Habré haqidagi maqolalarda ular havas qiladigan muntazamlik bilan ko'rinadi).
  • O'z qarorlari uchun javobgar bo'lmaydigan va har qanday tanlov mezonlaridan foydalanishi mumkin bo'lgan kadrlar bo'limlari va HR mutaxassislari paydo bo'ldi. Tabiiyki, rasmiylarga ustunlik beriladi - ular yoshi, ma'lumoti, jinsi va oldingi ish joyidagi vaqtga qarashadi. Ko'nikma va qobiliyatlar qoldiq tamoyiliga amal qiladi.
  • Endi dasturchilarning taqchilligi yo'q. Kamchilik bor xoroshix dasturchilar, lekin bu har qanday mutaxassislik uchun umuman to'g'ri. Va Internetdagi har bir maktab o'quvchisi oddiy dasturchi sifatida ishlaydi, frilanser saytlarda odamlar o'z portfellari uchun bepul nimadir qilish huquqi uchun tom ma'noda kurashadilar.
  • Uy hayvonlari loyihalari ham odatiy holga aylandi. Internet shaxsiy saytlar va Tetris klonlari bilan to'lib toshgan va bu loyiha allaqachon deyarli majburiy bo'lib bormoqda, ya'ni kadrlarni tanlash elakidan o'tganingizdan so'ng siz o'zingizni mutaxassis tanlash elakida topasiz va ular "menga githubingizni ko'rsating" deyishadi.

Ta'limga ega odamlar - yoki kadrlar bo'limi nazarida ta'lim o'rnini bosadigan tajribaga ega odamlar - faqat ikkinchi qismni ko'rishadi. Ular odatda shunday deyishadi: "Dasturchiga ishlash uchun diplom kerak emas, lekin Github-dagi loyihalar foydali bo'ladi".

Ammo kadrlar bo'limi yo'qolmaganligi sababli, u juda to'g'ri tarzda quyidagicha ifodalangan: "ishlash uchun dasturchiga diplom kerak (HR-dan o'tish uchun), shuningdek, Github-dagi loyihalar (texnik intervyudan o'tish uchun)." Va men, gumanitar fanlar bo'yicha ma'lumotim bilan buni to'liq his qilaman - chunki men Github haqida faqat texnik ma'lumotga ega dasturchilarning shikoyatlaridan bilaman, ammo qat'iy kadrlar elakchasi meni birinchi bosqichda yo'q qiladi.

Odamlar havoni, baliq suvni ko'rmaydi, texnik ma'lumot yoki CODTECHNOSOFT MChJda ish tajribasiga ega bo'lganlar diplom so'ramaganini ko'rmaydilar, chunki bu allaqachon nazarda tutilgan. Ayniqsa, odamlarning “Men shuncha yil ishlaganman, hech qachon diplomimni ko‘rsatmaganman” kabi bahonalari kulgili. Siz so'rayapsizmi, buni rezyumeingizga kiritdingizmi? Xo'sh, ha, albatta qildim. Xo'sh, siz mening rezyumeimga soxta ma'lumot yoki biror narsa qo'yishimni taklif qilyapsizmi, chunki ular baribir tasdiqlashni so'ramaydilar? Ular jim turishadi va hech narsaga javob berishmaydi.

Aytgancha, barcha byudjet o'rinlarini medal egalari egallagan mutaxassislik bo'yicha guruhning faqat yarmi byudjet edi. Qolgan yarmi esa pullik ta'lim talabalari edi - bilasizmi, ota-onalarining puliga bo'lib-bo'lib qobiq sotib olishdi. Do‘stim u yerga borib, diplom oldi. Natijada, men to'liq huquqli "dasturiy ta'minot muhandisi" bo'ldim va o'shandan beri dasturchi sifatida ishlashda hech qanday muammoga duch kelmadim. Chunki diplomda tekin yoki tekin o'qiganingiz aytilmaydi. Ammo mutaxassislik, "texnik" - ular yozadilar.

Konfor zonasidan tashqarida

Qanday qilib men 35 yoshimda dasturchi bo'lmaganman

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

Men Moskvaga kelib, ish qidira boshlaganimda, bularning barchasini bilmasdim. Men hali ham dasturchiga o'z ishining natijasini ko'rsatish kifoya, degan afsonaga ishonardim. Men dasturlarimning namunalarini flesh-diskda olib yurganman - oldinga qarab, hech kim ularga bir marta ham qaramaganligini aytaman. Biroq, taklifnomalar juda kam edi.

O'shanda men hali ham Delphini esladim va biron bir texnik kompaniyaga, hech bo'lmaganda stajyor lavozimiga kirishga harakat qildim. U kuniga o'nlab xatlar jo'natib, mening bolaligimdan kompyuterga qiziqqanligim va o'qishni davom ettirishim kerakligini tushuntirdi. Bir necha marta ular menga texnik ixtisoslikka ega bo'lishim kerakligi haqida ochiqchasiga javob berishdi - aynan shuning uchun HR menejerlari har qanday gumanitar nopoklarni yo'q qilish uchun yirik kompaniyalar chegaralarini himoya qiladilar. Ammo ko'pincha ular standartlashtirilgan rad javoblarini olishdi. Oxir-oqibat, men qidiruvni boshqa davom ettira olmadim va Exceldan foydalanishim kerak bo'lgan oddiy ofis ishiga ega bo'ldim.

Bir necha yil o'tgach, Access va SQL Excelga qo'shildi, chunki men yoshligimni esladim va VBA skriptlarini faol ravishda yozishni boshladim. Ammo bu hali ham "haqiqiy dasturlash" emas edi. Men zamonaviy Visual Studio dasturini yuklab olish va C# ga sho'ng'ish orqali yana bir urinib ko'rdim. Men buni birinchi taxmin sifatida o'rganib chiqdim, kichik dastur yozdim va yana bir joyga borishga harakat qildim - to'liq bo'sh ish o'rinlari yoki amaliyot takliflarini e'tiborsiz qoldirmasdan.

Bu safar yuzlab xatlarimga birorta ham javob olmadim. Hech qaysi. Chunki, men hozir tushunganimdek, mening yoshim o'ttizga yaqinlashib qolgan edi - va mening rezyumedagi gumanitar mutaxassislik bilan birga, bu har qanday kadrlar bo'limi uchun qora dog'ga aylandi. Bu mening o'zimga bo'lgan ishonchimni ham, dasturchilarning mehnat bozori haqidagi afsonalariga bo'lgan ishonchimga ham putur etkazdi. Men "haqiqiy dasturlash" dan butunlay voz kechdim va muntazam ofis ishlariga e'tibor qaratdim. Vaqti-vaqti bilan men hali ham turli bo'sh ish o'rinlariga javob berdim, lekin javoban men hali ham sukut saqladim.

Qaerdadir, bu bosqichda men inson uchun u sezmagan narsa qanchalik qadrli ekanligini yoki u hamma narsani sukut bo'yicha nima deb bilishini tushuna boshladim. Siz maslahat so'ragan yoki hayotdan shikoyat qiladigan odamlar bunday nozikliklarni o'rganishmaydi. Ular psixologiya bo'yicha mashhur kitoblarni o'qib chiqdilar va sizning konfor zonangizdan chiqib ketishingiz kerakligini aytishdi. Garchi siz avvalo o'zingizning konfor zonangizga kirishingiz kerakligi haqida uzoq vaqtdan beri mashhur hazil mavjud. Yoshi bilan bu kirish yoki chiqish narxi oshadi - masalan, endi men stajyor sifatida ishlashni tashlab, ishlashga qodir emasman. Daromadingiz teng bo'lgunga qadar joriy ish joyingizda qolib, faoliyatingizni faqat ehtiyotkorlik bilan o'zgartirishingiz mumkin.

Aqlli maslahatchilar bor va ular men o'zim beradigan tavsiyalarni berishadi. Bunga mustaqil ta'lim va masofaviy ishlash yoki o'z loyihangizni yaratish kiradi. Ammo bu erda tuzoqlar bor.

Gap shundaki, masofaviy ishlash faqat "ish tajribasi" bo'lganlar uchun imtiyozdir. Yordam va mashg'ulotlarga muhtoj bo'lgan yangi boshlanuvchilar uchun bunga erishish mutlaqo haqiqiy emas. Hech kim siz bilan aralashishni xohlamaydi, lekin bu erda siz buni masofadan turib qilishingiz kerak.

O'z-o'zini o'rganish juda samarasiz. Ular sizga nimani o'rgatadi, masalan, olti oy ichida, o'zingiz tushunishingiz uchun ikki yil kerak bo'ladi. Bu nisbat shunga o'xshash. G'ildirakni doimiy ravishda ixtiro qilib, har xil kichik narsalarni, standart texnikani va ma'lum tuzoqlarni o'zingiz topishingiz kerak bo'ladi. Albatta, bu sizni ma'lum darajada bilimdonroq qilishi mumkin, chunki bularning barchasini o'zingiz topdingiz va engdingiz. Ammo bu sizga to'rt baravar ko'p vaqtni oladi va siz hali ham haqiqiy ishlab chiqarish loyihalarida haqiqiy tajribaga ega bo'lmaysiz.

Shu bilan birga, men juda yaxshi bilaman, haqiqiy, foydali tajriba faqat haqiqiy ishlab chiqarish muammolarini hal qilganda paydo bo'ladi. Shu ma'noda, "tik-tac-toe yozish" kabi harakatlar dastlabki bosqichda tilni tushunishga yordam beradi. Ammo agar siz tic-tac-toe, dengiz jangi va ilonni yozsangiz ham, siz hali ham biznesingizga kerak bo'lgan narsani amalda qila olmaysiz.

Bu erda eng sabrsizlar yana maslahat berishni xohlashadi - ular aytadilar, ba'zi bir freelancer saytlaridan haqiqiy texnik xususiyatlarni oling va unga yozing, shunda siz o'zingiz o'rganasiz va hatto portfelga ega bo'lasiz.

Xo'sh, nihoyat "chorva-loyiha" usulini ko'rib chiqaylik. Siz odamlar uchun foydali bo'lgan dastur yozishingiz kerak va keyin bu dasturni ular shunga o'xshash dasturlarni yaratadigan joyda ishlash uchun olib boring. Nazariy jihatdan ajoyib tuyuladi, lekin aslida bu tuzoq. Dastlab haqiqiy loyiha ustida ishlashning o'rniga, siz aniq ma'nosiz vazifalarga vaqtni behuda sarflaysiz, shunda keyin siz xuddi shu vazifalarni bajarishingiz mumkin, ammo ma'noli.

STOP! - o'quvchilar menga baqiradilar. - Kutmoq! Bu mashq! U hamma joyda va har doim shunday ko'rinadi! Va agar bu mashg'ulot natija uchun imkoniyat bersa, men rozi bo'lardim. Lekin yoq. Men shunga o'xshash urinishlar, shunga o'xshash mashg'ulotlar tajribasiga ega ekanligimga qaytamiz.

Dunyoda hech bo'lmaganda bitta kompaniya bormi - bizning kompaniya messenjer ishlab chiqaradi, bizga falon tilda, falon parametrlar bilan messenjer yozaylik, keyin sizni ishga olamiz? Yo'q. Bu har doim ham imkoniyat bo'lib, yoshi va ma'lumoti noto'g'ri bo'lgan odam uchun bu ehtimollik juda past. Hayot menga bularning barchasini juda yaxshi tushuntirdi. Misol uchun, hayotimning turli davrlarida men VB va VBA, Paskal va Delphi, SQL, R, JS, C# va hatto (o'zim hayronman!) Genesis32-ni bilardim va ishlatardim. Darhaqiqat, men topdim va kurslar oldim, mashhur loyihalarni amalga oshirdim, ularni intervyuda ko'rsatishim va ular haqida savollarga javob berishim mumkin edi. Nima bo `pti?

Birinchidan, hech kim shunchaki qiziqmadi va hech narsa ko'rsatishni so'ramadi, men ahmoqona bu intervyularga kelmadim. Ikkinchidan, bularning barchasidan men hozir faqat VBA+SQL-ni eslayman, chunki men ularni doim ishlataman - qolganlari foydali emas va unutilgan. Bundan tashqari, vaziyat juda og'ir ko'rinardi: ular mening loyihalarimni ko'rib chiqib, "tinglang, bu erda hamma narsa yomon, siz kod yozishni bilmaysiz, bu erda va bu erda ishlamaydi" deyishmadi. Yo'q, ular menga e'tibor bermadilar. Liberal san'at ta'limi, bilasizmi? "Bu mening qora tanliligim uchun."

natijalar

Qanday qilib men 35 yoshimda dasturchi bo'lmaganman

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

Matnning pessimistik tabiatiga qaramay, men urinishdan voz kechmayman. Shunchaki, endi men uchun imkoniyatlar maydoni keskin toraydi, men faqat bitta real yo'lni ko'rmoqdaman - bu yuqorida aytib o'tilgan "uy hayvonlari loyihasi", lekin "ish qidirish" uchun emas, balki "ish qidirish" ga qaratilgan. biznes yaratish." Siz hal qilinmagan muammoni topishingiz, uni hal qilishingiz va sizning yechimingizdan foydalanadigan kamida bir necha o'nlab odamlarni topishingiz kerak. Yana bir savol shundaki, bu oddiy tuyuladi, lekin aslida millionlab dasturchilar va aspirantlardan biri tomonidan hal qilinmagan muammoni topish qiyin - va bundan tashqari, yangi boshlanuvchilar uchun etarlicha sodda.

Endi men Python-ga erishdim, ko'plab o'tmishdoshlar misolida men Habrni tahlil qildim va natijalar haqida maqola tayyorlayapman. Men buni habra haqidagi birinchi maqolam sifatida nashr etishni umid qilgandim, lekin u erda hali ham bir oz matn qo'shishim kerak. Va keyin "Qanday qilib men bir oz harakat bilan dasturchi bo'ldim" mavzusidagi nashrlar deyarli har kuni yoki hatto kuniga ikki marta to'plana boshladi.

Shuning uchun men sizga nima uchun juda ko'p kuch sarflaganimni, lekin hech qachon dasturchi bo'lmaganimni aytishimga qarshilik qila olmadim.

Qisqacha xulosa qilish uchun men quyidagilarni aytmoqchiman:

  1. Istaklar va harakatlar haqiqatan ham ko'p narsani qila oladi, ammo moddiy baza hali ham hal qiluvchi ahamiyatga ega. Unga ega bo'lganlar uchun ularning istaklari va harakatlari ularga ko'proq erishishga yordam beradi. Unga ega bo'lmaganlar, ularning istaklari va harakatlari odatdagi natijaga erishishga yordam bermaydi. Bolaligidan kompyuterga bo'lgan ishtiyoq dasturchi bo'lishga yordam beradi, ammo bu unchalik yordam bermaydi. Hech qachon kompyuterga qiziqmagan, lekin badavlat ota-onasi ularni zamonaviy texnik mutaxassislik bo'yicha o'qishga yuborgan kishining dasturchi bo'lish imkoniyati ancha yuqori. Ammo sevimli mashg'ulotning o'zi etarli emas, agar - so'nggi nashrlardan birida bo'lgani kabi - bolaligingizda dasturlashtiriladigan kalkulyatorlarni sotib olmagan bo'lsangiz.
  2. Nihoyat, dasturchi sifatida ishlash uchun dasturlashni bilish kifoya, degan afsonadan voz kechish vaqti keldi. Eng yaxshi holatda, bunga qodir bo'lish kifoya хорошо dasturlash, masalan, "taxtaga kod yozish" - ha, bunday odamlarni qo'llari bilan yirtib tashlashadi. Klaviatura kompyuterning qaysi tomonida ekanligini bilish uchun odamlarni ko'chadan olib ketishayotgani haqida gapirish juda mubolag'adir; bunday suhbatlarda biz tirik qolgan odamning odatiy xatosini ko'ramiz. Har bir dasturchi bo'sh o'rni atrofida kadrlar bo'limining "shisha devori" mavjud - texnik ma'lumotga ega bo'lgan odamlar buni ko'rmaydilar, qolganlari esa bema'nilik bilan boshlarini urishadi. Yoki - yaqinda nashr etilgan boshqa nashrda bo'lgani kabi - "tanish orqali" ish toping.
  3. Voyaga etganida dasturchi "bo'lish" uchun siz yoshlikdagi kabi muvaffaqiyatli vaziyatlarga ega bo'lishingiz kerak. Albatta, kattalar ko'p narsani qila oladi (u o'zi boradigan maqsadni ko'radi, o'qitish va rivojlanish tajribasiga ega, bozorning haqiqiy ehtiyojlarini biladi), lekin u ko'p narsadan mahrum (u o'zini boqishi, sarflashi kerak) kundalik hayotda vaqt, va uning salomatligi endi bu emas). Va agar yaqinda nashr etilgan boshqa nashrda bo'lgani kabi - oiladan moddiy yordam va o'zingizning uy-joyingiz ko'rinishidagi hayot barqarorligi mavjud bo'lsa, unda faoliyatni o'zgartirish haqiqatan ham osonroq bo'ladi.

Manba: www.habr.com

a Izoh qo'shish