Size: a a a

Заметки техдирские

2018 August 29
Заметки техдирские
Зарубежом говорят, что Россия безнадёжно отстала по технологиям.

1. Этот канал с одними из самых пытливых умов, которые используют технологии в полный рост каждый день. Некоторые присутствующие даже командуют технологическим стеком компаний через 8 часовых поясов.

2. ВВП анонсировал этим летом комплекс "Пересвет" ("пиу-пиу и нет больше Звезды Смерти"), подводный беспилотник и крылатую ракету с ядерным двигателем (действующая "кузькина мать 2.0") и комплекс Кинжал ("май авианосец... кирдык!")

3. В технополисе бегают беспилотные Яндекс.Такси

4. В Сирии кроме стад бармалеев поймали и разобрали Томагавки на запчасти.

В каких технологиях Россия безнадёжно отстала?
источник
2018 August 30
Заметки техдирские
Анонимный опрос. Вам интересно искать работу тайно/анонимно и выходить из тени только для интересных вам компаний?
anonymous poll

Да, но анонимность должна быть железобетонной! – 42
👍👍👍👍👍👍👍 42%

А зачем прятаться? Мне скрывать нечего! – 37
👍👍👍👍👍👍 37%

Я не ищу работу! – 22
👍👍👍👍 22%

👥 101 people voted so far.
источник
2018 August 31
Заметки техдирские
Скрипач не нужен

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

Их перекрестились и тупо уволили, наплевав на все риски. За несколько недель нашли удалёнщиков, которые за неделю всё сделали.

Да, тупо уволили. Да, забили на все риски.

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

И ещё это значит, что техническая часть команды - важная штука, но не главная. Как продуктовая составляющая команда важна своими основателями, а не техническими исполнителями.

Незаменимых нет.
источник
2018 September 05
Заметки техдирские
Обсуждаем политику овертаймов
anonymous poll

Главное, чтобы платили! Поовертаймим за их счёт! – 35
👍👍👍👍👍👍👍 39%

Овертаймы - это зло. Принципиально против! – 32
👍👍👍👍👍👍 36%

Господи, их кто-то считает и учитывает?? Во дела! – 22
👍👍👍👍 25%

👥 89 people voted so far.
источник
Заметки техдирские
Каковы причины овертаймов?
anonymous poll

Менеджеры не вырулили со сроками и планами – 50
👍👍👍👍👍👍👍 62%

Просто любим работать. Трудоголики – 15
👍👍 19%

Накопившийся техдолг не дал выполнить всё в срок – 9
👍 11%

Как форс-мажор пришёл мега-факап – 7
👍 9%

👥 81 people voted so far.
источник
Заметки техдирские
400 chat members! Achievement unlocked!
источник
Заметки техдирские
Техдирский чатик вырос до 400 человек. Меня уже атакуют и мелкие рекламодатели и пришли ооооочень крупные hr-агентства, специализирующиеся на поставке технических директоров.

Это признание!
источник
Заметки техдирские
@msudyin пишет:

Эмпирический опыт наблюдения за 3 различными продуктовыми командами на протяжении 6 лет показывает, что без измеряемых и проверяемых целей (метрик) продуктовые команды начинают заниматься вещами мало кореллирующими с бизнес целями (извлечение прибыли из определенной категории потребителей). Вследствие этого не выполняются финансовые цели, что влияет на бюджет этих команд (сокращение численности или стагнация), что ведет к понижению морали и, как следствие, снижению производительности.

Статистическими данными, к сожалению, не обладаю, но могу сослаться на источники:
1. Цитированная выше книга Software Estimation by Steve McConnell приводит статистику по количеству завершенных проектов в зависимости от размера\сложности и в качестве одной из причин провала приводит отсутствие фокуса\цели
2. Еще одна книга, которую я тоже уже приводил в пример "Как достичь цели. Четыре дисциплины исполнения", состоит примерно на треть из примеров проектов, которые провалились без метрик или же из-за неверных метрик.

https://t.me/ctorecordschat/15660
Telegram
Max Sudyin in Обсуждения техдирские
Эмпирический опыт наблюдения за 3 различными продуктовыми командами на протяжении 6 лет показывает, что без измеряемых и проверяемых целей (метрик) продуктовые команды начинают заниматься вещами мало кореллирующими с бизнес целями (извлечение прибыли из определенной категории потребителей). Вследствие этого не выполняются финансовые цели, что влияет на бюджет этих команд (сокращение численности или стагнация), что ведет к понижению морали и, как следствие, снижению производительности.

Статистическими данными, к сожалению, не обладаю, но могу сослаться на источники:
1. Цитированная выше книга Software Estimation by Steve McConnell приводит статистику по количеству завершенных проектов в зависимости от размера\сложности и в качестве одной из причин провала приводит отсутствие фокуса\цели
2. Еще одна книга, которую я тоже уже приводил в пример "Как достичь цели. Четыре дисциплины исполнения", состоит примерно на треть из примеров проектов, которые провалились без метрик или же из-за неверных метрик.
источник
2018 September 06
Заметки техдирские
@atomgramm пишет!

На технологический конкурс Imagine Cup российская команда привезла кружку, которая анализирует вкусовые качества вина.

https://goo.gl/37Gmrq
источник
Заметки техдирские
Очень удобно!

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

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

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

С тех пор через года эта фраза про удобство добралась до нынешних дней:

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

- Мы запустили наш сервис с ноутбука в офисе в бц. Там, правда, выключают свет по ночам, но мы включили объявление на сервисе, что заказы можно делать только в рабочее время.

- Наш сайт поддерживает только кодировку koi8-r и мы честно предупреждаем об этом пользователей. Все, кто не знают, что это такое, - неудачники.

Очень удобно!
источник
2018 September 07
Заметки техдирские
Эмоциональный интеллект.

У людей есть IQ и EQ. Тот, у кого больше EQ, денег получает больше, несмотря на любые скиллы разработчика/тимлида?
источник
Заметки техдирские
Эмоциональный интеллект EQ рулит?!
anonymous poll

wtf? – 23
👍👍👍👍👍👍👍 43%

Yeeee! Ласковый теленок двух маток сосет (а бодливому и одна не дается) – 22
👍👍👍👍👍👍👍 42%

Софтскиллы софтскиллами, а работать-то кто будет? – 6
👍👍 11%

Программисты жуткие интраверты и токсичны. Такие только портят коллектив. – 2
👍 4%

👥 53 people voted so far.
источник
2018 September 08
Заметки техдирские
Анонимный поиск вакансии для тех, кто не хочет светится:

https://docs.google.com/forms/d/e/1FAIpQLSe3Cmw05EZtmcBkAZuZ42iB3_rYWNkbYzoPw9MMJkKx8ogjog/viewform

Данные из формы попадают лично ко мне. Я связываюсь с каждым кандидатом лично, предлагаю два крупнейших HR-агентства на выбор: https://newhr.ru/ и http://ethr.ru/ . Я общаюсь напрямую с их основателями, - Тимуром Хайруллиным и Кирой Кузьменко.

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

Далее они с связываются с кандидатом, проводят беседу, выясняют потребности и ставят на мониторинг рынок. В течение какого-то срока, когда попадаются подходящие вакансии, они не сообщая ничего компании сначала идут к кандидату и показывают вакансию.

И только после того, как кандидат дал своё согласие, сводят кандидата с компанией.

Взамен я получаю интересную статистику, контент и инсайды от крупнейших hr-игроков рынка. Интерес заключается исключительно в том, чтобы доносить до участников техдирского канала и чатика то, что недоступно больше никому.
источник
2018 September 10
Заметки техдирские
fb.com/alyona.fadeeva.71 Алёна Фадеева прекрасно пишет, почему hr-ы не дают фидбек от собеседований или почему все hr-ы врут!

Часть 1.  

"Обратная связь" кандидату от службы HR - давно и плотно замумуканная тема - кандидаты обижаются на ее отсутствие в случае отказа, линейные эйчары упорно кандидатов с этой обратной связью динамят.

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

Корректно, аргументированно и конкретно по функционалу: у девушки был слабый английский, а претендовала она на вакансию англоговорящего оператора.
Причем, заметьте, ей не поленилась Руководитель отдела объяснить, какие именно предлоги она пропускает в устной речи и на письме. Извините, сказали, но у нас с таким английским делать нечего- не поймут Вас англоязычные клиенты.

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

Нет, ну мы же VIP услуги (занимаемся транспортной перевозкой VIP-гостей отелей 5*) - никто из сотрудников компании не может себе позволить опуститься до уровня ТАКИХ кандидатов. И мы и в этот раз не опустились...

Но я что подумала...

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

В основном вариантов два:
1)вежливые и воспитанные молча соглашаются, но при этом видно, что чувствуют себя не комфортно и эта информация воспринимается ими как негативная, но они стараются не показывать внешние проявления своей реакции на это;

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

И главное - все это требует временных затрат, а время в рекрутинге - большая ценность.
источник
Заметки техдирские
fb.com/alyona.fadeeva.71 Алёна Фадеева прекрасно пишет, почему hr-ы не дают фидбек от собеседований или почему все hr-ы врут!

Часть 2.  


Поэтому в основном я делаю вот так: как только понимаю что ТОЧНО НЕТ -мягко и уклончиво, максимально безболезненно для кандидата завершаю побыстрее собеседование, все так же мягко и уклончиво упоминаю, что есть еще этапы собеседования, но вот прямо сейчас не могу точно сказать когда Руководство компании (отдела, подразделения - вставить нужное в зависимости от уровня вакансии) выйдет из отпуска (вернется из командировки, со встречи - вставить нужное в зависимости от временных рамок) и вот тогда мы с Вами свяжемся...конечно, если не поменяются обстоятельства, потому что Вы же понимаете - сейчас лето (зима, весна, выборы, кризис, период отчетности, Чемпионат мира - вставить нужное) и могут конечно случиться непредвиденные изменения... И - конечная отработанная фаза, произносится максимально открыто и искренне:
"Вы знаете, все просят дать обратную связь в случае отказа - и я всем обещаю, но я знаю себя - я не перезвоню! Поэтому если я не отвечу в течение недели (сегодняшнего вечера, 3х дней) - это значит нет.. До свидания, всего доброго, спасибо что приехали..."
И вот это- работает!
Да, вранье- это наше все!
А если поддаюсь искушению сказать правду, то будет как на недавнем интервью с кандидатом в менеджеры по обучению: Человек откликнулся на вакансию с ФБ, резюме нет, только прислал на почту телефон,имя и три строчки, что работал Руководителем там и сям и обучал персонал.
Ну ок, звоню.
по первым фразам понимаю: человек на другом конце провода прямо скажем с не самой правильной и гладкой речью, то и дело "нуууу","это", сглатываемые окончания, лишние паузы - долго подбирает слова и т.д. - а нам нужна "говорящая голова" - то есть точно не то.
Начинаю объяснять издалека, постепенно подвожу к тому что - Вы понимаете, у нас VIP обслуживание, многие сотрудники, которых Вы хотите обучать, говорят более грамотно и правильно, чем Вы - точно не для Вас эта вакансия, у нас же обучение в форме лекции, а Вы же видите- вот у вас паузы и слова-паразиты, Вас тяжело слушать...
В ответ горячая тирада что это ерунда - у него все получится и он усе исправит. Как? Да потренируется говорить и все- делов-то! Как долго будет тренироваться? Да 15 минут!
Терпеливо объясняю что нет и нет, это невозможно, ну Вы подумайте сами и т.д, и почему вдруг Вы решили что сможете проводить обучение в форме лекции - Вы же никогда этим не занимались?
И его финальная фраза:
-Да девушка, бл@дь, мне просто работа нужна!

Вот так!

Не нужен никому этот пресловутый "мотивированный отказ". Нужна работа.

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

PS Ну, допустим, не всегда, будут исключения.
Но они будут редко.
А время, потерянное время? - вот у вас, коллеги-эйчары (в основном обращаюсь к тем, кто из среднего бизнеса, потому как есть разница и специфика)
- разве нет ощущения что это уйма напрасно потерянного времени?

Так что неутешительный итог: вранье- наше все!
источник
2018 September 13
Заметки техдирские
fb.com/andrzej.novosiolov Андрей Новосёлов пишет, что программирование - это мандала.

Мы собираем сложный узор из цветных песчаных дорожек кода, чтобы затем безжалостно смахнуть всё в корзину. Редкие, очень редкие программы и библиотеки проживают в неизменном виде хотя бы десяток лет. Большинство продуктов просто умирают за ненадобностью (многие - ещё до рождения). Большинство из оставшегося меньшинства за это время проходят через три-четыре смены технологий и радикальные обновления версий.

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

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

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

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

https://andrzejn.dreamwidth.org/2495317.html
источник
Заметки техдирские
источник
2018 September 15
Заметки техдирские
В своей разработке чем лучше генерировать pdf из уже готовых html страниц?
anonymous poll

https://wkhtmltopdf.org/ – 13
👍👍👍👍👍👍👍 76%

https://github.com/GoogleChrome/puppeteer – 4
👍👍 24%

https://docraptor.com/
▫️ 0%

https://www.imgix.com/
▫️ 0%

https://docparser.com/
▫️ 0%

👥 17 people voted so far.
источник
2018 September 17
Заметки техдирские
Смешное про профессионализм коллег разработчиков - наших врачей. Кто такие врачи? Это те, у кого дети пошли в программисты. Будут ли эти программисты заботится о своих родителях врачах также, как врачи заботятся о нас? Будут ли они такими же "старательными"?

https://www.anekdot.ru/id/970737/

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

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

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

А то сунешься с плевральной пункцией, а человек помрет. И что потом? Показатели попорчены, премий нет, проверки всякие. Ну и кому оно надо? Так и умирала она дома.


Оправдания из комментариев:

Претензии в минздраву и страховщикам. Если бы бабушка умерла на пункции (или хоть после), то посадили бы врача, как прямого виновника, и по фиг., поркахзана она была или нет.

Что не отправили в больницу - койки сокращены, врачи и медсестры сокращены, за неплановые и необоснованные (ПО МНЕНИЮ ИНСПЕКТОРА ФОМС) госпитазации больницы и врачей лично штрафуют.

Словом, любые отклонения от описанного Вами пути - неоплата по ФОМС и риск суда и заключения. Бесплатная медицина сейчас умышленно демонтируется таким образом.
источник
2018 September 20
Заметки техдирские
Ворклоги команды

Один из подходов к сбору ворклогов - работа в системах jira/toggl/gitlab.

Вот простенький скриптик для того, чтобы видеть в реалтайма происходящее: https://gist.github.com/dsimonov/3336496a946cd24721469e8cba5113db

Чуть позже допилю до слак-бота.
источник