|
|
||
Проведите эксперимент. Составьте список целей на год и начните продвигаться по нему. Вы обнаружите, что можете сознательно выбирать направление движения и даже корректировать его. Допустим, вы решили заняться плаванием, выбрали бассейн, группу и тренера. Начали ходить на тренировки, работать над улучшением стиля плавания. Только в этой цели важно вот еще что - вы должны четко определить для чего вы хотите заниматься плаванием и какой будет результат.
Выразим эту цель в виде нескольких утверждений:
- я хочу ходить плавать вместе с группой
- я хочу выучить новый стиль плавания и самостоятельно плыть с его помощью
- я хочу переплыть дистанцию 10 километров после тренировок летом
Согласитесь, в каждой формулировке вы будете преследовать разные результаты. Скажем, занятия спортом ради тусовки или пребывания в "хорошей форме" это тоже цели, но в них нет понимания того ради чего это делать. Рано или поздно может закончиться бензин. А вот если вы хотите проплыть летом 10 километров на озере, соревнуясь с друзьями - это уже больше похоже на сформулированную цель.
Отсутствие же всякой цели и поход в бассейн за компанию скорее всего приведет к тому, что вы бросите занятия и потом не вернетесь к ним. Другой человек может передумать или сменить область деятельности, а вы потянитесь за ним. Так что в любой цели должен быть предусмотрен SMART критерий, который поможет достичь этой цели. Размытые же цели невозможно достигнуть. Возьмем, например распространенную цель: "Выучить язык программирования Python". Когда я могу сказать, что уже выучил данный язык? Могут ли эксперты-программисты заявлять о том, что знают данный язык? А если знают, то как измерить глубину знаний? Взяв на вооружение такую цель, можно учить язык годами, а любое действие в эту сторону будет расцениваться как шаг вперед.
Эффективнее звучат более локальные цели, скажем:
- пройти курс по программированию за полгода и получить сертификат, сдав домашние задания
- написать проект веб-сайта для интернет-магазина на языке Python
- подготовиться к собеседованию, проработав список тем
Словом, учить язык вы можете читая книги, не касаясь кода. А научиться программировать вы можете только решая реальные задачи. Поэтому чем больше ваша цель привязана к практике, тем лучше получится результат.
Даже в написании программы новичок может ориентироваться по завышенным ожиданиям. Например, пытаться написать веб-краулер по следующим критериям:
- в парадигме ООП
- с использованием потоков для скачивания или threading
- чтобы выводились все ссылки, даже относительные
- чтобы программа не падала
- имела документацию
- поддержку командной строки
- выбор user-agent
Стоит учитывать, что стоимость такой программы будет возрастать пропорционально ожидаемой функциональности. В итоге составит несколько человекодней даже для опытного программиста, а для новичка, который не может оценить сложность данной программы может занять недели. Но новичок ничего не знает о сложности, ему кажется, что все можно сделать за пару часов. В итоге он получает нереальные ожидания, поскольку решение затягивается, а результат никуда не годится.
Другими словами, в каждой новой области есть соблазн поддаться синдрому отличника - сделать все идеально и сделать все быстро, не зная как оценить реальную сложность данной задачи. Именно поэтому многие начинания так и остались на бумаге после нескольких штурмов. Желание взять штурмом то, что можно сделать только за много подходов из этой же серии. Еще сюда можно добавить желание выглядеть не хуже остальных. Скажем, придти в зал бокса и заниматься рядом с опытными новичками. А потом удивляться в разнице подготовке. Для реальной же подготовки бойца может понадобиться 5 лет регулярных тренировок. А если слушать Хабиба, то и все 15 лет. Сравнивать себя с другими глупо, особенно с теми, кто долгие годы в теме.
Поэтому слишком широкие цели вроде "заняться спортом" или "выучить язык", а также "научиться играть на гитаре" могут вести только к пробуксовке. Лучше конкретизировать данные цели и привязывать их ко времени, советуясь с преподавателями. В итоге получится:
- два раза в неделю ходить плавать
- заниматься с преподавателем английским языком три раза в неделю
- тренироваться игре на гитаре с преподавателем раз в неделю
Определив частоту, можно примерно прикинуть чего ждать от цели через полгода, год и дальше. Например:
- через полгода научиться играть все аккорды без баррэ и песни с ними
- через полгода быть в состоянии проплыть без остановки 25 бассейнов
- вырасти по английскому с уровня Beginner до Pre-Intermediate
Это не конечные формулировки, а приблизительные. Многое зависит от ваших возможностей и той информацией, которой вы располагаете.
В каждой из этих целей вы можете застрять - а именно повторять список действий без результата. Здесь важно поменять тактику, ведь если некое действие неэффективно, то его важно заменить другим. Допустим, учебные упражнения не помогают вам освоить некоторые аккорды, замените данные упражнения или выберете именно те, где главный упор делается на этих аккордах. Все равно через полгода вы не будете играть как опытный гитарист более-менее бегло, так прорабатывайте навыки постепенно. Попробуйте найти более эффективную стратегию, подумайте о том, какие шаги приведут вас к такому результату. Если вы занимаетесь чем-то на конкурентом поле, где рядом этим же делом заняты тысячи других людей, ваша задача - меняться и быстрее идти к результату.
Если выбранная цель не поддается, а вложенные усилия не окупаются подумайте над тем, чтобы сменить цель. Ваша энергия должна приносить отдачу. Промахи или неудачи не повод тут же свернуть с выбранного пути, но энергия конечна, а именно поэтому ее можно перенаправить в более выгодное русло. Это примерно как с акциями - одни акции растут из года в год, другие падают. Представьте что вы смотрите на график с акциями и кривая уходит вниз. Вы же не будете покупать еще акции, в надежде, что кривая вернется обратно наверх. Конечно, правило фондового рынка покупать на понижении, но некоторые акции не вернуться в плюс. Подумайте во что стоит инвестировать.
|
Новые книги авторов СИ, вышедшие из печати:
О.Болдырева "Крадуш. Чужие души"
М.Николаев "Вторжение на Землю"