Сказ аб тым, як дзяўчынка ў айці сабралася

"Ты ж дзяўчынка, якое табе праграмаванне?" - менавіта гэтая фраза стала маім пажаданнем у свет інфармацыйных тэхналогій. Фраза роднага чалавека ў адказ на неасцярожнае праява пачуццяў, якія распіраюць мяне. Але варта было б мне яго паслухаць, і не было б ні казкі, ні гэтага прагрэсу.

Сказ аб тым, як дзяўчынка ў айці сабралася

Індыкатар актыўнасці на адукацыйнай платформе

Мая гісторыя: бессэнсоўнасць старых ведаў і жаданне лепшага жыцця

Прывітанне, мяне клічуць Віка, і мяне ўсё жыццё лічылі гуманітарыем.

Інфармацыйныя тэхналогіі для мяне заўсёды былі нечым чароўна-недасяжным па некалькіх прычынах.

Так атрымалася, што свядомае юнацтва я правяла на башорзе. Для мяне быў незразумелы гумар у стылі: як прапатчыць KDE2 пад FreeBSD , але я адчувала нейкі гонар за тое, што я пра яго ведаю, няхай нават на ўзроўні знаёмства з літарамі.

Падчас вучобы ў мяне быў усяго адзін міні-курс па HTML - але гэта не перашкодзіла яму ўсплыць у выглядзе выявы прыгожай старонкі з гіперспасылкамі ў маёй галаве праз сем гадоў.

Але асноватворным было меркаванне акружэння. Мяне лічылі калі не дурной, то цалкам абдзеленай здольнасцямі да матэматыкі. У падлеткавым узросце я прыняла гэтае меркаванне нават не задумваючыся.

За дваццаць чатыры гады абзавялася атэстатам аб заканчэнні сярэдняй школы і двума дыпломамі аб сярэдняй прафесійнай адукацыі. Апошнім было фармацэўтычнае. Маё каханне да фармакалогіі пачалася з усведамлення некаторай улады над чалавечым целам і ўяўленні лекавых прэпаратаў наймагутнай зброяй у руках пісьменнага адмыслоўца, якое можа як дапамагчы, так і нашкодзіць. Ішлі гады, веды раслі: фармацэўтычныя канферэнцыі, прававы бок фармацыі, праца з пярэчаннямі і гэтак далей.

Трохі пяцігадовага апгрэйду:

Сказ аб тым, як дзяўчынка ў айці сабралася

Фрагмент рэзюмэ

Разам са ведамі расло разуменне іх бессэнсоўнасці - законы, якія не выконваюцца і не жадаюць выконвацца ў пагоні за выручкай, і асяроддзе, якое ламае твой любоўна пабудаваны картачны домік спрыяльнага становішча пачуццём уласнай важнасці. Я не выгарэла, але пажадала для сябе лепшага жыцьця. Бо мы тое, што нас атачае, правільна?

Як я вучылася і вучуся: мінус разбітая тварам клавіятура, плюс круты праект у партфоліо

Першы досвед навучання праграмаванню скончыўся праз месяц біцця тварам у клавіятуру – цяжка было штосьці ўсвядоміць у выпадкова знойдзенай кніжцы на прасторах інтэрнэту і адчыненым нататніку. Імпэт паменшыўся, жаданне згасла. На год. Пасля чаго я вырашыла, што пачаць трэба з засваення рэсурсаў.

Артыкулы, сайты, знаёмыя праграмісты, куча адукацыйных праектаў, якія абяцаюць зрабіць з цябе ідэальнага распрацоўніка праз тры месяцы, а то і раней, каналы на даволі вядомым відэахостынгу, якія даюць мора патрэбнай і не вельмі інфармацыі. Жадання і магчымасцяў мне хапала, праблема была ў адсутнасці сістэматызацыі сваіх ведаў. І рашучасці. Я не была гатова ні марнаваць цэлы заробак за ката ў мяшку, ні зачыняць вушы, у якія з усіх бакоў лілося: «У цябе няма тэхнічнай адукацыі, табе ўжо позна вучыцца, ты павінна думаць пра сям'ю, ты павінна, павінна, павінна…»

А потым я даведалася пра "Хекслет". Зусім выпадкова пра яго было згадана мімаходзь у адной з гутарак аб цяжкасці самастойнага навучання. Не як аб разавым курсе, а як аб паўнавартаснай школе. І мяне зачапіла.

Пераломны момант адбыўся зусім нядаўна - пасля заканчэння майго першага праекта. Гэта яго самы любімы кавалачак:

Сказ аб тым, як дзяўчынка ў айці сабралася

Кансольная гульня, якую я зрабіла сама

Зусім інакш успрымаецца праца ва ўласным акаўнце на GitHub пад кіраўніцтвам дасведчанага ментара. А такія дзеянні, як ініцыялізацыя рэпазітара і настройка працоўнага асяроддзя з дапамогай мэнэджара пакетаў, апісаныя ў «задачах», афарбоўваюцца ў хвалюючае адчуванне адказнасці за тое, што ты робіш.

З нязвычкі набор «тасок» уводзіць у ступар, аднак пачынаеш разумець, чаму ў джуніёраў просяць праекты ў рэзюмэ, прынамсі некамерцыйныя. Гэта зусім іншы ўзровень успрымання. Гэта той момант, калі ты ўжо пазнаёміўся з паняццем зменных, навучыўся пісаць функцыі, у тым ліку і ананімныя, даведаўся пра лінейна-ітэратыўныя і лінейна-рэкурсіўныя працэсы, і роўна ў той момант, калі эйфарыя перапаўняе цябе, а адчуванне таго, што ты можаш змяніць свет, пакідае хіба што ў сне, табе кажуць: "Ствары файл і пішы", "Вылучы агульную логіку і вынесі яе ў асобную функцыю", "Не забудзься пра правільнае найменне і прынцыпы праектавання", "Не ўскладняй!". Нібы халодны душ на галаву, які не адмяняе яе кіпення. Я вельмі радая, што паспела злавіць гэтае адчуванне да пачатку працы "у палях".

Праявіць сваю індывідуальнасць атрымалася хіба што ў readme:

Сказ аб тым, як дзяўчынка ў айці сабралася

У readme можна даць волю творчасці

Вучыцца заўсёды было цяжка. ААП у свой час здаваўся мне непасільнай перашкодай. Спробаў зразумець хаця б асновы была незлічоная колькасць - я страціла на гэта дзесяць дзён, атрымаўшы прыкладна столькі ж паблажлівых паведамленняў у стылі: "Ты толькі не закінь". Але ў нейкі момант дапамагло вызначэнне жадання ўсё закрыць і забіцца ў кут ахоўнай рэакцыяй арганізма на спробы засвоіць багацце новай інфармацыі.

Стала прасцей. Ва ўсякім разе так было з вывучэннем SQL. Магчыма з-за ягонай дэкларатыўнасці, вядома, але гэта не дакладна.

Праект ёсць, рэзюмэ гатова. Наперадзе гутаркі

У нейкі момант я зразумела, што калі фармакалогія - гэта "ўлада" над чалавечым целам, то праграмаванне - гэта "ўлада" практычна над усім светам. Мова праграмавання ж, у сваю чаргу, зброю, якой можна як падняць кампанію на новы ўзровень, так і па выпадковай неасцярожнасці яе знішчыць. Я назвала сябе латэнтным дыктатарам і кінулася ў бездань інфармацыйных тэхналогій з галавой.

Паўгода таму я ганарылася тым, што наладзіла працоўнае асяроддзе на віндзе, сабрала цэлы спіс кніг і задумалася аб тым, што я жадаю звязаць сваё жыццё з праграмаваннем. Цяпер прадмет майго гонару — гэта той самы паўнавартасны праект, спіс ужо прачытаных кніг са сабранага, але самае галоўнае — разуменне важнасці базавых ведаў і асноў той мовы праграмавання, якую я абрала. І ўсведамленне той адказнасці, якая кладзецца на плечы кожнага, хто злучае сябе з распрацоўкай.

Безумоўна, гэта ўсё яшчэ вельмі невялікі паслужны спіс, у мяне наперадзе шмат працы, але мне хацелася падарыць крыху натхнення тым чытачам гэтага сказу, якія аднойчы сутыкнуліся з напышлівым «можа варта знайсці што-небудзь прасцей», падарыць тым, хто чытае гэты артыкул са скептыцызмам крыху ўпэўненасці у тым, што ёсць людзі, якія падыходзяць да вывучэння той ці іншай мовы праграмавання з усёй адказнасцю, і падарыць сабе крыху смеласці.

Таму што рэзюмэ гатова, найважнейшыя веды атрыманы, не хапае толькі зусім крыху рашучасці. Але вось зараз кот у мяшку - гэта я. Вушы зачыняць так і не стала, дарэчы, навучылася абстрагавацца ад чужога меркавання. Курсаў па абстракцыі ў мяне было ажно тры.

Крыніца: habr.com

Дадаць каментар