«Ти си момиче, какво ти е програмирането?» — именно тази фраза стана моето напътствие в света на информационните технологии. Фраза на близък човек в отговор на небрежното проявление на чувства, които ме разкъсваха. Но ако бях го послушала, нямаше да има ни приказка, ни този напредък.

Индикатор за активност на образователната платформа
Моята история: безсмислието на старите знания и желание за по-добър живот
Здравейте, аз съм Вика и цял живот ме смятаха за хуманитарна личност.
Информационните технологии за мен винаги са били нещо магическо и недостъпно по няколко причини.
Случи се така, че съзнателната ми младеж премина на башорг. За мен беше неразбираем хумор в стил: «как да патчнеш KDE2 под FreeBSD», но чувствах гордост, че знам за него, макар и на ниво познанство с буквите.
По време на обучението ми имаше само един мини-курс по HTML — но това не попречи на образа на красива страница с хипервръзки да изплува в съзнанието ми след седем години.
Но основополагаещо беше мнението на околните. Мe смятаха, ако не за глупава, то напълно лишена от способности по математика. В тийнейджърските си години приех това мнение дори без да се замислям.
За двадесет и четири години успях да получа атестат за завършено средно образование и два дипломи за средно професионално образование. Последната беше фармацевтичната. Любовта ми към фармакологията започна с осъзнаването на известна власт над човешкото тяло и представата, че лекарствените препарати са мощно оръжие в ръцете на грамотния специалист, което може както да помогне, така и да навреди. Годините минаваха, знанието нарастваше: фармацевтични конференции, правната страна на фармацията, работа с възражения и така нататък.
Няколко години ъпгрейд:

Фрагмент от резюме
Заедно със знанията нарастваше и разбирането за тяхната безсмислица — закони, които не се спазват и не искат да се спазват в името на печалбата, и окружение, което разбива любовно построената ти къща от карти на благоприятната обстановка с чувството на собствена важност. Не се изтощих, но си пожелах по-добър живот. Ние сме това, което ни обкръжава, нали?
Как учих и продължавам да уча: минус счупеното лице на клавиатурата, плюс страхотен проект в портфолиото
Първото ми преживяване с обучението по програмиране приключи след един месец блъскане с лицето в клавиатурата — трудно беше да осъзная нещо от случайно намерената книга в интернет и открития блокнот. Запалването угасна, желанието намаля. За една година. След което реших, че трябва да започна с усвояването на ресурсите.
Статии, уебсайтове, познати програмисти, куп образователни проекти, които обещават да те превърнат в идеален разработчик за три месеца или даже по-рано, канали в известния видеоплатформ, предаващи море от полезна и не толкова информация. Имах желание и възможности, проблемът беше в липсата на систематизация на знанието ми. И решителност. Не бях готова да дам цяло заплата за котка в чувал, нито да затварям ушите си, в които от всички страни звучеше: „Нямаш техническо образование, вече е късно да учиш, трябва да мислиш за семейството, трябва, трябва, трябва…"
А после разбрах за „Хекслет“. Напълно случайно бе споменат в разговор за трудностите на самообучението. Не като еднократен курс, а като пълноценна школа. И ме заинтригува.
Повратният момент се случи съвсем наскоро — след завършването на първия ми проект. Това е най-любимата част от него:

Конзолна игра, която направих сама
Работата в собствен акаунт в GitHub под ръководството на опитен ментор е напълно различно изживяване. Действия като инициализация на репозитория и настройка на работната среда с помощта на мениджър за пакети, описани в „задачите“, изпълнени с вълнуващо чувство за отговорност за това, което правиш.
Отначало наборът от "задачи" ме обърка, но след време започнах да разбирам защо от младшите разработчици искат проекти в резюметата, поне некомерсиални. Това е съвсем различно ниво на възприятие. Това е моментът, когато вече си запознат с понятието за променливи, научил си се да пишеш функции, включително анонимни, разбрал си за линейно-итеративни и линейно-рекурсивни процеси, и точно в момента, когато еуфорията те облива, а усещането, че можеш да промениш света, почти те напуска, ти казват: „Създай файл и пиши“, „Извлечи общата логика в отделна функция“, „Не забравяй за правилното именуване и принципите на проектиране“, „Не усложнявай!“. Като студен душ върху главата, който не отменя кипенето. Изключително съм щастлива, че успях да усетя това преди да започна работа „в полето“.
Проявих индивидуалността си единствено в readme:

В readme можеш да дадеш воля на креативността си.
Учението винаги е било трудно. ООП ми се струваше като непосилна преграда. Опитите ми да разбера поне основите бяха безброй — загубих десет дни, получавайки около толкова снизходителни съобщения в стила на: „Само не се отказвай“. Но в един момент ми помогна желанието просто да затворя всичко и да се свия в ъгъла, като защитна реакция на организма към опитите да усвоя новата информация.
Стана по-лесно. Поне така беше с изучаването на SQL. Може би заради неговата декларативност, разбира се, но не е сигурно.
Проектът е готов, резюмето е написано. Напред към интервюта.
В един момент осъзнах, че ако фармакологията е "власт" над човешкото тяло, то програмирането е "власт" практически над целия свят. Програмен език пък, от своя страна, е оръжие, с което можеш както да издигнеш компанията на ново ниво, така и по случайна небрежност да я унищожиш. Нарачих себе си латентен диктатор и се потопих в света на информационните технологии.
Половин година по-рано се гордеех, че настроих работната среда на Windows, съставих цял списък с книги и започнах да мисля за това, че искам да свържа живота си с програмирането. В момента, с което се гордея — това е именно този пълен проект, списъкът с прочетените книги от него, но най-важното е разбирането за значението на основните познания и основите на програмния език, който избрах. И осъзнаването на отговорността, която лежи на раменете на всеки, който се свързва с разработката.
Несъмнено, все още имам много малък опит, пред мен има много работа, но исках да подарам малко вдъхновение на читателите на тази приказка, които веднъж се сблъскаха с надменния „може би е добре да намерите нещо по-просто“, да даря на тези, които четат статията с недоверие, малко увереност, че има хора, които подхождат към изучаването на даден програмен език с цялата отговорност, и да дам на себе си малко смелост.
Защото резюмето е готово, най-важните знания са придобити, остава само малко решителност. Но сега котката в чувала — това съм аз. Няма да си затварям ушите, между другото, научих се да се абстрахирам от чуждото мнение. Преминала съм три курса по абстракция.
Източник: habr.com
