Взять задач на работе или изучать технологии самостоятельно? [требует правки]

295
05 января 2017, 05:38

В настоящий момент я работаю серверным Java разработчиком на нескольких небольших и не самых важных для компании проектах. На них я серверный разработчик единственный. Пришел на позицию Middle developer.

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

Есть возможность попроситься на другой проект, главный для компании, в котором работают 4 или 5 серверных разработчиков, и которому 5 лет. Там будет код ревью, общение с другими разработчиками, возможность спросить если что-то не понятно. Но там же, скорее всего, больше легаси, меньше возможность определять какие технологии использовать.

Цель: за год-полтора освоить технологии, которые чаще всего встречаются в описании вакансий Java-разработчиков (Spring, Hibernate), структурно разобраться с SQL.

Вопрос: лучше изучать всё самостоятельно, или же получать продакшн опыт на другом проекте?

Answer 1

Лучше всего получить продакшн опыт, однако и на собственном саморазвитии останавливаться не стоит. Работа в компании даст вам не только новые знания по Java, но и научит вас работать в команде и узнать устройство проекта изнутри. Это будет очень полезным навыком при устройстве на другие вакансии. Однако и на самообучение забивать не стоит и постоянно совершенствовать свои навыки. Кстати, вот подборка книг и обучающих материалов, которые будут для вас полезными:

  • Книги и учебные ресурсы по фундаментальным знаниям и навыкам разработчика
  • java Книги по Java и другая литература
READ ALSO
Как сменить фрагмент в методе onNewIntent

Как сменить фрагмент в методе onNewIntent

Как сменить фрагмент в методе onNewIntent, если все происходит тут:

260
Как передавать данные каждые 15 секунд?

Как передавать данные каждые 15 секунд?

Есть приложение, в котором получаю данные с EditText и GPS и отправляю в БД MySQL удаленно через HttpURLConnectionЭто надо делать через каждые 15 секунд после...

255
Не работает метод add в ArrayList

Не работает метод add в ArrayList

Есть готовый код класса коллекцииОн работает

298
Проверить объекты в коллекции в цикле

Проверить объекты в коллекции в цикле

Есть класс SingleWord с полями String word, String alphabet, int iconЕсть коллекция ArrayList<SingleWord>, которая хранит объекты типа SingleWord

273