Записки разработчика
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/
Еще раз пересмотрел этот фильм, и могу с уверенностью рекомендовать его для просмотра начинающим руководителям. Основной посыл, который я вынес для себя, - всегда взвешивай принимаемые решения, контролируй эмоции, будь честен (в первую очередь перед собой) и, очевидная вещь, что молчание - золото.