Вопрос, который я повторяю себе каждый день…

Ревность — это настоящая эмоция, с которой я часто борюсь во время моего обучения.

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

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

Ревность к тому, кто знает о теме больше, чем вы, подобна гневу на GPS за то, что он показал вам путь к месту назначения.

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

Эти люди делились знаниями, которые они собрали в ходе собственных исследований и исследований. Конечно, они должны были откуда-то начаться.

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

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

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

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

Этот вопрос: Почему не я?

Миф о «прирожденном» программисте

Когда дело доходит до программирования, существует распространенное мнение, что некоторые люди просто рождаются с природным талантом к этому. Возможно, вы слышали, как люди говорят что-то вроде «У него просто талант к программированию» или «Она прирожденный программист». Но правда в том, что это миф.

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

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

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

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

И когда я думаю о том, как в 2007 году, в возрасте 21 года, Карп запустил Tumblr, и он быстро завоевал популярность, в конечном итоге будучи приобретенным Yahoo более чем за 1 миллиард долларов в 2013 году.

Или я думаю обо всех великих вещах, которых Марк Цукерберг достиг благодаря Facebook, а теперь и Meta.

Не могу не спросить — почему не я?

Ценность тяжелой работы и настойчивости

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

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

Очень немногие успешные программисты могут приписать свой успех исключительно удаче.

На самом деле, многие сказали бы, что только после того, как они оставались последовательными и верными своим ценностям и целям, открывались «счастливые» возможности.

Когда я думаю обо всем, чего я когда-либо добился в жизни, я могу с уверенностью сказать, что больше всего я горжусь тем, ради чего я чертовски тяжело работал.

И это включает в себя стать инженером-программистом.

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

Однако есть люди, которые занимаются этим каждый день.

Они просыпаются, они кодируют.

Они заканчивают свою повседневную работу, пишут код.

У них есть свободное время, они пишут код.

Тяжелая работа отличает отличных от посредственных.

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

Сила позитивного внутреннего диалога и саморефлексии

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

Позитивный разговор с самим собой

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

И, как я только что выяснил, один простой, но эффективный способ изменить свое мышление — это спросить себя "Почему не я?"

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

Еще один важный аспект позитивного разговора с самим собой — помнить о языке, который вы используете, когда разговариваете сами с собой. Положительные утверждения, такие как «Я способен этому научиться» или «Я опытный программист», помогут вам обрести уверенность в своих силах и преодолеть неуверенность в себе. .

Саморефлексия

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

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

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

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

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

В следующий раз, когда вы почувствуете зависть к тому, кто выглядит лучше вас или достиг большего, чем вы помните, спросите себя "Почему не я?"

Когда вы сомневаетесь в своих силах, продолжайте двигаться вперед.

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

Почему бы не вы?

От вашего коллеги, постоянно растущего разработчика,

Код Черлока

💙 Если вам понравилась эта статья…

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

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

Растем вместе 🌱

И оставайтесь на связи 🐦 @evergrowingdev