Цель заброшена
Автор не отписывался в цели 9 лет 25 дней
Стать Junior Java Developer'ом
Добро пожаловать, #user_name#!
Наверное тут таких целей битком набито, но у каждого своя дорога к успеху, так что попытаюсь вывести собственную формулу успеха.
Дата завершения самая пессимистическая, при достаточной мотивации рассчитываю достигнуть цели раньше.
Критерий завершения
Позиция разработчика в компании
Личные ресурсы
Книги, интернет, свободное время
-
Прочитать книги для достижения уровень Beginner
Прочитать ряд книг для прочного фундамента.
-
Философия Java
-
Хорстман 1-й том
-
Хорстман 2-й том
-
-
Туториалы Oracle
Пройти коротенькие туториалы с сайта Oracle.
-
Поизучать sources в Java
Помощь в изучении стиля программирования, изучение документирования кода и использования шаблонизации в JDK.
-
Java Intermediate
Идем дальше в изучении Java
-
Java Thread Programming by Paul Hyde.
-
Concurrent Programming In Java by Doug Lea
-
Concurrency In Practice
-
Art Of Multiprocessor Programming by Maurice Herlih
-
Java Generics and Collections by Philip Wadler
-
Java Collections by John Zhukovski
-
Java I/O by Elliotte Rusty
-
-
Применение некоторых знаний
-
изучить Декоратор на примере Java I/O
-
написать свою базу данных
-
создать какую-то консольную игру с помощью Scanner
-
манипулировать папками и именами файлов для оттачивания Java I/O
-
-
Возможно почитать что-то из
-
Java Reflection In Action by Ira R. Forman
-
JDBC API Tutorial and Reference by Maydene Fishe
-
Database Programming with JDBC and Java by George Reese
-
-
Java 8
-
Лямбда-выражения в Java 8 Ричарда Уорбэртона
-
Java SE8. Вводный курс
-
Java 8 in Action by Raoul-Gabriel Urma
-
-
Просмотреть курс Вячеслава Ковалевского
Курс на hexlet
-
Использовать Java для решения задач на CodeWars
Много опыта в решении задач, которые встречаются как и в реальных проектах так и на собеседованиях
-
8 kyu
-
7 kyu
-
6 kyu
-
5 kyu
-
4 kyu
-
3 kyu
-
2 kyu
-
1 kyu
-
1 dan
-
2 dan
-
3 dan
-
4 dan
-
5 dan
-
6 dan
-
7 dan
-
8 dan
-
-
Усовершенствование написания кода
Научится лучшим практикам написания кода
-
«Чистый код» Роберта Мартина
-
«Совершенный Код» Стива Макконнелла
-
Рефакторинг. Улучшение существующего кода.
-
«Паттерны проектирования» Эрика Фримена
-
«Приемы объектно-ориентированного проектирования» от Гаммы, Джонсона
-
«Object Oriented Analysis and Design» by David West
-
«Effective Java» by Joshua Bloch
-
«Well-Grounded Java Developer» by Benjamin Evans
-
-
Освоить Clean Code Tools
-
Checkstyle
-
Sonar
-
-
Computer Science
Для всестороннего развития
-
Лафоре «Структуры данных и алгоритмы»
-
Thomas Cormen. Introduction to Algorithms, 3rd Edition
-
Steven Skienna. The Algorithm Design:
-
Alfred Aho «Compilers. Principles, Techniques & Tools».
-
«TCP/IP Illustrated»
-
Programming In Scala
-
Manning: Scala in Depth
-
C++/Python
-
-
Решить 250 задач
По ссылке решить 250 задач
-
Задачи
Решение задач по ссылке
-
Знать ответы на 327 самых частых и типичных вопроса на собеседованиях
-
Идея для мини-проекта(1)
Создать генератор веб-страниц, который будет читать конфигурацию компонентов этой страницы из XML файла и добавлять эти компоненты. Совет: нужно будет унаследовать стандартные классы компонентов и создать свои для более гибкого их конфигурирования. В результате: получены навыки работы с xml в любимом языке и изучены тонкости работы фреймворка (JSF напр.)
-
Идея для мини-проекта(2)
Сделать веб-страничку на которой будет поле для ввода названий. По введеному названию этот сайт должен сделать запрос на flickr.com и найти картинку. Рандомно выбранная картинка, если их найдено несколько, должна быть выведена на страничку в форме в определенном размере(например 1000на500)
-
Система контроля версий
Скорее всего Git
- 2293
- 27 сентября 2015, 20:21
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением