Трудоустройство на позицию Java Developer
Мне 21, и в какой то момент я задумался, что будет в 30? 40? Моя профессия, далека от языков программирования, я бы сказал даже вообще не связана с IT сферой. Я Артист, и жизнь наша трудна, большая часть работы связана с большими физическими нагрузками, и хоть нам дают пенсию в 39, только если ты отпахал в Театре, 20 лет. Ну не об этом, дело конечно не в деньгах(ну в какой то степени), скорее больше в здоровье. Я с детства интересуюсь IT сферой, когда у тебя появляется ПК в 6 лет, то это неминуемо тебя затягивает. Но меня затянуло не программирование, а онлайн игры, сначала я был игроком, но в какой то момент мне захотелось оказаться с другой стороны, со стороны тех кто все это разрабатывает, настраивает и прочее. Так я познакомился с Linux, до этого я даже не знал о такой OC. Лет 8 я занимался игровыми серверами, форумами и прочими административными делами. И когда я отработал 2 года в театре, в какой то момент я понял это не мое, хоть мне и нравится выступать на сцене, а что происходит за ее пределами совсем нет. Ну а с разработкой все наоборот, мне нравится находится за пределами зрительских глаз, но получать от них фидбек в виде отзывов, и комментариев.
Ммм... Короче длинная история пора заканчивать.
В какой то момент я задумался, чем же я захочу заниматься, и я понял что разработка самое ТО, что мне нужно. Тогда я начал читать и думать, с какого языка разработки начать, и наткнулся на книгу Head First Java, он понравилась мне подачей, но я понял, что не хватает практики. И тогда я начал искать курсы, начала с Java Rush, но не хватало какой то помощи, живой, а не автоматической, думал о Geekbrains, но их маркетинг слишком наглый, что меня это смутило (Ну как браузер Амиго, правда его уже прикрыли). И тогда я наткнулся на Job4j, а точнее на YouTube Канал Петра Арсентьева. Мне понравилась его простая подача, наверно это меня и заманило...
Что же? Мне 21 я решил сменить профессию, и лучше сейчас чем в 30. Но у нас есть ребята на курсе которым за 30, и они молодцы, что решились на это. Но я думаю, что в 30 это сделать сложнее....
//TODO
Criterio del fin
Изучения языка программирования Java с дальнейшим трудоустройством на позицию Java Developer.
- 
                    
                    
Базовый Синтаксис
Изучение Базового синтаксиса языка Java.
- 
                                                                        
Инструменты
 - 
                                                                        
JVM Byte code
 - 
                                                                        
Настройка IDEA
 - 
                                                                        
Тип данных
 - 
                                                                        
Условный оператор
 - 
                                                                        
Циклы
 - 
                                                                        
Массивы
 - 
                                                                        
Контрольное тестирование
 
 - 
                                                                        
 - 
                    
                    
ООП
Изучение основ Объектно-ориентированного программирования
- 
                                                                        
Инструменты
 - 
                                                                        
Классы и объекты
 - 
                                                                        
Наследование
 - 
                                                                        
Инкапсуляция
 - 
                                                                        
Полиморфизм
 - 
                                                                        
Внутренние классы
 - 
                                                                        
Исключения
 - 
                                                                        
Абстрактные и анонимные классы
 - 
                                                                        
Контрольное тестирование
 
 - 
                                                                        
 - 
                    
                    
Collections Lite
Изучение основных коллекций языка Java.
- 
                                                                        
Collections Framework
 - 
                                                                        
Обобщения
 - 
                                                                        
Сортировка
 - 
                                                                        
Инструменты
 - 
                                                                        
Контрольное тестирование
 
 - 
                                                                        
 - 
                    
                    
Collections Pro
Углублинное изучение коллекций языка Java.
- 
                                                                        
Iterator
 - 
                                                                        
Generic
 - 
                                                                        
List
 - 
                                                                        
Set
 - 
                                                                        
Map
 - 
                                                                        
Tree
 - 
                                                                        
Контрольное тестирование
 
 - 
                                                                        
 - 
                    
                    
Multithreading
Изучение основ многопоточности языка Java.
- 
                                                                        
Threads
 - 
                                                                        
JMM
 - 
                                                                        
Monitore and Synchronizy
 - 
                                                                        
Wait, Notify, NotifyAll
 - 
                                                                        
Контрольное тестирование
 
 - 
                                                                        
 - 
                    
                    
SQL, JDBC
Изучения основ языка SQL и работы с базой данных.
- 
                                                                        
Настройка PostgreSQL
 - 
                                                                        
Create Update Insert
 - 
                                                                        
Query
 - 
                                                                        
Outer join
 - 
                                                                        
JDBC
 - 
                                                                        
Контрольное тестирование
 
 - 
                                                                        
 - 
                    
                    
Hibernate
Изучение основ библиотеки Hibernate.
- 
                                                                        
Конфигурирование
 - 
                                                                        
Mapping
 - 
                                                                        
HQL
 - 
                                                                        
Интеграционное тестирование
 - 
                                                                        
Контрольное тестирование
 
 - 
                                                                        
 - 
                    
                    
Spring
Изучение основ фреймворка Spring.
- 
                                                                        
IoC
 - 
                                                                        
MVC
 - 
                                                                        
Template and Data
 - 
                                                                        
Security
 - 
                                                                        
Boost
 - 
                                                                        
Tests
 - 
                                                                        
Deploy
 - 
                                                                        
Контрольное тестирование
 
 - 
                                                                        
 - 
                    
                    
Serlvet JSP
Изучение сервлетов и работа с клиент-серверными приложениями.
- 
                                                                        
Структура клиент-серверных приложений
 - 
                                                                        
HTTP протокол
 - 
                                                                        
Servlet
 - 
                                                                        
JSP
 - 
                                                                        
Реализация MVC на Servlet, JSP, JSLT
 - 
                                                                        
Filter, Security
 - 
                                                                        
Mockito
 - 
                                                                        
HTML, CSS, JS
 - 
                                                                        
Контрольное тестирование
 
 - 
                                                                        
 - 
                    
                    
Книги
Чтение книг для закрепления теории.
- 
                                                                        
Head First Java 2nd Edition 40%
 - 
                                                                        
Библиотека профессионала Основы 10%
 - 
                                                                        
Библиотека профессионала. 2 Том 0%
 - 
                                                                        
Структуры данных и алгоритмы Java 0%
 - 
                                                                        
Head First Servlets and JSP, 2nd Edition 0%
 - 
                                                                        
Git для профессионального программиста 10%
 
 - 
                                                                        
 - 
                    
                    
Ввод - вывод
Работа с вводом информации и выводом.
- 
                                                                        
Ввод - вывод
 - 
                                                                        
Socket
 - 
                                                                        
Контрольное тестирование
 
 - 
                                                                        
 - 
                    
                    
ООД
Изучение основ объектно-ориентированного дизайна.
- 
                                                                        
SRP
 - 
                                                                        
OCP
 - 
                                                                        
LSP
 - 
                                                                        
ISP
 - 
                                                                        
DIP
 - 
                                                                        
TDD
 - 
                                                                        
Контрольное тестирование
 
 - 
                                                                        
 - 
                    
                    
Garbage Collection
Работа с Сборщиком мусора в Java.
- 
                                                                        
Понятие сборщик мусора
 - 
                                                                        
Виды сборщиков мусоров
 - 
                                                                        
Профилирование приложения
 - 
                                                                        
Типы ссылок и коллекции на soft weak ссылках
 - 
                                                                        
Контрольное тестирование
 
 - 
                                                                        
 
- 1348
 - 25 mayo 2018, 22:31
 
¡No omita entradas nuevas!
Suscríbase al objetivo y siga su logro