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

Программирование всегда считалось чем-то «для умных», именно потому, что мы пишем на черном экране на неправильном английском, что в итоге многих пугает, но это не так — ну, скажем, на 65% так.

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

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


Способность создавать вещи ✅

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

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

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

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

Каждый может научиться ✅

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

Программирование — это то, в чем вы должны разобраться сами, потому что вдруг вам это может не понравиться. И это нормально, потому что учиться программировать может быть поначалу не очень удобно. В конце концов, это все еще новая область и слишком запутанная. Однако программирование не является чем-то невозможным для изучения. Нужно только иметь способности и сделать первый шаг.

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

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

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

Я оставляю в качестве предложения этот очень полный видеоролик, рассказывающий об этой теме:

Упорство выше обычного ✅

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

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

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

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

Подводя итог, прежде чем приступить к программированию, во-первых, одолейте и переиграйте Dark Souls. Если вы сможете это сделать, вы сможете программировать.

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

Программирование — это будущее ✅

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

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

То, что раньше было убежищем от реального мира, в итоге стало противоположным, и вместе с этим был создан целый мир внутри себя (metaverse vibes), с серьезными зависимостями, которые возникают у людей. И все это при том, что почти половина населения даже не знает, как написать строчку кода.

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

Это факт, что без технологий люди в наше время уже не могут жить. Она во многом облегчает нашу жизнь, а также влияет на многие другие вещи в мире.

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

Опыт без работы ✅

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

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

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

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

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

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

Не позволяйте своим мечтам оставаться только мечтами ✅

Именно это сказал Шайа ЛаБеуф в своем знаменитом видео под названием «Just Do it», которое хоть и стало мемом, но это отличное видео. Очень мотивирует.

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

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

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

Вчера вы сказали «завтра», а сегодня — то же самое. Не ждите понедельника и начните прямо сейчас. Вы можете это сделать. ПРОСТО СДЕЛАЙТЕ ЭТО!

Программирование в других областях ✅

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

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

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

Любопытно: есть программисты, работающие, не будучи в IT-сфере, то есть профессии, где программирование может быть использовано, например, медицина, экономика, статистика и многие другие. Нужно только знать, где его использовать!

Реальная польза от умения программировать ✅

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

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

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

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

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

Так что если вы действительно собираетесь научиться программировать, будьте сосредоточены, преданы своему делу и никогда не прекращайте учиться!


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

Вы случайно получили мотивацию и хотите знать, с чего начать? Приглашаю вас прочитать другую мою статью, где я указываю 4 бесплатные платформы для изучения программирования. Может быть, это хорошее начало для вас!

4 бесплатные платформы для изучения программирования

Darrow ・ Dec 23 ’21 ・ 3 min read

#braziliandevs #новички #программирование #webdev

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

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

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

«Каждый в этой стране должен научиться программировать, потому что это учит думать». — Стив Джобс

Оцените статью
Procodings.ru
Добавить комментарий