Java Junior Developer
Давно собирался изменить свою профессию. Сначала это предпринималась попытка параллельно работать и учиться, но каждый раз когда появлялся завал на работе — учёба останавливалась, а изученный материал забывался, и по возвращении к учёбе, приходилось начинать всё заново. Таких попыток было несколько, пока не было принято решение бросить работу, поджать ремни и углубиться в учёбу. Это решение сейчас стало причиной создания цели на этом сервисе, дабы видеть результат своих усилий более явно, плюс в этом есть определённый мотивирующий фактор.
В сентябре купил платную подписку JavaRush и заручился поддержкой парой книг. Собственно пока этого должно быть достаточно для изучения JavaCore. Параллельно веду цель работать по 6 часов в день, но отныне, результаты изученного буду записывать здесь в комментариях.
Так же учу английский язык, но маленький уровень на сайте не позволяет вести цель и по нему.
Критерій завершення
Успешное трудоустройство
Особисті ресурси
6 часов в день времени, платная подписка JavaRush, полный интернет учебных материалов
Екологічність мети
Создать семью, найти работу в сфере программирования в Киеве, получать удовольствие от работы
- 
                    
                    
Прочитать книгу Head First Java
- 
                                                                        
Погружаемся
 - 
                                                                        
Путешествие в Объектвилль
 - 
                                                                        
Свои переменные нужно знать в лицо
 - 
                                                                        
Как себя ведут объекты
 - 
                                                                        
Особо мощные методы
 - 
                                                                        
Использование библиотеки Java
 - 
                                                                        
Прекрасная жизнь в Объектвилле
 - 
                                                                        
Серьезный полиморфизм
 - 
                                                                        
Жизнь и смерть объектов
 - 
                                                                        
Числа имеют значение
 - 
                                                                        
Опасное поведение
 - 
                                                                        
Очень графическая история
 - 
                                                                        
Улучшай свои навыки
 - 
                                                                        
Сохранение объектов
 - 
                                                                        
Устанавливаем соединение
 - 
                                                                        
Структуры данных
 - 
                                                                        
Выпусти свой код
 - 
                                                                        
Распределенные вычисления
 - 
                                                                        
Приложение А
 - 
                                                                        
Приложение Б
 
 - 
                                                                        
 - 
                    
                    
Начать поиск работы
Переезд в Киев, подготовка к собеседованиям и попытки трудоустройства
 - 
                    
                    
Прочитать книгу Thinking in Java
 - 
                    
                    
Найти работу
Работа успешно найдена!
 - 
                    
                    
Пройти курс JavaRush
- 
                                                                        
Знакомство с Java: вывод на экран, типы String и int
 - 
                                                                        
Знакомство с Java: переменные, методы, классы
 - 
                                                                        
Первая программа: ввод с клавиатуры, работа в IDE
 - 
                                                                        
Знакомство с ветвлениями и циклами
 - 
                                                                        
Знакомство с классами: написание своих классов, конструкторы
 - 
                                                                        
Знакомство с объектами: написание своих объектов, время жизни, статические переменные
 - 
                                                                        
Массивы и списки: Array, ArrayList, знакомство с Generics
 - 
                                                                        
Коллекции: LinkedList, HashSet, HashMap. Date - дата.
 - 
                                                                        
Знакомство с исключениями: try, catch, throws, multy-catch.
 - 
                                                                        
Приведение примитивных типов: расширение и сужение.
 - 
                                                                        
Основы ООП: основные принципы, наследование, инкапсуляция.
 - 
                                                                        
Основы ООП: перегрузка, полиморфизм, абстракция, интерфейсы.
 - 
                                                                        
Интерфейсы: сравнение с абстрактным классом, множественное наследование.
 - 
                                                                        
Приведение типов, instanceof. Большая задача на интерфейсы.
 - 
                                                                        
Перегрузка методов, особенность вызова конструкторов
 - 
                                                                        
Знакомство с нитями: Thread, Runnable, start, join, interrupt, sleep
 - 
                                                                        
Знакомство с нитями: synchronized, volatile, yield
 - 
                                                                        
Знакомство с потоками: InputStream/OutputStream, FileInputStream, FileOutputStream
 - 
                                                                        
Знакомство с потоками: Reader/Writer, FileReader/FileWriter
 - 
                                                                        
Сериализация
 - 
                                                                        
Устройство объекта Object: equals, hashCode, clone, wait, notify, toString(),...
 - 
                                                                        
String: mutable, immutable, format, StringTokenizer, StringBuilder, StringBuffer
 - 
                                                                        
Внутренние классы, примеры: Map.Entry
 - 
                                                                        
Внутренние классы, особенности реализации
 - 
                                                                        
Создание и остановка нитей: start, interrupt, sleep, yield.
 - 
                                                                        
Совместный доступ к монопольным данным: synchronized, volatile
 - 
                                                                        
DeadLock. Wait, notify, notifyAll
 - 
                                                                        
ThreadGroup, ThreadLocal, Executor, ExecutorService, Callable
 - 
                                                                        
Autoboxing, особенности реализации
 - 
                                                                        
Операторы: числовые, логические и бинарные
 - 
                                                                        
Работа с файлами и архивами
 - 
                                                                        
RMI и динамический прокси
 - 
                                                                        
JSON, JavaScript
 - 
                                                                        
Рекурсия. Сборка мусора и типы ссылок в Java. Логгирование
 - 
                                                                        
Создаем первое веб приложение. Работа с Tomcat и Idea
 - 
                                                                        
Основные паттерны для создания веб приложений. Углубленное изучение коллекций
 - 
                                                                        
Паттерны проектирования. Утилитные классы Arrays. Collections
 - 
                                                                        
Методологии разработки. Аннотации в Java. Иерархия исключений
 - 
                                                                        
Системы контроля версий: Git и SVN. Generics
 - 
                                                                        
URI, URL. REST сервисы. Создаем свое клиент-серверное приложение.
 
 - 
                                                                        
 
- 8514
 - 01 листопада 2015, 04:25
 
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням