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.

19 июля 2015

Отзыв на "Release It! Design and Deploy Production-Ready Software" Michael Nygard

В очередной раз приветствую читателей моего бложика.

Сегодня я спешу поделиться с вами фидбэком на преинтереснейшую книгу, ссылку на которую я нашёл в одной из статей Мартина Фаулера,-
"Release It! Design and Deploy Production-Ready Software" Michael Nygard, 2007.

"Hope is not a design method"

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

30 мая 2015

Краткий курс общения без эскалации от Umputun'a

Прослушивая очередной архивный выпуск подкаста от Umputun'a, в котором была затронута тема межгрупповых коммуникаций по следам недавнего конфликта его подопечных, я решил оформить у себя в блоге тот манифест, который Евгений выдал своим коллегам.
  1. Никогда не продолжай дискуссию в режиме "пинг-понга" (вопрос-ответ-вопрос-ответ) в длинных цепях рассуждений, если вы и другая сторона о чём то не согласны. Если Вы ответили А, а Вам Б, а Вы ответили еще раз А, а Вам ответили еще раз Б, не отвечайте третий раз А, а обратитесь к своему руководителю (или к другому лицу, которое выполняет функции "последней инстанции", арбитра и т.п.).
  2. Если уже запланировано совещание по данной проблеме, то необходимо прекратить всё обсуждение до этого мероприятия.
  3. Никогда не пробуйте объяснить другой стороне "правильный путь". Даже если вы думаете, что знаете "как надо", другая сторона наверняка не пришла к вам с вопросом "как надо". У неё скорее всего другие вопросы и задачи.
  4. Ты должен быть прагматичным и холоднокровным. Если тебя просят сделать (или спрашивают) что-то тупое, но с точки зрения выполнения этого запроса это занимает у вас 5-10 минут, то вместо попытки объяснения зачем это делать не надо, лучше просто это сделать. В общем случае - если выполнить просьбу быстрее, чем обсудить её необходимость, то лучше просто её сделать. Скорее всего та сторона поймёт сама, что это было лишнее. Мир лучше не станет, но прагматизм лучше.
  5. Оценивайте ту сторону как хороших ребят. Даже хорошие ребята могут ошибаться. Может и они или вы чего-то не понимаете и тогда смотрите пункты 1-2.
PS:
Добавлю от себя не менее полезный совет - "Если разговаривая с человеком вам кажется, что вы разговариваете с идиотом, то скорее всего он думает о вас аналогично".

Вообще, помимо подкастов Радио-Т и Weekly Umputun Podcast послушать другие умные мысли достаточно опытного и, не побоюсь этого слова, умудрённого жизнью автора можно в недавнем выпуске подкаста CTOCast.

30 апреля 2015

Мой последний день работы в R-Style Softlab

После четырёх лет работы в компании настало время подвести итоги начала моей профессиональной деятельности.
Работа в ДСЭБО дала мне важное понимание многих нюансов командной работы, разработки программных продуктов, которые критически важны для правильного осознания того окружения, в котором работаешь.
Я познакомился с многими замечательными людьми, смотря на которых понимаешь, что мы все вместе могли бы свернуть горы и добиться ещё более впечатляющих результатов.
Хочу всем сказать спасибо за ваш вклад в становление меня как профессионального разработчика.
Надеюсь, что моё небольшое наследие, в свою очередь, окажется для вас так же полезным :-)
Желаю всем вам: счастья, здоровья, благополучия и стремления к новым профессиональным вершинам!

В адресатах письма стояло более 20и человек из Московского, Вологодского и Череповецкого филиала.

26 января 2015

"Как мы провели ЭТО". Региональный этап всероссийской олимпиады школьников по информатике 2015.

Сказка о том, что бывает, когда организаторы олимпиады забывают о золотом правиле разработки "Работает - не трогай" или "Хочешь сделать хорошо - сделай это сам".

Немного инсайдерской информации о том, как у нас в регионе это проходило и вполне могло бы проходить в любом другом регионе, у которого олимпиада проводится на чём то не особо крутом и поддерживаемом и при этом ЦМК(Центральная методическая комиссия) меняет правила проведения.

18 января 2015

Отзыв на "Идеальный программист" Роберта Мартина

Приветствую своего читателя в очередной раз за обзором ещё одной хорошей книги для настоящих программистов и для тех, кто им хочет стать - "Идеальный программист. Как стать профессионалом разработки ПО".
Это мой обзор уже второй книги известного автора книг по Agile и просто хорошей разработке - "Uncle Bob" Роберта Мартина.