Профсоюз Русских Программистов
Open in Telegram
Отдаём трудом. Получаем по труду. Консультации ИТ-работникам бесплатно по всем вопросам @prptut_bot Консультации бизнесу и гос-ву по: + тех. надзору и аудиту, + планированию проектов, + найму и HR, + образованию и идеологии, + лечению выгорания.
Show more357
Subscribers
-124 hours
-17 days
+2630 days
Posts Archive
ИНИЦИАТИВНЫЕ ГРУППЫ ПРОФСОЮЗА
1 февраля состоялась встреча участников Профсоюза Русских Программистов. Решили организовать инициативные группы по ИТ-направлениям, назначить ответственных. Организационно это позволит направить запросы консультаций на профессионалов.
На текущий момент обозначены инициативные группы:
1. Найм и работа с кадрами (TA, HR)
2. Управленцы и менеджмент
3. Архитектура и разработка
4. Блокчейн и криптофинансы
5. Управление контентом и WordPress
@prptut
———
✉️ Присоединиться или получить консультацию профсоюза можно тут.
О ЗАВИСИМОСТИ КОМПАНИЙ ОТ ОТДЕЛЬНЫХ СОТРУДНИКОВ
К нашему профсоюзу за консультацией обратилась компания не из ИТ-сферы. Они озадачены зависимостью своей бухгалтерии от одного штатного программиста. Он трудился с ними несколько лет, но сегодня «налицо нежелание работать» и замедление решения типовых задач.
В этой статье опишем причины возникновения таких ситуаций и подход. Ведь они не единичны.
Отрасль ИТ всё ещё консервативна. Зачастую производственные, технологические, внутренние процессы компаний действуют по старым схемам. Например, документы заполняются в таблицах и передаются на флешках вместо страницы сайта с формой. Это приводит к зависимости всей организации от незначительного штата ИТ-специалистов.
Причиной этому является попытка сэкономить на развитии функционала ИТ — заменить таблицу той же страницей с формой на 3 поля. В старой модели проще иметь человека, который держит в голове все процессы. Но уход или болезнь «незаменимого» сотрудника приводят компанию и её ИТ-инфраструктуру, сервисы и оборудование к неработоспособности.
Мы настаиваем, что сегодня ИТ стало отдельным производственным направлением, которым нужно заниматься так же, как логистикой. В данной сфере деятельности должны быть выстроены процессы, которые присутствуют в сбыте, закупках, бухгалтерском учёте и принятии решений.
Организации должны осознать ИТ как большой производственный кусок. Это возможно при наличии культуры производства с учётом ИТ. С сотрудниками надо работать не с позиции «мы тебе итак много платим», а внедрять электронные картотеки и документацию. Нужно вкладываться в обучение ваших ИТ-шников и повышать им квалификацию.
Занимаясь этим вопросом основательно, вы дадите стимул программисту в непрофильной организации расти, чувствовать себя «своим» среди «заводчан». А ещё организация выйдет из зависимости от одного сотрудника в ключевой точке производства (бухгалтерии например): у вас будет пачка документов для новобранца что делать, когда, с кем, в каком порядке, почему и главное зачем.
Чтобы не довести свою фирму до этого состояния, нужно проводить аудит ИТ-шных процессов, то есть проверять насколько у системы и индивида здоровый организм. Это позволит понять насколько сильно ИТ помогает бизнесу, в каких местах он его тормозит и в каких местах он создаёт риски.
Выявление рисков и узких мест позволит принимать правильные управленческие решения, выстраивать долгосрочную стратегию и создать адекватные условия для сотрудника.
@prptut
———
✉️ Консультацию профсоюза можно получить тут.
ПРОГРАММИСТЫ ГЛАЗАМИ КРИПТОБИЗНЕСМЕНА
Вначале января мы записали короткий подкаст о восприятии программистов бизнесменом из мира криптовалюты. Выбор пал на Александра Трубникова, управляющего крипто-проектом “AVRORA”.
00:10 - Знакомство с Александром
01:44 - Программисты — основа криптобиза. Обман на фрилансе
03:41 - Текучка, удержание, доверие
08:06 - Виды работы. Вакансии Авроры. Биржа труда
14:27 - Зарплата. Стажировка. Обучение
17:37 - Мотивация для стажёров и новичков
19:47 - Особенности и навыки криптопрограммиста
📺 https://youtu.be/6c6qtfB23OQ
По вопросам стажировки в проект AVRORA студентам пишите в этот телеграм.
📆 Встреча Профсоюза Русских Программистов.
На встрече мы сыграем в шахматы и между прочим обсудим:
1. Информационную безопасность в малом и среднем бизнесе
2. Что делать и ожидать студентам-выпускникам
3. Пообщаемся онлайн с ИИ-рекрутером, который отвечает на вопросы в реальном времени и заменяет человека (видео!)
🕛 Время и координаты: полдень, 1 февраля 2024, Москва.
📍 Адрес вам будет отправлен после заполнения заявки на встречу.
ПРАВО СОБСТВЕННОСТИ РАЗРАБОТЧИКА
Несколько лет назад у изобретателя программы nginx возникли большие проблемы с правами на интеллектуальную собственность. Их принёс бывший работодатель: он предъявил свои претензии на исключительное право, ведь по его мнению сотрудник пользовался рабочим компьютером и местом, для создания программы, пусть и в свободное от работы время.
Сама программа востребована на рынке ИТ, без неё немыслима работа 30% Интернета во всём мире. И доступна бесплатно для всех желающих.
Сегодня методы защиты интеллектуальной собственности, мягко говоря, слабо развиты, особенно бесплатных и доступных (open-source) каждому человеку решений. Это болезненная история для программиста-изобретателя: начав работу над своей программой на службе у предпринимателя, он рискует подарить ему безвозмездно всю свою работу. Даже при условии её создания в нерабочее время. И не дай Бог, эта разработка станет мало-мальски открытой и полезной обществу!
Изобретатель столь важной программы как nginx смог отбиться. Однако, большинству эта радужная перспектива не грозит.
Но если здесь в игру вступает профессиональное объединение, допустим это Профсоюз Русских Программистов, которое
- ставит своей целью защищать интересы своих участников,
- вырабатывает и утверждает набор правил об ИС,
- даёт независимую оценку,
- выступает арбитром,
то простой айтишник-изобретатель будет чувствовать землю под ногами — уверенность в защите прав на своё программное изобретение.
Существующие способы защиты правообладателей невероятно громоздкие и туманные. А права на продукты в свободном доступе часто базируются на сводах судебных и юридических правил из стран сугубо американского блока, и довольно грубо могут быть адаптированы к реалиям стран, как минимум, СНГ.
А для реализации всех чаяний правообладателей, усиления их позиции, надо бы присоединиться к профессиональному сообществу, которое будет ставить своей целью защиту профессиональных участников этого рынка. Объединяемся?
@prptut
—————
✉️ Пишите по вопросам: найм, технадзор, аудит.
ВОЗМОЖЕН ЛИ ПРОГРАММИСТ “ВЕТЕРАН ТРУДА”?
Профсоюз Русских Программистов поддерживает идею депутата Госдумы Яны Лантратовой в её предложении о возвращении классического звания “Ветеран труда” для тружеников, где между строк оказались упомянуты ИТ-специалисты. Но с доработками.
У этой новости 2 части:
1. Об официально опубликованном обращении к Михаилу Владимировичу Мишустину и заявление депутата в личном канале.
2. Подача новости в блогах и ИТ-СМИ.
Часть 1. Официальное обращение
а) В обращении написана фраза “социально-значимые профессии”. В них входят и некоторые специалисты ИТ.
б) Сегодня есть звание “Ветерана Труда”, но правила присвоения отличаются от разработанных в СССР. Например, обязательны и выслуга, и какие-то награды.
Депутат Лантратова предлагает “преемственность” советскому подходу. Но при этом увеличить почётный возраст с 10-25 лет, как было в СССР, до 40 лет выслуги. Представляете открытое помещение, в котором сидит и “кодит” 40-й год подряд толпа дедушек и бабушек! Их средний возраст 60.
Напомню, что в СССР звание «Ветеран труда» присваивалось сотрудникам, непрерывно проработавшим на предприятии от 10 до 15 лет. Сотрудникам, проработавшим на предприятии 25 лет, присваивалось звание “Заслуженный ветеран труда” или “Почётный ветеран труда”.
Итого первое противоречие: вопрос “преемственности”.
в) В предложении сделан упор на льготы для этих сотрудников. И они станут доступны только через 40 лет (даже не 25, как в СССР).
С учителями и лесниками всё понятно, потому что они в большинстве своём госслужащие, а льготы — это расходы государства. Современный ИТ-специалист работает на частную компанию. А ещё только 2 года назад он чаще трудился в пользу иностранных корпораций.
Второе противоречие: потенциально видна вынужденная дискриминация при определении “достойного”, но при этом в документе акцент на фразе “восстановить справедливость”.
Как будет произведён взаиморасчёт государства и частника или ждать увеличения налогов, чтобы за 40 лет накопилось на “дополнительные” расходы государственного бюджета? А льготы будут суммироваться с пенсионными?
Вот и наметилось третье противоречие с претензией на манипуляцию льготами по возрасту.
г) Мы не заметили информации об исследовательской комиссии, которой предстоит разработка безусловно непростого документа. Из официального заявления можно извлечь только фразу “…мной [депутатом] разрабатываются изменения [в закон]...”. И ещё ни слова об инфраструктуре.
Важно наличие компетентных представителей каждой профессии, а не в одно лицо чахнуть над поправками. Либо это четвёртое противоречие: заявление сделано для повышения собственного рейтинга и рейтинга фракции в глазах начальства и общества на фоне кризиса кадров.
Мы, Профсоюз Русских Программистов, предлагаем рассмотрение автором проекта, депутатом Госдумы Яной Валерьевной Лантратовой, наше присоединение к инициативе, в случае если у проекта предусмотрена жизнь.
Часть 2. Упоминания в СМИ.
Мы вместе с вами знаем, что главная цель каждого СМИ “быть первыми или яркими” среди подобных. И в итоге каждая новость выглядит не серьёзно и взвешенно, а по-детски токсично.
Официальное обращение к М.В. Мишустину и в информ-канале депутата не содержит слова “айтишник”, но “социально-значимые профессии”. А профильные новостные ИТ-каналы пишут об этом, хайпуют и соревнуются в язвительности реакции. Например, интересуются будет ли инженеру в тестировании льгота? Не хотят они думать и видеть слово “преемственность” и в советском варианте увидеть фразу “проработал на предприятии”.
Фактически такими неумелыми вопросами СМИ дискредитируют себя в качестве профессионала в журналистике и в мышлении. Иначе они бы изучили и официальный документ, и образование депутата Лантратовой, и её официальный канал — и сделали вывод.
СМИ для инженеров должно вести себя достойно инженеру: не торопиться, а докопаться до истины, протестировать “правду” и потом выпустить материал. Поэтому читать стоит бдительно.
@prptut
—————
✉️ Пишите по вопросам найма и HR, управления, технадзора.
ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ ВЫГОНИТ ПРОГРАММИСТОВ НА УЛИЦУ?
Часть 3. Для бизнесменов и «тёртых» программистов.
Основной вывод: от искусственного интеллекта требуется быть быстрым, а от программиста — качественным. ИИ-ассистенты не умеют программировать, но они научены делать ошибки как человек.
ИИ полезен в практике опытным инженерам для создания «базовых» заготовок для старта работы. К примеру, прототипы для проверки гипотез, чтобы на ранней стадии стартапа убедиться в состоятельности бизнес-идеи. Но команда программистов всё равно понадобится для создания реального проекта.
Кстати, бывает нужно разобраться с программой на неизвестном для спеца языке программирования. А ведь язык является всего лишь набором слов и правил с контекстом применения. Опытный программист поймёт программу на любом языке, потому что видна алгоритмика и архитектура. Но без знания синтаксиса он будет долго писать или исправлять. Вот тут ИИ выручит.
Для менеджеров и владельцев проектов. Запомните, нельзя с помощью ИИ дёшево добавить новых функций программы за промежуток времени. Тем самым поднять производительную эффективность команды (velocity). Это субъективное понятие зависит от человеческого фактора: здоровья, быта, настроения, опыта, знания проекта. ИИ в этом смысле тоже «непредсказуем» и туп и архитектуру не знает. Он обучен на открытых скриптах программ, которые лежат в хранилищах кода. Но кто тестировал все эти хранилища на работоспособность, безопасность?
Совместить профессиональные требования к задаче и знание в «большой-глупой-словомешалке» невозможно. Инженер-человек — про знание базовых блоков архитектуры программ, принципов программирования, алгоритмических принципов и контекстов использования, опыта практического применения в заданной сфере. И эксперт в требованиях к программе в контексте проекта: безопасность, скорость, производительность, расширяемость, тестируемость, читаемость, чистота и докуметированность и так далее.
Качество кусочка программы зависит от качества запроса к ИИ. Если нужен какой-то изощрённый и оптимизированный код под особенности задачи и архитектуры, тогда запрос к чат-боту должен содержать точную техническую часть использования и контекст. Составляющий запрос человек должен быть опытен.
Начинающий разработчик, заряженный супер-мощной и дорогой нейросетью в инструментарии, не справиться без тонких нюансов, не проверит качество и безопасность, не проверит выходные результаты, и даже не запустит код в предбоевом режиме. А с опытным живым коллегой, учебником и через несколько “потных” лет — всегда, да.
То есть профессионал каждой категории будет нужен всегда!
Часть 1-ая тут.
Часть 2-ая тут.
@prptut
—————
✉️ Обращайтесь по вопросам найма и HR, планирования, технадзора.ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ ВЫГОНИТ ПРОГРАММИСТОВ НА УЛИЦУ?
Часть 2-ая. Для бизнесменов и начинающих инженеров. Часть 1-ая тут.
Основная мысль: можно считать, что ИИ создал только улучшенный профессиональный отсев. Ленивый не сможет доучиться и на первой же средней сложности задаче будет уволен.
Вдохновение от использования ИИ вызвано скоростью выдачи результатов. Полезность ответа зависит от точности вашей просьбы. А точно сформулировать вопрос вы сможете с чёткими целями и задачами. Нет задачи — нет решения.
Вот обычная просьба «запрограммировать такой-то алгоритм на таком-то языке». И вы получите посредственный ответ, как по Платону. Также он будет на 90% запускаться, на 80% понятен инженеру, на 70% производительным в заданных условиях, и на ниже 60% безопасен. То есть первый предложенный вариант использовать в реальном проекте нельзя.
Допустим начинающий программист должен решить сложную инженерную задачу. Он дешёвый — ему поможет нейросеть там, где нет опыта. Но ответственность за её решение на кого ляжет: на машину-генератор, или нп машину-интеллектуала? Но ответственность за будущую работу точно ляжет на вас. А вы IT-профессионал?
Рост популярности вашей разработки будет приводить к поломкам, замедлению исправления ошибок. Решать проблему всё равно будет опытный человек-инженер. Но пока вы догадаетесь к нему обратиться (ведь у вас будет ИИ-робот), вы потеряете, вы недозаработаете кучу денег.
ИИ не спросит вас перед тем, как выдать ответ: «Планируете ли вы рост числа пользователей? В связке с какими другими алгоритмами будет использоваться этот? Какие административные последствия могут быть?» Бизнес-аналитик и архитектор всего программного комплекса обязательны. И квалифицированные инженеры-сборщики, тестировщики, оценщики и прочие по списку — тем более.
Студентам этот инструмент полезен в обучении. Можно его попросить примеры шаблонов программирования в разных сферах, а не только на абстрактных задачах из учебника. При этом ученик должен быть трудолюбивым, а не ленивым. Лень и желание положиться на «машинный разум», отдать ему запрограммировать курсовую, опять же приведут к отдалению от профессионального роста и деградации инженерного мышления.
Создать самому программу — это научится делать ошибки, исправлять их, и научиться снова спотыкаться с проблемой. Человек советуется с человеком, получает эмоциональную окраску, и тогда появляется опыт и понимание.
Учиться по учебнику и выполнять задачи из него всё равно нужно и придётся. Обязательно читать документацию. Gридётся разбираться, почему именно так написан был код.
В продолжении будет о бизнесменах, “тёртых” программистах и менеджерах.
@prptut
—————
✉️ Обращайтесь по вопросам найма и HR, планирования, технадзора.ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ ВЫГОНИТ ПРОГРАММИСТОВ НА УЛИЦУ?
Предварительное заключение о влиянии искусственного интеллекта (ИИ) на рынок труда в ИТ: инженеры-программисты будут востребованы всегда, а для начинающих конкуренции нет и не будет.
Начнём с инсайта из тыла ИИ-разработок.
Один незаменимый действующий разработчик из команды ChatGPT пооткровенничал, что все современные нейросети являются лишь супероптимизированным набором данных, а не изобретённым алгоритмом мышления компьютера или новой прорывной академической моделью искусственного мышления. Наконец-то у производителей микроэлектроники появилась возможность дёшево реализовать мощные процессоры и большие быстрые жёсткие диски, а технократы этим воспользовались.
Пояснение на пальцах. В памяти хранятся кусочки текста с каким-то фантастическим количеством меток по признакам мест их применения. ИИ делит ваш вопрос на слова-метки и по ним собирает ожидаемый текст за счёт быстроты памяти (раньше память была дорогой и медленной) и расчёта форм слов и предложений.
Например, закинем 3 художественных произведения Шекспира в нейросеть: весь текст произведений разбивается на словосочетания, каждая такая фраза помечается всеми возможными контекстами применения из этих романов (жанр, пол, возраст, эмоция, место в сложном предложении, автор книги и так далее). А потом вы просите этот ИИ написать сочинение «в стиле Шекспира с отборным русским матом». Сначала идёт сборка текста по-шекспиру, и далее обновляется синонимами «по-русски».
Сегодня база данных — это весь Интернет, а не 3 романа. Но в Интернете 95% информации есть спам, фейки, SEO-страницы для продвижения, незавершённые работы, фантастика, догмы и так далее. Таким образом, получится не уникальный текст, придуманный умным виртуальным существом, но быстро скленный и синонимизированный текст из “случайно” подобранных заготовок. И глуповатый.
Конец 1-й части. В следующей уже покажем информацию для предпринимателей и начинающих инженеров.
@prptut
—————
✉️ Обращайтесь по вопросам найма и HR, планирования, технадзора.