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

Это было шумихой в нашей школе, и это было запрещено в большинстве школ.

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

Перенесемся в 2019 год. Когда я смотрел фильм «Бунтарь во ржи», я понял некоторые необычные факторы, касающиеся жизни Дж. Д. Сэлинджера, которые могут повысить вашу продуктивность как разработчика-самоучки.

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

За свою жизнь он опубликовал только один роман — «Над пропастью во ржи» 1951 года, но какой это был роман!

Вот несколько интересных фактов о над пропастью во ржи от BuzzFeed:

- С момента первой публикации в 1951 году было продано более 65 миллионов экземпляров «Над пропастью во ржи».

- Ежегодно продается около 250 000 экземпляров книги, почти 685 экземпляров в день.

1. Ключ к погружению

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

Однажды он сказал:

«Если бы не эта книга, я мог бы умереть».

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

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

2. Примите отказ

В фильме есть сцена, где профессор Дж. Д. Сэлинджера говорит ему:

«Вы должны смириться с тем, что можете никогда не опубликовать…

Сможешь ли ты заниматься этим всю оставшуюся жизнь?»

У людей так много причин научиться программировать, и, по сути, эти мотивы схожи с мотивами писателей-подражателей.

Если вы хотите сразу же создать приложение на миллиард долларов или создать стартап-единорог, вы не продержитесь долго.

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

3. Всегда будут скептики

«Если у вас закончилась скучная жалкая жизнь из-за того, что вы слушали маму, папу, учителя, священника или какого-то парня по телевизору, который говорил вам, как делать свое дерьмо, то вы это заслужили».
― Фрэнк Заппа

Найдутся люди, которые скажут вам, что у вас нет таланта и что вам следует сдаться.

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

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

У вас могут быть похожие люди в вашей жизни или даже в вашей голове (негативные мысли). У всех нас в голове есть негативные голоса.

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

Очень хорошо, что сейчас занимаются этой проблемой.

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

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

4. Устраните отвлекающие факторы

В случае Дж. Д. Сэлинджера это были люди.

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

Используйте определенные инструменты для управления использованием социальных сетей. Эта статья поможет вам в этом.

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

Вот некоторые выдержки из его книги:

«В то время как Марк Твен написал большую часть «Приключений Тома Сойера» в сарае на территории Карьерной фермы в Нью-Йорке, где он проводил лето. Кабинет Твена был настолько изолирован от главного дома, что его семья играла в рог, чтобы привлечь его внимание во время еды».

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

5. Ищите поддержки (нам всем нужны наставники)

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

В случае Дж. Д. Сэлинджера именно его мать и его профессор (Уит Бернетт) наставляли и мотивировали его продолжать свою страсть к писательству. Собственно, именно Уит Бернетт и вдохновил его на написание романа по персонажу Холдена Колфилда.

Для начинающих программистов эта поддержка может исходить от онлайн-форумов, таких как /r/learnprogramming или freecodecamp.

Вы не поверите, как люди могут поддержать вас на этих форумах.

6. Медитируйте

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

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

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

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

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

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

Старайтесь медитировать по 30 минут в день. Это окажет огромное влияние на вашу продуктивность.

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

Это твоя дорога и только твоя. Другие могут пройти его вместе с вами, но никто не сможет пройти его за вас. — Руми