Как я сохраняю свою команду вовлеченной и мотивированной? [закрытый]

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

import autoit

autoit.run("notepad.exe")
autoit.win_wait_active("[CLASS:Notepad]", 3)
autoit.control_send("[CLASS:Notepad]", "Edit1", "hello world{!}")
autoit.win_close("[CLASS:Notepad]")
autoit.mouse_click("left",272,70)

Выше кода будет щелкнуть левой кнопкой мыши по кнопке Не сохранять . Если у вас установлено autoit, вы можете использовать AutoIt Window info(x86) или AutoIt Window info(x64), чтобы получить полную информацию об объектах Windows.

Дайте мне знать, если ответ выше полезен или нет.

7
задан Joel Coehoorn 5 April 2012 в 18:29
поделиться

8 ответов

Лучший метод, который я нашел, не имеет никакого отношения к коду: ланчи команды.

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

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

Для управления версиями покажите им, почему оно действительно приносит пользу им. Программисты берут на идеях и выполнении с ними, когда они видят, что на самом деле помогают им вместо того, чтобы просто быть ЛАВАШЕМ.

7
ответ дан 6 December 2019 в 21:21
поделиться

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

Игра с теми чертами типичной личности разработчика: 1. Креативность 2. Любопытство 3. Практичность

Следуя Вашему прямому примеру, управлению исходным кодом:

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

Другая вещь.. кто решил пойти на SVN? Существуют альтернативы, я для можно было бы бороться к зубам, чтобы не иметь SVN, потому что я - Мерзавец! (предназначенная игра слов)

Вместо того, чтобы вытянуть их носом, необходимо было объяснить им:

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

Другая вещь, быть гибкой в том, что Вы реализуете.

Вытяните план по предметам первой необходимости, но попытайтесь быть готовы реализовать их, поскольку потребность возникает, или поскольку для всего становится очевидно, что должны быть реализованы x, y или z практика.

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

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

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

3
ответ дан 6 December 2019 в 21:21
поделиться
  • Проект должен быть достаточно интересен сохранить их, включают
  • технология должна быть также недавней
  • позвольте им знать, что это - то, как промышленность перемещается и что они получат необходимый опыт быть в вершине других программистов
  • призы предложения и наказывают тех, кто повреждает сборку
  • вращайтесь положения позволяют им протестировать свою способность вести
0
ответ дан 6 December 2019 в 21:21
поделиться

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

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

1
ответ дан 6 December 2019 в 21:21
поделиться

предложите non-monatary призы или премии

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

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

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

0
ответ дан 6 December 2019 в 21:21
поделиться

Я был в подобном положении неоднократно.

Иногда я просто принимаю управление, и быть проклятым. Достаточно ярмарка.

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

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

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

После того как Вы имеете вывод, подаете пример...

1
ответ дан 6 December 2019 в 21:21
поделиться

В настоящее время я получаю степень магистра и часто участвую в групповых проектах. Нет ничего необычного в том, что над проектом работают только 1 или 2 члена группы. Не только из моих проектов, но и из разговоров с другими людьми. По сути, то, что вы сказали о шоу «SquareCog» и его друзей, не является нереальным.

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

Также у среднего ученика есть зона комфорта, поэтому, даже если вы можете заставить его выполнить некоторую работу, он останется в зоне комфорта. Кто-то должен покинуть свою зону комфорта для большинства проектов (если кто-то еще не знает информацию в классе), чтобы добиться успеха. В большинстве случаев я обнаруживаю, что я единственный, кто желает сделать это в своей группе, а в некоторых группах никого нет. Самым радикальным примером был проект из семи человек, в котором почти никто ничего не делал.Еще один парень был готов заняться легкими задачами системного администратора, а затем веб-дизайном, что было в его зоне комфорта. Одна девушка занималась дизайном базы данных (и я имею в виду некоторые, потому что я в основном делала дизайн как высокоуровневый план, который она формализовала с помощью имен столбцов / типов данных). Остальные абсолютно ничего не сделали. Класс был распределенной системой, поэтому кому-то нужно было изучить JBoss (и Enterprise Java Beans), Amazon Web Services и т. Д. Но неважно, какой класс. В классе интеллектуального анализа данных кто-то должен будет выяснить, какие методы использовать и как использовать набор инструментов.

Также многие студенты не являются хорошими программистами. На самом деле в одной из моих групп был человек, который вообще не умел программировать. На самом деле, исходя из его описания, степень MBA казалась ему подходящей, но в любом случае он получил степень магистра в области CS, передав свои программы друзьям / подрядчикам ... Многие просто ужасные программисты, и не только по стилю, они не могли не отлаживайте hello world с помощью Visual Studio .... Вместо того, чтобы понять, что пошло не так, они просто будут добавлять код, пока он не сработает по совпадению.

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

Есть 2 типа аспирантов. Аспиранты дневной формы обучения, которые посещают 4-5 классов, и в этом случае они не могут позволить себе потратить 40/80 или даже 20 часов рабочих недель на работу над проектом. Или аспиранты, работающие неполный рабочий день, у которых есть дневная работа, и в этом случае они берут 1 или 2 класса и работают полный рабочий день, поэтому у них еще меньше времени. Я бы сказал, что в качестве общей оценки вы можете рассчитать 6 часов домашних заданий на каждый класс аспирантуры (большинство из них потратят меньше). Предполагая, что в нормальном классе, вероятно, 3-4 или которые необходимо потратить на изучение / чтение для класса. Это оставляет 2-3 часа в неделю на человека для работы над проектом. Было бы хорошо даже получить столько.

Некоторые идеи, распространяемые как командные обеды, вообще нереалистичны. Многие выпускные классы имеют групповые проекты, и сотрудники, занятые на полной ставке, не могут проводить 4 или 5 командных обедов в неделю, то есть 5 часов потраченного впустую времени в неделю, которые можно потратить на проект. Также могут возникнуть проблемы с деньгами, если вы пойдете в рестораны и ожидаете, что все купят обед. А для тех, кто работает неполный рабочий день, как я, я не собираюсь обедать в команде, потому что я работаю с 9 до 6 или с 8 до 5 по вечерам в колледже.

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

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

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

Многие будут счастливы позволить вам спроектировать вещь, реализовать ее, а затем абсолютно ничему не научиться и просто получить оценку. Это их потеря, потому что они не извлекут уроков из проекта. Но они вполне довольны тем, что Squarecog и друзья просто Squarecog. Некоторые захотят что-то внести, но их меньшинство. Если вы получите один из них, отлично для вас !!! Также остерегайтесь чрезмерной инженерии. Вы должны смотреть на вещи реалистично. Было бы здорово, если бы 3 часа в неделю на каждого члена группы, но я считаю, что даже это нереально. Иногда, когда наступает срок выполнения проекта, вы можете получать 5 или 10 часов в неделю от кого-то, кто расслабился. Но большего ожидать не приходится.

0
ответ дан 6 December 2019 в 21:21
поделиться

Как заводить друзей и оказывать влияние на людей предлагает следующие предложения:

Основные методы обращения с людьми Люди

  1. Не критикуйте, не осуждайте и не жалуйтесь.
  2. Выражайте искреннюю признательность.
  3. Пробудите в собеседнике сильную потребность.

Шесть способов понравиться людям

  1. По-настоящему интересоваться другими людьми.
  2. Улыбка.
  3. Помните, что имя мужчины для него самое сладкое и самое важное. звук на любом языке.
  4. Будьте хорошим слушателем. Поощряйте других говорить о себе.
  5. Говорите с точки зрения интересов другого мужчины.
  6. Заставьте другого человека почувствовать себя важным и сделайте это искренне.

Двенадцать способов привлечь людей на свой путь of Thinking

  1. Избегайте аргументов.
  2. Проявляйте уважение к мнению другого человека. Никогда не говори никому они ошибаются.
  3. Если вы ошибаетесь, признайте это быстро и решительно.
  4. Начните по-дружески.
  5. Начните с вопросов, на которые другой человек ответит утвердительно.
  6. Позвольте другому говорить.
  7. Дайте другому человеку почувствовать, что идея принадлежит ему.
  8. Старайтесь честно смотреть на вещи с точки зрения другого человека.
  9. Сочувствуйте другому человеку.
  10. Апелляция к благородным мотивам.
  11. Драматизируйте свои идеи.
  12. Бросьте вызов и не говорите отрицательно, когда человек отсутствуют, говорят только о положительном.

Будьте лидером: как изменить людей Без обиды или возбуждения Обида

  1. Начните с похвалы и искренней признательности.
  2. Косвенно привлекайте внимание к ошибкам других людей.
  3. Сначала расскажите о своих ошибках.
  4. Задавайте вопросы вместо того, чтобы прямо отдавать приказы.
  5. Позвольте другому человеку сохранить лицо.
  6. Хвалите каждое улучшение.
  7. Дайте им хорошую репутацию, которой можно будет соответствовать.
  8. Поощряйте их, заставляя казаться, что их ошибки легко исправить.
  9. Сделайте то, что вы предлагаете, порадует другого человека.

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

0
ответ дан 6 December 2019 в 21:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: