Что еще стоит изучить. Мое иностранное резюме.

 
 
 
Сообщения:348
Вот раздел обшей информации из моего резюме.

Technology:
Frameworks - Spring ( Core, Boot, MVC, AOP, Security, JDBC, Data, Cloud )
Database integration: JDBC, JPA, Hibernate, MyBatis
Web services: JAX-RS
Web and Application servers - Tomcat, GlassFish, WebLogic
CI: Jenkins
Databases - MySQL, PostgreSQL, Oracle
NoSQL Databases: MongoDB
Database migration tools: Liquibase
Build: Maven, Gradle
Front End Skills - JavaScript, TypeScript, jQuery, AngularJS, ReactJS, Angular 6
IDE - Eclipse, IntelliJ IDEA
Version Control System - SVN, Git
Issue Tracking - JIRA, Redmine
Environment - Windows, Linux

SQL - strong knowledge.

С какими то технологиями работал больше с другими меньше. С какими то поверхностно.

Что еще посоветуете изучить и с чем поработать, чтобы быть востребованным ?
 
 
Сообщения:9774
Во-первых, стоит пройти курс по алгоритмам, во-вторых, нужно начать копать вглубь. К примеру:
D-Luxe:
Web services: JAX-RS
Изучать подробно HTTP (структуру запроса, какие методы за что отвечают, кеширование и прочие детали), HATEOAS, дальше TCP и IP протоколы.
Или
D-Luxe:
Database integration: JDBC, JPA, Hibernate, MyBatis
Изучаем базы по-глубже (виды индексов и алгоритмы, как работают транзакции, виды блокировок, способы траблшутинга проблем), настройки БД пулов, опять же TCP & IP, оптимизации, способы кластеризовать базы.

В общем народу кто знает по чуть-чуть от всего хватает и они достаточно бесполезны. Нужно становиться более узким экспертом. Это что касается технологической части.

Дальше процессуальная часть: Lean, Theory of Constraints, CI, CD, DevOps.

Ну и изучение предметной области в которой хотелось бы работать - это отдельная большая тема.
Изменен:06 янв 2019 13:52
 
 
Сообщения:348
Староверъ

Спасибо за наставление! Сам понимаю что глубоких знаний в чем то конкретном у меня нет.
Изменен:06 янв 2019 14:15
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет