Записки разработчика
28 subscribers
22 photos
4 files
131 links
Заметки о используемых инструментах и технологиях, прочитанных статьях и книгах, размышления о саморазвитии и решении прикладных задач.
Download Telegram
Почистить от мусора репозиторий:
git clean -f
https://git-scm.com/docs/git-clean
Почистить от изменений в репозитории:
git reset --hard
https://git-scm.com/docs/git-reset
Отменить:
git add FILE
можно с помощью:
git reset FILE
Просмотреь информацию о файлах в репозитории
git ls-files
https://git-scm.com/docs/git-ls-files
Посмотреть список измененых файлов:
git ls-files -m
Неожиданного открыл для себя, что можно без проблем включить двухфакторную аутентификацию для вк, и тут пошло поехало и я включил ее для все важных аккаунтов - google account, vk, facebook, github, linkedin
Специальные коды можно генерировать с помощью приложения Google Authenticator, предварительно добавив нужные сервис в него. Для linkedIn такой возможности нет, они шлют только sms.
Поверхностно можно почитать тут:
https://www.kaspersky.ru/blog/what_is_two_factor_authenticatio/4272/
Понравилась возможность реализовать токен с помощью электромагнитной татуировки!
https://habr.com/post/422679/
Статья подымает актуальную проблему о причинах некачественного софта, невыполнения поставленных задач и неэффективных процессах. Суть достаточно проста - значит это кому-то нужно.
Программистам интересно решать интересные (и по их мнению важные!) задачи, поэтому софт перегружен кучей возможностей и при этом плохо выполняет прямые функции.
Автоматизация может привести к увольнению сотрудников, чью работу автоматизировали, поэтому цель некоторых сотрудников сохранить своё нагретой место.
Можно продолжать очередной раз переделывать интерфейсы и изучать новые языки/технологии, тем самым разводя бурную деятельность, которую бравые менеджеры зарепортят наверх и отчитаются о новых прорывных кнопочках синего цвета.
Легче решить задачу простую, прикладную, явную, вместо принятия действительно важных и стратегических решений.
Сегодня был первый тренинг из длинной серии тренингов по развитию компетенций менеджера, запишу несколько интересных (с моей точки зрения) и иногда очевидных идей.
Если тебя назначают управлять командой, обязательно нужно спросить "Почему именно я?", чтобы узнать какие есть ожидания у твоего руководителя. Это позволит еще на этом берегу прояснить многие моменты назначения. Актуально для любого назначения и должности, но сейчас вопрос именно про управленца.
"Ты мне нравишься", "У тебя клевое чувство юмора", "Твоя дядя за тебя попросил", "Ты душа команды", "Мне нужно снять нагрузку с себя", "Ты тут работаешь уже N лет" - шлак. Руководитель сам не понимает, за что доверяет тебе эту позицию, команду, проект.
А ответ "Кроме тебя больше никого нет" - шикарен по определению. Сразу лесом.
"Ты инициативный, ответственный и обеспечиваешь нужный результат" - ок. Могут быть еще варианты, такие как коммуникативность, авторитет, уверенность в тебе, опыт, профессионализм и прочее, но по факту это уже вторично.
Поймите за что вас ценят, чтобы не растерять доверия, когда возьмете команду.
Юрию Зиссеру нужен был креативный сотрудник. Отбор проводился с помощью задачи "Назвать как можно больше способов применения флоппи дискеты не по прямому назначению". Оценивался:
1) Интерес - было интересно думать над такой задачей? Или кандидат сразу же скривил лицо от глупости задачи.
2) Количество - нужно сгенерировать как можно больше способов, и при этом не забывая про ->
3) Оригинальность - способы "подставка для кружки", "подставка под цветок", "подставка под руку" - тащемто одно и то же. Нужны действительно разнообразные способы.
От себя бы я еще добавил:
4) Критичность - нужно понимать, что предложенная идея - гавно 🙂
Нужно было найти человека, в обязанность которого входила только на выписку накладных, в количестве 300 штук в день. Главное требование - человек ни в коем случае не должен был допускать ошибок при их заполнении, ибо от этого зависела судьба всей компании (sic!). На собеседовании давали ооочень нудное задание - на 4 листа А4, с обеих сторон заполненными цифрами мелким шрифтом, найти и вычеркнуть все двойки. Нужно ли говорить, что такое задание большинству кандидатов не нравилось и сдавались чуть ли не на первом листе. Но была одна кандидатка, которая успешна справилась с задачей и ей даже понравилось.
Мораль - на каждую работу, даже самую скучную и рутинную, можно найти своего исполнителя. Тяжело, но можно. И что самое важное, исполнитель будет получать от нее удовольствие.
Кейс. Человек занимается очень важной задачей, которая должна быть выполнена к понедельнику. В пятницу, в 6 часов сотрудник приходит и сообщает, что не успел сделать и сейчас уже уходит домой.
Что нужно было сделать сотруднику:
* Заранее сообщить своему руководителю о невозможности выполнить в срок. За пару часов хотя бы.
Что не нужно делать руководителю:
* Выполнить на выходных, в личное время, вместо сотрудника эту задачу, так как это может "поощрить" сотрудника забивать на задачи.
Что нужно сделать руководителю:
* Предложить 2 варианта решения:
** Сотрудник остается в пятницу\выходит в субботу\в воскресение и доделывает задачу
** тот же самое + ты, как руководитель, предлагаешь свою помощь. Подчеркиваю, не делаешь работу за него, а предлагаешь помощь.
Может быть сложность, если сотрудник не согласится ни на один из вариантов, то, как вариант, просим другого сотрудника о выполнении за вознаграждение, с провинившегося сотрудника - взыскание в счет премии для выполнившего сотрудника и выговор.
Главная ошибка руководителя в этой ситуации - не было контроля хода выполнения важной задачи. К важным задачам должен быть повышенное внимание, запрашивайте статус, чтобы обезопасить себя от таких сюрпризов в пятницу.
В случае конфликта выяснить:
Что делает каждый сотрудник в конфликте?
Что МОГ сделать каждый сотрудник в конфлитке, чтобы его избежать?
Что делаю я, как руководитель? - помним, что мы должны быть над конфликтом, не занимать чей либо стороны.
Что бы понять, будет ли интересно человеку заниматься чем либо на работе, при подборе, на этапе собеседования до рассказа о должностных обязанностях явно спрашиваем:
Чем тебе было бы интересно заниматься?
Мы сами для себя поймем - подойдет ли этот человек или нет на конкретную позицию.
Human Resource. Человек - это ресурс. Мысль отвратительная. Но, к сожалению, эта чисто научный подход. Человек - это ресурс, на ровне с финансовыми, материальными и временными.
У людей, как ресурсов, есть своя специфика, а именно:
* Собственная воля, потребности и интересы
* Способность к созданию идей, инноваций и нестандартных подходов
* Способность принимать решения
* Скорость изменения, адаптации
Про последнюю специфику интересная история далее
Знаете зачем Моисей водил евреев 40 лет по пустыням?
Чтобы у народа, состоявщий из рабов, сменилось поколение, которое будет способно создать новое гостударство.
Удивительный факт - иногда проще полностью заменить команду, чем ее адаптировать и бороться с сопротивлением внутри команды.
Последняя интересная история:
В строительной компании запускали новую линейку продукции. Запуском занимался директор по производству. Он построил здание и закупил дорогостоящее оборудование из Германии. Но, так получилось, что специалистов, способных работать на новых станках, нет. Поэтому сам директор встал за оператора ЧПУ и до того, как нашли человека на эту должность, 2 недели обеспечивал выпуск продукции (особенность строительных компаний - сезонность, поэтому нужно было запускать как можно раньше). Для обычных трудяг - он герой. Учредитель посчитал иначе - директор был уволен. Почему?
Твоя задача, как руководителя, обеспечить производство. За эти 2 недели ты мог обучить сотрудника выполнять эту работу. Да - не эффективно, да - долго, да - не обеспечил бы выпуск продукции. Но подготовил бы человека все равно. Нужен руководитель, а не исполнитель. А директор работал как исполнитель, полностью упустив из виду обязанности руководителя.
Пять искушений руководителя (по Патрику Ленсиони)
1. Поставить свою карьеру и цели выше результатов компании
2. Искать симпатий и не проявлять требовательности, поощрять безответственность
3. Уделять слишком много внимания мелочам, жертвуя ясностью
4. Искать согласия, избегая конструктивного конфлитка
5. Стремиться к неуязвимости, не доверять подчиненным (признавать ошибки)
https://www.kinopoisk.ru/film/12-razgnevannykh-muzhchin-1956-346/
Еще раз пересмотрел этот фильм, и могу с уверенностью рекомендовать его для просмотра начинающим руководителям. Основной посыл, который я вынес для себя, - всегда взвешивай принимаемые решения, контролируй эмоции, будь честен (в первую очередь перед собой) и, очевидная вещь, что молчание - золото.
Пару лет назад прочитал книгу Тома ДеМарко “Deadline. Роман об управлении проектами”. Всем менеджерам категорически советую ознакомится!
Чтобы освежить память, решил публиковать заметки главного героя, которые он делает походу повествования. Начнем!