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

Я так долго думал, что отложу изучение JavaScript, Ajax и передовых методов веб-разработки до тех пор, пока мне это не понадобится. Что ж, мне удалось это отложить, и еще мне удалось полностью облажаться. К концу недели у меня есть клиентский сайт, и я потратил последние 72 часа на то, чтобы теребить волосы с помощью JavaScript и Ajax, потому что административной панели этого сайта нужны и то, и другое. Этого не должно было происходить, я знал, что мне нужно будет изучить эти технологии уже несколько месяцев, но каждый раз, когда я пытался, я бывал ошеломлен и уходил, говоря себе, что сейчас мне это не нужно. Поэтому я меняю свой девиз в отношении этих ситуаций с «Я сделаю это, когда мне это нужно» на «Если мне это понадобится в будущем, мне это нужно сейчас».

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

Думаю, было бы довольно сложно избежать параллелей между другими сферами жизни и этим откровением, которое я получаю. Хотя я проверяю себя с помощью этой беговой штуки и убираюсь каждый день, я думаю, что могу распространить эту философию делать это сейчас на другие области моей жизни. У меня дважды был рак, и я избегаю обследований, потому что это страшно. Сделай это сейчас. Мне звонят сборщики долгов (из-за рака), и я избегаю их, потому что не могу им заплатить. Разберись с этим сейчас. Мне нужно писать потенциальным клиентам по электронной почте, но я избегаю этого, потому что я ленив. Определенно займись этим сейчас $$$.

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

Кстати, о том, чтобы не избегать жесткого дерьма. Я еще не бегал сегодня. Должен бежать! (ржу не могу)