Главная >> Информация >> Почему вам стоит научиться программировать

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Ответить
  3. А может и не нужно учиться программировать. Усилий нужно затратить достаточно много, "влезать" в язык, это только на заре программирования алгоритмы были универсальные и их можно было потом переложить на один из языков программирования. За то же время можно выучить иностранный разговорный язык и не один, толку будет больше.

    Ответить
  4. Надо разделять кодинг и математику. Кодерами могут стать многие, разрабатывать алгоритмы - далеко не все. Так что сначала надо определиться, что понимать под "программированием" - кодирование или создание новых алгоритмов.

    Ответить
  5. Несказанно рад приветствовать вас всех друзья !!! 🙂 Я имею персональный компьютер уже лет 10 - 12 и за этот отрезок времени не познал систему Unix Linuks но теперь всё изменилось и я не просто хочу а жажду познать упущенное и начать программировать с нуля без каких то сомнительных курсов и подсказок , есть среди вас истинные мастера кто может помочь новичку на первых порах ??? Очень нужна помощь !!!! И что вы все скажите о легендарном продукте "Linuks Kali" ??? 🙂

    Ответить
  6. Программирование - это уже soft skill в современном мире. Помните, раньше была профессия "машинистка" - тётя, которая умеет печатать на пишущей машинке? Сейчас любой человек умеет печатать на клавиатуре и оформлять тексты. Хуже, чем та профессионалка, но и потребность-то была невелика. Еще была профессия "шофер" - теперь права и умение водить машину есть почти у каждого, а специальные водители водят только что-то сложное - дальнобои или водители автобусов. А ведь лет пятьдесят назад можно было так же поставить вопрос - "нужно ли учиться водить машину простому человеку? А печатать, если не собираешься стать секретаршей?
    Вот и с программированием так. Финансист уже освоил формулы из Excel или Calc из LibraOffice и считает в нём, а продвинутый финансист научился писать SQL-запросы и знает, что такое витрина данных. Вот вам и программирование в объеме "водителя легковушки на АКПП" :))

    Ответить

Оставьте комментарий