Чем может быть полезна ошибка примеры

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

Предлагаем послушать коротенькую речь Уилла Смита на этот счет.

Посмотрите на людей, которые служат для вас примером.  Сколько раз они ошибались на пути к своему успеху? Можно биться об заклад, что очень много. Потому что делать ошибки в жизни — это нормально. Более того, иногда самая большая ошибка — это не ошибаться.

ДАЧНИКОВ

« Это мой шестой диплом в FuckUp Nights» — говорит человек, стоящий перед дюжиной слушателей. Все начинают аплодировать ему. Он является одним из трех ораторов, которые этим вечером в небольшом пабе «Лолиборз» в Варшаве рассказывают  о своих неудачах в бизнесе и получают диплом за «смелость и чувство юмора».

Нет, это не встреча «анонимных неудачников». Это события, где люди делятся своими ошибками, а их слушатели пытаются извлечь из этих ошибок уроки.

Это не просто отдельные встречи, это целое мировое движение, цель которого дать высказаться тем, у кого есть неудачный опыт в бизнесе, кто провалил перспективные стартапы и т.д. Название движения — Fuckup Nights.

Идея Fuckup Nights зародилась в Мексике, где в 2012 году несколько молодых стартаперов во время одной из встреч вдруг стали говорить не о том, чего они добились или что у них получилось, а о том, какие проекты они успешно завалили, какие ошибки стартапа допустили.

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

Сегодня движение Fuckup Nights достигло поистине мировых масштабов. Миллионы людей хотят поделиться своим неудачным опытом, рассказать, какие ошибки, изменившие их жизнь, они допустили.

ЦЕЛЬ ДВИЖЕНИЯ

«- Нет, дело не в распространении пораженческого настроения, а в смелости экспериментировать и делать выводы из этого. Цель нашего движения — обучение через опыт,говорит тренер и организатор «FuckUp Nights» Джарек Лоевски, — Конечно, пусть люди сосредотачиваются на успехе, но при этом они должны быть готовы к тому, что их план может не сработать. Пусть каждый понимает, чем громче победа, тем больше ошибок за ней стоит”.

Джарек Лоевски вспоминает многих людей, которые вскоре после того, как их компании обанкротились, отправились на FuckUp Nights и были очень удивлены, узнав, сколько ошибок совершают опытные предприниматели.

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

Конечно, эти люди, как и многие из нас и до этого понимали, что ошибки являются неотъемлемой частью жизни.

Вспомните, нам с детства твердили: “Не ошибается тот, кто ничего не делает” или: “Эксперт — это тот, кто допустил все возможные ошибки”.

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

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

ИСКУССТВО ЭКСПЕРИМЕНТА

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

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

По статистике 80-90% стартаперов ждут слишком долго, чтобы показать свой продукт людям. Они боятся неудачи.

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

Польза ошибок

«Покажите мне человека, который не ошибся ни разу в жизни, и я покажу вам человека, который ничего не достиг»
Джоан Коллинз

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

Исследования, в которых участвовали люди с высоким уровнем нереалистичных стандартов, показывают, что цена, которую они платят за них — огромна. Настроение падает, повышается уровень стресса, появляются депрессия, бессонница и многие другие проблемы со здоровьем. Качество жизни значительно ухудшается.

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

Попытка избежать ошибок смертельна, особенно для творчества. Потому что творчество — это всегда создание чего-то нового, расширение границ, выход из зоны комфорта. И никто не знает, что там может нас ждать: пропасть или взлет, омут или брод. Чтобы узнать, есть только один способ — проверить.

КОМПЛЕКС БОГА. ПСИХОЛОГИЯ

Но никакое творчество нам даже не может сниться, пока у нас есть то, что называют «комплекс Бога». Это убеждение, что все наши решения и поступки безошибочны, независимо от их сложности.

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

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

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

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

ОШИБКА КАК ЧАСТЬ ЦЕЛОГО

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

Между тем, ошибка — это всегда один из элементов чего-то большего. Это похоже на суп, в который вместо соли насыпали сахар.
Можно подумать: «Все разрушено, я бесполезен». Но давайте посмотрим на суп как на блюдо, в котором есть много хороших ингредиентов, но просто вместо соли он содержит сахар. Это факт, его уже не изменить. Давайте подумаем, что мы можем сделать, чтобы сделать суп вкусным, хоть мы и добавили в него сахар?

Читайте также:  Полезные советы по игре в покер

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

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

ОШИБКИ И ИМИДЖ

Интересно, что ошибки могут улучшить наш имидж не только для клиентов или друзей, но и для начальников на работе.

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

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

Кроме того, мудрое руководство знает, что постоянные наказания своих сотрудников часто заканчиваются катастрофой.

ПОЛЬЗА ОШИБОК. ЗАКЛЮЧЕНИЕ

Итак, мы разобрались, что ошибаться — это нормально, в некоторых случаях даже хорошо.

Конечно, бывают ситуации, когда мы не видим ни одного преимущества от сделанной ошибки. Когда на горизонте видны только грусть и печаль.

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

Не нужно бояться ошибаться, польза ошибок всегда будет превосходить их вред. Даже если сейчас нам кажется по-другому.

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

Если статья понравилась или была полезна, поставьте лайк и подпишитесь на канал.

Это поможет мне делиться полезными сюжетами чаще.

Источник

Учитесь на своих ошибках! Зачем? Читайте ниже.

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

Человек не умеет учиться на своих ошибках. Почему так происходит?

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

Таким образом, получается почувствовать лучше, но лишь в краткосрочной перспективе. Но как тогда учиться на ошибках?

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

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

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

Вспомните красную пасту в школе для выделения ошибок.

Когда «косяков» становится очень много подключаются родители с одним лишь желанием «исправить» и в ход идет все: репетиторства, давление, шантаж. Часто чрезмерный натиск приводит к тому, что человек перестает верить в себя.

Мы не просто поглощаем информацию и сразу же знаем, как все работает. Знание — это теория + практика. Если прочитаете о рисовании, плавании и полете, то вы вряд ли начнете тут же рисовать, плавать или летать.

5 шагов, чтобы вынести из ошибок положительный опыт

1. Признать ошибку

С этого все и начинается. Без принятия и осознания собственной неудачи как таковой не будет никакого эффекта. Не стоит считать признание слабостью, так как именно это даст возможность конструктивно скорректировать свои действия.

Как только ошибка признана, она больше не имеет власти над человеком и может быть преобразована во что-то положительное.

2. Взять на себя полную ответственность

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

Пока вы считаете, что ответственность лежит на внешних факторах, вы — жертва.

Наилучшим вариантом тут будет:

  • контролировать себя;
  • изменить себя;
  • взять ответственность за происходящее на себя.

Тем самым вы возвращаете контроль.

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

3. Вынести опыт

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

К тому же поражение и боль — это самые мощные учителя, такой урок вряд ли забудете. Об этом еще говорил великий Ницше:

Задайте себе вопрос:

Чего не хватило для достижения результата?

А вот такая форма постановки вопроса нежелательна:

Что пошло не так?

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

4. Учиться на своих ошибках и действительно изменить поведение

Конечно, сделать что-то иначе или лучше в следующий раз можно, но это не работает так.

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

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

5. Приступать к следующему проекту с воодушевлением

Вы не можете позволить ошибкам тормозить вас и ограничивать свой потенциал. Если вы падаете с лошади, то должны подняться и немедленно сесть на нее. Если этого не сделать, то в следующий раз эта «лошадь» превратиться в большого слона, взобраться на которого будет еще сложнее. Неразрешенный промах запечатлевается в нашей памяти как ошибка. Подождите еще какое-то время и вы уже никогда не будете ездить верхом!

Оставьте неудачи позади и двигайтесь вперед!

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

Цените рост, самосовершенствование и … ошибки… Они суровы, но могут любое дело, любую личность обтесать до гениальности. Главное научиться с ними правильно обходиться.

Из какой вашей неудачи или ошибки вы хотели бы извлечь пользу? Оставляйте комментарии ниже — обсудим!

Читайте также:  Какой витамин в картофеле и чем он полезен

Источник

Изображение с сайта zerut.ru

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

Я написал две статьи посвященные ошибками. “Ругать или предлагать анализ и решение? О критике старых электронных схем.” и “Ошибки бывают и в промышленных системах”. В комментариях к этим статьям некоторые задавали вопрос:

Других критиковать легко, а сам то? Ни разу не ошибался что ли?

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

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

Предметная ситуация

Для одной небольшой разработки, по просьбе знакомых, мне потребовалось формировать последовательность импульсов. Что это за разработка я опишу в отдельной статье, она может быть интересной, но отношения к теме ошибки не имеет. Эта последовательность импульсов не была особо сложной, но ее формирование на дискретных элементах, например, таймерах, было не таким простым и требовало применения нескольких микросхем. Поэтому было принято решение использовать простенький микроконтроллер. Нужно отметить, что это было единичное изделие. То есть сделал, отдал, забыл.

Мне нравятся 8-битные микроконтроллеры PIC Microchip, поэтому я выбрал PIC10F200 в корпусе SOT23-6. Это очень простой микроконтроллер, в котором есть всего один 8-битный таймер, а программа не может быть длиннее 255 команд. Большего мне и не требовалось. Зато этот микроконтроллер дешев и имеет удобный корпус.

Поскольку временные параметры импульсной последовательности лежали в миллисекундном диапазоне было решено использовать не программные циклы, а таймер. Подробно описывать работу таймеров в микроконтроллерах Microchip я не буду, но некоторые подробности указать надо.

8-битный таймер Timer0 есть во всех микроконтроллерах Microchip. Вот его блок-схема для PIC10F200 (и всех прочих микроконтроллеров Baseline)

Блок-схема Timer0 микроконтроллеров PIC Microchip семейства Baseline (из документации Microchip)

Здесь для нас важно лишь то, что таймер состоит из 8-битного регистра-счетчика TMR0 на вход которого можно подавать через предварительный делитель (Prescaler) тактовые импульсы от системного тактового генератора микроконтроллера. Каждый дошедший до TMR0 импульс вызывает увеличение его содержимого на 1, то есть, инкрементирует этот регистр. Когда содержимое регистра достигнет максимального значения FF, следующий пришедший импульс вызовет переполнение регистра и его содержимое обнулится, но сам процесс счета остановлен не будет.

В более мощных микроконтроллерах факт переполнения регистра-счетчика таймера учитывается в отдельном регистре в виде флага T0IF, который можно проверять и изменять программно. Но для семейства Baseline факт переполнения таймера можно определить только проверив регистр TMR0 на равенство нулю.

8-битные микроконтроллеры PIC Microchip (я сейчас не говорю о семействе PIC18) относятся к RISC микроконтроллерам (процессорам), то есть имеют сокращенный набор команд. Команда проверки содержимого регистра для этих микроконтроллеров отсутствует. Простейшим способом проверить регистр на нуль без его изменения является команда

movf f,f

Эта команда выполняет пересылку содержимого регистра f в него же. То есть содержимое регистра не изменяется, зато устанавливается флаг Z в регистре STATUS, если содержимое регистра нулевое.

Это настолько стандартная практика проверки регистра на 0, что следующий фрагмент пишут почти не задумываясь

Пример проверки содержимого регистра на 0

Вместо команды btfss можно использовать команду btfsc, при этом переход на метку LNZ будет выполнен если содержимое регистра нулевое.

Команда btfss (Bit Test F, Skip if Set) выполняет проверку указанного бита (в примере бит Z) в указанном регистре (в примере регистр STATUS). Если бит установлен, то следующая за btfss команда пропускается. Для команды btfsc (Bit Test F, Skip if Clear) следующая команда будет пропущена если бит сброшен.

Собственно ошибка

Ну вот мы и добрались до самого интересного.

Что бы сформировать временной интервал мы должны установить коэффициент деления для Prescaler. Внутренний генератор микроконтроллера работает на частоте 4 МГц, но выполнение каждой команды занимает 4 такта. Таким образом, машинный цикл составляет 1 мкс (частота 1 МГц). Нам нужны миллисекундные интервалы, причем особая точность не требовалась, поэтому я выбрал максимально возможный коэффициент деления 1:256.

Теперь инкремент регистра TMR0 у нас выполняется каждые 256 мкс. Мне нужна длительность импульса порядка 40 мс, поэтому в регистр TMR0 будем загружать -160. Да, именно минус, так как регистр таймера инкрементируется. Остается только дождаться обнуления TMR0 и нужный временной интервал будет сформирован.

Без установки коэффициента деления фрагмент программы выглядит так

Формирование задержки на 40 мс. Здесь есть ОШИБКА!

Это фрагмент программы с ОШИБКОЙ! Нет, все ранее приведенные рассуждения верны, но вот в реализации есть критическая ошибка! Видите ее? Подскажу, она в команде movf. Все еще не видно? Цикл ожидания обнуления регистра таймера никогда не кончится! В чем же дело?

В чем же ошибка?

Поиск этой ошибки занял некоторое время. Дело в том, что я очень редко работаю с микроконтроллерами семейства Baseline, поэтому такая вот проверка и ожидание переполнения таймера тоже требуется крайне редко. Обычно просто проверяется состояние флага переполнения соответствующего таймера. А с точки зрения компилятора, да и опыта программирования для PIC, код абсолютно корректен. А вот память человеческая, в данном случае моя, иногда упускает из виду ключевые, но кажущиеся малозначительными, подробности. Так в чем же дело в данном случае?

А дело в том, что предварительный делитель, тот самый Prescaler, в микроконтроллере тоже реализован в виде счетчика. При этом каждая операция записи в регистр TMR0 вызывает сброс счетчика Prescaler (содержимого, а не коэффициента деления), то есть, отсчет начинается сначала. Дополнительно, инкремент запрещается в течении 2 машинных циклов после каждой записи в TMR0. Теперь понимаете в чем ошибка? Все еще нет?

Команда

movf TMR0,f

выполняет считывание содержимого регистра TMR0, что нам и требуется, и его ЗАПИСЬ обратно в регистр. А это приводит к сбросу счетчика предварительного делителя. Наш фрагмент программы существенно короче 256 команд, поэтому на выходе Prescaler никогда не будет сформирован импульс инкремента регистра-счетчика таймера. Вот она, ОШИБКА!

Читайте также:  Полезные огурцы и помидоры для беременных

А как влияет запрет инкремента в течении 2 циклов после записи в регистр таймера? Конечно, влияет но в нашем случает эта проблема не успела проявиться. Большинство команд в 8-битных микроконтроллерах PIC (я не говорю про PIC18) выполняется за один машинный цикл. Исключение составляют команды переходов и вызова подпрограмм, которые выполняются за 2 цикла. Команды btfss и btfsc выполняются за 1 цикл, если следующая команда не пропускается, и за 2 цикла, если пропускается. В нашем случае, если временной интервал еще не истек, команда btfss будет выполняться один цикл, а команда goto два цикла. То есть, всего 3 цикла между проверками регистра TMR0. Поэтому шансы на инкремент у таймера все таки есть. Если не сбрасывать Prescaler.

Что делать? Как исправить ошибку? Мы должны избегать записи в регистр TMR0 во время проверки. Это возможно только в том случае, если результат использующейся для проверки его содержимого команды записывается куда то еще, а не в регистр TMR0. На самом деле вариантов у нас не много. Самым простым будет замена столь привычной команды

movf TMR0,f

на

movf TMR0,w

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

Формирование задержки на 40 мс. Здесь ошибка исправлена

Вот теперь все правильно и работает именно так, как требуется.

Почему эта ошибка стала возможной?

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

Работа с таймерами в микроконтроллерах довольно проста и стандартна. Настроили. Загрузили в счетчик нужно значение. Подождали окончания счета. Автоматическое обнуление счетчика предварительного делителя при записи в регистр-счетчик таймера абсолютно естественно и логично. Оно выполняется не только для 8-битного Timer0, но и для 16-битных таймеров, например, Timer1. Иначе просто нельзя. И это упрощает работу с таймерами когда переполнение можно отследить опрашивая соответствующий бит или используя прерывания (в Baseline нет прерываний). Это настолько естественно, что на него не обращают внимания, как мы часто не замечаем, что дышим, или что у нас бьется сердце.

Но вот тот редкий случай, когда это автоматическое обнуление предварительного делителя нужно учитывать… А все кажется таким знакомым, виденным тысячу раз… Вот это и может привести к подобным человеческим ошибкам. Так тут виноваты свойства человеческой памяти и моя собственная невнимательность.

Заключение, или немного пофилософствуем

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

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

Если подобная ошибка будет в редко работающей ветке программы (только в исключительных ситуациях, как пример), которые не тестировались при разработке и отладке, и попадет в готовое изделие, то уже хуже. Если это что то не очень серьезное, например, игрушка или редко используемая самоделка, то ее “зависание” раз в месяц-два будет неприятным, но не критичным. Если это прибор, который используется в длительном, или трудно воспроизводимом, эксперименте, то дело совсем другое. А в предельном случае может быть и “ракета самоуничтожилась”… И даже “ракета прилетела не туда забыв самоуничтожиться из-за программного сбоя”….

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

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

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

Но все таки, канал то технический. Поэтому вернемся к техническим ошибкам. На мой взгляд, ошибаться все таки не так страшно. Нет, это не индульгенция вроде “ошибаюсь как хочу и ничего не боюсь”! Ошибок нужно стараться избегать. Плохо, когда человек упорствует и не желает признавать и исправлять свои ошибки, хоть на них ему указывают. Иногда, на форумах это наглядно видно, реакция ошибающегося бывает даже агрессивной.

Пожалуй, подведу итоги…

  • Ошибаться плохо, но избежать этого практически не возможно. Особенно, во время разработки или обучения.
  • Нужно опасаться не столько ошибок, сколько не выявленных ошибок и их последствий, когда они попадают в готовое изделие. Да, я говорю о технических ошибках. Тестировать нужно максимально тщательно. Опытная эксплуатация необходима.
  • НЕДОПУСТИМО отказываться признавать и исправлять свои ошибки!
  • Помните, на ошибках учатся. Всегда изучайте причину появления своей ошибки и собственно ошибку. Во всех аспектах. Если ошибка от недостатка, или неточности, знаний, то нужно восполнять пробелы. Если ошибка от невнимательности, то стараться в дальнейшем быть внимательнее. Если от небрежности, то стараться быть аккуратнее и точнее. Помните, все, что нас не убивает, делает нас сильнее. Это касается и наших ошибок, в том числе. Если на них учиться, конечно.
  • Учитесь не только на своих ошибках, но и на чужих. Отличная схема или программа, которые вы нашли и использовали, безусловно, помогут вам. Но еще больше могут помочь схема или программа с ошибкой, когда эта ошибка найдена и описана самим автором или кем то еще. И втройне полезнее, если ошибку найдете и исправите вы сами. Это кажется парадоксальным, но это дает вам опыт. А это самое ценное.
  • Ну и последний пункт, для новичков, для тех, кто еще учится. Не бойтесь своей неопытности, опыт дело наживное! Все когда то были начинающими и все допускали ошибки, иногда еще глупее ваших. Если вы будете действительно стремиться к знаниям, если будете упорно трудиться (а это бывает ох как не легко иногда), то без сомнения сможете стать отличными специалистами! Но при этом, став специалистами, не забывайте времена, когда сами были начинающими и неопытными.

Источник