Почему вы должны научиться кодировать (и как это сделать)

Почему вы должны научиться кодировать (и как это сделать)
Кажется, что все учатся кодировать в эти дни. Но почему вы должны научиться кодировать? Мы рассмотрим все причины стать программистом и дадим несколько советов о том, как научиться программировать.

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

Правительство тоже делает свое дело. Каждый год семеро детей (в возрасте от 11 до 13 лет) в Великобритании получают бесплатный BBC Micro Bit. Таким образом, вопрос: почему внезапный спешка, чтобы заставить всех кодировать? В этой функции мы рассмотрим, почему есть большой толчок для того, чтобы все программировали, и почему вы должны научиться кодировать.

Хотите узнать больше о кодировании Mac? Узнайте, как кодировать в Java на Mac | Изучите кодирование Python на Mac | Научитесь кодировать, используя C на Mac

Почему вы должны научиться кодировать: программное обеспечение автоматизирует мир

Научиться кодировать

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

Компьютеры традиционно хорошо умеют делать то, что людям трудно (например, вычислять первые 1000 простых чисел), но они отвратительны в том, что могут делать даже дети (например, распознавать разницу между собакой и кошкой). Но ИИ и МЛ меняют все это, и компьютеры теперь хорошо справляются с обеими задачами.

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

Учитесь кодировать, потому что роботы берут нашу работу

Робот делает работу

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

От самодвижущихся грузовиков до роботов для розничной продажи — нет конца тому, чтобы роботы шли вперед, отбрасывая рабочие места по ходу дела. Перспективы для многих людей мрачны: прогнозируется, что в течение следующих 20 лет будет выполнено до 50 процентов всех выполненных работ.

Посетите этот сайт BBC, чтобы узнать, насколько безопасна ваша работа.

Кодирование — отличный способ заработать

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

Мы начинаем видеть это прямо сейчас. Спрос на кодеров невероятно высок, и не хватает программистов, чтобы удовлетворить спрос. Согласно Code.org, только в США существует 607 708 открытых рабочих мест в области компьютерных технологий, но только 42 969 студентов получили высшее образование в области компьютерных наук.

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

Обучение кодированию делает вас лучше на любой работе

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

  • Если вам когда-нибудь придется делать одно и то же снова и снова, то, скорее всего, вы сможете найти компьютер, который сделает это за вас. Обучение программированию компьютера позволяет автоматизировать повторяющиеся задачи. Вы будете удивлены тем, сколько времени вы сэкономите, когда научитесь программировать компьютер.
  • Цитата Стива Джобса о программировании компьютера не является гиперболой. Обучение программированию компьютера научит вас думать о проблемах и визуализировать сложные структуры. Научиться анализировать данные — невероятно ценный навык.
  • Кодирование требует точности и обучения кодированию повышает ваше внимание к деталям. Изучение того, как сосредоточиться на мелочах, делает вас лучше на любом проекте или работе.
  • Ничто так не повышает ваши навыки решения проблем, как обучение программированию компьютера. Обычно нет правильного или неправильного способа решения любой серьезной компьютерной проблемы. Линус Торвальдс, как известно, сказал: «Дело в том, что в любом вопросе не просто две стороны, почти всегда есть диапазон ответов, и« это зависит »- почти всегда правильный ответ в любом большом вопросе». Эта мудрость приходит с годами решения сложных проблем кодирования.
  • Разложение — это ценный навык, усвоенный программистами. В разложении вы разбиваете большую проблему (например, программу) на несколько более мелких проблем. Затем вы решаете их по одному. Разложение, наряду с другими техниками, такими как «деление пополам» (деление проблемы пополам до тех пор, пока у вас не возникнет множество мелких, но простых проблем), является невероятным жизненным навыком.

Вы понимаете, как работают компьютеры. Хорошо это или плохо, но компьютеры теперь стали неотъемлемой частью жизни каждого. «Это просто работает» — это что-то вроде неофициальной мантры Apple, и это здорово, когда есть компьютеры, которые волшебным образом делают вещи. Но стыдно идти по жизни и не знать, как работают компьютеры. Программирование поднимает занавес и позволяет вам заглянуть за кулисы. Вы узнаете, как все компьютеры являются исходным кодом, построенным друг на друге, каждый из которых сводится к миллионам включаемых или выключаемых электрических выключателей.

Учимся кодировать: онлайн ресурсы

Обучение программированию — один из самых умных шагов, которые вы можете сделать в современном мире (независимо от вашего возраста). Даже небольшое понимание HTML и Python расширит ваши горизонты, как в плане работы, так и в плане перспектив.

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

Если у вас нет абсолютно никакого опыта, то вы должны изучить HTML и CSS, прежде чем переходить к более подробному языку. Создавайте адаптивные сайты реального мира с HTML5 и CSS3, учитесь создавать красивые сайты HTML5 и CSS3 за один месяц и изучайте веб-дизайн Основы HTML5 / CSS3 за четыре часа.

Как только вы научитесь изучать HTML и CSS, вы должны приобрести некоторые навыки Python или JavaScript. Взгляните на бесплатные курсы от Codecademy. Нам также нравятся курсы от Udemy, The Code Club и Coderdojo.

После этого вам следует подумать о проведении MOOC (массово открытого онлайн-курса). Эти курсы могут быть сложными, но дают вам опыт обучения программированию в лучших учебных заведениях, таких как MIT или Гарвард. EDX это место, чтобы пойти. Мы поклонники MIT 6.00.1x и Гарварда CS50.

Научитесь кодировать: зарегистрируйтесь в Boot Camp

Учитесь кодировать в учебном лагере

Еще один популярный вариант — подписаться на Boot Camp. Некоторые курсы бесплатны, на других вы работаете, чтобы покрыть свои расходы, а другие оплачивают (иногда довольно высокую плату).

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

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

  • Udemy
  • Учредители Кодеры
  • Код Google (для детей от 13 до 17 лет)
  • Академия Makers
  • У нас есть кодеры
Ссылка на основную публикацию
Adblock
detector