Sergey Alexandrov
32 уровень
Smolensk

Как Я не стал Java-программистом

Статья из группы Истории успеха
Прошло уже почти 5 месяцев с момента, как ваш покорный слуга имеет честь работать на должности инженера-программиста и настало время рассказать про свой долгий и тернистый путь в сферу ИТ.
Как Я не стал Java-программистом - 1
Ещё со школы Я хотел стать программистом не смотря на то, что на отрез отказывался понимать языки программирование. Впрочем это не помешало мне довольно не плохо сдал ЕГЭ по информатике (весь код по вопросам Я написал на алгоритмическом языке), что позволило мне поступить в один из не очень престижных, но всё же московских вузов на техническую специальность. На первом курсе мы изучали VBA и Visual Basic, писали простенькие программы в основном производившие разнообразные математические вычисления. Вела программирование заместитель декана факультета, довольно строгая и требовательная дама со своеобразным подходом к обучению. Благодаря её парам Я наконец-то начал понимать основы программирования, разобрался с основными конструкциями VBA и VB, условными операторами, циклами и другими конструкциями, которые используются в каждом языке программирования. После третьего семестра программирование закончилось и вместе с ним пропал и интерес к обучение по данной специальности. Но всё же Я решил не бросать учёбу и получить диплом. Без пар по программированию Я почти перестал кодить, иногда предпринимая вялые попытки дальше учить VB по книгам, но спустя какое то время вообще перестал программировать. К концу 4 курса Я снова начал о продолжении обучения программированию да и вообще о том, как жить после окончания ВУЗа. На тот момент Я работал в страховой компании старшим специалистом по документообороту, но понимал, что это совсем не то, что Я хочу от жизни. Оставалось сделать выбор, какой язык изучать. Изучив рынок вакансий и поняв, что VB особо никому не нужен, Я остановил выбор на Java, на языке, который оказался самым востребованным и самым сложным по моему мнению + у меня был знакомый, который его не плохо знает. Я начал свое знакомство с Java c книги Васильева А.Н. "Самоучитель Java с примерами и программами". Прочитав книгу, написав конспект и честно переписав большинство листингом Я понял, что в голове не отложилось абсолютно ничего кроме уже известных из других языков программирования вещей и было не очень понятно, что делать дальше. Я нашёл несколько видео уроков, проливших свет на такие доселе неизвестные мне вещи, как ОПП, полиморфизм, наследование и обьекты, знакомый объяснил несколько сложных для меня моментов, но в целом это мало изменило ситуацию. И после одного из очередных путешествий по просторам интернета Я наткнулся на JavaRush. По началу Я отнесся к ресурсу скептически, но пройдя пару уровней поймал азарт, и за пару дней дошёл до 8 уровня и после небольшого перерыва и до 10. Задачи на JavaRush помогли мне понять ранее прочитанное в книге, Я понимал что это как раз то, что мне нужно, но тянул с покупкой подписки, о чём позже пожалел т.к. в то время вырос курс доллара, и мне пришлось заплатить в 2 раза больше :) После достижения 20 уровня Я составил резюме и начал откликаться на вакансии. Было пара неудачных собеседований на которых Я жутко лажал (не хватало знаний и понимания), но Я не отчаивался и продолжал учиться, читал небезызвестную "Философию Java", смотрел на YouTube лекции Головача, начал изучать CSS/HTML по видео урокам Евгения Попова, познакомился с JUnit, JDBC, SQL, XML, написал Менеджер контактов c использованием Swing, JDBC и выполняющий простые CRUD операции. К 30 уровню Я записался на курсы разработки клиент-серверных приложений в учебном центре "Специалист", в программе была многопоточность, JavaFX, Сервлеты, JSF, JSP. После Я планировал пойти на курсы по EJB, но до них было ещё около 2 месяцев, так что Я купил видеоуроки по Spring и начал изучать его. К тому времени Я уже закончил ВУЗ и меня уже ждали в местном военном комиссариате. По началу хотелось как-то решить вопрос с военкоматом, как бы поступил любой нормальный москвич, но взвесив все за и против Я принял решения честно отдать долг Родине и 20 ноября 15 года Я уже был в расположении одной из частей доблестных ракетных войск стратегического назначения. Про службу рассказывать нет смысла, с программированием там было связано мало, под дембель Я начал в свободное время читать мануалы по Java, мониторить вакансии Java Junior'ов в своем городе, решив не возвращаться в Москву. После дмб, немного прийдя в себя, Я завёл второй аккаунт на JavaRush и купил подписку, т.к. на этом аккаунте у меня 32 уровень, а мне хотелось освежить Java Core. Примерно за 5 дней Я добрался до 15 уровня и воодушевленный тем, что навыки возвращаются легко и быстро, обновил резюме и открыл к нему доступ. На следующий день мне позвонили из одной местной ИТ компании и пригласили пообщаться. На собеседовании девочка из HR задавала общие вопросы, спрашивала про известные мне технологии, что больше нравится Front или Back. В общем-то мне было не принципиально, просто хотелось работать программистом, и мне предложили попробовать написать тестовое задание на должность JavaScript-программиста и Я согласился. На тот момент Я знал JS на уровне "JavaScript? Ну да, есть вроде такой язык программирования" и по приезду домой Я сразу сел за изучение мануалов. Так прошло 3 дня, после чего Я начал заниматься самим тестовым заданием. На решение давали 7 дней, вечером 6 дня Я отправил свой код работодателю. Через пару дней мне позвонили и сказали что всё хорошо и меня приглашают на смотрины к будущему руководителю. Собеседование длилось 10-15 минут, после чего Я был принят на должность инженера-программиста :) Испытательный срок длился 3 месяца, после чего Я проходил тестирование по JS с которым успешно справился и теперь Я работаю в одной из самых крупных компаний города в просторном 7 этажном БЦ с зонами отдыха и тренажерным залом :)
Комментарии
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ