Що ви робите, коли відчуваєте застряг у проекті? [зачинено]


25

Коли я знаходжусь у коді чи дизайнерській колії, я, як правило, знаходжу співробітника, який не розробляє, для обговорення проблеми. Це змушує мене пояснити проблему дуже докладно, і я зазвичай знайду те, що мені пропустило в процесі.

Які ваші "відмикаючі" методи?


Погуляйте і поговоріть про якусь невідповідну для технології річ, поверніться знову, прочитайте повну вимогу і по-іншому подумайте, як цього досягти. Я робив те саме і розумно досяг успіху.
Гопі

Перегляд Facebook :)
Antoops

Коли я відчуваю застряг у проекті, я читаю технічні блоги.
jean27

Отже, ви думаєте, що неробочі колеги - це гумові качки ? : p
Димитрій C.

Мені здається очевидним: напишіть питання про StackOverflow або будь-який інший відповідний форум :)
nanda

Відповіді:


24

Деякі мої тактики:

  • Поясніть проблему комусь, а то й нікому. Моя подруга пояснювала проблеми картоплі, яку вона зберігала.
  • Попрацюйте над чимось іншим (якщо можливість дозволяє) - якоюсь іншою функціональністю або навіть іншим проектом. Відключіть поточний проект. Багато разів проблеми, які здаються неможливими о 16:30, здаються тривіальними о 9:30 наступного дня.
  • Заходьте в паб (якщо можливо). Той же принцип, що і вище.
  • Бий головою об це. Це не часто є таким продуктивним для вирішення проблеми, але, принаймні, для мене я, як правило, багато чому навчусь. Якщо мій перегляд сітки не є автоматичним сортуванням, я спробую прочитати все, що можна щодо проблеми. Ще мені знадобиться 3 години, щоб вирішити дурну помилку з мого боку, але до кінця я дізнався все, що потрібно знати про перегляди сітки та про те, як вони пов'язуються з даними - я зможу вирішити будь-яке число подібних проблем у майбутньому.
  • Отримайте інший внесок - бажано того, хто знає хоч щось про контекст проекту. Більшість моїх помилок - це дурні, на які потрібно лише кілька хвилин від другого набору очей, щоб вирішити, де це займе у мене години.
  • Виділіть проблему. Я зберігаю папку з написом "доказ помилок", де я зберігаю купу проекту, який кожен відтворює певну проблему поза загальним контекстом великого складного проекту. Це може зайняти небагато часу, але це дозволяє звузити причину проблеми незалежно від базових факторів, що перешкоджають великому проекту.

6
+1 для ідеї картоплі. загальновідомий як налагодження гумових качок: en.wikipedia.org/wiki/Rubber_duck_debugging .
GSto

Чи завжди був той самий, неймовірно довгожилий, картопля? Або просто якась випадкова картопля з вулиці?
Mawg

8

Я великий прихильник відійти від комп'ютера і робити якийсь інший час. Свіжі очі і чітка робота мозку дивуються проблемі.


5

Я уявляю людину в моєму житті, яка могла б найкращим чином допомогти мені вирішити проблему, і припускаючи, що вони не є доступними в найкоротші терміни, щоб допомогти мені, ідіть, знайдіть місце, де я можу побути наодинці, і поясніть проблему вголос, як ніби я ' я розмовляю з цією людиною. Врешті-решт, намагаючись переконати їх у тому, що я / справді / маю проблеми, я зазвичай приходжу до тих же порад, які вони мені дали б.


3

Розмова з кимось - це найкраще рішення, але часто допомагає просто відійти від комп'ютера на деякий час і подивитися на нього свіжими очима.

Також багато моєї дизайнерської думки часто буває, коли я приймаю душ або ванну :)


3

Я намагаюсь завжди перед собою мати два-три пристойні розміри завдань, тому, якщо я застряг на одному, я можу зробити перерву і попрацювати над іншим. Це дозволяє мені бути продуктивним щодо певної мети, навіть якщо це не є моїм основним завданням на той час. Однак якщо я вдарився об стіну дуже сильно, іноді мені просто потрібно піти пішки - взяти 15 хвилин, схопити чашку кави чи соду, прогулятися тощо.


3

Добрий сон допомагає.

Іноді я застрягав над проблемою і відпрацьовував рішення в голові, поки сплю. Я буквально прокидаюся рішенням ага. Іноді просто потрібно скинути мозок.


3

Зберігайте хорошу музику (повільна гучність), щоб ви тримали настрій.

Коли ти відчуваєш, що не в змозі сконцентруватися на тому, що робиш. Намагаючись поворухнути ногами або постукуйте ними або відбийте їх на деякий час, це зробить кров знов дикою. Причина вас турбує - це певна напруга або відсутність припливу крові в організмі, оскільки тіло деякий час залишається в одному положенні. Спробуйте краще циркулювати кров, і ви отримаєте свою роботу.

Спробуйте поговорити з кимось про те, що ви робите (хтось вам близький, в моєму випадку мій наречений). Це не важливо, розуміє чи не інша людина, але впевнено почуватиметься.

Якщо ви застрягли, отримайте папір для ручки і візуалізуйте річ за допомогою ящиків, імен, стрілок тощо. Передумайте над цим.

Знайдіть щось, щоб поїсти, і просто сидіти і їсти якийсь час, можливо, вас вразила ідея: P.

Дістаньте викрутку та відкрийте вам машину чи ноутбук чи ноутбук і спробуйте з’ясувати, що з цим не так ... ??? чому це не дає мені очікуваного результату: P (жартує)

Той, що я особисто роблю більшу частину часу, коли я застрягаю, хоч і смішно - отримай дзеркало, зазирнувши до нього. Складіть обличчя, поговоріть із самим собою, почніть цікавитись, тримаючи його перед собою. продовжуйте дивитись на себе. Це допоможе мені знову стати свіжим і знову збільшити свою силу. Wierd ах .... але працює на мене.


2

Я намагаюся писати про це. Спочатку я збираю всю відповідну інформацію та перелічую все, що я вважав, і чому це не працює. Мені набагато легше думати, коли я це все записав перед собою.


2

Якщо ви працюєте вдома, ви можете піти на пробіжку на вулиці або прогулятися. Це добре для вашого здоров’я і допомагає задуматися над проблемою, на якій ви застрягли. Якщо я вважаю це ефективним, адже це допомагає мені отримати кращий огляд проблеми. Іноді просто зосередившись на неправильній частині проблеми, і коли ви отримаєте кращий огляд проблеми, її знайти простіше.


2

Я прихильник змінити місце роботи, навіть хоча б на пару годин. Іноді лише невеликий поштовх подібний допоможе мені побачити проблему / проект з іншого погляду. Мої улюблені місця - моя палуба, бібліотека або конференц-зал з дошкою для себе.


1

Так само як і інший інструмент, ви можете отримати набір карт косої стратегії .

Oblique Strategies [...] - це набір опублікованих карток, створених Брайаном Ено та Пітером Шмідтом, вперше опубліковані у 1975 році, а зараз у п'ятому виданні. Кожна картка містить фразу або виразкове зауваження, яке може бути використане для усунення тупикової ситуації або дилеми. Деякі властиві музичному складу; інші - більш загальні.

Автори є / були музикантами, які використовували картки для сприяння творчому мисленню.

Ви вибираєте випадкову карту і отримуєте «дилему». Наприклад:

"Видалити специфіку та перетворити на неясності"

Хоча іноді вони є просто дурницею, якщо ви не намагаєтеся складати музику, проста спроба зрозуміти, що підказує карта, може допомогти вам розблокувати свій розум від ваших поточних думок і допомогти вам думати з незв’язаного, не вивченого шляху.

Є кілька завантажуваних версій , а також пара веб- сайтів, де ви можете прочитати їх в Інтернеті. Я впевнений, що ви можете отримати їх також як додаток для iPhone або Android, але я не шукав їх. Я маю їх як віджет Dashboard Mac OS X під назвою "Oblique", але я просто шукав посилання, і, здається, його більше немає в Інтернеті.


0

Один мій клієнт сказав, коли він зациклювався на проектах, він відчував, що хтось стягує штани. Це було весело.

Я виїжджаю з місця, розмовляю з людьми, читаю .. головним чином це спрацювало, коли я повертаюся сидіти і вирішувати.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.