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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Реклама
Посмотреть детали

Proton Drive — это облачное хранилище со сквозным шифрованием от компании, которая создала Proton Mail, которое может стать хорошей заменой Google Диску. Все файлы шифруются на вашем устройстве, поэтому они недоступны даже для самой компании Proton. Вы получаете синхронизацию между устройствами, общий доступ к файлам, автоматическое резервное копирование фото и удобные приложения для всех платформ, но с гарантией, что ваши данные останутся исключительно вашими и никто не будет тренировать на них AI. В бесплатной версии доступно 5 ГБ места на диске. Посмотреть детали

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-запросы и знает, что такое витрина данных. Вот вам и программирование в объеме "водителя легковушки на АКПП" :))

    Ответить

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