Добавить в корзинуПозвонить
Найти в Дзене
ZDG

Почему я забил на конкурсы и преодолеваю страх перед 15-ю минутами

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

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

Постер одного из конкурсов
Постер одного из конкурсов

В чём смысл участия

  • Победители получают (не обязательно) какие-то бонусы (славу, деньги, подарки, обучение, работу)
  • Считается, что в режиме ограниченного времени участники должны проявить нестандартное мышление, и значит, могут выдать интересные результаты.

Когда-то я с энтузиазмом участвовал в почти любом конкурсе, который попадался. И программировал, и рисовал. Потом перестал, и вот почему:

1. Я слишком стар для этого дерьма

Если ставится задание "сделать за сутки", это очевидно означает, что придётся сутки не спать. Если не поспать сутки, то следующие сутки будут также ни о чём. Итого – из жизни вычеркнуто двое суток, в течение которых можно было заниматься... своей, родненькой, жизнью. Кроме того, стрессовые нагрузки, отсутствие сна, и напитки-энергетики, которые употребляют участники в огромных количествах – всё это наносит прямой вред здоровью. Который обязательно – обязательно! – вылезет в более позднем возрасте, даже если сейчас ничего не заметно. Сейчас здоровый сон для меня ценнее любых конкурсов.

2. Работа без смысла

Вероятность победить в одном из таких конкурсов для меня, как и для 99% других участников, всегда была мизерная. Получается, я участвовал чисто за идею. Причём за чужую идею. Почему бы вместо этого не потратить время на то, что нужно именно мне? У меня с 1990-х годов лежат мои собственные проекты, которые я так и не удосужился сделать. И вместо того, чтобы заканчивать их, я участвую в каких-то конкурсах. Чтобы что?

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

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

3. Нестандартное мышление? Да ладно!

То есть я такой сижу, туплю, а тут объявили конкурс "сделай игру за сутки" и у меня внезапно появилось нестандартное мышление? А что мне мешает объявить самому себе "сделай игру за сутки" или "нарисуй голую программистку боевого робота за 2 часа", раз уж на то пошло? Неужели моё мышление или мои способности зависят от того, что скажут какие-то чужие люди?

Я или могу решить задачу с теми знаниями с тем мышлением, которые у меня есть, или не могу. Надеяться на то, что вот именно сейчас моё мышление станет нестандартным – всё равно что верить в фей.

4. Кому выгодно?

Если конкурс происходит где-то на форуме среди пользователей, это делается просто по фану. Там можно иногда и поучаствовать для развлечения, если не сильно напряжно. Но другие конкурсы, с призами и учредителями, очевидно проводятся не просто по доброте душевной. И если я буду участвовать в них, то с учетом всего вышеперечисленного – только в качестве безликой массовки, помогая кому-то заработать. Чего я делать бесплатно не хочу :)

Боязнь 15 минут

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

У меня, однако, есть порог времени, необходимого для вхождения в задачу. Я не могу мыслить в категориях "сделать что-то за 15 минут". Если у меня меньше часа – то даже начинать ничего не буду. А вот неделя – хороший срок, мне нравится такой срок, чтобы сделать задачу, на которую нужен один час.

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

Но почему я не хочу приступать к задаче, если я честно, искренне хочу её сделать?

Есть, конечно, широко известный термин "прокрастинация", но я чувствую в себе и кое-что другое. Будто это страх провала. Что вот сейчас начну писать – и не успею ничего. А чувак на ютубе вон как ловко пишет.

-2

Поэтому, чтобы разобраться с данной проблемой, я решил устраивать специальные 15-минутные сессии программирования и наблюдать, что получится.

Я ставлю какую-то задачу, которую считаю объективно выполнимой за 15 минут. Например, закодировать представление игрового уровня в виде квадратиков и вывести эти квадратики на экран. Да, у меня не будет рейтрейсинга и бегающих динозавров, но если я сделаю свою задачу за 15 минут, то буду доволен. Потому что альтернатива – не сделать вообще ничего.

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

Результаты теста

  1. С написанием кода я уложился в 16 минут
  2. Но код не работал, и я потратил на отладку ещё 15 минут
  3. Потом ещё 15 минут на отладку и всякое
  4. Потом ещё 15 минут на отладку и всякое

Выводы

  1. Я понял, что это не больно и не страшно
  2. То, что я сразу запрограммировал – изначально правильное и рабочее, просто с внесёнными ошибками (по невнимательности)
  3. На устранение ошибок и доработки ушло 75% от всего затраченного времени. Это может быть просто так сложилось, но если ситуация будет регулярно повторяться, то нужно будет над ней работать.

Главный вывод

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

Меня это уже радует, и я чувствую, что страх перед 15 минутами отступает. Значит, я смогу более эффективно делать задачи в течение дня. Если раньше мне требовался минимум час, чтобы начать что-то писать (и не закончить), то теперь я буду это делать в любые свободные 15 минут, дробя крупные задачи на более мелкие. И заканчивать их!