Когда я говорю людям, что я инженер-программист, они всегда удивляются…

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

Многие девушки говорили мне: «Ты слишком красивая, чтобы прятаться перед монитором». — ВТФ? Думаю, тогда мне придется ходить в спортзал еще усерднее, пока я не стану шире своего 38-го экрана.

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

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

Это все.

Почему интерес — это все, что вам нужно

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

Чертов список, который нужно решить… к черту это.

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

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

Мне было интересно создать свою собственную видеоигру. Я хотел создать микс между Monkey Island (приключение в жанре point-and-click из 90-х) и механизмом управления Diablo III на Xbox 360.

Я ничего не знал о написании целых программ и подумал про себя:

Насколько сложно было создать такую ​​игру?

Я начал писать свой собственный движок 2D-игры на Java, и в эпизоде ​​16 из 35 я копировал код из учебника YouTube, не зная, что я сделал до сих пор.

Наконец, отказ от создания собственного движка.

Если бы у меня не было огня и я не распространял то, чего хотел, мое путешествие закончилось бы на этом. Я посмотрел дальше и нашел Unity Engine, а так как я кое-что знал о Java, C# был всего лишь шагом в сторону.

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

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

В конце концов, даже не имеет значения, закончите вы проект или нет. В моем случае я забросил игру во время написания дипломной работы. Но к тому времени я узнал так много, что был достаточно уверен, чтобы взять проект Full Stack Web в качестве дипломной работы.

И вы тоже можете!

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

Почему ботаники преуспевают в этих темах

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

Я хорошо разбирался в математике (прирожденный), вот и все.

Когда я начал играть в World of Warcraft, я подражал своему лучшему другу, взяв его расу и класс. Я так сильно облажался в этой игре. Гном-воин, какой выбор!

После смены сервера и создания себе бродяги-нежити (да, я играл в клише и не знал об этом), у меня появилось свое видение игры в эту игру.

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

Ботаники, кажется, заинтересованы только в том, чтобы преуспеть в какой-либо области, а окружающий мир постоянно ставит их на место. Для меня это было то же самое: «Ты играешь в WOW? Ты геймер!» хотя у меня были и другие интересы, такие как посещение тренажерного зала, создание музыки и катание на BMX. С другой стороны, я также говорил о WoW с ботаниками.

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

Они не рождаются такими. Вместо этого они развили истинную силу преданности конкретной теме. Они постоянно говорят об этом и поражаются этим. Это мое объяснение того, почему ботаники преуспевают.

Их интерес растет и растет, поэтому они могут становиться только лучше.

Вы можете извлечь из этого пользу, не говоря: я хочу стать разработчиком программного обеспечения! Вы даже не представляете, что за этим стоит, годы гриндинга (прямо как переход с 1-го по 60-й уровень в WoW classic).

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

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

Говоря о финишной черте; как разработчик программного обеспечения, нет.

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

Я изучал электротехнику, и мой диплом не используется по назначению. Я никогда не работал настоящим инженером-электриком; вместо этого я несколько лет проработал в отрасли в качестве Full Stack Developer только потому, что хотел создать видеоигру.

Что вы действительно можете сделать, чтобы добиться успеха

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

В моем случае — посещение тренажерного зала и разработка программного обеспечения.

Что это может быть для вас? Если вы начинаете программировать или мечтали об этом последние несколько месяцев/лет, наконец-то пришло время искать небольшой проект, который ценит вас и за который вы горите!

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

Покопайтесь в теме своего желания, и вы увидите, как много путей начнет открываться и вести вас дальше в жизни. Это похоже на MMORPG; в каждом уголке мира может быть новый квест, редкий предмет, битва PVP или редкий моб.

Если вы не будете его искать, никто вам его не принесет.

Что бы это ни было, пусть ваш внутренний огонь несет вас. Независимо от результата.

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

Очень давно пора открыть для себя Академию обучения Arnold Code. Посмотрите этот бесплатный видеокурс «Пиратское приключение, чтобы открыть для себя 7 таблиц SQL и баз данных». Я преподаю JavaScript, HTML&CSS и C#.