Мета закинута
Автор не відписував в цілі 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+ часов в день
-
Теоретические знания
Источники для теоретического изучения Java.
- Java Core - Отличный учебник по основам Java
-
Pet Project (проекты для портфолио)
От теории к практике
Для наилучшего погружения в изучаемые технологии необходимо все теоретические знания применять на практике.
Я составил небольшой список идей для реализации проектов, в ходе обучения список может меняться, по каждому проекту буду стараться создавать цель с подробным описанием технической реализации проекта.
Список идей для проектов:
- ToDoList (заметки, расписание дел/событий)
- Викторина
- Игра арканоид (Про шарик по типу Bounce)
- Игра крестики нолики с Альфа-бета отсечением (многопользовательский режим)
- Краулер сайтов
- Сетевая игра Bomberman
- Система сбора, учёта, передачи данных для интернета вещей
- Сокращатель ссылок
- Сетевой чат
- Разработка CMS (Content Management System) для сайта
- Онлайн площадка объявлений
- Парсер сайтов
-
Учебные задачи по теоретическим темам
Учебные задачи для закрепления теоретического материала
-
Полезные заметки
- 2680
- 28 квітня 2019, 15:24
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням