Вопрос, который я повторяю себе каждый день…
Ревность — это настоящая эмоция, с которой я часто борюсь во время моего обучения.
Особенно в начале обучения кодированию я завидовал всем людям, которые знали о программировании больше, чем я.
Теперь многие из вас могут чувствовать то же самое, но проблема с ревностью заключается в том, что если вы не превратите эту эмоцию в позитивное действие, она может быстро разъедать вас и свести с ума.
Ревность к тому, кто знает о теме больше, чем вы, подобна гневу на GPS за то, что он показал вам путь к месту назначения.
Чем больше я следил за старшими разработчиками и людьми в отрасли, чем больше я читал и исследовал темы о программировании, тем больше я понимал, что, возможно, мне вообще не следует ревновать.
Эти люди делились знаниями, которые они собрали в ходе собственных исследований и исследований. Конечно, они должны были откуда-то начаться.
Они тоже когда-то были в начале своего пути и теперь пришли сюда, чтобы указать мне путь.
Они создали карты знаний, и все, что мне нужно было сделать, это следовать по пути.
Как только я принял эту концепцию, начал возникать вопрос, который я стал задавать себе каждый день.
Вопрос, который мотивировал бы меня на пути к успеху, чтобы я тоже мог пойти по стопам людей, которыми я восхищался.
Этот вопрос: Почему не я?
Миф о «прирожденном» программисте
Когда дело доходит до программирования, существует распространенное мнение, что некоторые люди просто рождаются с природным талантом к этому. Возможно, вы слышали, как люди говорят что-то вроде «У него просто талант к программированию» или «Она прирожденный программист». Но правда в том, что это миф.
Программирование — это не то, с чем вы рождаетесь или без. Это такой же навык, как игра на музыкальном инструменте, говорение на иностранном языке или занятие спортом. И, как и любому навыку, этому можно научиться упорным трудом и практикой.
На самом деле, некоторые из самых успешных программистов в мире начинали практически без опыта. Возьмите, например, Марка Цукерберга. Он начал заниматься программированием в средней школе, но не был вундеркиндом. Ему пришлось много работать, чтобы освоить необходимые навыки, и он провел бесчисленное количество часов, тренируясь и создавая вещи.
Дэвид Карп — еще один пример успешного программиста, начавшего практически без опыта. Карп является основателем Tumblr, популярной платформы для ведения блогов и социальных сетей (в свое время). Он бросил среднюю школу и не пошел в колледж, но сам научился программировать, читая книги по программированию и экспериментируя с кодом.
Эти примеры показывают, что успех в программировании зависит не от рождения с особым талантом или даром. Речь идет о том, чтобы потратить время и усилия, чтобы освоить необходимые навыки и накопить свои знания и опыт.
И когда я думаю о том, как в 2007 году, в возрасте 21 года, Карп запустил Tumblr, и он быстро завоевал популярность, в конечном итоге будучи приобретенным Yahoo более чем за 1 миллиард долларов в 2013 году.
Или я думаю обо всех великих вещах, которых Марк Цукерберг достиг благодаря Facebook, а теперь и Meta.
Не могу не спросить — почему не я?
Ценность тяжелой работы и настойчивости
Когда дело доходит до достижения успеха в программировании, одной из самых важных черт, которыми вы можете обладать, является сильная рабочая этика в сочетании с настойчивостью.
Упорный труд и настойчивость помогут вам преодолеть даже самые сложные задачи программирования и развить навыки и знания, необходимые для достижения успеха.
Очень немногие успешные программисты могут приписать свой успех исключительно удаче.
На самом деле, многие сказали бы, что только после того, как они оставались последовательными и верными своим ценностям и целям, открывались «счастливые» возможности.
Когда я думаю обо всем, чего я когда-либо добился в жизни, я могу с уверенностью сказать, что больше всего я горжусь тем, ради чего я чертовски тяжело работал.
И это включает в себя стать инженером-программистом.
Я говорю все это, но важно понимать, что тяжелая работа и настойчивость естественны не для всех. Это выученный навык, и для его развития могут потребоваться время и усилия.
Однако есть люди, которые занимаются этим каждый день.
Они просыпаются, они кодируют.
Они заканчивают свою повседневную работу, пишут код.
У них есть свободное время, они пишут код.
Тяжелая работа отличает отличных от посредственных.
Как и вы, я тоже нахожусь на пути к тому, чтобы стать самым успешным программистом, каким только могу быть, и я знаю, что если я буду достаточно усердно работать, то почему не я?
Сила позитивного внутреннего диалога и саморефлексии
Позитивный разговор с самим собой и саморефлексия — мощные практики, которые могут помочь начинающим программистам добиться успеха.
Позитивный разговор с самим собой
Столкнувшись с проблемами или сомнениями, легко впасть в негативные разговоры с самим собой и ограничивающие убеждения, но при правильном мышлении вы можете преодолеть эти препятствия и достичь своих целей.
И, как я только что выяснил, один простой, но эффективный способ изменить свое мышление — это спросить себя "Почему не я?"
Этот вопрос может помочь вам преодолеть убеждение, что только определенные люди рождаются успешными программистами. Наоборот, это побуждает вас видеть себя способным достичь всего, к чему вы стремитесь.
Еще один важный аспект позитивного разговора с самим собой — помнить о языке, который вы используете, когда разговариваете сами с собой. Положительные утверждения, такие как «Я способен этому научиться» или «Я опытный программист», помогут вам обрести уверенность в своих силах и преодолеть неуверенность в себе. .
Саморефлексия
Самоанализ включает в себя шаг назад и оценку своих сильных и слабых сторон, а также областей, требующих улучшения.
Размышляя о своих прошлых успехах и проблемах, вы можете понять, что работает для вас, а что нет. Это может помочь вам принимать более обоснованные решения о вашем подходе к обучению и программированию в будущем.
Чтобы попрактиковаться в самоанализе, попробуйте каждый день или неделю выделять время для размышлений о своем прогрессе и целях. Задавайте себе такие вопросы, как «Что я узнал сегодня?» и «Что я мог бы сделать лучше?». прогрессировать и брать на себя ответственность.
Будьте добры к себе, изменив свое мышление и помня о своих словах и действиях. Делая это, вы можете преодолеть ограничивающие убеждения и достичь своих целей.
Стать успешным программистом — это не вопрос удачи или природного таланта. Это вопрос тяжелой работы, настойчивости, позитивного разговора с самим собой и саморефлексии.
В следующий раз, когда вы почувствуете зависть к тому, кто выглядит лучше вас или достиг большего, чем вы помните, спросите себя "Почему не я?"
Когда вы сомневаетесь в своих силах, продолжайте двигаться вперед.
Прилагая постоянные усилия и твердую трудовую этику, вы тоже можете добиться успеха в программировании.
Почему бы не вы?
От вашего коллеги, постоянно растущего разработчика,
Код Черлока
💙 Если вам понравилась эта статья…
Я публикую еженедельный информационный бюллетень для постоянно растущего сообщества разработчиков, стремящихся улучшить навыки программирования, повысить производительность и поделиться знаниями в таких захватывающих областях, как технологии, искусственный интеллект и Web3.
Получайте больше подобных статей прямо на свой почтовый ящик.
И оставайтесь на связи 🐦 @evergrowingdev