Обновить
704
52.2
Иван Белокаменцев @nmivan

Биоробот

Отправить сообщение

Забытые яйца

Время на прочтение11 мин
Количество просмотров5.6K

В уездном городе N, как и в любом другом населённом пункте нашей страны, есть рынок 1С. (так уж сложилось: где есть бизнес, там есть 1С). На рынке этом, не считая пары десятков мелких компаний, работают два крупных игрока – назовём их Альфа и Бета (сортировка – по времени создания компаний).

Как-то так всегда получалось, что между Альфой и Бетой был устойчивый баланс. 20 лет они шли нос к носу, не отрываясь друг от друга на сколько-нибудь значимое расстояние, ни по одному из показателей. Примерно одинаково клиентов, сотрудников, доходов, проектов. Поговаривали даже о сговоре – мол, чтобы не устраивать конкурентных побоищ, которые точно дойдут до грязных приёмов, руководители Альфы и Беты договорились о мирном сосуществовании.

Так и было, пока на пороге Беты не появился Максим.

Читать далее

Восстание терпил

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров69K

Маленький кусочек рынка ИТ под названием «1С» меняется. Если верить публикациям на Хабре, большой рынок ИТ тоже куда-то поворачивает. Я и про рынок труда, и про рынок бизнеса.

Кто-то называет эти перемены кризисом, кто-то – возвращением в нормальное состояние. Вроде как предыдущие 2-3 года были ненормальными, ажиотажными, экстремумом. А то, что сейчас – это как было 2-3 года назад. Потому и не кризис. Скорее 2-3 года были кризисом, только с обратным знаком.

Не буду напяливать на себя костюм с маской эксперта по рынкам, анализировать причины, механику и последствия изменений. Я зашёл поговорить про то, что знаю. Точнее, про тех, кого знаю – про терпил.

Читать далее

Виктор Исключительный

Уровень сложностиПростой
Время на прочтение15 мин
Количество просмотров8.8K

Если спросить клиентов, они назовут Виктора гением. Настоящим, недооценённым, всё как положено. Если спросить коллег, Виктора назовут везучей бестолочью, без надлежащего образования, знаний, навыков и вообще. Если спросить начальство и продавцов, то Виктор окажется затычкой последней инстанции — к нему обращаются в последнюю очередь, когда никто другой не справился. Потому что на работе Виктора не получается заработать.

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

Потому что, положа руку на сердце, Виктор очень плохо разбирается в деталях производительности. Он понятия не имеет, что такое индексы и индексирование. Он никогда в жизни не видел план запроса. Не знает ни одной модели процессора, памяти, чем отличается DDR2 от DDR3, как считается APDEX, какой должна быть скорость передачи данных между СУБД и серверной частью приложения и т. д. Ну, вы поняли. Любой мало‑мальски подготовленный специалист по производительности заткнёт Виктора за резинку трусов.

Но Виктор решает задачи производительности. Решает! Быстро и дёшево. Крайне редко рекомендует потратить денег на апгрейд железа или ПО (раз 5 за 20 лет практики). Максимальная сумма, которую Виктор предъявил клиенту за решённую задачу, примерно равна минимальной сумме, которую называют сертифицированные эксперты — а они называют сумму за предварительный анализ, который проблему только выявит (скорее всего).

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

Читать далее

Незащищённая автоматизация

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров5.8K

О чём подумали, прочитав заголовок? О выполнении проекта без предоплаты? Об использовании чего-нибудь нелицензионного? Использовании левых, непроверенных, ранее невиданных библиотек? Работе без договора, за наличку или через левое юр. лицо?

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

Читать далее

5 лет на весах: личный опыт

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров7.1K

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

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

Итак, начал худеть в 2019, мне тогда было 35 лет. Точную цифру начала не помню. В исходной статье было 92, на графиках вижу 96, ну да не суть. Рост примерно 172, если это важно. Весной 2024 г. вес дошёл до 71, сейчас где-то 74 (летом я, традиционно, отпускаю ситуацию).

Читать далее

Ёлочка — игра в рекурсивное увольнение

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров4.3K

У вас есть звёзды, лидеры, ключевые сотрудники. Очень полезные и нужные люди, на них держится если не всё, то многое. А ещё у вас есть дефицит кадров. И Дамоклов меч - в любой момент могут уволиться те самые звёзды.

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

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

Читать далее

Выйди и зайди правильно

Время на прочтение8 мин
Количество просмотров55K

Управлять программистами в ИТ-компании – дело особое. Не сказать, что сильно сложное. Совру, если назову простым. Особое.

Книжек, статей, курсов создано великое множество. Что-то помогает, у кого-то получилось. Собственно, промахнуться с оценкой сложно – отрасль ведь не просто существует, но и весьма активно развивается. Даже в нашей деревне. Значит, как-то, кое-как, с горем пополам, но управление программистами не только возможно, но и получается.

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

Регулярно ИТ-бизнес думает-думает, решает-решает, плюнет, да и снова попробует старый добрый метод: нанять успешного руководителя из другой сферы. Производство, строительство, торговля – ну суть. Оттуда много кандидатов, у них подтверждённый опыт, зачастую – MBA, и они такие прям чёткие всегда! Знают, чего хотят, на что способны, чего им нужно.

Мне этих руководителей всегда искренне жаль – я знаю, что их ждёт, каков будет их путь, почему они в итоге уволятся. Я не семи пядей во лбу, просто в течение многих лет наблюдал их в обеих сферах – ИТ и той, из которой они пришли, где добились успеха. Могу плюс/минус сопоставить контексты, работающий инструментарий, важные и второстепенные личностные качества.

Много раз пытался объяснить, помочь – и начинающим руководителям-варягам, и тем, кто их тащит в ИТ. Никто, разумеется, не слушал. Ну да я уже привык, поэтому сижу себе помалкиваю.

Однако, тут такая история вышла: в ИТ-компанию собралась устроиться некто Ира, хорошая знакомая моего хорошего знакомого. Он, как мог, пытался её отговорить, но не преуспел, т.к. сам работает программистом, и руководителем никогда не был.

Попросил меня. Я предложил формат статьи – и моё мнение услышит, и ваше. В конце концов, вполне возможно, я не прав, как это обычно случается (если верить вашим комментариям).

Итак, погнали. Буду писать, как бы лично обращаясь к Ирине.

Читать далее

Осторожно: осознанный

Время на прочтение4 мин
Количество просмотров53K

Если вы читаете этот текст, значит он не про вас. По крайней мере – пока. Я искренне за вас рад. А за ребят из провинции, к коим и сам отношусь, уже немного переживаю.

Наши местные руководители и HR тоже решают проблему дефицита и оттока программистов. Со свойственной провинциальным людям смекалкой.

Читать далее

Акелла промахнулся, потому что так надо

Время на прочтение6 мин
Количество просмотров24K

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

Поэтому, когда он на очередном собрании вдруг спросил: «как думаете, почему Акелла?», никто не стал тратить время на размышления. Однако он не унимался, и перефразировал вопрос: «как думаете, что самое сложное в моей работе?».

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

Да, ответ-то… Самое сложное – промахиваться, когда нужно.

Читать далее

Программировали два товарища

Время на прочтение5 мин
Количество просмотров32K

Эта грустная история случилась на моих глазах. Не берусь утверждать, что она уже совсем прям завершилась – мало ли, вдруг кто-то из её героев прочтёт, задумается, что-то изменит… Ну или плюнет мне в кружку.

Итак, пришли в компанию, почти одновременно, два распрекрасных программиста. Одного поля ягодки – опыт, квалификация, профессиональная любознательность, энергия. Раньше их карьеры развивались по одинаковому, иногда – равному треку (работали вместе).

Компания в нетерпении потирала ладошки, предвкушая результаты, развитие и непоколебимую дружбу двух программистов. Да, давайте их как-нибудь назовём – Коля и Вася. Всё было хорошо.

Беда на горизонте даже не отсвечивала.

Читать далее

Как программист программисту

Время на прочтение6 мин
Количество просмотров27K

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

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

Но недавно какая-то злая сила опять затащила в корпоративный сектор. И начался… Хотел написать «кромешный ад», но не заслуживают они столь громкого эпитета. Так, мелкий булькающий пердостан.

Как вы, наверное, догадались, главное отличие корпоративного заказчика – там есть собственные программисты. Из всех людей клиента это самые жалкие, мелкие, противные и пакостные засранцы.

Чтобы вы на этом моменте не плеснули, в гневе, свой утренний капучино на смартфон, скажу, что я был на стороне этих программистов, целых 8 лет. Знаю внутреннюю кухню, понимаю мотивацию и поведение.

Итак, чего они там вытворяют.

Читать далее

Чтоб два раза не вставать: продажи программистскими методами

Время на прочтение9 мин
Количество просмотров11K

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

На всякий случай представлюсь: я руковожу командой программистов. Моя цель – набирать их, учить, обеспечивать интересной работой, как-то веселить и удерживать. Да, ещё я много программирую – люблю.

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

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

Есть менеджеры, их много. Но с ними хуже.

Читать далее

Леньхаки. Так лень, что не лень

Время на прочтение6 мин
Количество просмотров34K

Миша – удивительный чувак. Поразительный и заразительный. Лучший руководитель в региональной IT-компании. Ещё и офигенный программист.

Мы разговаривали всего полчаса, а он успел меня заразить. Вот вы сейчас о чём подумали? Ну, явно не о насморке… Наверное, что он увлечённо рассказывает о повышении эффективности? Новых технологиях? Цифровизации? И я прям такой наслушался и кинулся статью писать?

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

И его лень заразительна. Так заразительна, что мне лень писать много букв. В кои-то веки буду краток.

Читать далее

След в туалете

Время на прочтение6 мин
Количество просмотров78K

Очень давно я занимался проектами внедрения ЕРП-систем, в роли техлида (тогда это называлось «технический руководитель проекта»). В Челябинской области много производственных предприятий, и часто приходилось ездить на переговоры в сопровождении очень опытной женщины-менеджера.

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

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

Недавно, совершенно случайно, я вспомнил об этой традиции. Старый друг пригласил меня посетить IT-компанию, в которой работает. Заявленная цель – помочь понять, что у них не так с развитием и стратегией. Перед выездом к нему я полез долить омывайки, и чутка изгваздался. Приехав, сначала посетил туалет.

И он меня поразил.

Читать далее

Клуб использованных техлидов

Время на прочтение8 мин
Количество просмотров50K

Меня зовут Сергей. Я – использованный техлид. Долго думал, что я такой один – невезучий, потерявший всякий интерес к любимому делу, работающий от звонка до звонка. Оказалось, нет.

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

Чем больше сложных задач решаешь, тем больше их становится. Чем качественнее, оптимальнее, эффектнее создаёшь, тем больше новых вызовов получаешь. Чем лучше помогаешь другим программистам – молодым, но уже увлечённым – тем сильнее хочется жить, работать, развиваться.

Ну а потом… Приходит умный эффективный дядя, который говорит: экой тут у нас талантище! Да зазря погибает в своём пыльном углу! Не годится. Не эффективно.

Надо его использовать.

Читать далее

Невыжившие в IT

Время на прочтение7 мин
Количество просмотров206K

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

Есть такое понятие – ошибка выжившего. Грубо говоря, о явлении, тенденции или событии судят по людям, которые прошли его успешно – выжили. Совершенно игнорируя информацию о тех, кто успеха не достиг. В результате случайная удача интерпретируется как устойчивая вероятность. Если интересна мат.часть – почитайте Нассима Талеба или Даниэля Канемана. Их книги существенно дешевле курсов по ИТ.

Я опишу типичные ошибки тех, кто не выжил. И, соответственно, не вошёл в ИТ. Всё из опыта личных наблюдений.

Да, если «тут всё неправда», «а вот мой друг Коля успешно…» или «а у меня получилось» - прекрасно, текст не про вас и не для вас. Вы и ваш друг Коля – выжившие.

Читать далее

Реверс-хантинг

Время на прочтение5 мин
Количество просмотров63K

Случился тут конфуз. Обычно я не провожу собеседования с кандидатами в свой отдел – есть специально обученный человек. Но всяко бывает – человек приболел. И я, по старинке, попёрся сам.

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

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

Расспросил. Рассказал. Удивился.

Читать далее

Как один парень программистов учиться приучил

Время на прочтение11 мин
Количество просмотров33K

Помните одного парня? Нарисовался тут опять. Выглядел усталым и довольным. Сказал, что сделал реальное добро реальным людям. Причём, всем сразу, не исключая и себя любимого.

Если помните (или по диагонали перечитаете приведённую выше ссылку), парень этот был программистом на заводе, потом уполз в сторону решения бизнес-задач, и в итоге пришёл к выводу: работа программиста и «улучшителя бизнес-процессов» - очень похожи. Как я понял, с тех самых пор он таскается по разным бизнесам и чего-то там улучшает.

Он много чего наплёл, но одна тема меня прям сильно заинтересовала – обучение программистов, которое парень превратил в какой-то бешеный бурлящий поток. Я выпытал всё, что смог, и спешу рассказать вам.

Да, всё как всегда у того парня – не на десятки процентов, а в разы.

Читать далее

Как отдыхают программисты 1С

Время на прочтение2 мин
Количество просмотров12K

Недавно вернулся из отпуска и подумал – надо вам маленько рассказать, как отдыхаем мы, программисты 1С. Каким-то тупняком попахивает, да?

Есть ощущение, что сейчас будут фотки с шашлыками, парашютом или дельфинами? Рассказ о походе, костре и песнях под гитару? Литрах выпитого бухла и километрах просмотренных сериалов?

Не, всё намного сложнее. Программисты 1С отдыхают душой и телом, когда программируют.

Читать далее

Давай, пока мама не видит?

Время на прочтение4 мин
Количество просмотров53K

Рынок разработки продуктов и сервисов в мире 1С – весьма странный. Как минимум потому, что, рискну предположить, 80% из вас не знали о его существовании. Но он есть.

Устроен просто. Почти всё, что не стыдно назвать «продукт» или «сервис», разрабатывает сама фирма 1С. Остальное – или партнёры (компании разного размера), или одиночки (не важно, какого юридического и налогового статуса).

Странностей, мешающих развитию рынка разработки 1С, много. Тут и лицензионная политика вендора («мамы»), и отсутствие нормальных маркетплейсов (все поделки – уже комнатной температуры), и масса бюрократии, и технические ограничения платформы, и наверняка что-то ещё – большая пахучая луковица, которую чистить и чистить.

Однако недавно… Нет, не повеяло свежим ветерком надежды. Появилась забавная дичь.

Кратенько расскажу.

Читать далее
1
23 ...

Информация

В рейтинге
156-й
Откуда
Россия
Зарегистрирован
Активность