Лично я узнаю гораздо больше нового для себя, когда публикую статью на Хабре или делаю Pull Request в крупный Open Source проект. На работе мой круг общения обычно ограничен "загончиком" корпоративных правил и политик, небольшим кругом коллег с которыми общаюсь по проекту и списком фич/задач. "Черный ящик" где на банковскую карту приходит зарплата, а на выходе результаты моей работы в git+wiki+nexus -> AWS/Azure/GCP/On-prem и общих процессах и знаниях коллектива. Обычно изо всех сил стараюсь развиваться больше чем позволяют текущий проект и таски, чтобы не превратиться в раба этого самого ящика. Бывает везет и на работе есть сообщество с кем можно обсудить нешаблонные способы решения задач или новые технологии, которые выплывают в работе. Обсудить это с теми кто действительно интересуется технологиями/методиками, а не просто "пилит фичи", работая только на зарплату и премии.
На Хабре все зависит от темы. Если это что-то нишевое, с чем сталкиваются мало читателей, то и комментариев к статье 0 и её просто добавляют себе в закладки. Я это проходил! Если же тема статьи цепляет многих из вас, то могут быть сотни комментариев, "набросы на вентилятор" и активные дискуссии. Что мне удавалось только пару раз из 73 попыток здесь. Оказалось что моя простая гео модель, размечающая дома в красный, оранжевый и зеленый цвет работает как лакмусовая бумажка для людей.
Как со своим мнением у "роботов"
В эпоху Больших Языковых Моделей( LLM), которые еще пока что функционируют на уровне сложности задач джуна, иногда даже выуживаю для себя какие-то новые знания из ChatGPT3.5/Llama2 в тех областях где не особо разбираюсь, с чем редко сталкиваюсь. Но опять же если это "попсовая" тема про которую было много информации в обучающих данных для нейронок.
У специалистов же, у каждого в вашей жизни была своя "обучающая выборка", опыт и мировозрение. Кто-то живет внутри МКАД, кто-то в Краснодаре и Сочи, а кто-то работает в Берлине или Барселоне. Сколько вас столько и мнений!
Но в то же время когда LLM зашоренна политкорректностью и синтетической этикой, у живых людей с этим "без тормозов" если вдруг что-то задело за живое или косвенно триггернуло, то как говорят "тушите свет и рвите когти".
Нейронки легко генерируют сниппеты кода по текстовому описанию, распознают и создают изображения, позволяют копировать стиль художника или переносить голос, стиль и манеру общения одного человека на аудио запись другого. Нас пока спасает в ближайшие несколько лет закон перехода количественных изменений в качественные. По крайней мере до тех пор, пока число весов моделей в "железе" и гибкость этих стуктур не догнали по сложности и энергоэффективности мозг.
Людей задевает чужой выбор и текущие ограничения в их возможностях
Про выбор можно говорить долго! А выбор где жить касается почти всех.
Ресурсы для выбора обычно у всех ограничены (время, деньги, затрачиваемая энергия/усилия), как минимум с помощью выбора хорошо бы закрыть базовые потребности. Для кого-то выбор это его индивидуальность и место в иерархии. Вспомним хотя бы наручные часы, золотые зубы и узоры ковров. Теперь эту же нишу заняли машины, гаджеты, путешествия, одежда и недвижимость. Причем выбор может быть как социально одобряемый так и идти вразрез с предпочтениями окружающих, в чем тоже есть смысл.
Часто еще исходные данные и время для информированного выбора ограничены по разным причинам: сложность окружающего мира, манипуляции заинтересованных сторон, "уникальные акции" и прочие срочные предложения. В результате такого выбора, даже если он оказался не то что локально оптимальным а просто неудачным, тот кто выбрал будет защищать свой выбор сравнивая его с собой. Кто то отождествляет свой выбор с успешностью своей жизни. Кто-то пытается навязать окружающим свой "оптимальный" выбор, как герой песни группы Пневмослон "Серега". Заявляя о себе как об эксперте в любой области жизни, заведомо зная что другие "в ту же воду дважды не войдут".
Манера общения из жизни переносится в онлайн
Моральные качества и модели поведения у всех опять же разные и кто-то столкнувшись с чем-то с чем не согласен просто пройдет мимо. Сэкономил время, энергию для чего-то более полезного и интересного для себя самого.
Некоторым людям обязательно нужно показать что автор статьи ничтожество и неквалифицирован в обсуждаемом вопросе. Либо просто пытается самоутвердится, когда у комментатора "жмёт корона" и надо показать всем не знакомым с этим фактом как он завоюет свое превосходство. В этом случае общение обычно не конструктивно по теме статьи, но бывает забавно по содержанию и развивает внимание - где пытаются подменить исходную тему, ввести в обсуждение факты которые выгодны именно ему, про которые автор статьи и не упомянал даже и которые потом комментатору легко оспорить. Корпоративные личности пытаются что-то "продать" или автор мог случайно залезть на чужой рынок, где есть некий продукт/подписка за деньги. У кого-то бывает личная неприязнь, когда автор из другой группы "детсада" или когда-то не сошлись во мнениях итп. И в таких случая начинается принципиальная битва с автором, в надежде на победу приемов демагогии.
Кто-то попытается аргументированно расказать и на исходных данных или в коде показать в чем я ошибаюсь по его мнению. Эти люди в онлайн среде тратят свое время и стараются конструктивно вести спор: без оскорблений, манипуляций и прочих штучек. Приводят пример где проблема, как ее воспроизвести и возможно подскажут как должно быть правильно, почему так как у автора описано в жизни не работает или работает не правильно.
Что я получаю от публикаций и дискуссий
Что мне нравится в обсуждениях новые идеи/дополнения в решении моих задач, "багфиксы", свежий взгляд со стороны. Для меня-программиста, написание статей это такой же полезный инструмент как и рефакторинг. Публикации работают как способ структурировать идеи. Инструмент который позволяет упростить техническую реализацию и воспроизводимость когда пытаешься что-то рассказать читателям. Как пример упаковать утилиту в Docker, закинуть сборку в maven central repository, добавть автоматизацию и т.п. Усовершенствовал гео модель благодаря аргументированной критике читателей, которые нашли в своих окресностях неучтенные негативные факторы или ошибки в параметрах. Благодаря публикациям здесь, значительно улучшил свой Open Source проект openstreetmap_h3 и, надеюсь, что он будет полезен не только мне.
В довесок получаю еще то что называют "личным брендом". IMHO, если не работаешь Developer Advocate то пользы от этого мало, не больше чем от красного диплома.
"личный бренд" и бюрократия
Однажды, в одной компании где я работал, директор радостно рассказывал HR отделу что у @igor_suhorukov есть аккаунт на Хабре и скоро о компании узнают больше технических специалистов на Российском рынке. Я организовывал технические митапы и позвал своего друга с прошлой работы выступать. Вместе с ним мы делали анонсы и проводили митапы.
Через некоторое время пришел бывший RnD директор автора статей "Made at Intel" и превратил эту активность по организации технических митапов в отдельный комитет-бюрократию с совещаниями, процессами, формальным roadmap. Как я понял главная цель для него была транслировать это в свои KPI и пытаться делать спикерами сопротивляющихся этому разработчиков. Если раньше чтобы сделать митап мне нужно было лишь опубликовать анонс и согласовать возврат денег из моего кошелька, которые я тратил на пицу/самсу для слушателей. То теперь это были совещания, споры, обсуждения и теперь это занимало от недели времени. В итоге кто добровольно хотел до создания этого комитета выступать, теперь задумывались зачем это нужно. А кто не хотел выступать, того пытались вытащить на сцену с помощью KPI для повышения грейда.
Комитет был без бюджета для оплаты проезда и проживания для выступления сприкеров на международных конференциях. Так хоть какая-то польза была бы от новой структуры, казалось бы. Дважды я летал выступать на конференциях за границу и оплачивал это за свой счет. Вроде как компании нужны были доклады на отраслевых конференциях по разработке ПО, но денег на это давать не хотели. Очень хитро и удобно!
Потом в компании ко мне пришел еще один бывший директор этого же автора по Intel на проекте и пытался засунуть все нерешенные годами проблемы компании в проект Data Lake. Он делал это достаточно напористо, без глобального рефакторинга процессов и систем которые для этого требовались.
Попытка решить все беды с данными во всей компании небольшой командой разработчиков, где работал я, была бессмысленна. В этом случае мне пригодилось умение аргументированно вести споры и отстаивать свою позицию, которое я натренировал в том числе в комментариях на Хабре.
Вместо выводов
Мне в комментариях на технические статьи важнее конструктив, а не холивары) Порой приходится парировать заявления "твоя работа #*&но" переходящее в демагогию.
Мои последнии публикации на Хабре:
Карта на GitHub Pages без подписок и СМС: где в Берлине лучше не жить
Где бы вы точно не жили и не остановились даже на время, если бы знали и выбирали на основе фактов
Показали в комментариях и поднятых SQL моделью проблемах, что тема-то оказалась даже больше гуманитарной чем технической! Интересно кого в этот раз триггернет та же модель с данными Нью-Йорка где красная сота своим цветом вдруг заденет любимый дом, а зеленая сота окажется в скучном спальном районе.
Я представил простую гео модель в которой факторы осознанно выбирались мной так, чтобы сложно было оспорить что некомфортно жить вплотную к автостраде, заводу или дымовой трубы. В описании четко указано что входит в модель, на что не претендует и что это субъективный выбор автора. Модель затронула многих читателей и подкинула мне идею написать эту статью.
Комментарии (11)
SergiiDia
05.10.2023 18:31+4Ничего непонятно, но крайне интересно.
На самом деле, на любой крупной платформе с активным коммьюнити вы можете получить навыки конструктивного общения)Но признаюсь честно, прочитав аннотацию, внутри ожидал несколько иного ^_^
igor_suhorukov Автор
05.10.2023 18:31На самом деле, на любой крупной платформе с активным коммьюнити вы можете получить навыки конструктивного общения)
Да, согласен. Для этого нужно некоторое количество людей "в теме".
pbw
05.10.2023 18:31Людей задевает чужой выбор и текущие ограничения в их возможностях.
В результате такого выбора выбравший будет защищать свой выбор, сравнивая его с собой. Кто то отождествляет свой выбор с успешностью своей жизни. Или пытается навязать окружающим свой "оптимальный", заявляя о себе как об эксперте в любой области жизни, и заведомо зная что другие "в ту же воду дважды не войдут".Вот это было сказано на 146% удачно. Но "эксперты" эти фразы понять не смогут...
AlexM2001
05.10.2023 18:31"Людей задевает чужой выбор и текущие ограничения в их возможностях."
Некоторые авторы топиков искусно используют данную особенность.
Для привлечения внимания к своим публикациям .
taras_82
Зачем Вы потратили мое время на ваши разборки с автором из интел?
igor_suhorukov Автор
Хорошая попытка, но нет)
flancer
Ну, вообще-то, да. Я вот тоже споткнулся, пытаясь выудить информацию из вот этого текста:
Кто работал? Кто рассказывал? У кого аккаунт и кто организовывал? При чём тут ваш друг? Менеджер автора статей - это как "тень отца Гамлета". Самое главное в нём - какое-то отношение к "Made at Intel" (я х.з., что это). Бюрократия - это действие/процесс, комитет - структура. Комитет-бюрократия - это действие или структура? Комитетная бюрократия или бюрократический комитет? Судя по "превратил мою активность" - первое, судя по "комитет без бюджета" - второе.
Вы явно в теме того, что рассказываете, но вам не удалось тут изложить свою мысль так, чтобы я смог её поместить себе в голову. Я бы прошёл мимо (мало ли какие мысли в мою голову не помещаются), если бы не коммент @taras_82 (значит не только у меня с этим была проблема) и ваш ответ на него ("проблемы индейцев шерифа не волнуют").
igor_suhorukov Автор
Тема с двумя бывшими директорами RnD центров Интел слишком объемная, чтобы ее здесь раскрывать в деталях. Просто убрал из текста
flancer
Стало понятнее (y) Всё-таки проблемы индейцев шерифа волнуют :)
igor_suhorukov Автор
В этом все отличие. Вы не поленились и рассказали в чем лично для вас проблема. Это разительно отличается от комментария
Зачем Вы потратили мое время на ваши разборки с автором из интел?
заминусованного аккаунтаflancer
Аргумент.