Рубрика «мотивация» - 17

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

Начну с того, что это самый интересный курс, который мне вообще когда-либо приходилось брать. А я провела во всяких не самых худших университетах немало лет. Курс называется Algorithms: Design and Analysis. Рассказывается в курсе про разные алгоритмы для графов, обсуждаются подходящие структуры данных для каждого алгоритма, присутствует теория и краткие доказательства этих алгоритмов. Во второй части рассказывается в том числе про P=NP проблему и алгоритмы с неполиномиальным временем.

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

Я ждала полгода, чтобы снова объявили о его начале, чтобы посоветовать его другим людям, потому что для меня это было как найденный клад.

Читать полностью »

На одном из моих первых тренингов один из присутствующих менеджеров задал вопрос:

— Александр, а вот такая ситуация. Я возвращаюсь из отпуска и обнаруживаю, что, пока меня не было, мой начальник уволил моего ключевого сотрудника. Вот Вы, как эксперт, как считаете — это нормально или нет?

Когда меня называют экспертом, надо понимать эффект. Мне становится очень приятно, я отрываюсь от земли, мозг отключается и дальше начинается словесный поток. (Если хотите поставить эксперимент, подойдите к докладчику на любой конференции после доклада и скажите что-нибудь вроде: “Спасибо, очень понравился Ваш доклад. Вот Вы, как эксперт, как считаете...” Дальше можно спрашивать что угодно, но человек будет уже не с вами. Мы поэтому просим никогда не обращаться к нам как к экспертам.)

В общем, меня понесло…

Читать полностью »

В понедельник утром за неделю до Нового Года этот вопрос, думаю, актуален для многих.
Как заставить себя работать?
Есть куча статей на эту тему. Вот основные советы:

  • Начинайте с самой сложной задачи
  • Сделайте первый шаг — продолжать будет уже легче
  • Составьте план и неукоснительно ему следуйте
  • Занимайтесь любимым делом
  • Не отвлекайтесь

Всё просто. Закройте Хабр и приступайте к работе!

Только почему-то на меня все эти советы не действуют. Вроде правильные вещи люди говорят, но — не работает. Кстати, на тему «Почему не получается заставить себя работать?» тоже есть статьи. В них проблема описывается с точки зрения психологии и предлагаются решения вроде «избавьтесь от внутренних противоречий и страха перед неудачей». Наверное, если это сделать, то всё получится, но где найти эту волшебную кнопку «Избавиться от...»?
Читать полностью »

Забудьте о глобальности (часть 1)Почему масштабный запуск продукта практически не работает? Как искать первых клиентов стартапа и стоит ли это делать? Нужно ли стремиться завоевать мир на ранней стадии стартапа? Мы подготовили перевод нового эссе Пола Грэма «Do Things that Don’t Scale», которое посвящено заблуждениям основателей стартапов на начальном этапе.

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

На самом деле стартап взлетает, если основатели заставляют его взлететь. Исключения бывают, но очень редко. Обычно «разгонять» компанию приходится самостоятельно — совсем как машину до появления электрического стартера. Для запуска двигателя в те времена приходилось крутить железную рукоятку. Когда завёлся, всё в порядке, но если хочешь ехать — сначала покрути!
Читать полностью »

Давным давно в одной из компаний, лидере мирового производства микропроцессоров, меня однажды поразила менеджерская напасть. Решил, знаете ли, заняться развитием сотрудников. (Периодически, такое с менеджерами случается, да.)

Подхожу к своему сотруднику — назовем его Серега:

— Серега, — говорю, — ты в какую сторону вообще хочешь развиваться: в техническую или в менеджерскую?

— Сань, ну голова варит уже не очень, возраст… (Серега старше меня на 3 года) Поэтому, наверное, в менеджерскую.

Ну, в менеджерскую — так в менеджерскую. Я ж на тот момент был менеджер опытный, уже 4 года опыта! Энергии много, желания помочь людям — через край!

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

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

Заодно поговорим, что делать, если вы обнаружили себя и/или своих сотрудников в квадрате C в статье:

Читать полностью »

Про мой опыт разработки под Android или тренируемся на Крестиках Ноликах

  • Мой опыт: 4ре рабочих месяца (реально это растянулось на полтора года)
  • Уровень подготовки читателя: новичок
  • Темы о которых я попытаюсь рассказать в этой статье: как я к этому пришёл, мотивация, как сделать простой дизайн самому, немного про SEO в Google Play и одна затерявшаяся среди этого всего мысль про локализацию.

Читать полностью »

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

Разворачиваешь свои войска: пешки двинулись вперед, кони подтягиваются, слоны занимают диагонали. И тут к тебе подходит ферзь (тим лид) и говорит “Знаешь, старик, я, наверное, буду увольняться… Чего-то совсем меня все достало.” И через две недели сходит с доски.

Нападает небольшая растерянность: а че делать? В дебютах не писали про внезапное увольнение ферзей…

Идем к начальству. Там нас ждет знакомая песня: “Сейчас бюджета нет, ты давай там как-то коней помотивируй…“ А ты понимаешь, что мотивированный конь — это не совсем ферзь. Он продолжает действовать как конь, только у него глаза начинают гореть.

Или: “Мы тебе можем нанять три пешки, ты их там поментори и через шесть ходов они вполне могут стать ферзями.” А ты понимаешь, что через 6 ходов тебя уже закопают вместе с проектом.

Нелинейные шахматы. Причем со всей этой бандой ты как менеджер должен выдавать какие-то ожидаемые результаты…

К сожалению (и к счастью) у людей появляется интерес и пропадает интерес, рождаются дети, случаются разводы — и это все неминуемо сказывается на мотивации человека, и как следствие, его производительности.

Можем ли мы как менеджеры повлиять на нелинейность человека, про которую так много писал Алистер Коберн в своей программной статье [1]? На что-то можем, на что-то нет. Но мы абсолютно точно можем отслеживать состояние человека, используя ряд инструментов. Об одном из них сегодня и поговорим.

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

Читать полностью »

Четыре роли руководителя

Что надо делать, чтобы ваш подчиненный гарантированно решил поставленную вами задачу? Для этого есть всего четыре необходимых и достаточных условия:

  1. Понимает поставленную задачу.
  2. Умеет решать подобные задачи.
  3. Имеет возможности для решения задачи.
  4. Хочет решить поставленную задачу.

И это все.

Чтобы обеспечить эти четыре условия, руководитель соответственно должен уметь исполнять в команде четыре роли.
Читать полностью »

Антипаттерны командного поведения
Уже давно (здесь) я собрал свои наблюдения на тему того, как может проявляться некомпетентность и чрезмерная мнительность руководителей проектов. Пришло время восстановить справедливость и написать о деструктивном поведении участников проектных команд, почему это происходит и как с этим бороться. Поведение человека определяет множество факторов: тип личности, воспитание, роль, мотивация, опыт и много что еще. Не каждое деструктивное поведение следует лечить – «уволить нафиг!». Прежде чем назначать лечение, разумно сначала поставить диагноз. И всегда помним главное правило: все проблемы в проекте – это проблемы менеджмента.
Читать полностью »

За сотни лет человечество придумало всего два мотиватора — морковка спереди и морковка сзади. Но реализации могут отличаться.

Когда хобби совпадает с работой

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

В студенческие годы я очень сильно увлекся MathCAD, часами просиживая на exponenta.ru (позже увлёкся Wolphram Alpha). Поэтому когда пришло желание изучить на досуге PHP (в то время все писали на PHP), то, о чём будет сайт, выбор даже не стоял.

За полгода разработки сайта на PHP о MathCAD «с нуля» были достигнуты такие цели:

  1. Выучен PHP на уровне, достаточном для разработки веб-сайтов.
  2. Уровень владения MathCAD был поднят на неописуемый уровень.
  3. Были получены знания по HTML/CSS/JavaScript, SEO, хостингу и работе DNS.
  4. В день ходило стабильно 200-300 человек, что было, на мой взгляд, успехом.
  5. Позже приобретенные знания были применены для разработки своего математического софта для Windows Phone, написания кандидатской и написания практикума по MathCAD для студентов.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js