Size: a a a

2021 May 29
xpinjection
Одна из больших болей в IT индустрии связана с обратной связью сотрудникам. Далеко не все компании обременяют себя HR функциями, выходящими за рамки найма. В результате, people management делается хаотически без единого стандарта и отточенных подходов.

Для сотрудников это выглядит одним из вариантов:

- обратной связи нет в принципе, разве что в момент разговора о пересмотре зарплаты;
- обратная связь строго негативная как инструмент давления менеджмента на сотрудников для подстёгивания продуктивности;
- обратная связь даётся для галочки менеджером, который даже не особо в курсе вклада конкретного человека в результат команды/проекта;
- обратную связь дают люди, которые не имеют для этого должных навыков.

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

#менеджмент
источник
2021 May 31
xpinjection
​​Подъехал анонс очередного бесплатного онлайн-митапа для Java разработчиков  Luxoft TechFest #4.

Когда: 3 июня, 18:00 (GMT+3).
Участие: бесплатно.
Формат: онлайн.
Организаторы: Luxoft и JUG Ru Group.

В программе доклад Евгения Мандрикова, ведущего разработчика JaCoCo – «Scala, Kotlin, Java и Code Coverage: показать все, что скрыто».

Знаете ли вы, что Scala-компилятор помещает внутрь ваших class-файлов? А чем отличается байт-код, производимый Scala-компилятором, от байт-кода, производимого Java и Kotlin компиляторами? А готовы поспорить? 😏

Смотрите всю программу на https://bit.ly/3oQw9uN

🔥А еще мы разыграем сертификаты на онлайн-курсы от Luxoft Training, и все участники мипата получат 10% скидку на любой курс.

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

#реклама #java #конференции
источник
2021 June 01
xpinjection
На прошлой неделе я закончил читать очередную книжку. На этот раз техническую с длинным названием «Fundamentals of Software Architecture: An Engineering Approach». Свой отзыв начну с общих впечатлений.

Меня часто спрашивают, какие книжки стоит почитать тем, кто хочет развиваться в направлении архитектуры. И у меня всегда была проблема с рекомендацией базовой книжки для основы. Большая часть фундаментальных хороших книжек слегка устарела, новые все фокусируются на узких темах как микросервисы или data-driven architecture. В общем, теперь есть отличная книга, которая одновременно покрывает базовые основы и при этом не отдаёт нафталином. :)

Чуть детальнее про позитивные моменты:

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

Ну и пара негативных моментов:

- мне было странно не увидеть среди архитектурных стилей serverless и современные data-driven решения;
- в одной главе так глубоко погрузились в детали видов связанности, а потом эту информацию нигде не использовали в примерах.

В общем, настоятельно рекомендую к прочтению!

#books #книги
источник
2021 June 07
xpinjection
​​Многие уже соскучились по офлайн мероприятиям, профессиональному нетворкингу и интересному живому контенту. Карантин отступает и после долгого перерыва появляется возможность собраться вживую.

16 июня компания Ajax проведёт свой первый Java митап. Тема выбрана очень интересная: «NATS в мире Java: преимущества, недостатки и перспективы».

📌 Вход свободный по предварительной регистрации: https://forms.gle/e1G4VnMoS2FF1qiQ8

В программе запланировано 2 выступления.

RnD директор Олександр отвечает в Ajax Systems за бэкенд, серверную инфраструктуру и приложения. Он расскажет что такое NATS, детально разберёт что такое messaging middleware и какие проблемы решает. Также будут представлены альтернативы и методы построения сложных систем на них. Участники смогу углубиться в кейс Ajax и другие архитектурные решения на базе NATS.

Практическая часть от Java Team Lead Евгения, который в Ajax занимается разработкой бэкенда для B2B клиентов - охранных компаний. Он расскажет о проблемах, с которыми столкнулись в разработке, какой негативный опыт стриминга получили, а также покажет NATS в действии и расскажет про его преимущества для кейса Ajax.

После выступлений можно будет пообщаться с докладчиками и коллегами.

Локация: Киев, Creative Quarter (БЦ Гулливер), Спортивная площадь 1а.
Регистрация: с 18:30.
Доклады: с 19:00.
Нетворкинг: с 21:00.

🚨 Важно! На мероприятии будут выдержаны все карантинные рекомендации. Количество мест ограничено!
источник
2021 June 10
xpinjection
Во время локдауна я согласился поучаствовать в одном новом проекте компании Infopulse и дать интервью о работе, технологиях и жизни в целом. Сегодня рад поделиться с вами результатами этой затеи. Видео уже загрузили на канал проекта. Получилось весьма неплохо, как по мне. Приятного просмотра!

https://www.youtube.com/watch?v=07Ot7AqjF20
YouTube
Pulse Time // Міколай Аліменков: про бізнеc з дружиною, перспективи Java та навчання за кордоном
Pulse Time — це інтерв‘ю на технічні та особисті теми з експертами компанії та її гостями: спікерами конференцій, IT-блогерами, топспеціалістами напрямів, номінантами IT-нагород. Мета проєкту — розкрити експертизу і особистість фахівців, надихнути вас їхніми історіями і досвідом.
Представляємо вам другого гостя — Міколая Аліменкова, Java Tech Lead, Delivery Manager, незалежного консультанта, спікера та засновника XP Injection.

Дивіться випуск до кінця та беріть участь у конкурсі з подарунком! 🎁

XP Injection → https://xpinjection.com/uk/
1 серія — Pulse Time // Михайло Чуб: про ІТ з друзями, перспективи QA, самопіар та management → https://www.youtube.com/watch?v=AbdQMGamA-8

------------------------------------------------------------------------------------------------------------------------------------------------

Таймінг:
00:00 - Інтро
00:28 - Вступ
00:50 - Рубрика "Expertise Proof" та Інфоблок
01:57 - Медійна особистість, якісний контент та порада майбутнім спікерам
08:00 - Парадигма мов програмування…
источник
2021 June 11
xpinjection
#реклама #jobs

На следующей неделе пройдёт интересный митап от компании Ajax Systems. А для желающих лично поучаствовать в масштабной IoT разработке, есть горячая вакансия Team Lead. Подробности ⬇️

Вакансія Java Team Lead | Ajax Systems

Що потрібно знати і вміти:

Добре розуміти і вміти застосовувати Java concurrency, мати практичний досвід в цій області.
Relational DBs.
Добре розуміти принципи хмарної розробки, мати практичний досвід роботи з AWS.
Вміти масштабувати і забезпечувати високу доступність навантажених систем.
Вміти і писати модульні/інтеграційні тести (культура застосування TDD буде плюсом).
Git, Gradle, Jenkins, Docker.

Основні задачі:
Побудова команди.
Підтримка хорошої технічної культури з тестами, CD і devops.
Планування та координація виконання завдань.
Провідна участь в розробці і поліпшенні архітектури.
Написання коду на рівні Senior Developer.
Розвиток сервісів для нашої лінійки b2b продуктів.

Ajax Systems — розробник і виробник бездротових систем безпеки Ajax із можливостями розумного дому. Це ціла екосистема з 36 пристроїв, мобільних і десктопних застосунків, серверної інфраструктури.

Локація: Київ або Харків
источник
2021 June 12
xpinjection
Июнь похоже будет очень насыщенным на митапы. Прямо как в старые добрые докарантинные времена. Что ещё интересного запланировано на следующую неделю?

15 июня можно будет послушать доклады про Vert.x и GraphQL на митапе от Innovecs. Он пройдёт в гибридном формате: онлайн и офлайн на площадке InnoHub.

17 июня на Java онлайн митапе от Levi9 будут представлены доклады про Quarkus и практические перформанс кейсы.

19 июня пройдёт мини конференция Software Architecture Conference от Yalantis. Вас ждут доклады про GraalVM, языки визуального программирования, GitLab и лучшие архитектурные практики.

Практически каждый день можно образовываться и получать новые знания. Круто же!

#конференции #java #архитектура
источник
2021 June 15
xpinjection
На днях прочитал на ДОУ обзор о Diia Company, которая занимается диджитализацией госуслуг и документооборота. Все звучит не так ужасно, как я себе представлял, а вполне себе здраво и перспективно. От себя добавлю, что сейчас очень много компаний интегрируется с Дией в рамках своих диджитал процессов. И это реально куда удобнее чем было раньше. Так что есть шансы получить солидную перемогу в данной области за пару лет!
источник
xpinjection
​​#реклама #jobs

📌AgileVision активно расширяет команду по всей Украине и ищет Java Software Engineer уровня Middle и Senior в IoT-проекты (клиенты со США и Западной Европы).
Если ты хочешь работать на интересном проекте с современным технологичным стеком и профессиональной командой, а также расти и развиваться - AgileVision ждет тебя!
Узнать больше и откликнуться на вакансии можно на сайте.

О компании
AgileVision - аутсорсинговая IT-компания, которая специализируется на разработке программного обеспечения, cloud-консалтинге и IoT-технологиях.

Как присоединиться?
Заполни форму на сайте и добавь свое резюме. Компания рассмотрит его в течение 2 рабочих дней и предоставит письменный ответ о результате.
✔ Пройди HR и техническое собеседования.
✔ По результатам интервью, компания предоставит тебе обратную связь и предоставит оффер.
источник
2021 June 16
xpinjection
​​Сегодня ещё не пятница, но я не смог удержаться. Картинка называется «разработчики выслушивают идеи руководителя». :)
источник
2021 June 22
xpinjection
Я когда-то писал про разделение работы на 3 уровня: стратегический, тактический и операционный. Недавно встретил симпатичную диаграмму, визуализирующую разницу в фокусе Enterprise Architect, Solution Architect и Technical Lead. В больших энтерпрайз компаниях все эти роли активно задействованы как раз на описанных выше трех уровнях.

В компаниях поменьше стратегическую роль на себя может брать CTO. Иногда он берет на себя еще и роль Solution Architect, что приводит в перегрузке и перекосу ответственности. Также возможна ситуация, когда роль Solution Architect и Technical Lead сливаются в одну. Обычно такое происходит, когда команд разработки на конкретном направлении одна или две.

В любом случае, надеюсь диаграмма поможет лучше понять распределение данных ролей.

#архитектура

https://www.leanix.net/hs-fs/hubfs/EN-IT-Arch-Roles_Poster_Resource_Page_Thumbnail.png
источник
2021 June 23
xpinjection
Парочка «полезных советов» для менеджеров в 2021 году:

1. Не делайте общего знакомства со своей командой, просто вышлите письмо о том что вы их менеджер.

2. Никому не объясняйте в чем ваша ценность и как вы помогаете команде, проекту, компании.

3. Общайтесь только с теми членами команды, от которых вам что-то нужно.

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

5. Сделайте себя фильтром информации, пропускающим в обе стороны только то, что вы считаете нужным.

6. В любой непонятной ситуации назначайте митинг, желательно без четкой цели и с большим количеством приглашённых.

7. Обязательно придумайте какие-то метрики или KPI, чтобы что-то измерять, желательно на всех уровнях.

Кто-то может усмехнуться и сказать, что так не бывает. Ещё как бывает!

#менеджмент
источник
2021 June 24
xpinjection
​​#реклама #jobs

Чтобы обойти других кандидатов на собеседовании, нужно начать подготовку как можно раньше.
На вебинаре спикер и студент GeekBrains разыграют техническое интервью. Чтобы получить позицию JavaScript разработчика, вам предстоит пройти такое же. Узнайте, что вас ждет на собеседовании и как правильно отвечать на вопросы.

На вебинаре вы:
— увидите, как проводится техническое собеседование;
— прокачаете знания в узких вопросах языков программирования;
— узнаете, как вести себя на собеседовании и как подчеркнуть свои сильные стороны;
— научитесь избегать типичных ошибок кандидатов;
— получите советы от эксперта-практика.

Спикер: Павел Тарасов, веб-разработчик с почти 10-летним стажем.

Участие бесплатное, регистрация по ссылке.
источник
2021 June 28
xpinjection
Мне практически каждый день приходится работать с Kubernetes, но на разных уровнях. Где-то нужно просто глянуть общую ситуацию в кластере, а где-то дорабатывать сервис в режиме Continuous Development. Поэтому для разных целей я использую разные инструменты.

Для обзорной работы с кластерами, особенно при ограниченных доступах, я остановился на десктопном приложении Lens. Это отличная IDE для K8S, позволяющая сконфигурировать все доступные кластера в одном месте, быстро навигироваться между ресурсами, просматривать метрики и быстро переключаться в консоль в случае необходимости.

Для более прикладной работы над сервисами я использую возможности IntelliJ IDEA. Во-первых, вместо стандартного встроенного терминала я подсоединяю настроенный git bash с кучей дополнительных инструментов. Во-вторых, дополнительные плагины Kubernetes и Cloud Code от Google позволяют удобно работать с кластерами и манифестами, «не отходя от кассы». А поддержка Skaffold позволяет организовать непрерывный деплоймент.

#kubernetes
источник
2021 June 30
xpinjection
Попался на глаза забавный туториал по Kafka в картинках на примере леса и выдр. Можно объяснять на пальцах принципы работы и возможности Kafka. :) Может больше людей перестанет называть ее брокером сообщений. :)

https://habr.com/ru/post/563582/
источник
2021 July 02
xpinjection
​​Наступила пятница. Время расслабиться, выдохнуть после рабочей недели и насладиться летними выходными. Ну и конечно же, можно поделиться забавными мемасиками с коллегами и друзьями. На этой неделе мне больше всего понравился вот этот про менеджеров. :)
источник
2021 July 05
xpinjection
​​Хочу поделиться классным постером с основными фичами Kanban доски и преимуществами от их использования.

#agile #kanban
источник
2021 July 08
xpinjection
Я закончил читать очередную книгу и хочу поделиться отзывом. Она давно была у меня в списке на прочтение. Речь о книге «Эмоциональный интеллект» Дэниела Гоулмана. Сразу стоит сказать, что на тему эмоционального интеллекта я читал немало статей и смотрел несколько докладов. Но решил систематизировать знания и углубиться в тему.

Начнём с позитивных моментов:

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

Что мне не понравилось:

- после книги остаётся ощущение, что никому не под силу воспитать детей хорошо и это какая-то безысходность, очень мало практических советов для родителей;
- практически не затронут вопрос развития эмоционального интеллекта во взрослой жизни, особенно в работе, тема только вскользь обсуждается;
- слишком большой процент книги уделяется убеждению читателя в важности темы эмоционального интеллекта, иногда аж надоедает;
- книга большая (500+ страниц) и явно растянутая.

Сильно много нового я из книги не узнал, так как уже изучал немного тему до этого. Но для систематизации знаний, особенно родителям, рекомендую прочесть.

#книги #books
источник
2021 July 12
xpinjection
Как известно, любой новый подход в работе приносит новые специфичные для него проблемы, некоторые из которых весьма неожиданные. Большая часть IT компаний все ещё работает на удаленке и проблемы такого режима уже давно повылазили. Но появляются новые, весьма оригинальные.

Я уже 3 раза столкнулся с ситуацией, когда человек устраивается работать сразу в несколько компаний. Так как в офис ходить не нужно, то сделать такой финт становится куда проще. При этом, хороших метрик эффективности и контроля в IT мы так и не выработали (особенно для более недетерминированных активностей, как дизайн или тестирование).

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

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

В третьем случае разработчик синьор уровня начал показывать очень низкую продуктивность, которую было явно видно на графике контрибьюшена в GitLab. А отличить низкую эффективность из-за удаленки (особенно для новых сотрудников) от наличия второй работы весьма непросто. :(

Судя по отзывам знакомых из разных компаний, это вовсе не единичные случаи сейчас. Интересно, как с этим будут бороться компании. Ведь проблема очень быстро может перерасти в глобальную, а никаких рычагов у IT компаний практически нет. Ситуацию усугубляет формальное ФОП контрактование и отсутствие такого понятия как публичная репутация сотрудника на рынке труда.

Теперь к трём «всадникам апокалипсиса» удаленки в лице повышенной прокрастинации, социальной изоляции и незаметных овертаймов, присоединяется многостаночность. :)
источник
2021 July 13
xpinjection
Сегодня хочу поделиться развлекательной статьей на тему внедрения «этих ваших аджайлов» в энтерпрайзах. Очень забавная статья, особенно мне понравились моменты про единственного разработчика, приоритизацию задач и стикеры.

#agile #fun
источник