Автор оригинала: Chris.
Эта статья дает вам единственный секретный секрет на Python Mastery. Вы должны сделать только одно: прочитайте это до конца. Если вы не можете сделать даже это, как вы можете ожидать достичь мастерства Python?
Итак, давайте сделаем перерыв от ежедневного вихря, будем ли мы?
Может быть, вы в настоящее время кодируют, чтение новостей или изучаете код. Сделайте шаг назад, чтобы подумать о гораздо более важной теме для вашей жизни: достижение мастерства – радикальная долгосрочная стратегия.
У меня есть свой собственный «Coffe Break Python», сидящий в небольшом кафе (WiFi плохо, кофе отличный в Германии).
Я только что закончил главу «Десять одноклассников, чтобы проанализировать данные» для моей предстоящей книги «Python One-Listers», которые я пишу с известным издателем Nostarchpress.
Это моя четвертая книга Python и первая, которую я не самоумышляю. Мне действительно нравится работать с редактором и полировкой книги до смерти.
(Конечно, это все еще тяжелая работа Но я продолжаю толкать, потому что знаю, что это поможет многим начинающим кодерам.)
Как я пишу и полирующую, а пишу и полирую, я думаю о сходстве производительности, писать на естественном языке и написание на языке программирования.
Я понял, что написание кода и текст записи действительно одинаково, когда вы действительно идете в ядро этого.
Программирование, как написание, является ремеслом. Это тяжелая работа, чтобы создать кусок текста. Это тоже грязный. Например, вы пишете несколько текстов, вы пишете несколько кода, а затем вы понимаете, что это дерьмо. Поскольку Стивен Кинг ставит это: написание переписывает. Вам нужно сосредоточиться на вашем проекте.
Ваш разум постоянно ищет облегчение и принимает каждый стимул в качестве причины прокладывать.
Как я вижу, написание текста и кода – медитация. Как только ваш разум начинает бродить, вы подтверждаете его и согнитесь сосредоточиться на кусок работы прямо перед вами.
Это глубокая работа – если вы прочитали книгу из компьютерных наук, профессор Кэл Ньюпорт (рекомендуемое чтение). Для меня кодирование, как писать, является дзенподобным опытом: глубокое мышление.
Каждый раз, когда вы делаете это, вы улучшаете свою силу, повышаете свою уверенность и разрабатываете устойчивость к дальнейшим отвлекающим факторам. Вы получаете импульс, работая на вашем проекте, пока вы, возможно, не достигнете состояния потока.
Тем не менее, большинство дней являются просто чистой тяжелой работой, и ни один поток не виден.
Если вы хотите добраться до Mastery, вы должны сделать это много лет. И делать это много лет, вы медленно становитесь лучше в написании текста и кода. По дороге вы решили мириады крошечных проблем. Вы поймете это, если пишете несколько текстов, и вам не нужно думать о небольших узорах текста. Если вы код, вам не нужно думать о том, как решить крошечные проблемы с кодом (например, замена двух значений или итерации по последовательности). Вы уже подумали их в прошлом, и они стали вашей второй природой. Для каждого из них вы заплатили со своим временем, потом и неразделенным вниманием.
У меня была ошибка в большом программном проекте, который стоил мне одну полную неделю. Я разделил два числа и язык программирования Java выполнял целое число. Так что всегда округлить результат до нуля. Когда я использовал результат в качестве критериев принятия решений для условно-выполнения некоторых кода, в моем проекте был практически мертвый код. Действительно глупое ошибка, которая стоит мне неделю. В следующий раз я не буду повторять эту ошибку. Для уверенности. Все эти маленькие узоры являются крошечными инвестициями в ваши навыки.
Теперь смешайте это непрерывным улучшением вашей теории навыков (чтение учебников, работающих на курсах, посетите конференции) – и вы в конечном итоге приблизитесь к статусу Mastery. Я не пишу «достичь статуса Mastery», потому что он не гарантируется. Но хотя этот путь очень не уверен, он все еще стоит, как мы обсудим в мгновение.
Я рекомендую разделить ваше время, как это:
- 30% теории и
- 70% практики.
Эта программа обучения подробно описана в моем курсе Python, которое поможет вам зарабатывать деньги с вашего дома:
«Достигните уровень Freelancer Python в ваших перерывах на кофе» (ссылка на мою страницу курса).
Причина, по которой я рекомендую начать обучение в качестве Python Freelancer, потому что вы платите за то, что нахождение на пути к овладению. И вы не учитесь ради обучения, но решая очень практичные реальные проблемы.
Интересный вопрос, который я хочу ответить в этой статье: Почему кто-то прошел всю боль в освоении ремесла написание, кодирование или что-то еще?
Я не могу говорить за тебя, но мою причину, по которой я на этой миссии к мастерству – это цель. Это так просто. Цель.
Ты и я ленивый. И мы проходим через этот уровень боли, только если у нас есть сильная цель.
Мастерство о преподавании столько же, сколько о изучении. Речь идет о том, чтобы быть средой, которая постоянно преобразует вездесущий поток бессмысленных данных в более высокую форму более значимых знаний.
Вы трансформатор. Вы преобразуете низкоуровневую информацию или данные в знания высокого уровня. И это делает вас ценным в этом мире. Это делает вас ценным для коллективного интеллекта.
Более того, вот как появляется коллективная разведка. Мы все единицы обработки данных. Вы знаете, Ювал Харари – самый большой мыслитель нашего времени? Он профессор истории очень четким взглядом на человечество. Проверьте его видео – они потрясающие.
По словам Харари, вы и я не только, кроме единиц обработки данных. Мы обрабатываем данные низкого уровня (например, визуальные данные, аудитивные данные) в знания высокого уровня. Мы работаем против хаоса. Это то, что мы приносим к столу. Это в самом сердце нашей цели. Шт. Кусок, мы создаем коллективную разведку. Вот как я это вижу.
Это была философская статья. То, что я хочу сделать сегодня, – спросить вас: Какова ваша цель? Почему вы делаете все, изучая Python, пытаясь добраться до мастерства? Комментарий с вашей целью ниже! Это сделает его более конкретным для вас, и вы в конечном итоге добились прогресса в вашей собственной жизни.
Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.
Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python одноклассники (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.
Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.
Оригинал: “https://blog.finxter.com/the-actionable-secret-to-python-mastery/”