1

Этап 1

Изучение Java-Core

2

Этап 2

Поступит на курсы Epam по Java

3

Этап 3

Изучение английского до уровня B1.

4

Этап 4

Стать Java Junior Development

1

Этап 1

Изучение Java-Core

2

Этап 2

Поступит на курсы Epam по Java

3

Этап 3

Изучение английского до уровня B1.

4

Этап 4

Стать Java Junior Development

23 января 2021 01 июля 2022
Цель просрочена на 927 дней

Цель заброшена

Автор не отписывался в цели 3 года 6 дней

Карьера и работа

Переквалифицироваться в Java разработчика в 36 лет.

В 36 лет за месяц до рождения второго ребёнка пришло осознание что нужно как-то менять свою жизнь которая в последнее время никак особо не развивается. Второй ребёнок это в полтора раза больше ответственности и в два раза больше финансовых расходов. Какие есть варианты?

Первый вариант - смена места работы. По моей основной специальности (программирования станков с ЧПУ) зарплата везде плюс/минус одинаковая. Конечно всегда есть вариант поехать куда-нибудь в Польшу, но без эмиграции это будет просто временная работа и по приезду обратно всё равно придётся что-то искать на постоянной основе.

Второй вариант - смена профессии. Остановился на нём. Программирование не чужое для меня дело, ещё в школе ковырял HTML, правда без особого энтузиазма поскольку до конца не понимал нужно ли это мне. Сейчас стоит вернуться, но уже к Java. Почему именно Java? Из всех языков он самый распространённый, отсюда проистекает и огромное кол-во всяких учебных пособий курсов и видео-лекций. В Java пишутся серверная часть, а мне всегда была интересна именно Back-End разработка.

 Критерий завершения

Получить работу Java Junior development

 Экологичность цели

Поднимать двух маленьких детей, обеспечив им достойное обучение.

  1. Изучение Java-Core

    Первый этап - изучение основ. В этом мне помогут книги Кея Хорстманна, Герберда Шилда и Брюса Эккеля. Но изучение по книгам не всегда оптимально и тут мне на помощь придут видео уроки Немчинского и Алишева.

    Немчинский это скорее обобщённая теория о языке в целом, тогда как Алишев это же изучение самого языка синтаксис и т.п.

    Конечно не обойтись без практики которая лучше всего осваивать в англоязычной среде и тут мне поможет сайт CodeWars.

    Так же совсем не маловажным будет изучение алгоритмов по книге "Грокаем алгоритмы" и видео от Алишева.

  2. Поступит на курсы Epam по Java

    Это основная проверка моих знаний по языкам программирования и английского. В качестве альтернативы могут быть платные курсы от Немчинского, но это если эпамом не получится.

  3. Изучение английского до уровня B1.

    Без английского - никак. 95% IT-работы в Украине завязаны на аутсорс. На начальном этапе буду использовать мобильнего приложение DuoLingo - удобно когда едешь с работы/на работу, по мере изучения основного языка возможно работа с репетитором.

    Английский для IT

  4. Стать Java Junior Development

    Получить первую работу

  • 2220
  • 23 января 2021, 13:34

Дневник цели

349день
Anton Ovsienko6 янв. 2022, 19:32

Лаба завершена, теперь нужно ждать когда проекты появятся и пригласят на собеседование. А пока что времени не терять, подал резюме на стажировку в другую контору. Стажировка 2-3 месяца плюс стипендия, направление Java/Scala. Будет тестовое задание и собес, в любом случае опыт даже если не пройду.

P.S. Написание резюме тот ещё геморрой, реально полдня убил. Очень долго искал адекватные шаблоны, в итоге нашёл на сайте Microsoft Office - простенько без излишеств, то что нужно.

P.S.S. По поводу hybris группы не красиво вышло. Со мной так и не связались, а в конце года на митинге я узнал что группа уже собрана и мест нет. По началу думал что может там отбирали по успеваемости, по каким-то внутренним тестам или по знанию английского. Но пообщавшись с людьми которые туда поступили выяснилось, что некоторые даже не успевали текущую лабу закрывать и по факту они сейчас одновременно два курса пытаются выполнить. Один из поступивших прямо написал что ему предложили в личке - он согласился(хотя были долги), видимо писали всем по очереди пока группу не набрали, а до меня очередь не дошла.

Виталий10.01.2022

А на обычные ставки не пробовал откликаться? Хоть в епаме и стажировка, но считай какой-никакой но все-равно опыт уже за плечами есть. Если знаешь кор и спринг, и хорошо себя покажешь на собесе, то могут взять и без коммерческого опыта.

Anton Ovsienko10.01.2022

Виталий, Да планирую обновить профиль на LinkedIn и посмотреть возможные варианты сидеть и чего-то ждать не вариант.

alanextar10.01.2022

Я сам тоже работал ЧПУ программистом, также увидел планку по зп, которая может вырасти с годами на 10-20 тыс руб, такая себе перспектива. Поменял работу, когда жена только забеременела, пришлось откатиться по уровню заводской зарплаты, в каком то смысле пришлось начинать сначала, сейчас нисколько не жалею об этом. Антон, удачи тебе!

318день
Anton Ovsienko6 дек. 2021, 14:44

Отпишу текущую ситуацию, обучение в лабе продолжается. Само обучение это скорее ознакомление с возможностями Spring-а с решением домашек по теме, по 2 домашек в неделю, сдача ментору на проверку. Предлагают пойти в hybris-направление и я не против жду когда группу соберут. С одной стороны специализации на какой-то одной технологии, ограничивает мои возможности как Java-специалиста, с другой так проще будет войти поскольку Spring просто огромен по возможностям и порог входа тоже высок.
Параллельно подтягиваю инглиш в эпаме, групповой курс 7-8 человок 3 раза в неделю.
Нагрузка увеличилась в разы, на что-то отвлечённое времени просто нет.

263день

Запись к этапу «Поступит на курсы Epam по Java»

Anton Ovsienko12 окт. 2021, 05:43

И так финальный проект сдан, получил приглашение на обучение дальше в лабе. Сама защита больше походила на дружескую беседу, я рассказывал и показывал свой проект мне задавали вопросы, сначала по функционалу, затем полезли смотреть код. В ходе защиты отвалились связь с БД (я перемудрил с пулом соединений), благо исключение отработало правильно и конечному пользователю показало адекватное сообщение и я смог повернуть это в том русле что мол всех багов отловить нельзя, но обрабатываются эти баги правильно. Ещё покритиковали способ передачи данных от фронта к беку через сессию. Но в целом сказали что проект хороший и будут рекомендовать к следующему этапу обучения.

223день
Anton Ovsienko2 сент. 2021, 20:42

Давненько я тут ничего не писал, может сложится мнения что я забил на дневник, но нет. Промежуточные результаты сейчас такие, делаю финальный проект в Епаме, дедлайн приблизительно 18-го сентября. Сам проект нельзя сказать чтоб сложный но когда в первый раз открываешь техническое задание, то немного паникуешь о большого кол-ва разных пунктов и непонятных названий. Само задание пришло за две недели до окончания основных курсов. С окончанием курсов лекции уже не читают вместо них консультации по проекту по 3 раза в неделю. Пока всё выглядит вполне по силам.

Что до обучения в целом, то но конечно очень сжато и когда была Java это не было сильно заметно. А вот когда пошли XML-парсеры, базы данных, фронтенд это конечно добавило седых волос. Практика довольно сильно помогает в освоение в том плане что приходится много искать перерывать кучу разного материала и что-то в подкорке остаётся.

164день
Anton Ovsienko5 июля 2021, 08:10

Расскажу немного по обучении в Epam. Оно проходит по принципу кинем 300 не умеющих плавать студентов в воду кто выплывет того и возьмём на работу. Общий поток поделён на 3 группы(по городам). Материала не просто много его охереть как много и время на самообучении ограничено. Первые 2 лекции были самые насыщенные в принципе это логично ведь базовыми знаниями мы и так должны были владеть, но на этих лекциях были вопросы от студентов типа что такое конструктор, таким будет очень сложно. Первая практическая (они раз в неделю) была больше на решение алгоритмических задач, а вот на второй уже нужно написать и реализовать свои классы-контейнеры ArrayList, LinkedList, Queue, Stack. И это при том что коллекции мы по графику будем проходить через неделю.

Есть свой телеграм чат и это сильно помогает, коллективный разум лучше одиночного. Дело не только в нахождении оптимального решения, некоторые моменты в задании не оговариваются и подразумеваются хотя они явно не очевидны. Например во второй задаче нужно написать и реализовать итератор(который будет перебирать нашу коллекцию) и я пытался пихать этот итератор везде где нужен был перебор. Хотя он нужен только для тестов и toString().

Как раз такого не хватало в самообучении, таких жопоразрывающих задач где казалось бы всё сделано и вроде всё работает но е-ментор задачу не принимает, потому что ты не продумал вариант нахождения null в своей коллекции.

Из хорошего: по слухам в прошлом потоке на лабу прошли каждый четвёртый из участников и 95% тех кто написал финальный проект.

Загрузить 1 комментарий
Oleg05.07.2021

Средний объём занятий, который комфортен для взрослого, при дополнительных занятиях составляет около 20 часов в неделю.

Юлия05.07.2021

Сегодня, кстати, стартует очередной rss от епама

Anton Ovsienko05.07.2021

Oleg, Ну да оно где-то столько и выходит по времени.

147день
Anton Ovsienko18 июня 2021, 10:17

В итоге на курсы я поступил, вчера пришло письмо на почту. Переписал вторую задачу, она теперь третья, необходимость в изучении языка никуда не пропала.

138день
Anton Ovsienko9 июня 2021, 11:40

По-собеседовался накануне с интервьюером. Приятная девочка задавала вопросы больше общего плана, рассказать о себе, про текущее место работы. Технические вопросы были без проверок, мол знаете ли фреймворки, умеете ли переопределять методы и всё в том ключе. Ещё раз проверили у меня отсутствие английского уровня В1. 5 минут позора, хотя не факт что если бы я его знал то ответил бы внятно. Вопросы которые мне задавали я понимал, а вот составить слова в голове не получалось, возможно если бы это не устно, а письменно нужно было изложить то результат был бы получше.

Итоги будут на следующей недели 15-16 числа.

136день
Anton Ovsienko7 июня 2021, 21:42

Пришло письмо на собес по курсам, завтра будет. Готовлюсь. Честно говоря не надеялся что дойду, английский пока слабоват. Хотя всё познаётся в сравнение быть может у моих конкурентов по курсам дела с английским обстоят не лучше или по тех. части завал. Как в том анекдоте:

Два геолога встречают в тайге медведя, один бросается бежать, а второй кричит ему вслед:
—Бесполезно, ты всё равно не сможешь бежать быстрее медведя!
—А это неважно, мне достаточно бежать быстрее тебя!

Для подготовки посоветовали:

https://github.com/enhorse/java-interview

127день
Anton Ovsienko29 мая 2021, 20:47

Написал технический тест. Состоял из 20 вопросов и 25 минут на ответы. Вопросы как ответы на английском и хорошо в основном они простые и понятные, но бывали и такие где без инглиша сложно было понять чего хотят.

Ещё один странный момент, несмотря на то что должны были проверять базовые знания по java в тест затесались пара вопросов по SQL и даже один по HTML/php. Что хотели с помощью их проверить осталось загадкой. В лучшем случаи можно определить удачу будущего студенты в угадывании ответов.

Виталий03.09.2021

Какие требования к кандидату для зачисления на этот курс? Сколько ни смотрел, в основном требование быть студентом 4-5 курса или выпускником. Онлайн курсов хоть и много, но часто для конкретных городов. Ну и английский не ниже B1. А здесь как?

Anton Ovsienko03.09.2021

Виталий, требования к возрасту там нет. Есть тест по английскому и языку программированию и собеседование в конце если пройдёшь. Английский желательно B1, но у меня А1 был и прошёл.

122день
Anton Ovsienko24 мая 2021, 12:52

На выходных прошёл тест по английскому для поступления на Епам, оттягивал до последнего как тот студент который на экзамене стремится взять билет последним чтоб выиграть чуток времени на зубрёжку.

Тест показал уровень знаний А1 с одной стороны это явно мало (рекомендуемая В1), но с другой стороны 3 месяца назад и такого не было. Сам тест сделан интересно, ты переходишь на сторонний ресурс в котором вопросы сгруппированы в модули. На первом модуле тебе предлагают ответить на 20 вопросов за 12 минут, по умолчанию сложность вопросов соответствует уровню В1, в зависимости от результата, сложность либо повышается либо понижается, в моем случаи она понижалась. При этом выйти или свернуть эту страничку никак нельзя выскакивает предупреждение что при выходе тест будет автоматически провален.

С 26-го числа должен прийти технический тест на знание основ языка.

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

309 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?
Marenus
AiS
Ressuscitee
Юлия
mana
Andreйка
Виталий
Пустынный Лис
Anton Ovsienko
Виталий
Виталий
Anton Ovsienko
AiS
Andres
mana
KsArT
Виталий
Oleg
Andres
KsArT
Виталий
Пустынный Лис
Алексей
Marenus
Andres
KsArT
Виталий
Oleg
Marenus
Юлия
mana
KsArT
Marenus
Andres
mana
Marenus
Andres
KsArT
Виталий
Marenus
Юлия
KsArT
Пустынный Лис
Marenus
Andres
Юлия
Виталий
Dmitry
Виталий
Oleg
Lidiia Glu
Andres
KsArT
Виталий