JavaRush /Java блог /Random UA /З бухгалтерки до розробника

З бухгалтерки до розробника

Стаття з групи Random UA
Так ось, так. Я - дівчина, яка вивчилася на бухгалтера, щоб "мати професію", у мене була трійка з математики від хронічної неуважності, а ще в мене не було в школі інформатики. Була лише "Логіка" - там ми займалися блок-схемами та логічними умовами. Але я звідти нічого вже не пам'ятаю. Пам'ятаю лише, що виходило і подобалося.
З бухгалтерки у розробника - 1
Працювати бухгалтером було нестерпно нудно. Жіночий колектив з його плітками пригнічував надзвичайно. З чоловіками завжди спілкуватися було простіше та приємніше. Та й комп'ютери були цікаві. Тому час від часу забігала до наших сисадмінів та програмістів, побалакати. І вони мені якось думку підкинули - зайнятися веб-версткою, сидиш собі, колір для кнопочок вибираєш. Так я пішла курси HTML+CSS. І виходило, і дуже подобалося. Але працювати з цієї теми чомусь не пішла, там був переїзд, потрібна була хоч якась робота, а повноцінною верстальщицею я не відчувала себе. Так пройшло ще кілька років поневірянь з нелюбимих робіт у неприємному колективі. А потім на Новорічних святах у 2015 році натрапила в інтернетах на JavaRush . Тоді ще перші 10 рівнів були безкоштовними. І взялася спробувати. Будь-яка нісенітниця, типу вивести напис " Я люблю JavaRush ", давалася без проблем. А потім розпочалися цикли. та Іфи. І вкладені ІФ. І вкладені цикли з вкладеними у вкладені іфи іфами та циклами. Морок. Я нічого не розуміла, у мене нічого не виходило, я плакала від панічних атак і питала чоловіка, навіщо він одружився з такою дурницею. Але потім сльози проходабо, і я вмикалася. І завдання вирішувалося, і валідатор їх пропускав. Потім ридала від об'єктів, хоч убий, я не могла зрозуміти, чим відрізняється сам об'єкт від заслання. НаписCat cat = new Cat();вбивала мене наповал. Потім плакала від Тредов на 16 рівні. Потім від Стрімів на 18. Враппери. Більше, більше врапперів! Все ось ці Writer`и та Reader`и з нескінченною кількістю варіацій. Але панічні атаки проходабо, сльози висихали, приходило розуміння. Або запам'ятовування. Я відкрила для себе, що не обов'язково щось розуміти, достатньо запам'ятати, як користуватися цим. Після цього полегшало. Була деяка фрілансова робота, що дає змогу часто й багато займатися на Джавараші. Чесно кажучи, я не думала, що в мене щось вийде і не дуже сподівалася влаштуватися програмістом. Просто за інерцією займалася й усе. Мені цікаво було, хоч і важко, хоч і хотілося кілька разів на тиждень кинути це все. Найцікавіше почалося, коли пішли великі завдання з великою кількістю класів та інтерфейсів. Ось там мозаїка нарешті склалося, стало ясно, навіщо-таки потрібні гетери з сеттерами та інші ніштяки. Далі попереду замаячила перспектива стажування на JR. Це було важко. Я думала, там треба буде вирішити велике важке завдання, а там виявилося треба цілу програму написати з використанням Гібернейту, Спрінга, Бази Даних та ще цілим стеком технологій, про які я чула вперше. Видали десяток книг і сказали "Читати це все не треба, це вам так, як довідник". Ну ніфіга собі! Тобто, малося на увазі, що ми все це вже знаємо, чи що? А як обіцянка всьому цьому навчати нас на стажуванні? Ну, що робити, почала читати. Тому що не мала уявлення про те, що все це означає і з чого починати. Прочитати десяток книг за 3 тижні і написати за ними додаток - це були найважчі 3 тижні в моєму житті. У мене нічерта не виходило, я нічерта не розуміла, що робити і чому воно не працює, а терміни тиснули. 80% часу йшло не написання коду, але в підключення нових модулів, на налаштування Гіта, те що, щоб прикрутити і налаштувати БД і таке інше. Це страшенно нервувало. Хлопці, з якими познайомилася на стажуванні, звичайно, підказували, без них ніяк не впоралася б. У підсумку, в останній день о восьмій вечора відправила завдання і видихнула. Думала, все тепер або приймуть, або не приймуть, найстрашніше позаду. І мене прийняли. І тут почалася взагалі бляха, стажування мене розчарувало жахливо. По-перше, лекції були у вигляді вебинара, а вигляді запису вебинара. Тобто лектор постійно відволікався, розповідав про якісь історії з життя, відповідав на запитання людям, які у нього під час вебінару щось питали, він забував про що він хотів сказати, пересякував із теми на тему, через що у голові утворилася навіть не каша, а скоріше болото. По-друге, лектор на стажуванні пояснював так, ніби всі вже знають ці технології. Тобто, не поверхово слідували обучалкам крок за кроком, щоб хоч якось зробити тестове завдання, а нормально вже так розуміють матч. Я з третього заняття перестала розуміти, що взагалі відбувається і про що йдеться, і навіщо все це треба і що з цим усім робити. Але потім мені зателефонував знайомий і сказав, що є одна компанія, вони шукають Джава-Джуна. Я була впевнена, що не впораюся, що я не готова, але вирішила все ж таки спробувати. Підготувала собі для скайп-співбесіди купу шпаргалок про можливі стани Тредов, про роботу Складальника сміття, про мутабельно-іммутабельні об'єкти, коротше все те, в чому трохи плавала. Технічного директора це не цікавило все. Його не цікавила моя освіта. Він питав у мене, як би я витягала з веб-сторінки дані. Не про код — просто теоретично, каже, давай пофантазуємо, як би це робила? А я гадки не маю. Сиджу та мовчу. І нервую. Завдання, в якому треба було регекспами розпарсувати сторінку, я так і не вирішила. Але я згадала про DOM, який вивчала, коли займалася версткою. І щось розповіла про вихідний код сторінки. Йому цього виявилося достатньо, він мені дав завдання — написати програму, яка парсуватиме сторінку, витягаючи з неї в БД деякі дані. Запитав - знаєш як це робити? Я говорю, ні, не знаю, але погуглю. І погуглила. І за 3 дні зробила через Soup. Потім виявилося, що треба зробити все те саме, але через Selenium WD. Ну, окей, знову загугла пару туторіалів, зробила, залила на гітхаб, відправила заслання. Тех.дір оцінив, сказав, що все чудово, і я несподівано швидко впоралася, і запитив на роботу. Тому зараз працюю Java-розробником і попутно навчаю JavaScript, оскільки маю справу з Інтернетом. А стажування я кинула, толку він її нуль ... Ну, або просто я виявилася до неї не готова, потім може спробую заново. Ось так дівчинка-бухгалтер за 2,5 роки перекваліфікувалася на програміста завдяки JavaRush`у :) сказав, що все чудово, і я несподівано швидко впоралася і запитив на роботу. Тому зараз працюю Java-розробником і попутно навчаю JavaScript, оскільки маю справу з Інтернетом. А стажування я кинула, толку він її нуль ... Ну, або просто я виявилася до неї не готова, потім може спробую заново. Ось так дівчинка-бухгалтер за 2,5 роки перекваліфікувалася на програміста завдяки JavaRush`у :) сказав, що все чудово, і я несподівано швидко впоралася і запитив на роботу. Тому зараз працюю Java-розробником і попутно навчаю JavaScript, оскільки маю справу з Інтернетом. А стажування я кинула, толку він її нуль ... Ну, або просто я виявилася до неї не готова, потім може спробую заново. Ось так дівчинка-бухгалтер за 2,5 роки перекваліфікувалася на програміста завдяки JavaRush`у :)
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ