🤔 А что если…?

Вы наверняка слышали фразу “Настоящий мастер - это вечный ученик”. Возможно, даже от меня) Но что за этим стоит? По сути, это означает, что не существует такой точки, по достижении которой можно прекратить самообучение. Поэтому, чтобы быть на плаву необходимо постоянно совершенствоваться

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

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

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

Решая рабочие задачи, я редко ограничиваюсь только ТЗ. Постоянно, при решении задачи, я задаюсь вопросом А что если? А что если пользователь во время заполнения формы закроет ее на полпути? А что если запрос будет грузиться слишком долго или завершиться с ошибкой? И так далее. Это помогает смотреть на вопрос шире. Рассматривать разные, иногда даже неочевидные сценарии.

Это как раз тот случай, когда усложнять себе жизнь не только можно, но и нужно. Я долго использовал этот метод почти на автомате, неосознанно. Возможно, он давно существует и у него даже есть какое-то умное название. Этого я не знаю)

А какие интересные лайфхаки и подходы в обучении используете вы? #главное_двигаться

🤔 А что если…? | Сетка — социальная сеть от hh.ru