Что общего между твоим телефоном, светофором и стиральной машинкой? Все они управляются программным кодом, который кто-то написал. Почти ни одно электронное устройство в современном мире не оживает без участия программистов. А электронные устройства окружают нас повсеместно.
Даже такой казалось бы архаичный агрегат, как двигатель внутреннего сгорания внутри твоего автомобиля, управляется программным алгоритмом. Из этого вытекает первая причина по которой тебе стоит начать учиться программированию.
1. Ты станешь всемогущим (ну почти)
Звучит конечно фантастично и с большим преувеличением, но это так. Почти все сферы жизни человека сейчас сопряжены с информационными технологиями. Медицина, образование, искусство, изучение космоса и даже сельское хозяйство завязаны на определенных программных продуктах. То есть программисты нужны везде и программисты управляют всем этим.
И я говорю о настоящем, о том что имеет место быть уже сегодня. Ближайшее будущее открывает еще более фантастические перспективы.
Мы неизбежно будем все больше погружаться в жизнь онлайн
Социальные сети для нас уже стали не только местом общения и потребления пиратского контента, но и образовательными платформами, торговыми площадками, СМИ и многим другим. И с каждым годом все больше сфер жизни будет переходить в цифровую среду.
В ближайшее время дополненная реальность начнет использоваться повсеместно и можно сказать откроет для каждого человека возможности супергероев. Мы получим зрение киборгов из фантастических фильмов, а доступ ко всем знаниям человечества станет еще проще и не потребует даже лезть в карман за смартфоном.
В чуть более далёкой перспективе мы постепенно переберемся в виртуальную реальность. И никто нас не заставит это сделать, мы сами сделаем этот выбор, так же как сами выбрали зарегаться в Инстаграм и залипать в нем часами.
И в этой новой реальность программисты станут богами, которые будут создавать ее и управлять ей.
Конечно найдутся луддиты которые демонизируют этот процесс, но он неизбежен. Я считаю что это новый эволюционный виток человечества, поэтому сопротивляться этому нет смысла и чем раньше ты это поймешь, тем больше шансов в этом процессе стать созидателем, а не жертвой.
2. Это научит тебя думать
Как однажды сказал Стив Джобс:
Каждый в этой стране должен учиться программированию, потому что это учит тебя думать
Я полностью согласен с этим утверждением и ощущаю на себе как логика, на которой строится программирование, помогает мне понимать мир, других людей и самого себя.
Помимо понимания законов логики, о которых кстати я уже рассказывал на этом канале, навыки программирования помогут тебе структурировать и объективировать свои идеи, а возможно даже воплотить их в жизнь. Как минимум процесс обучения чему-то новому и тем более, не простому, создает в мозгу новые нейронные связи, что само по себе имеет большую ценность для его эффективности.
3. Ты не станешь жертвой мракобесия
Я действитель считаю, что понимание того как работают современные технологии избавит тебя от невежества по поводу многих вещей которые происходят в мире.
Чипирование через наноботов, зомбирование через вышки 5G и прочий бред станет для тебя очевидным как то, что мы рождаемся не из капусты. К сожалению, большинство людей тотально безграмотны в этой сфере и средства массовой информации паразитируют на этом, манипулируя их сознанием через запугивания.
Люди сопротивляющиеся внедрению новых технологий напоминают мне тех кто был против использования автомобилей, предпочитая коней. Я конечно сам за естественность и люблю природу со всем разнообразием живности в ней, но пусть лошадки бегают по лугам, а люди пользуются технологичным транспортом.
Человечество стремится к комфорту и максимальной эффективности в его достижении. А этот процесс напрямую связан с развитием технологий.
4. Ты будешь хорошо зарабатывать
По всему миру до сих пор наблюдается дефицит кадров в сфере IT. Майкрософт утверждает, что в ближайшие годы нехватка программистов на рынке труда вырастет до одного миллиона вакансий. Следовательно, что бы привлечь внимание будущих программистов, компании предлагают им довольно хорошую оплату труда. Например в среднем по России, в середине 20-го года, начинающий разработчик может рассчитывать на зарплату в 50 тысяч рублей, а опытный в три раза больше. Конечно это не верхняя планка, это всего лишь средние цифры.
5. Ты сможешь работать откуда угодно и когда угодно
Для меня один из важнейших плюсов работы программистом является возможность работать удаленно, из любого удобного для меня места. Для многих этот фактор является решающим при выборе профессии. Мне нравится периодически менять локацию, например я люблю проводить рабочий день в какой-нибудь кофейне и я очень ценю эту возможность и быть может для тебя это тоже станет большим шагом к свободе.
Многие компании предлагают работу уделено, а в некоторых весь штат разбросан по разным странам. Помимо этого ты можешь работать как фрилансер, взаимодействуя непосредственно с заказчиком, который так же может находится в другой стране. Кстати в этом случае можно зарабатывать еще больше.
Многие разработчики вообще уезжают в жаркие страны и работают там из своих бунгало.
Заключение
Мы рассмотрели все 5 причин, по которым я рекомендую тебе начать учиться программированию сегодня. На самом деле я могу перечислять эти причины почти бесконечно, но для начала решил озвучить именно эти.
Некоторые из них наверно кажутся не очевидными, другие слишком, но в целом думаю каждый найдет для себя что-то важное среди них. А о том как встать на этот путь, где и как учиться я расскажу в следующих статьях.