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

Чем сложнее задача, тем больше награда

Последние 5 лет я занимаюсь бразильским джиу-джитсу. Мой друг и опытный программист из моей школы BJJ сказал, что учиться программировать - это как быть белым поясом. Это так. Первые 6–12 месяцев тебе надрывают задницу. Это жестоко. Вы будете раздавлены, брошены, вымотаны и истощены, и временами вы чувствуете себя беспомощным. Если вы можете просто убедить себя любить боль достаточно долго, вы начнете развивать понимание основных концепций. А потом вы совершаете прорыв, а затем еще один, и внезапно вы больше не пинаете вас по заднице, а играете в изящную стратегическую игру в человеческие шахматы. Вся практика становится более увлекательной, увлекательной и игривой.

Кодирование похоже на джиу-джитсу. Только для вас самая большая проблема - это застрять или написать плохой код и избавиться от него… вместо того, чтобы вас подавить. Поначалу это тяжело и неудобно. Это потому, что кодирование (как и джиу-джитсу) настолько сильно отклоняется от наших обусловленных привычек, которые, естественно, говорят нам избегать боли и искать удовольствия. Когда мы учимся отпускать свои желания мгновенного удовлетворения, мы начинаем испытывать это вдохновляющее чувство роста. Мы ценим его мастерство. Кодирование - это путешествие. Наука. Язык. Форма искусства.

Знайте, почему вы учитесь программировать

Всегда важно знать, ПОЧЕМУ вы что-то делаете. Постоянно напоминайте о себе. Таким образом, когда вы сталкиваетесь с препятствием, вы можете отступить, увидеть более широкую картину, а затем приступить к решению этой проблемы с большей силой и решимостью, подпитываемые вашим желанием достичь конечной цели. Итак, почему я занялся компьютерным программированием?

В своей жизни я побывал в разных карьерных направлениях. От дизайнера одежды до садовника, от хозяина Airbnb до сервера ресторана, от представителя бренда до экстраординарного фрилансера в сфере шеринга. Люди часто называли меня «типичным миллениалом». Судя по всему, мои карьерные привычки на все руки распространены среди нашего поколения технически подкованных людей, которые теребят смартфоны и меняют работу. Я виноват в том, что рынок труда растворяется в аморфном море из 1099 гигов, в то время как стоимость жизни взлетает до небес? Нет. Но это моя обязанность - собрать все воедино и построить лучшее будущее для себя.

Быть мастером на все руки - не обязательно плохо. За годы исследований я научился приспосабливаться, сочувствовать и общаться. То, что ограничивает, - это не стать хозяином ни в чем. Мастерство делает нас особенными, уникальными и исключительно ценными для мира. Предлагаемая ценность - ключ к успеху. Мастерство оплачивает счета. Мастерство придает силы. Мастерство сексуально.

Мастерство создает ценность

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

  1. A Creative Outlet. Мне всегда нравилось заниматься творчеством. Я создавал одежду, писал песни и стихи, играл в битбокс и практиковал боевые искусства. Я придумал бесчисленное количество идей для изобретений. Технологии - это рубеж, на котором я могу находить решения реальных проблем и зарабатывать на этом хорошие деньги. Творчество позволяет мне улучшать качество жизни для себя и других, находить отражение в архитектуре моего разума и общаться с другими на языке за пределами слов, языке опыта.

2. Отличные заработки. Все мы это знаем ... Минимальная заработная плата бесчеловечна. Работать до могилы только для того, чтобы заплатить по счетам и косвенно насладиться приключениями наших любимых телевизионных героев, - это не совсем сон. Зачем работать на мелочь? Мы заслуживаем свободного времени, чтобы исследовать, ходить на свидания, путешествовать и праздновать нашу жизнь здесь, на Земле. К сожалению, капитализм не уважает ваше время или энергию, если вы не разовьете ценный набор навыков, который пользуется большим спросом.

3. Постоянное обучение. Программирование - это постоянно меняющаяся отрасль. Может быть неприятно слышать, как быстро ваши технические навыки устаревают без повторного образования. Но разве это так плохо? Интеллектуальная адаптивность - отличное качество. Способность быстро узнавать что-то новое также применимо к любой сфере вашей жизни. И мы все могли бы выиграть, если бы стали немного более гибкими. Программирование похоже на йогу. Чем чаще вы практикуетесь, тем дольше вы сможете удерживать позу самолета. Гибкий ум - одно из самых ценных качеств, которыми можно обладать.

4. Свобода ~ Я хочу делать в жизни качественный выбор. Я хочу начать бизнес с большими средствами. Я бы хотел жить в другой стране и работать удаленно в какой-то момент. Может быть, Бали, Коста-Рика или Таиланд. Компьютерное программирование - отличное поле для удаленной работы. Кроме того, его востребованные и щедрые зарплаты предлагают широкий спектр возможностей трудоустройства для любого квалифицированного программиста.

Больше возможностей = больше свободы

5. Служение. Моя жизненная миссия - решать проблемы и создавать системы, которые помогут будущим поколениям. Открытие бизнеса может иметь огромное положительное влияние на сообщество. Он может принести новые ресурсы в определенное место или научить людей тому, как расширить свои возможности и жить более независимо. Малый бизнес обслуживает людей в местном сообществе. Однако у технологического стартапа есть сфера влияния, которая может расшириться от одной группы людей до глобального масштаба всего за несколько месяцев. Конечно, компания может стоить миру столько, сколько может помочь, если не больше. На самом деле бизнес будет делать и то, и другое (истощая ресурсы и предлагая решения). По этой причине мы, предприниматели, должны знать обо всех факторах и влиянии наших продуктов, поскольку мы создаем предприятия, которые обеспечивают максимальную устойчивую ценность, при этом как можно меньше обходя людям и планете. Интернет - это открытое игровое поле. Ценность предлагается в форме информации и связей. Технологии - это основная платформа для тех, кто решает проблемы, чтобы оказывать долгосрочное положительное влияние на мир.

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

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

Недавно я поступил в школу Холбертона, это двухлетняя программа по разработке программного обеспечения, аналогичная многим учебным курсам по программированию, но направленная на то, чтобы научить новых программистов развивать практические навыки и глубокое понимание технологий. «Учимся учиться» - это девиз Holberton School. Я начал свой первый урок в прошлый вторник, 5 сентября 2017 года. Я подробно расскажу о своем путешествии по всему процессу, пока не получу шестизначную работу в сфере технологий! Надеюсь, я могу быть ценным ресурсом, если вы хотите сделать карьеру в сфере технологий или научиться программировать.

Если вы нашли это полезным, оставьте аплодисменты, подпишитесь на меня в твиттере или поделитесь им с друзьями! Я также приветствую отзывы и буду рад ответить на любые ваши вопросы. Протяни руку :)

С радостью,

Димитриос

Дизайнер | Предприниматель | Начинающий инженер-программист

Студент @ Holberton School

Оставьте мир лучше, чем вы его нашли

Twitter: @dimitriphilio