Почему вам стоит научится программировать | Losst

Почему вам стоит научится программировать

Если вы смотрели наши предыдущие статьи, то я уверен, что статья самые популярные языки программирования в linux, наверняка привлекла ваше внимание. Самое первое, что пришло мне в голову после прочтения этой статьи было: мы не должны глубоко искать причину: «зачем учиться программировать». Хотя в конце статьи будет краткое примечание по данной теме, но лично я считаю, что это не должно быть интригующей тайной.

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

Но оно включает больше, чем кажется на первый взгляд. И я поделюсь «моим личным опытом». Как новичку в программировании, самая большая проблема, с которой мне пришлось столкнуться (и она наблюдается у многих людей в этой сфере) – это преодоление разочарования в том, что я не в состоянии решить текущую проблему. Я начал изучать проблемы на SPOJ и первая проблема заключалась в Жизни, Вселенной и Всём, которая на самом деле оказалась самой простой.

После ее решения, мои мысли были похожи на - «Да, я невероятно жажду стать асом в программировании». Но мир моей мечты рухнул после столкновения с невозможностью решить очередные проблемы. Даже спустя много дней я был не в состоянии решить некоторые из них, и они начали ставить под сомнение святость программирования? Зачем учиться программировать, нужно ли оно вам на самом деле? Я имею в виду, почему я должен тратить свое время и силы на решение данных проблем, которые возможно и вовсе неразрешимые.

До тех пор, пока я не прочитал статью в одном блоге по разработке на python:

Учитель математики ведет занятие по логарифмам или квадратному уравнению, или любое другое, а студент спрашивает: «Мне когда-нибудь пригодятся эти знания?» «Скорее всего никогда», без колебаний ответил учитель. «Большинство рабочих мест и даже множество профессий не требуют, чтобы вы знали математику сверх основных арифметических действий и небольших элементов алгебры». «Но,» продолжил учитель, «позвольте мне спросить вас о другом. Почему люди идут в спортзал и поднимают тяжести? Все ли они планируют стать тяжелоатлетами или профессиональными бодибилдерами? Неужели они думают, что в один прекрасный день встретят старушку с двухсотфунтовой штангой и скажут: «Это то, для чего я тренировался». «Нет, они поднимают тяжести, чтобы это делало их более сильными.

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

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

Хорошо, если вы думаете: Нет, это не заставит меня открыть новую страницу, открыть свой ноутбук и это не будет иметь вид: «На старт, Внимание, Программировать»!! Но да, статья заставила меня задуматься над вопросом зачем нужно программировать.

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

Вам понравилась статья? Что вы думаете обо всем этом? Уже знаете несколько языков программирования или только собираетесь выучить? Напишите в комментариях!

На завершение, видео, где рассказывается как правильно выбрать язык программирования:

Источник: fossbytes.com

Ваше имя тоже может быть здесь. Как? Пишите для нас! Смотрите подробнее как стать автором Losst.

Оцените статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (17 оценок, среднее: 4,94 из 5)
Загрузка...

  6 comments for “Почему вам стоит научится программировать

  1. Андрей
    Сентябрь 30, 2016 at 10:11 дп

    Спасибо, мотивирующая статья. 🙂

  2. Сентябрь 30, 2016 at 12:57 пп

    Что сказать, вокруг да около и ничего по сути. С личного опыта скажу так как учился на программиста, но на втором курсе выбрал направленность «Системное администрирование». Если задумались о программировании, не HTML/CSS, например создание приложений и прочего другого, нужны хорошие знания в математике, если в математике вы дуб и прочие формулы для вас темный лес, кроме HTML и CSS ничего не смотрите так как программирование будет для вас казаться еще более темным лесом чем привычная алгебра с школьной программы.

    • Дмитрий
      Октябрь 3, 2016 at 7:41 пп

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

      В частности изучаю php и python.

    • Core
      Октябрь 6, 2016 at 8:05 дп

      +1. Можно не уметь решать уравнения и не знать формулы сокращенного умножения, но это не значит, что программирование из за этого станет сложной задачей. Построение алгоритмов напротив может помочь обрести эти самые знания, в самых разных областях, научит подходить к решению любой задачи и имея странную запутанную цель выстраивать стройный и понятный путь её решения. Вам не придётся считать, вам придется разобраться в том, как именно происходит это «считание» и объяснить это машине.

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

      • Core
        Октябрь 6, 2016 at 8:16 дп

        ззы php, c/c++, delphy, немного js и всего остального по немножку. А еще скриптинг и консоль. Принципы во всех языках похожи. Различается подход к программированию, синтаксис. Философия у каждого языка своя, со своей историей и областью эффективного применения.

  3. Александр
    Октябрь 16, 2016 at 4:58 дп

    Статья действительно вокруг да около. Скажу за себя. В юности мне повезло познакомиться с компьютером брата zx-specturum. На котором брат загружал игры с аудио кассет и мы играли. Но вместе с этим компьютером шла толстая книга по языку программирования бейсик. Естественно меня, к тому моменту школьника 7 класса, заинтересовало, как с помощью этих команд можно изменять игры или написать свои. Так я увлекся программированием. И пусть в итоге великим программистом я не стал. А выбрал профессию по сетям связи. Но тот ранний опыт помог мне понять суть написания программ, помог глубже увлечься школьной математикой и особенно геометрией для применения в своих программах, а так же физикой для описания процессов.
    В итоге школу я закончил с пятерками по выше названным предметам и неугасаемым интересом к около компьютерной тематике.

Добавить комментарий

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: