Size: a a a

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

2020 January 13
Заметки техдирские
Разминаем мозги после новогодних салатиков

Ситуация: продакшн отстаёт от мастера на 5 месяцев. За эти  месяцы полноценная команда разработки сменила БД (MS SQL => PgSQL) и нарастила бизнес-логику нового функционала незначительно затрагивающего новый. Тестировщики совместно с аналитиками проводят точечное функциональное тестирование нового функционала без проведения регресса.

Заказчик ставит задачу: догнать продакшн до мастера за 1 месяц. Покинуть проект команда не может в силу договорных обязательств. Не догнать или догнать частично продакшн до мастера нет возможности и заказчика обмануть не получится. Выкатить сырой непротестированный продукт, нагрузив рисками Заказчика тоже не получится. Увеличить команду по нужным специальностям можно, но помним, что это будут холодные люди, которых ещё надо нагреть.

Ваши действия?
источник
Заметки техдирские
Вечные ценности.

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

При этом, если число делится на 3, то вместо него выводить слово Fizz. Если число делится на 5, - слово Buzz.

Попробуйте решить задачу самостоятельно и после этого проверьте, на сколько ваш код готов правильно отработать для числа 15.
источник
2020 January 14
Заметки техдирские
В чем сила, брат?
Анонимный опрос
43%
ReactJS
36%
VueJS
22%
Angular
Проголосовало: 246
источник
2020 January 15
Заметки техдирские
Так поднимем бокал за кошерные тикеты на получение доступов

Пётр Перов читает postmortem по хакерской атаке на одну дружественную контору.

ИТ у конторы не самая главная, но очень существенная часть бизнеса. Всякий order processing и вот это все.

Первичный вектор атаки через почтового червя, который последние антивиры пропустили. Один из сотрудников червя запустил и его рабочая станция pwned.

Далее злоумышленники начинают исследовать внутреннюю сеть и структуру организации. С особым вниманием относятся к ИТ админам и менеджерам ИТ. А так же внутренние тикет системы и процессы подтверждения.

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

На выходные на продакшн инфраструктуре запускается шифровальщик... продакшн система, понятное дело, ложится.

Вместе с подсистемой бекапов.

Финалом истории можно считать перевод существенной суммы в криптовалюте через Лондон и восстановление работоспособности продакшена...
источник
Заметки техдирские
Маленький свечной заводик

Представьте себе молодого харизматичного человека, пьющего смузи, отлично ведущего диалоги про бигдату, блокчейн и крауд-инвестиции. Он демонстрирует красивые картинки MVP, - реально классно смотрятся. Команда у него - вся такая семья, счастливая и дружная.

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

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

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

Какая мораль этого поста? Не имеет смысла работать в этих вот свечных заводиках, - смысл этой вашей работы заключается в том, что кто-то из вашего начальства выглядел Классным!
источник
2020 January 19
Заметки техдирские
Фишечка про самообразование и лекции

Очень удобно извлекать звуковую дорожку из видео интересной лекции и слушать по дороге в офис.

Для ютуба есть масса инструментов, которые умеют скачивать, извлекать звук и даже заваривать вкусный капучино, а вот для остальных случаев есть бесплатный инструмент для извлечения звуковой дорожки: https://www.ffmpeg.org/ на любимых маках и линуксе вообще работает "из коробки".

В винде приходится немного поизвращаться и сделать вот такой .bat файлик с командой, которая конвертирует все файлы mp4 в файлы mp3: "for /r %%i in (*.mp4) do ffmpeg -i "%%i" -vn -acodec libmp3lame -ac 2 -qscale:a 4 -ar 48000 "%%i.mp3"". Чтобы эта команда работала, надо не забыть в переменные окружения прописать путь к bin-директории ffmpeg (как прописывать, смотреть тут: https://www.java.com/ru/download/help/path.xml).

Пользуясь случаем, хочу попиарить выступление Ромы Ивлиева: https://www.youtube.com/watch?v=qydM-Dpx9vI

Очень мотивирует!
источник
2020 January 21
Заметки техдирские
-—- Реклама —- Пост оплачен ——

Всем привет! Я, Андрей Синицын, ищу работу в направлении DevOps Engineer/DevOps Lead/Head of Infra
Я специалист с хорошим многолетним опытом, работать хочу, умею и люблю) Есть опыт работы как в маленьких стартапах, так и в крупной международной компании. Умею в удаленку, не пролюбливаю сроки, понимаю не только техническую сторону процесаа, но и бизнесовую.
Резюме: http://andrey.sinits.in
В случае интереса лучше всего писать на boombick@gmail.com
источник
2020 January 22
Заметки техдирские
-—- Реклама —- Пост оплачен ——

Цифровое агентство «Меотида» (https://meotyda.com/) предлагает услуги по заказной разработке под ключ сложных веб-приложений.

Мы предоставляем полный набор сервисов: бизнес-аналитика, фронт и бэк разработка, машинное обучение, тестирование и развёртывание приложений, написание документации.
Среди наших клиентов - Сбербанк, ВТБ, Лукойл, Министерство здравоохранения Ростовской области.
Примеры приложений, разработанных для зарубежных заказчиков:
https://chillisauce.com/ - сайт для организации вечеринок для Великобритании
https://appsurify.com/ - SaaS-служба тестирования ПО для стартапа из США

Мы ищем клиентов для долгосрочного сотрудничества по моделям outsource и outstaff.
Пишите на @igor_d_sidorov или на idsidorov@meotyda.com. Буду рад рассказать Вам о том, как мы можем помочь Вам и Вашему бизнесу!
источник
2020 January 23
Заметки техдирские
Кто получает по голове за сроки?
Анонимный опрос
31%
Тимлид
9%
Техлид
8%
Скрам-мастер
24%
Продакт-аунер
29%
Техдир
Проголосовало: 329
источник
2020 January 24
Заметки техдирские
Проверка на возраст
Анонимный опрос
2%
XTreePro Gold
43%
Norton Commander
28%
Volkov Commander
27%
Midnight Commander
Проголосовало: 365
источник
2020 January 25
Заметки техдирские
ЛПР

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

Но в реально жизни мы находимся за 3-6 слоёв посредников от ЛПР-а, которые ещё и сами имеют свои собственные интересы. И хорошо, если это корыстные интересы, а не тупо "держаться за своё место". Сам чёрт ногу сломит, пока разберётся, где интересы посредников, а где ЛПР-а.

ЛПР - грааль современной реальности. Все о нём говорят, но ни кто его не видел.

UPDATE от Igor Serikov: вводят ЛДПР - лицо, действительно принимающее решения.
источник
2020 January 27
Заметки техдирские
В чём сила, брат?
Анонимный опрос
39%
Soft-skills
16%
Hard-skills
19%
Сила в деньгах!
25%
Сила в правде! Кто прав, тот и сильнее!
Проголосовало: 271
источник
Заметки техдирские
Что легче отобрать?
Анонимный опрос
9%
Профессиональные знания и навыки
91%
Должность и бабло
Проголосовало: 259
источник
Заметки техдирские
​​​​​​Наброс на вентилятор: быть вежливым круче, чем быть профессионалом?

Любопытно, что все считают, что отобрать у человека горааааздо сложнее его знания и опыт, но при выборе между soft-skills (быть вежливым, договариваться, подстраиваться под работу коллектива) и hard-skills (быть профессионалом в своём деле) выбирают всё же вежливость, а не проф. качества.

Так как же нужно расти? Профессионально или этично?

Update от Andrew Green
: важно выглядеть так, что ты имеешь профессиональные умения, а не на самом деле иметь их. А это как раз умения по построению отношений с людьми.

Update от Кирилла Малеванова: на одного человека с отверткой (хард-скиллами) зачастую надо 5 убеждунов (софт-скиллед), что эта отвертка будет самая правильная, что сюда действительно надо применить отвертку, и результат применения отвертки будет соотвествовать ожиданиям кастомера.
источник
Заметки техдирские
​​Привет!

New.HR запустил микроисследование на тему, как лучше действовать, если человек хочет стать тимлидом:
— стараться вырасти внутри текущей компании?
— или искать вакансии у других?

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

Ссылка на опросник: https://new.hr/eh9h
Результаты исследования обещают опубликовать после 03 февраля.

Приглашаю принять участие, если вам интересна эта тема.
источник
2020 January 28
Заметки техдирские
Коллеги ожидают проверку ОБЭП на проверку лицензионного ПО :)

Ищут и того, кто сможет ответить на их вопросы:

1. Проверяют ли наличие документов ни технику (компьютеры, мониторы и пр.)? Они обязательно должны принадлежать компании / стоять на балансе?

2. В случае с покупкой софта вроде Figma, sketch, PyCharm & other (которые закупаешь с корп. карты у вендора) - какие подтверждающие документы нужны для проверяющих?

3. Можно ли работать на личной технике?

4. Если на личной технике стоит личная лицензия. Так можно? Или все лицензии должны быть корпоративными?

5. Может ли стоять на корпоративной технике личная лицензия?

6. На лицензии проверяют именно документы или просто смотрят на компьютере крякнутое ли ПО?

7. Кто несёт ответственность и какую при проверке ПО? Возбуждают по факту уголовное дело?

Обращаться через меня в личке: @ctodsimonov
источник
2020 January 29
Заметки техдирские
Можно ли оценить сроки задачи размера "фича" с точностью до дня?
Анонимный опрос
14%
Да, каждый раз так делаю
49%
Умножаю на коэффициент e*Pi, но иногда всё-равно ошибаюсь
37%
Нет, нельзя
Проголосовало: 251
источник
Заметки техдирские
Коллеги! А поделитесь вашими code style guide на C#!
источник
Заметки техдирские
Наброс про уменьшение рабочей недели

Проблема несколько глубже, чем может показаться! Современное проникновение автоматизации настолько выросло, что начало влиять на рост производства, которое в свою очередь влияет на рост потребления (производимые товары ведь продают!), которое в свою очередь влияет на экологический след человечества на земле. Если кратко, то влияние настолько высоко, что появилась идея перенаправлять усилия человечества в праздность или услуги.
источник
2020 January 30
Заметки техдирские
Эволюция. испорченный телефон, сделать то, чего не может быть и кнопка "бабло"!

--> Эволюция.

Если вселенную спросить. сколько будет 2+2, то она начнёт радостно отвечать: 1, 182131, 223, -3343, 4, 8, 23442, ....  И будет радостно отвечать ещё долго. Но выживут в условиях реальности только некоторые ответы.  

Если вселенной задать вопрос посложнее, то результат будет очень похожим: мы получим массу вариантов, но рано или поздно все неверные сдохнут. Правда, до тех пор, пока они не сдохнут, мы не будем знать, - верны они или нет, если раньше ответа не знали.

--> Испорченный телефон.

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

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

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

--> Сделать то, чего не может быть.

Как это вообще? Помните студию Лебедева, которая за шапку сухарей всем желающим делает безумные варианты логотипа, которые одним нравятся, а другие плюются? Это эволюция, в которой клиенты, пришедшие с шапкой сухарей просят сделать то, чего не может быть. Совершенно незнакомые им люди с совершенно другим взглядом на мир делают это в стиле "я художник, я так вижу!".

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

--> Кнопка "бабло".

А теперь давайте посмотрим, как обстоит дело в разработке? Приходит безумный бизнес и просит: сделай мне кнопку "бабло!"

И куда мы его посылаем?
источник