Стать Junior Java Developer.
Моя цель - стать программистом.
Почему? Я убежден, что за IT-сферой будущее нашего мира. А потому, я хочу, чтобы в будущем у меня была твердая почва под ногами, уверенность в завтрашнем дне и интересная работа, сопряженная с возможностью творческого самовыражения, хорошим заработком и стабильностью.
Как скоро? Бытует мнение, что для того, чтобы стать высококлассным специалистом, необходимо преодолеть планку в 10.000 часов в определенной сфере. Конечно, однажды этот показатель будет взят, но пока моя цель - получить достаточные знания для того, чтобы устроиться на работу.
Дорогу осилит идущий.
PS: по мере продвижения буду добавлять новые подцели.
Критерий завершения
Трудоустройство на позицию Junior Java Developer.
Личные ресурсы
Время, поддержка близких, книги, JavaRush и прочие информационные ресурсы.
Экологичность цели
Реализация собственного потенциала, стремление к финансовой независимости, работа+хобби длинною в жизнь.
-
"Изучаем Java"
Прогресс в прочтении книги авторства Б. Бейтса и К. Сьерра.
-
Погружаемся
-
Путешествие в Объективилль
-
Свои переменные нужно знать в лицо
-
Как себя ведут объекты
-
Особо мощные методы
-
Использование библиотеки Java
-
Прекрасная жизнь в Объективилле
-
Серьезный полиморфизм
-
Жизнь и смерть объектов
-
Числа имеют значение
-
Опасное поведение
-
Очень графическая история
-
Улучшай свои навыки
-
Сохранение объектов
-
Устанавливаем соединение
-
Структуры данных
-
Выпусти свой код
-
Распределенные вычисления
-
-
Java. Базовый курс на Stepic.org
Прохождение курса на Stepic.org.
-
Введение в Java
-
Базовый синтаксис Java
-
Объекты, классы и пакеты в Java
-
Обработка ошибок, исключения, отладка
-
Ввод-вывод, доступ к файловой системе
-
Generics. Collections. Streams
-
-
JavaRush
Прохождение 30 уровней на 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. Опыт работы с Jsoup
-
Autoboxing, особенности реализации
-
Операторы: числовые, логические и бинарные. Опыт работы с Swing
-
-
Golovach Courses "Java Core (dec. 2013)"
Просмотр лекций Ивана Головача.
-
Procedural Java #1
-
Procedural Java #2
-
Procedural Java #3
-
Procedural Java #4
-
Procedural Java #5
-
Exceptions #1
-
Exceptions #2
-
Exceptions #3
-
Exceptions #4
-
IO #1
-
IO #2
-
IO #3
-
IO #4
-
Collections #1
-
Collections #2
-
Collections #3
-
Collections #4
-
Multithreading #1
-
Multithreading #2
-
Multithreading #3
-
OOP #1
-
OOP #2
-
OOP #3
-
OOP #4
-
OOP #5
-
-
Шаблоны проектирования на языке Java
Прослушать курс по паттернам.
-
Порождающие (creational)
-
Поведенчиские (behavioral)
-
Структурные (structural)
-
-
"Философия Java"
Прогресс в прочтении книги авторства Б. Эккеля.
-
Введение в объекты
-
Все является объектом
-
Операторы
-
Управляющие конструкции
-
Инициализация и завершение
-
Управление доступом
-
Повторное использование классов
-
Полиморфизм
-
Интерфейсы
-
Внутренние классы
-
Коллекции объектов
-
Обработка ошибок и исключения
-
Строки
-
Информация о типах
-
Обобщенные типы
-
Массивы
-
Подробнее о контейнерах
-
Система ввода-вывода Java
-
Перечислимые типы
-
Аннотации
-
Параллельное выполнение
-
Графический интерфейс
-
-
"Java. Библиотека профессионала. Том 1"
Прогресс в прочтении книги авторства К. Хорстманна и Г. Корнелла.
-
Введение в язык Java
-
Среда программирования на Java
-
Основные языковые конструкции Java
-
Объекты и классы
-
Наследование
-
Интерфейсы и внутренние классы
-
Программирование графики
-
Обработка событий
-
Компоненты пользовательского интерфейса в Swing
-
Развертывание приложений и апплетов
-
Исключения, утверждения, протоколирование и отладка
-
Обобщенное программирование
-
Коллекции
-
Многопоточная обработка
-
Приложение А. Ключевые слова Java
-
-
Пройти курс Java Algo
Курс getJavaJob состоит из двух частей: Algo и Web. Насколько можно судить по отзывам, после Web'а все ребята устраиваются работать. Но чтобы попасть на Web, нужно пройти Algo, что я и собираюсь сделать. Так как я нацелен на полное прохождение курса - буду стараться.
-
algoInit
-
-
"Структуры данных и алгоритмы в Java"
Прогресс в прочтении книги авторства Р. Лафоре.
-
Общие сведения
-
Массивы
-
Простая сортировка
-
Стеки и очереди
-
Связанные списки
-
Рекурсия
-
Нетривиальная сортировка
-
Двоичные деревья
-
Красно-черные деревья
-
Деревья 2-3-4
-
Хеш-таблицы
-
Пирамиды
-
Графы
-
Взвешенные графы
-
Рекомендации по использованию
-
-
Junior Java Developer на Quizful
На сайте Quizful пройти тесты:
-
Программирование - Основы
-
Java - Основы
-
ООП - Основы
-
ООП в Java
-
SQL - Основы
-
-
Собеседование
- 7505
- 30 января 2016, 14:28
Командная цель
Цель состоит в группе
Программирование

-
1293
участника -
1898
целей
Вывод

Писать много букв не хочу, поэтому просто оставлю это здесь.
Если хочешь играть — играй,
Если хочешь летать — лети,
Жизнь — это тоже игра,
Если ты упал, встань и иди.
Любая неудача — не повод сдаваться. Просто нужно попробовать снова.
Дневник цели

Устроился разработчиком!
Еу, привет! Если вдруг кто-то еще читает этот паблик, то хочу поделить новостью — я таки стал Junior Developer!
Подходит к концу первый месяц испытательного срока, и на сегодняшний день все складывается хорошо. Это был длинный путь! Однако он только начался и впереди еще более длинная дорога. Сейчас я сконцентрирован на максимальном погружении в проект и горизонтальном развитии.
Быть может стоило говорить об этом уже после закрытия испытательного срока, но говорю сейчас ибо, чего греха таить, я очень счастлив!
PS: устроился php-программистом, так что теперь я Junior PHP Developer. Но какая разница что за язык, ведь теперь я инженер-программист и это заебись!

Поздравляю, впитывай опыт старших коллег, со временем сможешь и на java перейти, как хотел изначально

Всем привет!
Цель была заброшена несколько лет назад по ряду причин. С тех пор никаких шагов по ее достижению не было предпринято. Благодарю всех, кто так или иначе принимал участие и следил за моим прогрессом.
Желаю каждому мотивации и успеха в достижении собственных целей!
Комментарии

Greg, и тебя с наступившим! Все нормуль, все по плану) Готовлюсь к экзамену, учу sql. Виталий пока что-то не торопится проверять hw, что позволит лучше подготовиться к его пристрастному допросу )
Вы тоже можете
опубликовать свою
цель здесь
Мы поможем вам ее достичь!
310 000
единомышленников
инструменты
для увлекательного достижения