1

Етап 1

Пройти курс SQL [ stepic.org ]

05 травня—30 червня

2

Етап 2

Пройти курс JavaRush до 20 уровня

10 травня—15 липня

3

Етап 3

«JAVA. Библиотека профессионала. Том 1» К.Хорстманн, Г.Корнелл

23 липня—31 серпня

4

Етап 4

Пройти курс JavaRush до 30 уровня

16 липня—31 серпня

5

Етап 5

Прочтение необходимого минимума книг

08 червня—31 серпня

1

Етап 1

Пройти курс SQL [ stepic.org ]

05 травня—30 червня

3

Етап 3

«JAVA. Библиотека профессионала. Том 1» К.Хорстманн, Г.Корнелл

23 липня—31 серпня

2

Етап 2

Пройти курс JavaRush до 20 уровня

10 травня—15 липня

4

Етап 4

Пройти курс JavaRush до 30 уровня

16 липня—31 серпня

5

Етап 5

Прочтение необходимого минимума книг

08 червня—31 серпня

04 травня 2016 01 вересня 2017
Ціль прострочена на 2643 дня

Мета закинута

Автор не відписував в цілі 7 років 9 месяців 27 днів

Автор мети

Кар'єра та робота

Поднять скилл java с нуля

Сфера IT сегодня — это, безусловно, перспективно и востребованно.

Имея минимальное понимание принципов программирования (5 лет школьных уроков + 1,5 года С++), надеюсь, что прогресс будет обязательно! Самое главное — не лениться и вести график.

Идея сменить направление возникла в сентябре 2015 г. С того момента собрано много учебного материала, много литературы, однако, уверенности в своём скилле нет.

Для себя использую хороший сервис для записей — workflowy.com — позволяет делать иерархические списки, ссылки, тезисы и не упускать мелочи в будущем.

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

Устроиться junior java-разработчиком (с перспективами роста ;)

 Особисті ресурси

Неоконченная “вышка” мат. факультета; свободные 100 час/мес; финансовые ресурсы — “по запросу”

 Екологічність мети

Решение — как результат долгого спора с самим собой: “за” и “против”.

Это конкретно то, от чего зависит моё будущее!

  1. Пройти курс SQL [ stepic.org ]

    5 мая — 30 июня

    “Введение в базы данных” на Stepic.org — это 7 больших модулей — 22 урока — 11 максимальных баллов + сертификат по окончанию.

    Знаком с SQL лишь поверхностно, надеюсь, курс даст понимание, над чем работать дальше.

    1. Введение и базовые операции SQL (начало 5 мая)

    2. Основы реляционных баз данных (начало 12 мая)

    3. Проектирование баз данных (начало 19 мая)

    4. Нормализация реляционной базы данных (начало 26 мая)

    5. Использование ORM (начало 26 мая)

    6. Администрирование MySQL и оптимизация запросов (начало 2 июня)

    7. Нереляционные СУБД (начало 9 июня)

  2. Пройти курс JavaRush до 20 уровня

    Обозначил пока для себя план, который достаточно изучен — надо только внимательно прорешать задачи, чтобы двигаться дальше

    Вартість етапу — 19.27 $

    1. Знакомство с Java: вывод на экран, типы String и int

    2. Знакомство с Java: переменные, методы, классы

    3. Первая программа: ввод с клавиатуры, работа в IDE

    4. Знакомство с ветвлениями и циклами

    5. Знакомство с классами: написание своих классов, конструкторы

    6. Знакомство с объектами: написание своих объектов, время жизни, статические переменные

    7. Массивы и списки: Array, ArrayList, знакомство с Generics

    8. Коллекции: LinkedList, HashSet, HashMap. Date - дата

    9. Знакомство с исключениями: try, catch, throws, multy-catch

    10. Приведение примитивных типов: расширение и сужение

    11. Основы ООП: основные принципы, наследование, инкапсуляция

    12. Основы ООП: перегрузка, полиморфизм, абстракция, интерфейсы

    13. Интерфейсы: сравнение с абстрактным классом, множественное наследование

    14. Приведение типов, instanceof. Большая задача на интерфейсы

    15. Перегрузка методов, особенность вызова конструкторов

    16. Знакомство с нитями: Thread, Runnable, start, join, interrupt, sleep

    17. Знакомство с нитями: synchronized, volatile, yield

    18. Знакомство с потоками: InputStream/OutputStream, FileInputStream, FileOutputStream

    19. Знакомство с потоками: Reader/Writer, FileReader/FileWriter

  3. «JAVA. Библиотека профессионала. Том 1» К.Хорстманн, Г.Корнелл

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

    Выделяю важные тезисы из текста в отдельный список на workflowy.com

    Последовательность глав, конечно, отличается от последовательности курса JR, однако всё это обязательно найдёт применение в дальнешем.

    Использование кода с примерами рекомендуется, потому как происходящие вещи — если не писать амому — то лучше хотя бы “потрогать руками” и “попробовать покрутить”. Мой реп https://github.com/xxenosis/K.Horstmann-code-source. Каждую главу поправляю в составе цельного IDEA-проекта

    Вартість етапу — 37.7 $

    1. Глава 1. Введение в язык Java

    2. Глава 2. Среда программирования на Java

    3. Глава 3. Основные языковые конструкции Java

    4. Глава 4. Объекты и классы

    5. Глава 5. Наследование

    6. Глава 6. Интерфейсы и внутренние классы

    7. Глава 7. Программирование графики

    8. Глава 8. Обработка событий

    9. Глава 9. Компоненты пользовательского интерфейса в Swing

    10. Глава 10. Развертывание приложений и аплетов

    11. Глава 11. Исключения, утверждения, протоколирование и отладка

    12. Глава 12. Обобщенное программирование

    13. Глава 13. Коллекции

    14. Глава 14. Многопоточная обработка

  4. Пройти курс JavaRush до 30 уровня

    Продолжаем углублять познания в ООП, ближайшая цель — 30 уровень и запись на онлайн-стажировку до 1 августа.

    Пакет Internship в наличии

    Приблизительный дедлайн — 10е числа августа

    Вартість етапу — 120.44 $

    1. Сериализация

    2. Устройство объекта Object: equals, hashCode, clone, wait, notify, toString(),...

    3. String: mutable, immutable, format, StringTokenizer, StringBuilder, StringBuffer

    4. Внутренние классы, примеры: Map.Entry

    5. Внутренние классы, особенности реализации

    6. Создание и остановка нитей: start, interrupt, sleep, yield.

    7. Совместный доступ к монопольным данным: synchronized, volatile

    8. DeadLock. Wait, notify, notifyAll

    9. ThreadGroup, ThreadLocal, Executor, ExecutorService, Callable. Опыт работы с Jsoup

    10. Autoboxing, особенности реализации

    11. Операторы: числовые, логические и бинарные. Опыт работы с Swing

  5. Прочтение необходимого минимума книг

    До сентября

    Личная бибилиотека на данный момент уже закуплена.
    Думаю, это будет приблизительно в такой последовательсти.

    Вартість етапу — 73.09 $

    1. Брюс Эккель «ФИЛОСОФИЯ JAVA»

    2. Роберт Лефоре «Структуры данных и алгоритмы в Java»

    3. Кей С. Хорстманн, Г. Корнелл «JAVA. Библиотека профессионала»

    4. Кей С. Хорстманн «JAVA SE 8. Базовый курс»

    5. Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес «ПРИЕМЫ ООП»

    6. Э. Фримен «ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ»

    7. С. Макконнелл «СОВЕРШЕННЫЙ КОД»

  • 4958
  • 04 травня 2016, 10:26

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?