1

Этап 1

Теоретические знания

2

Этап 2

Pet Project (проекты для портфолио)

3

Этап 3

Учебные задачи по теоретическим темам

4

Этап 4

Полезные заметки

1

Этап 1

Теоретические знания

2

Этап 2

Pet Project (проекты для портфолио)

3

Этап 3

Учебные задачи по теоретическим темам

4

Этап 4

Полезные заметки

28 апреля 2019 01 июня 2020
Цель просрочена на 1635 дней

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

Автор не отписывался в цели 5 лет 2 месяца 14 дней

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

Стать Java Junior Developer

Мне 25 лет, думаю ещё не поздно зайти в профессию, тем более есть достаточная мотивация.

На данный момент хочется освоить стек технологий работы с web backend, так же интересна разработка под android.

Цели будут ориентированны преимущественно на web, платформа Android будет использована в качестве UI клиента для серверов, разрабатываемых проектов.

Цель создана для самодисциплины и отслеживания собственного прогресса достижения поставленной задачи. Постараюсь публиковать здесь полезную информацию для обучения, которая будет полезна тем, кто так же как и я хочет стать Java Junior Developer, комментарии и вопросы будут приветствоваться. Следить за процессом моего обучения и разработки учебных проектов можно будет в моём Github аккаунте: github.com/nvrstyle

Перечень требований знаний/навыков предъявляемые работодателями:

  • Уровень владения английским языком - технический;
  • Опыт использования паттернов ООП;
  • Опыт разработки на Java;
  • Знание основ и опыт работы с системами сборки Gradle,Maven;
  • Знание основ и опыт работы с системами контроля версий Git;
  • Знакомство со Spring;
  • Опыт профилирования, рефакторинга крупных enterprise-приложений приветствуется;
  • Опыт работы с PostgreSQL, хорошее владение языком запросов, основы проектирования БД, понимание транзакций. Опыт оптимизации запросов приветствуется;
  • Примеры выполненных работ ( Pet проекты );

Github аккаунт: github.com/nvrstyle

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

Получить работу/стажировку в должности junior java developer

 Личные ресурсы

5+ часов в день

  1. Теоретические знания

    Источники для теоретического изучения Java.

    1. Java Core - Отличный учебник по основам Java
  2. Pet Project (проекты для портфолио)

    От теории к практике

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

    Я составил небольшой список идей для реализации проектов, в ходе обучения список может меняться, по каждому проекту буду стараться создавать цель с подробным описанием технической реализации проекта.

    Список идей для проектов:

    1. ToDoList (заметки, расписание дел/событий)
    2. Викторина
    3. Игра арканоид (Про шарик по типу Bounce)
    4. Игра крестики нолики с Альфа-бета отсечением (многопользовательский режим)
    5. Краулер сайтов
    6. Сетевая игра Bomberman
    7. Система сбора, учёта, передачи данных для интернета вещей
    8. Сокращатель ссылок
    9. Сетевой чат
    10. Разработка CMS (Content Management System) для сайта
    11. Онлайн площадка объявлений
    12. Парсер сайтов
  3. Учебные задачи по теоретическим темам

    Учебные задачи для закрепления теоретического материала

    Подборка задач по основным темам Java Core стека

  4. Полезные заметки

  • 2681
  • 28 апреля 2019, 15:24
Регистрация

Регистрация

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

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

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?