Connect with us

Обучение

Мне [введите свой возраст]. Не слишком ли поздно мне становиться разработчиком?

Так что послушайте, детишки (и все остальные тоже). Забудьте о “слишком стар, чтобы учиться кодить”, поскольку учиться никогда не поздно. Неуклюжие новички рулят!

AppTractor

Опубликовано

/

     
     

Валентин Домбровский, глава московского Moscow Python сообщества, один из организаторов курсов Learn Python, перевел для нас статью Чака Фиппса, разработчика, уже в зрелом возрасте начавшего изучать программирование.

В мире разработчиков существует известный мем: “Я – ещё не родившийся младенец. Не слишком ли поздно мне учиться программированию?”. Даже миллениалы задают этот вопрос. Как будто показать себя неуклюжим новичком это что-то постыдное.

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

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

Вот что я хочу сказать

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

  1. У вас есть опыт решения проблем. Простая житейская логика постигается проще, если у вас есть некоторые значки, полученные за достижения в скаутском отряде под названием Жизнь.
  2. Вы лучше понимаете, что вознаграждение следует после того, как вы проявите, терпение и настойчивость, а также после упорной практики.
  3. У вас есть эмоциональный интеллект. Это означает, что вы можете лучше проявить себя как командный игрок и поладить со всеми.
  4. Вы лучше подготовлены для того, чтобы понимать пользовательский опыт и видеть причины, почему он хорош или плох.
  5. Вы разнообразите состав команды.

Как более возрастные разработчики помогают разнообразию в команде

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

Хорошие новости! У вас нет времени на эту ерунду, когда вы разрабатываете алгоритмы.

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

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

Лично я вхожу сразу в 2 категории – геи и седые.

Мой путь к тому, чтобы стать Front End разработчиком

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

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

Первый онлайн-курс, который я освоил был “Rails за 1 месяц” – так я получил первое представление о bash, Sublime Text и GitHub. Затем, с помощью одного из курсов HTML я сделал свою первую статическую страничку и выложил её в сеть.

Позднее я научился делать вайрфреймы мобильных приложений и прошёл курс на Udemy, чтобы попробовать создать приложение на Swift (это непросто).

После этого, где-то год назад я перешёл на Free Code Camp и с тех пор мой рост не останавливался. Я верю, что это лучшие бесплатные онлайн-курсы веб-разработки, поскольку они учат тому, как легко постигать уроки и как сложно после этого создавать реальные проекты и алгоритмы.

6 месяцев спустя я приостановился в прохождении курсов на Free Code Camp, чтобы помочь двум стартапам с их идеями для дизайна (бесплатно).

После этого я превратил страничку со своим портфолио в полноценный сайт – там я разместил концепты своих дизайнов, простые вебсайты и видео компании. Я научился тому, как добавлять на сайт Google Analytics, мета тэги. кнопку “Поделиться” от Facebook и многое другое.

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

Также я нашёл прекрасное сообщество CodeNewbies и посетил их прекрасную конференцию Codeland в Нью-Йорке – скоро я напишу больше об этом.

Чему же я научился, когда начал учиться программированию?

Кроме того, что у меня появилась новая цель и вдохновение на то, чтобы творить, есть ещё несколько практических вещей, которые я постиг:

  1. Существует бесконечное количество бесплатных (и почти бесплатных) ресурсов. Я решил не идти на платные курсы, пока я не “истощу ресурсы” интернета. Однако, чем больше я знаю, тем более расширяются границы бесплатных возможностей.
  2. Экосистема программистов – сообщество, которое готово делиться и мне нравится подобная культура. Она вознаграждает умных людей, которые отдают свои знание на благо всех. И нам стоит поблагодарить Google и других подобных ему. Большой G может быть самой большой машиной по зарабатыванию денег в мире, но в то же время она даёт много бесплатных возможностей.
  3. Делать что-то – это настоящее обучение. То, что сложно, является по-настоящему ценным. Цель состоит в том, чтобы выучить достаточно для того, чтобы понять, что ты сможешь (и будешь) получать деньги за то, чтобы создавать что-то новое каждый день. Так что, начните прямо сейчас.
  4. Изучение программирования улучшает сенсорную и кратковременную память. До этого я не мог запомнить телефонный номер больше, чем на 5 секунд. Теперь это не так. Такое ощущение, что улучшилась взаимосвязь между моими глазами и моим мозгом. Рассматривание кода JQuery и цветовых hex-кодов может помочь вам в этом. Внимание: миллениалы могут не понять эту часть. Будучи первыми детьми, рождёнными после изобретения видеоигр, многие из них выросли с естественной когнитивной совместимостью между глазами и руками. Когда Марк Цукерберг говорил: “Молодые люди просто умнее”, – возможно, он имел в виду именно это.

И, наконец:

  1. Изучение программирования делает вас умнее и моложе. Это тот опыт, который я получил в последний год, обучаясь с помощью Free Code Camp, готовя задания для Hack Reactor и разрабатывая проекты. Да, в каких-то документах написано, что я старше всех остальных, но какая мне разница? Я могу что-то привнести в этот мир и мне нечего терять.

Так что послушайте, детишки (и все остальные тоже). Забудьте о “слишком стар, чтобы учиться кодить”, поскольку учиться никогда не поздно. Неуклюжие новички рулят!

AppTractor
Комментарии Facebook
Продолжить чтение
Click to comment

You must be logged in to post a comment Login

Leave a Reply

Обучение

Разработка iOS 11 приложений на Swift

Стэнфордский университет опубликовал новую версию курса по Swift в iTunes U.

Леонид Боголюбов

Опубликовано

/

В новом курсе учтены все изменения, сделанные в iOS 11 и новой версии Swift.

Темы:

  • Инструменты и API, которые понадобятся для разработки приложений для iPhone и iPad/
  • Пользовательский интерфейс.
  • MVC-парадигма.
  • Анимации.
  • Многопоточность.
  • Работа с сетью.

Курс бесплатен и доступен для прохождения на iPhone и iPad. Язык – английский.

 

Леонид Боголюбов
Комментарии Facebook
Продолжить чтение

Обучение

Awesome Game Boy Development: разработка для Game Boy

Список всех необходимых ресурсов по разработке игр для Game Boy (Color) – инструменты, документы, статьи, руководства и примеры, open source ROM-ы, эмуляторы и т.д.

Леонид Боголюбов

Опубликовано

/

Список всех необходимых ресурсов по разработке игр для Game Boy (Color) – инструменты, документы, статьи, руководства и примеры, open source ROM-ы, эмуляторы и т.д.

Леонид Боголюбов
Комментарии Facebook
Продолжить чтение

Новости

Mail.Ru Group и МФТИ запускают школу мобильной разработки в Сочи

В рамках смены с 4 по 25 января 2018 года школьники пройдут курсы по Android-, Java- и веб-разработке, по безопасности и управлению продуктом.

AppTractor

Опубликовано

/

Автор:

Mail.Ru Group совместно с Центром развития ИТ-образования (ЦРИТО) МФТИ впервые запускают зимнюю сессию по классическому программированию и мобильной разработке на базе образовательного центра «Сириус» в Сочи.

Смена в «Сириусе» соберет 60 учеников 9—11 классов со всей России. В рамках смены с 4 по 25 января 2018 года школьники пройдут курсы по Android-, Java- и веб-разработке, по безопасности и управлению продуктом. Кроме того, они объединятся в команды и создадут собственное мобильное приложение.

В программе смогут принять участие школьники, набравшие наибольшее количество баллов в октябрьском и ноябрьском отборочных турах олимпиады «Технокубок». Отбор будет проходить до 20 ноября 2017 года.

Руководителем программы выступит Алексей Малеев, директор Центра развития ИТ-образования МФТИ, основатель Олимпиадной школы и Университетских кэмпов по программированию для старшеклассников, а также проекта Moscow Workshops ACM ICPC. Преподавателями будут сотрудники Mail.Ru Group и студенты — выпускники образовательного проекта Технотрек, который Mail.Ru Group реализует на базе МФТИ.

AppTractor
Комментарии Facebook
Продолжить чтение

Новости

Стив Возняк открывает «цифровой институт» Woz U

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

AppTractor

Опубликовано

/

Автор:

Стив Возняк запускает новый стартап — «цифровой институт» Woz U. По его словам, он должен поставить на поток подготовку ИТ-специалистов, научить обычных людей не бояться технологий и защитить их от потери работы в связи с автоматизацией, пишет Хайтек.fm.

Возняк хочет поставить на поток выпуск специалистов по компьютерным наукам и созданию ПО. Эти знания должны защитить людей от потери работы в эпоху роботизации. Позже будут добавлены такие специализации, как анализ больших данных и кибербезопасность. Сооснователь Apple уверяет, что выпускники его «института» окажутся более конкурентоспособны на рынке труда даже по сравнению с обладателями университетских дипломов в области ИТ. До сих пор выпускники разнообразных школ программирования и онлайн-курсов этим похвастаться не могли. В крупных ИТ-компаниях их вообще не рассматривают в качестве серьезных претендентов на занятие каких-либо должностей.

Возняк собирается использовать свои связи в бизнесе для подготовки из самых обычных людей ИТ-специалистов высокого уровня фактически по прямому заказу крупных работодателей. В том числе Woz U будет готовить и будущих ИТ-предпринимателей. Школа-акселератор расположится в Аризоне. Еще 30 офлайн-школ должны открыться по всем Штатам.

Наша цель — дать людям цифровые навыки, гарантирующие трудоустройство в ИТ-секторе, не заставляя их при этом в течение многих лет выплачивать взятые на получение образования кредиты, — заявил Возняк, объясняя преимущества своего «института» перед официальными вузами. Однако, это вовсе не означает что обучение в Woz U будет бесплатным.

В свое время Возняк спорил со Стивом Джобсом, призывая даром раздавать первые персональные компьютеры. Сегодня Возняк по-прежнему ратует за максимальную доступность технологий. Тем не менее, за обучение в его Woz U придется платить. Точный размер оплаты не раскрывается. Представитель «института» сообщил лишь, что «стоимость обучения будет варьироваться в зависимости от выбранной программы».

AppTractor
Комментарии Facebook
Продолжить чтение

november

24novallday26What the hack?!

25novalldaySmart Taler 2017

25novalldayLadies Code: время технологий

30novalldaySmart Cars & Roads 2017

december

02decalldayAvito iOS Meetup Winter Edition

05dec18:3022:00Яндекс изнутри: глазами iOS-разработчика

08decallday09Кубок СTF России

09decallday10Games Gathering 2017

09decalldayЛекционный день по игровой индустрии

Наша рассылка

Каждому подписавшемуся - "1 час на UI аудит": бесплатный ускоренный курс для разработчиков веб и мобильных приложений!

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

Наш Facebook

Популярное

X

Спасибо!

Теперь редакторы в курсе.