Изучить Java
Интро:
Я давно поймал себя на мысли, что мне очень хочется программировать, мне безумно нравится в этом разбираться. Я долго не знал с чего начать, возможно и сейчас не уверен, но знаю одно, что чем больше я буду выбирать, тем больше времени уходят зря.
Не раз пытался с чего то начать, ходил на курсы HTML и CSS на 6-8 занятий, фирма закрылась. Пытался что то изучать в интернете (C#, Python) - вебинары, обучающие сайты, бесплатные курсы (которых нет), но до сих под это было не более чем увлечение и забрасывал. Сейчас я собрался с силами и духом, сменил работу (появилось время) и выстроил график "обучения" сам себе.
Встретил на прошлой работе, Фронт-энд разработчика (и не только), немного пообщался с ним, рассказал что в идеале хочу писать игры, он посоветовал начать с Python, изучал на coursera.org не до конца.
Может кому будет интересно: пошаговый план изучения веб-разработки: https://realtimeboard.com/app/board/o9J_kyJJYLQ=/
Сейчас я точно и уверенно решил, что буду изучать Java.
Источники обучения:
- http://javarush.ipnodns.ru/ Java с 0
- https://www.youtube.com/playlist?list=PLnV3K-pmuXwg9S6YhNnWvOG3PXkSaVPsN JAVA Курс №1 (новичок)
- https://drive.google.com/file/d/18iMifDp0K9_5Tfnb7IxOWhpgO0Ay3biK/view Курс Junior
- https://live.skillbox.ru/code/online/040319/ Основы Java: пишем первое приложение
Отборное:
-https://stepik.org/course/187/syllabus Stepik Java. Базовый курс
- https://vk.com/wall70533320_9497 К. Сьерра, Б. Бэйтс Изучаем Java, 2-е издание (2012, pdf) на русском
- https://drive.google.com/file/d/0B6696ckkWj_zV1NsUHoxQzhOX1k/view Сборник задач №3 Д. М. Златопольский
- может что-то добавиться...
обновляется
Полезная информация, которая поможет каждому человеку!
Goal Accomplishment Criteria
Монетизация или устройство на работу.
Personal resources
В описании,
- время
- целеустремленность
- яростный интерес
- аналитический склад ума
- усидчивость
- выделение времени мелочам.
Goal ecological compatibility
У меня на это есть время
Я хочу изучить это, потому что:
- это большая перспектива для высокооплачиваемых и интересных профессий,
- смогу работать как удаленно, чтобы не быть привязанным к месту, так и в организации,
- мне это интересно,
- мне это необходимо,
- я этого хочу,
- самореализация,
- желание найти себя.
-
Добиться наставничества от Grand.
Выполнить все задачи Grand до 18.03.2019, чтобы выполнить 1 цель, иначе либо я без ментора либо -500р
-
Поставить Intellij idea community edition, JDK 11, создать maven проект, подключить junit(прописав его в pom.xml)
-
Зарегать карту яндекс-денег, положить туда 100 р, зарегистрировать на сайте englishlive trial-аккаунт
-
На englishlive пройти весь 1 уровень по английскому (01 Beginner) , пройти 5 групповых занятий, получить сертификат
-
Зарегистрироваться на lingualeo, добавить туда каждое незнакомое слово
-
Уметь переводить все числа от 0 до 64 в двоичную систему счисления и обратно
-
Реализовать 12 задач в отдельных классах, покрыть тестами на junit
-
-
Выполнять все задачи Grand
Буду описывать в комментах
-
Stepic Java. Базовый курс
-
Сделать мощное резюме
-
Stepic Введение в базы данных
-
Контроль версий (Git)
-
Прочитать К. Сьерра, Б. Бэйтс Изучаем Java, 2-е издание
Параллельно читать эту книгу
-
Сделать Web-Servis
На Spring boot запилить REST web-service, с CRUD операциями и сохранением в базу данных через hibernate, с авторизацией и API тестами на REST assured.
-
Набить руку. SQL
Решить 50 задач или 1000р. Grand-у
http://www.sql-ex.ru/ - задачи
https://smartprogress.do/post/3911429 - цель до 04.11.2019г.
-
Пропатчить одно мини-апп)
Задание от Grand
Допилить полезную утилиту, разработанную давно :D утилита это - просто заметки (как гаджет), которые сохраняют набранный в них текст автоматом)
Добавить возможность "синхронизации", короче прикрутить гугл.диск, чтобы работать с разных устройств
п.с. нет, просто установка гугл диска и указание папки для сохранения папку диска - не катит
-
Найти работу
Сходить 3-10 собесов, найти работу. Невыполнение: отдалю 1000р. Grand
п.с. Grand-у торчу 1 кэс :( договорились с 1 зп на рабочем месте))
-
Stepic Разработка веб сервиса на Java (часть 1)
-
Stepic Разработка веб сервиса на Java (часть 2)
-
Stepic Алгоритмы: теория и практика. Методы
-
Stepic Алгоритмы: теория и практика. Структуры данных
https://stepik.org/course/1547/
Не обязательно
-
Englishlive Intermediate
-
Посмотреть Головача JavaCoreDecember2013
https://www.youtube.com/user/KharkovITCourses/playlists?view=50&sort=dd&shelf_id=12
Core.Procedural#1 December 2013Core.Procedural#2 December 2013Core.Procedural#3 December 2013Core.Procedural#4 December 2013- Core.Procedural#5 December 2013
- Core.Exceptions#1 December 2013
- Core.Exceptions#2 December 2013
- Core.Exceptions#3 December 2013
- Core.Exceptions#4 December 2013
- Core.IOl#1 December 2013
- Core.IOl#2 December 2013
- Core.Collections#1 December 2013
- Core.Collections#2 December 2013
- Core.IOl#4 December 2013
- Core.Collections#4 December 2013
- Core.Multithreading#1 December2013
- Core.Multithreading#2 December2013
- Core.Multithreading#3 December2013
- Core.OOP#1 December2013
- Core.OOP#2 December2013
- Core.OOP#3 December2013
- Core.OOP#4 December2013
- Core.OOP#5 December2013
- 2585
- 23 February 2019, 12:02
Don't miss new posts!
Subscribe for the Goal and follow through to its completion