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

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

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

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

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