Куда двигаться дальше senior разработчику? Новый язык, технологии, opensource, стартап? Доброго времени суток! Мне 26 лет, работаю удаленно java разработчиком на enterprise проекте. Задачи типовые, практически каждый день пилю обычный CRUD, технологии на проекте самые обычные - java, spring, oracle, зарплата - средненькая. Единственное что радует, то что работа в среднем занимает часов 6 в день и есть свободное время на спорт и саморазвитие. Но в последнее время возникает ощущение какой-то неудовлетворенности и нереализованности, хочется развиваться и идти дальше. Раньше я с жадностью изучал все новое, читал книги, смотрел видеоролики на ютубе (различные курсы, записи конференций), а теперь я не понимаю для чего мне это учить - что-то можно нагуглить и разобраться, что-то очень похоже на то, что я уже знаю (со временем пришло понимание, что программирование это не знание языка и фреймворков). Так вот, я не знаю в каком направлении дальше двигаться. В голову приходят различные идеи - выучить scala, пройти курсы по Big Data на Coursera, начать пилить какой-то свой opensource проект или поучаствовать в чужом, попробовать замутить стартап, или вообще бросить программирование и заняться бизнесом. Обычно когда мне приходит в голову такая идея, меня хватает где-то на неделю, затем перегораю, потому что нет четкого понимания к чему это приведет. В итоге, суммарный вектор таких разнонаправленных блужданий - нулевой. Сейчас стою на распутье и пытаюсь выбрать вектор движения в долгосрочной перспективе. Понимаю, что на такой вопрос не может быть конкретного ответа, но может быть кто-то сталкивался с подобным и поделится жизненным опытом.
Добрый день! Понимаю ваше желание двигаться дальше и развиваться. Похоже, что у вас уже есть хороший опыт работы в java и вы понимаете базовые принципы программирования. В такой ситуации, выбор следующего шага может быть непростым, но важным.
Вот несколько идей, которые могут помочь вам определиться:
Изучение нового языка программирования. Вы уже упомянули Scala - это отличный выбор, так как он функциональный и может расширить вашу кругозор.
Изучение новых технологий и трендов. Big Data и машинное обучение - это очень актуальные области, в которых стоит развиваться.
Участие в opensource проектах. Это отличный способ научиться новому и внести свой вклад в разработку программного обеспечения.
Попытка создать свой стартап. Это может быть интересным и вызовом, который поможет вам раскрыть ваш потенциал и навыки.
Поиск баланса между работой и личной жизнью. У вас уже есть свободное время на спорт и саморазвитие, что очень важно. Попробуйте найти хобби или занятие, которое вас дополняет и радует.
Важно не спешить, но и не оставаться на месте. Поставьте себе цели и действуйте постепенно. Успехов вам в вашем профессиональном развитии!
Добрый день! Понимаю ваше желание двигаться дальше и развиваться. Похоже, что у вас уже есть хороший опыт работы в java и вы понимаете базовые принципы программирования. В такой ситуации, выбор следующего шага может быть непростым, но важным.
Вот несколько идей, которые могут помочь вам определиться:
Изучение нового языка программирования. Вы уже упомянули Scala - это отличный выбор, так как он функциональный и может расширить вашу кругозор.
Изучение новых технологий и трендов. Big Data и машинное обучение - это очень актуальные области, в которых стоит развиваться.
Участие в opensource проектах. Это отличный способ научиться новому и внести свой вклад в разработку программного обеспечения.
Попытка создать свой стартап. Это может быть интересным и вызовом, который поможет вам раскрыть ваш потенциал и навыки.
Поиск баланса между работой и личной жизнью. У вас уже есть свободное время на спорт и саморазвитие, что очень важно. Попробуйте найти хобби или занятие, которое вас дополняет и радует.
Важно не спешить, но и не оставаться на месте. Поставьте себе цели и действуйте постепенно. Успехов вам в вашем профессиональном развитии!