4

Этап 4

Заказать книги

12

Этап 12

Прочитать "Изучаем Java"

15

Этап 15

Прочитать "Структуры данных и алгоритмы в Java. Классика Computers Science"

19

Этап 19

Прочитать "Философия Java"

4

Этап 4

Заказать книги

12

Этап 12

Прочитать "Изучаем Java"

15

Этап 15

Прочитать "Структуры данных и алгоритмы в Java. Классика Computers Science"

19

Этап 19

Прочитать "Философия Java"

01 мая 2016 04 октября 2016
Цель завершена 6 декабря 2016
Карьера и работа

Прочитать 3 книги по Java и поднять свой уровень знаний

Данная цель - часть из цикла моих целей по изучению Java. На данный момент я учусь на втором курсе в универе по специальности прикладная информатика, но мы уже 2 года изучаем мертвый Паскаль, и желания его изучать если честно совсем нет. Как минимум потому что никому он не нужен в дальнейшем.

В итоге решил послать программу универа, и приступить к изучению Java. На данный момент я имею:

  • Желание изучать Java
  • Подписку на JavaRush (выделю в отдельную цель)
  • Несколько контактов людей, 1 также изучает Джаву, а второй профессионал-самоучка, делает софт на C#, консультируюсь с обоими время от времени

Энтузиазм уже падал пару раз, но через некоторое время возвращался обратно :) Надеюсь, что поставленная четкая цель, разделенная на этапы и подэтапы позволит в ближайшее время достигнуть итоговой цели - стать Java программистом.

Планирую читать хотя бы по 30 страниц в день

Ссылки на книги:

Алгоритмы - http://www.labirint.ru/books/288827/

Изучаем Java (книжка с картинками и мемами на страницах) - http://www.labirint.ru/books/323187/

Философия Java - http://www.labirint.ru/books/464095/

На момент покупки в Лабиринте были хорошие скидки =)

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

Прочитаны книги, есть понимание языка, есть знания и опыт в разработке на Java

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

Время

 Экологичность цели

IT технологиями интересуюсь примерно с 10 лет, когда появился первый ПК, постепенно пришло понимание, что скорее всего с этим свяжу свое будущее. На данный момент есть большой опыт в других околоайти вещах, но до программирования так дело и не дошло. Сейчас заканчиваю второй курс университета, а знаний до сих пор нет. Потому что загрузка другими дисциплинами и устаревшая программа обучения в общем то не дают результатов. Самообразование - наше все, поэтому нужно читать книги, а также решать задачи, чтобы понимание всего этого пришло.

  1. Заказать книги

    Стоимость этапа — 4000 ₽

    1. Структуры данных и алгоритмы в Java. Классика Computers Science

    2. Изучаем Java

    3. Философия Java

  2. Прочитать "Изучаем Java"

    Данную книгу рекомендуют именно для начала программирования. В электронном варианте прочитал примерно 400 страниц уже, но бумажная версия все равно нужна, потому как когда нужна помощь в какой-то конкретной задаче, то листать пдф не очень удобно.

    1. Введение

    2. Погружаемся

    3. Путешествие в Объектвилль

    4. Свои переменные нужно знать в лицо

    5. Как себя ведут объекты

    6. Особо мощные методы

    7. Использование библиотеки Java

    8. Прекрасная жизнь в Объектвилле

    9. Серьезный полиморфизм

    10. Жизнь и смерть объектов

    11. Числа имеют значение

    12. Опасное поведение

    13. Очень графическая история

    14. Улучшай свои навыки

    15. Сохранение объектов

    16. Устанавливаем соединение

    17. Структуры данных

    18. Выпусти свой код

    19. Распределенные вычисления

  3. Прочитать "Структуры данных и алгоритмы в Java. Классика Computers Science"

    Второе издание одной из самых авторитетных книг по программированию посвящено использованию структур данных и алгоритмов. Алгоритмы - это основа программирования, определяющая, каким образом разрабатываемое программное обеспечение будет использовать структуры данных. На четких и простых программных примерах автор объясняет эту сложную тему, предлагая читателям написать собственные программы и на практике освоить полученные знания. Рассматриваемые примеры написаны на языке Java, хотя для усвоения материала читателю не обязательно хорошо знать его - достаточно владеть любым языком программирования, например C++. Первая часть книги представляет собой введение в алгоритмизацию и структуры данных, а также содержит изложение основ объектно-ориентированного программирования. Следующие части посвящены различным алгоритмам и структурам данных, рассматриваемым от простого к сложному: сортировка, абстрактные типы данных, связанные списки, рекурсия, древовидные структуры данных, хеширование, пирамиды, графы. Приводятся рекомендации по использованию алгоритмов и выбору той или иной структуры данных в зависимости от поставленной задачи.

    1. Введение

    2. Общие сведения

    3. Массивы

    4. Простая сортировка

    5. Стеки и очереди

    6. Связные списки

    7. Рекурсия

    8. Нетривиальная сортировка

    9. Двоичные деревья

    10. Красно-черные деревья

    11. Хеш-таблицы

    12. Деревья 2-3-4

    13. Пирамиды

    14. Графы

    15. Взвешенные графы

  4. Прочитать "Философия Java"

    1. Введение в объекты

    2. Все является объектом

    3. Операторы

    4. Управляющие конструкции

    5. Инициализация и завершение

    6. Управление доступом

    7. Повторное использование классов

    8. Полиморфизм

    9. Интерфейсы

    10. Внутренние классы

    11. Коллекции объектов

    12. Обработка ошибок и исключения

    13. Строки

    14. Информация о типах

    15. Обобщенные типы

    16. Массивы

    17. Подробнее о контейнерах

    18. Система ввода-вывода Java

    19. Перечислимые типы

    20. Аннотации

    21. Параллельное выполнение

    22. Графический интерфейс

  • 2239
  • 01 мая 2016, 10:20
Регистрация

Регистрация

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

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

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