24 апреля 2016

Манифест профессионального программиста

Вступление

В последнее время вологодское IT-сообщество лихорадит от появления нового крупного игрока на местном рынке борьбы за кадры - "Сбербанк-Технологии". Не секрет, что далеко не у всех контор в городе дела идут достаточно хорошо, да и многие сотрудники уже достаточно долго не меняли своего места работы из-за скудного выбора компаний (которые к тому же имеют почти отсутствующее пересечение по профессиональным навыкам, предъявляемым для сотрудников), что и послужило поводом для начала активной миграции людей.

Самое плохое для компаний в этом процессе то, что уход даже всего нескольких людей в другое место может породить лавинный эффект, который способен уничтожить всё то нажитое непосильным трудом. Уходит один - уходят те, кто не видит смысла работать без него, потом уходят те, кто не видит смысла работать без тех, кто ушли ранее и т.д.
В этот момент компании и начинают хвататься за голову и пытаются показать, что они ценят каждого сотрудника и готовы на всё, лишь бы он остался. Но как только несколько ключевых сотрудников, которые уже достаточно давно выражали свою неудовлетворённость работой в компании, внезапно "пускают богу крови" угрозой таки уйти в сторону появившейся привлекательной альтернативы, то остальные быстро перестают верить в то, что для компании ты важен и тебя будут пытаться сохранить в своём штате.

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

Поэтому я решил сформулировать для себя "манифест профессионального программиста" в стиле Agile Manifesto с присущем ему приоритезацией целей, который бы максимально точно описывал мои мысли насчёт профессиональной деятельности и идеалам, к которым я (и наверно кто-нибудь ещё) хотел бы стремиться.
Одна из его полезняшек в том, что если ты его принимаешь, то на него можно ссылаться при разговоре с HR-ами, чтобы было меньше вопросов :)
Может это не финальная версия, но мне кажется, что я где-то близко к правде.
PS:
По просьбе читателей перенёс его на github.
https://github.com/OStrekalovsky/pro-prog-manifesto

02 ноября 2015

Science Slam Вологда. 02.11.2015

Сегодня побывал на мероприятии "Science Slam", уже не в первый раз проводившееся в Вологде. Цель мероприятия - популяризация и создание благоприятного образа молодых учёных.

Кратко о правилах

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

В общем, становится понятно, что подходить серьёзно к оценке работ участников в таком формате бессмысленно. Это всё just for fun. Да и для выступающих молодых исследователей это крайне стрессовая и нестандартная обстановка, ведь тут нельзя зарыться в свои термины, а надо устраивать публичное шоу на сцене для высокой оценки и удачно парировать после всего этого кучу вопросов от слушателей, которые в том числе из-за невозможности более детально ознакомиться с работой, начинают задавать каверзные вопросы.


25 октября 2015

Сеанс дебага своего мозга (отзыв на книгу "Ментальные ловушки. Глупости, которые делают разумные люди, чтобы испортить себе жизнь". А. Кукла.)

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

Предисловие


Получив неописуемое удовольствие от просмотра очередного выступления Максима Дорофеева с "CodeFest" 2015 г., я решил пробежаться по другим его выступлениям.
Так как доклад "Эффективность неэффективности" уже просмотрен "до дыр", то решил пересмотреть его спич перед студентами УрФУ в рамках проекта СКБ Контур «Гуру на Урале».
Просматривая видео, внимание вдруг зацепилось за книгу, которую хвалил Максим - "Ментальные ловушки. Глупости, которые делают разумные люди, чтобы испортить себе жизнь". А. Кукла. Не досмотрев до конца уже знакомое видео, я решил поискать данную книгу. Оказалось, что это достаточно небольшая книжка в 100 с копейками страниц, но с очень любопытным содержанием.

19 сентября 2015

Ток-шоу об ИТ-индустрии и ИТ-образовании на финале Russian Code Cup 2015

Сегодня прошёл финал Russian Code Cup.
В этом году, как и в прошлый раз, он проходил "распределённо", что не было воспринято особо позитивно участниками.
Однако, MailRu организовали online трансляцию мероприятия, в рамках которой помимо информации об успехах участников было организовано 4ёх часовое ток-шоу с гостями по теме трендов в ИТ-индустрии и тому, как студенты могут приобщиться к современному миру разработки ПО при поддержке различных компаний.

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

Я записал стрим и выложил его к себе на канал YouTube, добавил временные метки для быстрых переходов к беседам.
Всем студентам ИТ специальностей просмотр крайне рекомендуется.
Приятного просмотра!

30 июля 2015

Отзыв на "Java 8 Lambdas" Richard Warburton, или как перестать писать шаблонный и многословный код на Java и начать жить

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

Почему я не занялся изучением этого раньше? Ну, на многих конференциях в преддверии выхода Java 8 были доклады про лямбды от товарищей из Oracle и смысл в общем был понятен. Но ничто так не мотивирует разобраться в теме, как переход продакшена на эти новые рельсы :-)

21 июля 2015

Курс по MongoDB от MongoDB University

Всем привет!

Буквально неделю назад я закончил курс по изучению MongoDB, проводимый MongoDB University.

Для тех, кто не в курсе что такое MongoDB, - это документо-ориентированная (NoSQL) Open Source база данных.
БД состоит из коллекций документов, каждый из которых можно представить в виде текста в формате JSON. Запросы так же формируются в формате документов JSON.