Қыздың IT-ға қалай жиналғаны туралы оқиға

«Сен қызсың, қандай бағдарламалауды ұнатасың?» — Ақпараттық технологиялар әлемімен қоштасар сөзім де осы тіркес болды. Менің ішімде жарылған сезімдердің немқұрайлы көрінісіне жауап ретінде жақын адамнан айтылған сөз. Бірақ егер мен оны тыңдасам, оқиға да, бұл прогресс те болмас еді.

Қыздың IT-ға қалай жиналғаны туралы оқиға

Білім беру платформасындағы белсенділік көрсеткіші

Менің оқиғам: ескі білімнің мағынасыздығы және жақсы өмірге деген ұмтылыс

Сәлеметсіз бе, менің атым Вика, мен өмір бойы гуманитарлық деп саналдым.

Ақпараттық технологиялар мен үшін бірнеше себептерге байланысты әрқашан сиқырлы түрде қол жетпес нәрсе болды.

Солай болды, мен саналы жастық шағымды башоргпен өткіздім. Мен үшін «FreeBSD астында KDE2-ні қалай түзетуге болады» стиліндегі әзіл түсініксіз болды, бірақ мен бұл туралы хаттармен танысу деңгейінде болса да білетінімді мақтанышпен сезіндім.

Оқу кезінде мен HTML бойынша бір ғана шағын курстан өттім, бірақ бұл оның жеті жылдан кейін менің басымда гиперсілтемелері бар әдемі беттің суреті ретінде пайда болуына кедергі болмады.

Бірақ қоршаған ортаның пікірі іргелі болды. Мені ақымақ болмасам, математикалық қабілетім жоқ деп есептеді. Жасөспірім кезімде мен бұл пікірді ойланбастан қабылдадым.

Жиырма төрт жыл ішінде ол орта білім туралы аттестат пен орта кәсіптік білім туралы екі дипломға ие болды. Соңғысы фармацевтика болды. Менің фармакологияға деген сүйіспеншілігім адам ағзасына қандай да бір күш бар екенін түсінуден және дәрі-дәрмектің сауатты маманның қолында көмектесетін де, зиян келтіретін де күшті қару ретіндегі идеясымен басталды. Жылдар өткен сайын менің білімім өсті: фармацевтикалық конференциялар, фармацияның құқықтық жағы, қарсылықтармен жұмыс жасау және т.б.

Кішкене бес жылдық жаңарту:

Қыздың IT-ға қалай жиналғаны туралы оқиға

Фрагментті жалғастыру

Біліммен бірге оның мағынасыздығын түсіну де өсті - табысқа жету жолында сақталмайтын және сақталғысы келмейтін заңдар және сіздің сүйіспеншілікпен салынған қолайлы ортаның карталарын өзін-өзі бағалау сезімімен бұзатын орта. маңыздылығы. Мен күйген жоқпын, бірақ мен өзім үшін жақсы өмірді қаладым. Өйткені, бізді қоршап тұрған біз, солай емес пе?

Мен қалай оқыдым және үйреніп жатырмын: минус пернетақтаны бетім сындырды, сонымен қатар портфолиомдағы керемет жоба

Бағдарламалауды үйренудің алғашқы тәжірибесі бетімді пернетақтаға ұрып-соғудан кейін бір айдан кейін аяқталды - Интернетте кездейсоқ табылған кітап пен ашық блокноттан ештеңені түсіну қиын болды. Жалындау азайды, құштарлық сейілді. Бір жылға. Осыдан кейін мен ресурстарды игеруден бастау керек деп шештім.

Мақалалар, веб-сайттар, таныс бағдарламашылар, сізді үш айда немесе одан да ертерек тамаша әзірлеушіге айналдыруға уәде беретін көптеген білім беру жобалары, көптеген қажетті және қажет емес ақпаратты ұсынатын танымал видеохостинг сайтындағы арналар. Менің қалауым мен мүмкіндігім жеткілікті болды, мәселе білімімнің жүйеленбеуінде болды. Және шешімділік. Мен шошқаға бүкіл жалақымды жұмсауға да, жан-жақтан құйылған құлағымды жабуға да дайын емеспін: «Техникалық білім жоқ, оқуға әлі кеш, оқу керек. отбасыңды ойла, керек, керек, керек...»

Содан кейін мен Хекслет туралы білдім. Өз бетінше білім алудың қиындықтары туралы әңгімелердің бірінде бұл кездейсоқ айтылған. Бір реттік курс ретінде емес, толыққанды мектеп ретінде. Ал мен байланып қалдым.

Бұрылыс жақында болды - бірінші жобамды аяқтағаннан кейін. Бұл оның сүйікті шығармасы:

Қыздың IT-ға қалай жиналғаны туралы оқиға

Өзім жасаған консоль ойыны

Тәжірибелі тәлімгердің басшылығымен жеке GitHub тіркелгіңізде жұмыс істеу мүлдем басқаша сезінеді. Репозиторийді инициализациялау және «тапсырмалар» бөлімінде сипатталған пакет менеджерін пайдаланып жұмыс ортасын орнату сияқты әрекеттер жасаған ісіңіз үшін қызықты жауапкершілік сезімімен боялады.

Әдеттегідей, «тапсырмалар» жиынтығы шатастырады, бірақ сіз неге жасөспірімдерден түйіндемелеріне жобаларды, кем дегенде, коммерциялық емес жобаларды қосуды сұрайтынын түсіне бастайсыз. Бұл қабылдаудың мүлдем басқа деңгейі. Бұл сіз айнымалылар түсінігімен танысып, функцияларды, соның ішінде анонимділерді жазуды үйренген, сызықтық-итеративті және сызықтық-рекурсивті процестер туралы білген кезде және дәл сізді эйфория басып жатқан сәтте және сіз әлемді өзгерте аласыз, ол тек арманда қалады, олар сізге айтады: «Файлды жасаңыз және жазыңыз», «Жалпы логиканы оқшаулап, оны бөлек функцияға қойыңыз», «Дұрыс атауды ұмытпаңыз және жобалау принциптері», «Оны қиындатпаңыз!». Бұл қайнауды тоқтатпайтын басыңызға салқын душ сияқты. Мен бұл сезімді «егістікте» жұмысқа кіріспес бұрын сезінгеніме өте қуаныштымын.

Сіздің даралығыңызды көрсетудің жалғыз жолы - Readme:

Қыздың IT-ға қалай жиналғаны туралы оқиға

Readme-де сіз өзіңіздің шығармашылығыңызға еркіндік бере аласыз

Оқу әрқашан қиын болды. OOP бір уақытта маған мүмкін емес кедергі болып көрінді. Ең болмағанда негіздерді түсінуге сансыз әрекеттер жасалды - мен он күн жоғалттым, «берілме» деген стильдегі реніш білдіретін хабарламалардың шамамен бірдей санын алдым. Бірақ бір сәтте бұл барлық нәрсені жабуға және бір бұрышқа жасыруға деген ұмтылысты анықтауға көмектесті, бұл дененің жаңа ақпараттың көптігін игеру әрекеттеріне қорғаныс реакциясы ретінде.

Бұл оңайырақ болды. Кем дегенде, SQL тілін үйренуде солай болды. Әрине, оның декларативті сипатына байланысты болуы мүмкін, бірақ бұл анық емес.

Жоба бар, түйіндеме дайын. Сұхбаттар алда

Бір кездері мен фармакология адам ағзасына «қуат» болса, бағдарламалау бүкіл әлемге дерлік «қуат» екенін түсіндім. Бағдарламалау тілі, өз кезегінде, компанияны жаңа деңгейге көтеретін немесе кездейсоқ немқұрайлылық арқылы оны жойып жіберетін қару. Мен өзімді жасырын диктатор деп атап, өзімді ақпараттық технологияның тұңғиығына құлаттым.

Алты ай бұрын мен Windows жүйесінде жұмыс ортасын орнатқанымды мақтан тұттым, кітаптардың толық тізімін жинадым және өмірімді бағдарламалаумен байланыстырғым келеді деп ойладым. Енді менің мақтанышымның тақырыбы - бұл өте толыққанды жоба, жинақталған кітаптардан бұрыннан оқыған кітаптарымның тізімі, бірақ ең бастысы, базалық білімнің маңыздылығын және мен таңдаған бағдарламалау тілінің негіздерін түсіну. . Және өзін дамумен байланыстыратын әрбір адамның мойнына жүктелетін жауапкершілікті сезіну.

Әрине, бұл әлі де өте қысқа рекорд, менің алда көп жұмысым бар, бірақ мен бір кездері «бәлкім, біз қарапайым нәрсе табуымыз керек» деген менмендікпен бетпе-бет келген осы ертегінің оқырмандарына аздап шабыт бергім келді. осы мақаланы скептицизммен оқитындарға аздап сенімділік беру Шындығында, белгілі бір бағдарламалау тілін үйренуге толық жауапкершілікпен қарайтын және өзіне аздап батылдық беретін адамдар бар.

Түйіндеме дайын болғандықтан, ең маңызды білім алынды, жетіспейтіні аз ғана шешім. Бірақ қазір шошқаның өзі менмін. Мен құлағымды жаппадым, айтпақшы, мен басқалардың пікірінен аулақ болуды үйрендім. Мен абстракция бойынша үш курстан өттім.

Ақпарат көзі: www.habr.com

пікір қалдыру