Ситуация такая:
МВФ кредит не дал
COVID-19 создаёт убытки
Нерезиденты уже почти не покупают наши ОВГЗ
Пенсионный, ковидный и прочие фонды раскрадены
Результат — денег нет. Где взять?
Оптимизировать процессы на таможне — нарушить интересы своих
Урезать штат чиновников — то же самое
Проводить реформы — долго и сложно
Пересесть с гелика на обычную машину — не по царски
Выход — содрать с айтишников. А «Дия сити» придумана только для того, чтобы выглядело убедительней, чем просто фраза «Дайте нам денег»
Развитие ИТ-сферы текущей власти не интересно, потому что им осталось всего 3 года
Хорошие вещи говорит Сергей Немчинский по этой теме:
www.youtube.com/watch?v=sq0w3pT0zMg
Spring, Hibernate:
— больше вакансий
— выше зарплаты
— проще релокейт
Android:
— более узкая специализация
— больше вакансий на фрилансе
Можешь начать с курса Головача, он дает хорошую базу. Если будет непонятно, то смотри Java для начинающих, а потом уже курс Головача.
Кроме просмотра видосиков нужно писать много кода самому — это лучший способ разобраться
1. Java для начинающих
youtube.com/...fTOSUkXp26rgdnC0PicnmnDak
2. Курсы Головача
youtube.com/...BnciBZf7aLRmayAzcisWfAwOY
Нужно проходить темы в порядке
1) procedural
2) exceptions
3) IO
4) Collections
5) Multithreading
6) OOP
3. Ещё тебе нужно создать репозиторий на github и коммитить туда свой код — это важно для резюме
Вот краткое видео как работать с Git и Github
m.youtube.com/watch?v=JfpCicDUMKc
4. После того, как освоишь Java Core, нужно будет ещё разобраться в
1) Spring Boot
2) SQL (на примере базы данных PostgreSQL), Hibernate
3) JSON, HTTP, REST API
5. Для изучения английского установи расширение для хрома — vimbox. Это хороший переводчик.
Английский важен, так как вся нужная информация и документация на английском. Гуглить все, что не ясно по программированию, нужно будет тоже на английском.
Время от времени читай статьи по программированию на английском. Все, что не понятно, переводи на русский, так со временем расшириться словарный запас и будешь свободно читать.
6. Вот ещё цикл статей для начинающего Java разработчика, будет полезно для общего понимания картины
dou.ua/...es/java-beginner-guide-1
Недавно в легаси коде нашел такое чудо
try { List<String> items = repository.findItems(); String item = items.get(0); } catch (NullPointerException | IndexOutOfBoundsException ex) { log.error("Error while getting data"); }
Попробуй сгенерировать проект на JHipster. На данный момент это самое эталонное что есть
www.jhipster.tech
Также можно генерировать не чистый бекенд на Java, а ещё и с фронтом (Angular или React)
Java junior
Киев
Имею опыт в собственных проектах, например вот
Мотивирован, есть свободное время, готов изучать новое
Email: [email protected]
как раз в тему вышло
www.youtube.com/watch?v=PRkiZXnEs0o