Эта особенность – жаловаться – присуща очень многим людям. Она оказывает на вас негативное воздействие вне зависимости от того, чем вы занимаетесь. Но если вы собираетесь творить — писать программы, то она помешает вам вдвойне.
Жалобы бывают самые разные, не всегда связаны со специальностью.
Кому-то не нравится квартира, в которой он живёт, – она слишком мала и давно требует ремонта…
Кому-то не нравится машина, на которой приходится ездить… или не нравится, что у него вовсе нет машины.
Кто-то терпеть не можете свою работу и презирает начальника…
Кого-то даже не устраивает текстовый редактор, но он упорно продолжает его использовать :)
Но есть кое-что, в чём такие «программисты» преуспевают – это в ведении своей личной «Книги жалоб» и в поисках свободных ушей, которым можно рассказать о своём чертовском невезении.
Нет ничего страшного в том, что вы недовольны своим уровнем навыков программирования и хотите это изменить. Изменить как можно быстрее. В конце концов, именно в таком состоянии люди добиваются самых высоких результатов – чтобы избавиться от чувства недовольства и неудовлетворённости.
Но если вместо того, чтобы искать способы решения задач и достигать поставленных целей, вы начинаете вести «Книгу жалоб» – вы ... катитесь в пропасть. Если вы, как программист, хотите добиться «финансовой» независимости, перед этим вам нужно достичь «эмоциональной» независимости!
Отбросьте в сторону потребность в признании вас супер-специалистом со стороны других людей. Отбросьте свою «Книгу жалоб» подальше и перестаньте сосредотачиваться на том, что не входит в зону вашего влияния. Обсуждайте только то, на что вы реально можете повлиять.
И думать забудьте о том, что ваши родители, ваши коллеги, ваши друзья или ваша жена тем или иным образом тормозят вас на пути к успеху: на работе, в программировании, в жизни. Возможно, они в самом деле вас тормозят, но это принимает решающее значение только тогда, когда вы начинаете ожидать от них одобрения или поддержки.
Не обращайте внимания на критику и не ищите поводов, чтобы бездействовать.
Но «эмоциональная зависимость» от мнения других людей – не единственная проблема начинающего программиста.
Ещё одна проблема звучит как «Осталась ещё одна книга» и заключается в том, что вам всегда не хватает знаний в какой-то области, чтобы начать действовать незамедлительно.
Вы говорите себе: «Ну, сейчас прочитаю книгу про „Теорию ООП“ – и тогда начну».
А когда прочитываете её, говорите: «Ну, для полноты картины нужно прочитать ещё книгу по „обработке изоображений“».
А когда заканчиваете чтение, говорите: «Ну, я пока не совсем понимаю, как работать с потоками».
А ещё: «Как использовать „функциональное программирование“».
Потом: «Ещё одна книга по Entity-Framework сдвинет меня с мёртвой точки!»
Но ничего не двигается.
Конечно, ведь начинать-то нужно с размахом! Если писать программу, то уровня «Office», ведь вам не нужно несчастное консольное приложение для решения Судоку.
И вот, в один прекрасный день вы слышите историю программиста из вашего города, который стал известным, создав крутую социальную сеть, начав с пресловутого консольного мессенджера на два компьютера. И вы говорите: «Чёрт, да он украл мою идею!»
И теперь вы погружаетесь в самобичевание. «Вот если бы я не медлил и написал такую программу первым, то сейчас бы я уже…» И при этом ваше портфолио так и не пополняется новыми проектами.
«Секрет движения» прост: сразу же, как только в вашей голове зародилась идея, делать первые шаги по её реализации. Хотя бы составить список действий, хотя бы набросать блок-схему или план. Хотя бы создать пустой проект и реализовать самую простую под-задачу.
И начать… действовать!
Если у вас пока нет никаких идей для создания своей программы...
Или если вы уже давно «мусолите» какую-то идею, но никак не можете приступить к её реализации...
Приглашаю вас на видеокурсы проекта "Формула программиста".
В отличии от других способов изучения программирования -
вы с первого же урока начинаете действовать и практиковаться,
начинаете создавать реально работающие игровые и прикладные программы.
Минимум теории, максимум практики, курс на результат!
Начать изучение прямо сейчас: https://www.videosharp.info/video