Год назад я решил погрузиться в этот увлекательный и непонятный мир алгоритмов, массивов, функций, коммитов, классов, полей и отступов. Через несколько месяцев я обнаружил, что мне нужно внедрить ряд новых привычек, чтобы стать разработчиком программного обеспечения. К тому времени я начал много времени уделять личностному росту. Я имею в виду ходить в спортзал, есть здоровую пищу, медитировать и рано вставать.
В этой статье я представлю вам несколько книг, которые помогут вам стать лучшим программистом.
Посмотрите это выступление на TEDx
«Grit» — одна из лучших книг, которые вы можете найти при развитии нового навыка. Анжела Дакворт сообщает нам, что «успех» достается не только талантливым, но и тем, кто проявляет страсть и настойчивость. Выдержка — это работа над чем-то, что вам так дорого, что вы готовы оставаться верным этому, как бы трудно это ни было. Дело не в любви; это о том, чтобы оставаться в любви. К настоящему времени вы можете спросить, что, если я еще не нашел свою «страсть». Вы должны задать себе эти вопросы:
- О чем я люблю думать?
- Где блуждает мой разум?
- Что меня действительно волнует?
- Что важнее всего для меня?
- Как мне нравится проводить время?
Ответив на эти простые вопросы, вы лучше поймете, что вам действительно нравится. Как только вы найдете то, что вам нравится, Дакворт объясняет нам, как практикуют эксперты:
- Установите амбициозную цель (цель, требующая больших усилий и высокого риска). Не зацикливайтесь на том, что у вас уже хорошо получается, специалисты стремятся улучшить конкретные недостатки. Мы должны искать вызовы, с которыми пока не можем справиться.
- Как можно скорее запросите отзывы о том, как мы это сделали. Очень важно больше интересоваться тем, что мы сделали не так, чтобы мы могли это исправить.
- Делайте это снова и снова. До тех пор, пока то, что раньше было борьбой, теперь стало беглым и безупречным.
- Наконец, начните все сначала с новой дополнительной целью.
Книга в четырех идеях
- Выдающееся достижение — это не талант, а мужество: страсть и настойчивость
- Выдержка — это страсть и настойчивость в достижении долгосрочных целей.
- У стойких людей есть четыре общих качества: интерес, практика, цель и надежда.
- Настойчивые люди более осознанно практикуют и испытывают больший поток
Посмотрите это выступление на TEDx
Возможность сосредоточиться на конкретной задаче в течение длительного периода времени кажется невыполнимой миссией, и это именно то, что необходимо при обучении программированию. Кэл Ньюпорт — доктор медицинских наук. D ученый-компьютерщик из Массачусетского технологического института, который объясняет нам разницу между глубокой работой и поверхностной работой. Согласно гипотезе Кэла Ньюпорта, способность выполнять глубокую работу становится все более редкой. Как следствие, те немногие, кто развивает этот навык, а затем делает его основой своей трудовой жизни, будут преуспевать в жизни. К настоящему времени вам может быть интересно, что такое глубокая работа? — По словам самого Карла: профессиональная деятельность, выполняемая в состоянии концентрации без отвлечения внимания, которая доводит ваши когнитивные способности до предела. Эти усилия создают новую ценность, улучшают ваши навыки, и их трудно воспроизвести. Итак, что означает «Поверхностная работа»? Не требующие когнитивных способностей, задачи логистического типа, часто выполняемые во время отвлечения внимания.
Книга в 7 идеях:
- Обучение глубокой работе должно преследовать две цели: улучшение вашей способности интенсивно концентрироваться и преодоление желания отвлекаться.
- Мы проводим большую часть нашего дня в режиме автопилота — мы должны заранее планировать все наши действия по «глубокой работе».
- У вас есть ограниченное количество силы воли, которая истощается по мере ее использования.
- Вам нужна собственная философия, чтобы интегрировать глубокую работу в свою профессиональную жизнь.
- Чтобы работать на своем пиковом уровне, вам нужно работать в течение длительного периода времени с полной концентрацией.
- Чтобы быстро научиться сложным вещам, вы должны интенсивно сосредоточиться, не отвлекаясь.
- Чтобы создавать удивительные вещи, вы должны посвятить себя глубокой работе.
Посмотрите это выступление на TEDx
Я знаю, вам может быть интересно, почему мы должны заботиться о философии стоицизма. Я искренне верю, что это один из лучших «инструментов», которые у вас будут в жизни. При обучении программированию будут моменты, когда вы потеряете веру и уверенность.
Что хорошего в этой книге, так это то, что она предназначена для чтения по одной странице в день, причем каждая страница содержит цитату стоического философа вместе с комментарием.
Райан показывает нам три важнейших дисциплины, в которых стоики были мастерами.
- Дисциплина восприятия: как мы видим и воспринимаем окружающий мир
- Дисциплина действия: решения и действия, которые мы предпринимаем
- Дисциплина воли: как поступать с вещами, которые мы не можем контролировать
Книга в 8 идеях:
- Единственная наиболее важная практика стоической философии — это различение того, что мы можем изменить, и того, что мы не можем изменить.
- Одна из самых сложных вещей в жизни — это сказать «нет».
- Чем больше вы говорите «нет» тому, что не имеет значения, тем больше вы можете сказать «да» тому, что имеет значение.
- Вы не контролируете ситуацию, но вы контролируете то, что вы о ней думаете
- Все, что у нас есть, это наш собственный разум
- Спросите себя: «Какую вредную привычку я сегодня обуздал? Чем я лучше? Как я могу улучшить?
- То, что мы желаем, делает нас уязвимыми
- Когда дело доходит до ваших целей и того, к чему вы стремитесь, спросите себя: контролирую ли я их или они контролируют меня?
Я благодарен за то, что дочитал мою статью до конца. Я надеюсь, что вы узнали что-то из этого. Если вам понравилась моя статья, поделитесь ею с друзьями.
💖 Скажи мне 👋!
Фернандо Салас
Электронная почта: [email protected]
LinkedIn: https://www.linkedin.com/in/luisfernandosalasgave/
GitHub: https://github.com/LuisSalas94
Посмотрите другие мои статьи: