Мы рассмотрим в обзорном порядке, какая она - карьера программиста, в применении к Java-технологиям. Какие основные проблемы наблюдаются на этом пути, какие личные качества помогут Вам в работе, какие soft-skill'овые и технические навыки необходимы и будут плюсом для успешной карьеры, как проходить собеседования и испытательные сроки, что необходимо делать на проекте, помимо выполнения задач, которые перед вами ставит руководство, как налаживать горизонтальные связи и как понимать, что пора уходить на другой проект, в другую контору, может даже с переездом, зачем участвовать в жизни community и что дают выступления на конференциях. Всё на основании личного опыта и многолетнего опыта общения с коллегами в профессиональной среде.
Нужно больше практики...
Если вы хотите больше практических заданий и владеете английским (или хотя бы умеете гуглить перевод), то у меня для вас хорошая новость! Пару дней назад Кирилл подсказал неплохой сайт-тренажер-задачник. Я его опробовал, и, вот, теперь опишу свои мысли. Ах да, сервис называется codewars и наверняка кто-то из вас уже слышал о нем.
Коротко о коудворс
Для меня лично codewars стал местом, где можно попрактиковать технику написания кода + узнать чужие, более интересные техники. Сервис реализован в стиле "восточных единоборств". Сам сайт уже не просто сайт, а – додзё; задачки – ката; вы – солдат, воин, а не просто студент-программист, а код-ревью – кумите, спарринг. Восточная тематика создает специфическую атмосферу – здесь хочется непрерывно развиваться и становиться искуссным мастером. Порадовала сегментация задачек-ката по сложности. В общем, заходи и развивайся, самурай!
О карьерном пути Java-программиста
О том, чем отличается путь Java-разработкчика (и других JVM-языков) от пути разработчиков на других языках и платформах, как развиваться профессионально в условиях работы на крупных проектах, как адаптироваться к текучке кадров, почему в нашем деле это - объективная необходимость и какие открываются альтернативные карьерные пути перед разработчиками, что необходимо делать
«Мой человек меня понимает»: История фразы «Hello, World!» и ее аналогов
Строчки «Привет, мир!» знакомы всем программистам в мире. Хотя это просто показывает разработчику, что код компилируется, загружается, исполняется и выводит данные наружу. Рассказываем, почему стали так популярны именно эти строки, при чем тут один классический учебник по программированию и мультик про цыпленка.
Вебинар "Как избежать фрустрации"
Сложно приступить к курсам, нет времени, "перегорел"? 10 мая в 15:00 по МСК Екатерина Косова, практикующий психолог, гештальт-терапевт, у которой более 10 лет опыта работы с крупными компаниями в качестве бизнес-тренера и консультанта, проведёт вебинар "Как избежать фрустрации".
Как наши личные цели мешают нам расти и что с этим делать: слаконар на Хекслете
Как понять свою сверхцель? Как формулировать и достигать цели, чтобы преуспеть на работе и учёбе? Как преодолеть трудности достижения цели, когда скатываешься в прокрастинацию и выгораешь? Как достигать целей, если нужно учитывать мнение других людей и работать в команде?
30 июня в 19:00 по МСК в слак-комьюнити Хекслета начнётся интерактивный слаконар, где мы постараемся ответить на эти вопросы и разобрать личные кейсы участников. Эксперт слаконара — Наталья Мусина, маркетолог и комьюнити-менеджер Хекслета, организатор профильных конференций и мероприятий, направленных на раскрытие профессиональных и личных качеств.
Распределенное хранение сессий веб-приложений в Java-среде: вебинар с Владимиром Плигиным
29 мая в 19:00 по московскому времени на YouTube-канале Хекслета начнётся вебинар о кластеризации веб-сессий. Владимир Плигин, Software Engineer в GridGain, расскажет о настройке хранения сессий в кластере распределенной системы, сборке приложений и подключении инструментов. В качестве примера распределенной системы будет использован проект с открытым кодом Apache Ignite.