Профессия программист. Как стать программистом? С чего начать? Кому эта профессия под силу?

Кто может стать программистом?

Что необходимо учить, чтобы овладеть этой профессией?

Эти и многие другие вопросы мы рассмотрим в этой статье. Отдельное спасибо за создание этой статьи отправляется в фонд Галины, которая задала их в конкурсе «Задай вопрос и выиграй приз».

Программист — кто это?

Поговорим немного о самой профессии программиста.

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

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

Какими чертами нужно обладать, чтобы стать программистом?

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

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

Также есть ещё много черт определяющих разработчиков программ. Но ни одна из них не приближается по важности к описанным выше.

Каким школьным предметам стоит уделить пристальное внимание?

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

Для программиста математика и информатика — основополагающие предметы, но не единственные нужные программистам.

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

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

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

Запись опубликована в рубрике Всяко разно. Добавьте в закладки постоянную ссылку.

104 комментария: Профессия программист. Как стать программистом? С чего начать? Кому эта профессия под силу?

  1. Анна говорит:

    Мой муж — программист. Хочу сказать, что это не просто профессия, это стиль жизни. Нельзя быть программистом просто потому, что вы закончили вуз по данной специальности. Нужно этим жить, постоянно совершенствоваться, потому что мир программиста меняется молниеносно и нужно успевать за этим следить… Это своего рода призвание, чтоли…. )

  2. Юлия говорит:

    Чтобы быть Программистом нужна страсть и любовь к делу, по другому никак не заставить себя.)
    Спасибо

  3. Александр говорит:

    Мне уже поздно переучиваться.

  4. Уведомление: Результаты конкурса «Задай вопрос и получи приз»

  5. Согласен с Вами, что математика — это совсем не тот предмет, на который стоит налегать будущему программисту.

    Из математики следует знать лишь основы двоичной и шестнадцатиричной систем счисления. Остальное нафиг не надо.

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

    Ведь по сути работа программиста — это работа переводчика.

    Обычный переводчик переводит с родного языка на иностранный, а программист с родного на машинный.

    Да ещё необходимо уметь вслепую набирать текст.

    • Дмитрий Вялков говорит:

      Математика нужна. Просто нужна не только математика.

    • Не согласен с Вами. Я половину сознательной жизни проработал программистом.
      Работа программиста в широком смысле слова — это грамотная постановка задачи, разработка алгоритма, запись алгоритма на языке программирования, отладка программы, тестирование программы, оформление документации на программу. Все эти этапы требуют различных знаний и умений. Поэтому важны многие разделы математики.
      Например, при написании программ для станков с ЧПУ иногда очень важным бывает знание такого раздела математики, как аналитическая геометрия. А создание системы автоматизированного проектирования деталей без знания аналитической геометрии совсем невозможно. При разработке стратегии инвестирования для создания торгового робота желательно разбираться в математической статистике. Когда я создавал систему подготовки производства на предприятии, очень пригодилось знание теории графов. Все перечисленное — только малая часть моего личного опыта.
      Каждая конкретная задача требует знания определенных разделов математики, и не только математики. Поэтому Дмитрий абсолютно прав — программист учится всю жизнь.

    • Антон говорит:

      Бред!

      Д. Кнут — один из величайших программистов. Его монография — это математика чистой воды!

      Если от вопросов «как это сделать?» переходить к вопросам «как это сделать оптимально?» без знаний математики не обойтись.

      • Дмитрий Вялков говорит:

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

        • Бухгалтер, программист говорит:

          Например?

          • Дмитрий Вялков говорит:

            Например

            • построение пользовательских интерфейсов;
            • клиент-серверное общение;
            • Вронтэнд веб разработка
            • Работа с базами данных, но именно работа с ними, а не разработка новых СУБД, для разработки движка СУБД, как раз математика будетодним из ключевых знаний и навыков
            • и многое многое другое
  6. Natabul говорит:

    Спасибо, отправила ссылку сыну, он мечтает стать программистом. Пусть учтет на что нужно обратить внимание.

  7. blogrub говорит:

    Программистам называют всех кто с компьютерами дружит

  8. Леонид говорит:

    Программист интересная профессия, для многих сложная, а те кто любит что-то изучать новое и главное любить это, профессия эта самое то. Спасибо Удачи!

  9. Анна говорит:

    Интересная статья, спасибо. Сын сейчас как раз определяется с будущей профессией, примем к сведению.

  10. Галина говорит:

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

  11. Ольга говорит:

    Эх, жаль уже поздно начинать. А ведь когда-то программировала на Ассемблере и даже в кодах…

  12. Ирина говорит:

    Очень интересно и актуально. У меня ребенок сейчас как раз в процессе поиска профессии (девятый класс). Это серьезный момент, от этого зависит будущее.

    • Mishkasss говорит:

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

  13. Елена говорит:

    Сейчас очень распространенная профессия среди молодежи. Маленькие дети с удовольствием осваивают компьютер. Век такой. Реактивный, важно везде успевать.

  14. Светлана говорит:

    Отличная специальность. В сегодняшней жизни она просто необходима и очень востребована. Хороших программистов не так много.

  15. Ирина говорит:

    Один мой студент, которого пришлось учить азам программирования, сказал замечательную фразу после того, как почти год (!) отучился: «Я понял что такое программирование! Это как пазлы собирать. Главное, понять, что это надолго.» Никогда не забуду этого определения. Отличная тема, Дмитрий, спасибо!

  16. Владимир говорит:

    Если бы можно было вернуть то время, когда я выбирал специальность, профессия программист, определенно, была бы в приоритете)

  17. айка говорит:

    а если в шк преподают поверхностно инфо, а у меня большое желание стать программистом, что делать?

    • Дмитрий Вялков говорит:

      Изучать самостоятельно.

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

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

      Ничего не учит лучше чем практика.

  18. Миха говорит:

    Программисты ботаники, Билл ГЕЙ, зомби ящики, ассоциация отвратительная, американцы придумали компьютеры и операционные системы а мы то копируем и распространяем это, нет свое придумать, а нет зачем скопируем и будем делать))) языки программирования написаны сложно чтоб не каждый смог повторить, идея она заразна, что айфоны что кино что машины хорошо делают только не мы господа деградаты………………

    • Дмитрий Вялков говорит:

      Хм… Есть предложение вам раздеться. Укутаться в шкуру и идти изобретать колесо… Только не вздумайте скопировать оригинал.

      • Алексей говорит:

        В точку!

      • Alex Pann говорит:

        По поводу «изобретения колеса».
        Помню, были механические шестяренчатые компьютеры.
        Вот только название их — призабылось.

    • Alex Pann говорит:

      Я думал, что информатика пошла от британцев.
      По-вашему, я ошибался?

  19. opv88 говорит:

    Как ведущий программист скажу следующее:
    Программист программисту рознь. К примеру, программист и архитектор 1с больше знают предметную область своих разработок, чем владеют техническими навыками. То же относится, к примеру, к САП (хотя САП обычно сертификаты не программистов получают, а консультантов или как-то так). Программист на различных ЯВУ должен обладать довольно широкими знаниями, но опять же зависит от области деятельности. К примеру, работа с БД требует знаний принципов работы серверов БД (Oracle, Firebird, Microsoft’овских и т.п.) для системного программиста, синтаксис SQL для прикладного. Если программист занимается web-разработкой, то тут совсем другой подход будет. Если пишет системное ПО, то снова другой.
    Ну а основное понятно: уметь алгоритмизировать и грамотно строить структуру программного кода. Синтаксис языков, в общем-то, абсолютно не важен.

    • Дмитрий Вялков говорит:

      Согласен… 🙂

      Но основная идея статьи была в том, что не стоит ограничиваться одной лишь математикой в изучении и алгоритмами. Хороший программист имеет широкий кругозор 🙂

      • opv88 говорит:

        В целом, любой хороший специалист должен иметь широкий кругозор. Согласен, конечно 🙂

        • Рустем говорит:

          и массу упорства, тк порой отладить работу всех скриптов и найти работающее решение вопроса непросто)

  20. Виталий говорит:

    Здравствуйте,Дмитрий!Статья очень полезная.Я очень хочу стать программистом.Вот на компе работаю с удовольствием,а вот как задают работы всякие легкие,так лень.Я вот как-то скачал паскаль,открыл его даже,но так и не понял что именно нужно там писать.Пожалуйста,скажите,подтолкните меня хоть немного.Расскажите подробно что именно нужно писать?Если можно,то на емайл,буду с нетерпением ждать)))Думаю летом пойти к репетитору по англ.,а то я его вообще не знаю

    • Дмитрий Вялков говорит:

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

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

  21. Алия говорит:

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

  22. Aibek говорит:

    спасибо всем за советы они очень пригодились мне, мне 15 лет живу в казахстане в городе Актау умею вставлять любые программы в том числе Windows 7, 8, Xp и вставлять прошивку на планшеты, когда заканчивал 9ый класс думал идти в колледж но остался на 10, 11 класс чтобы учится в университете на высшем оброзований думаю что сделал правильно и планирую стать программистом, сейчас в нашей школе нет программиста и конечно все учительницы зовут меня чтобы посмотрел что с компьютером и мне это очень нравится

  23. Реаниматор говорит:

    Какой язык лучше всего изучать начинающему программисту ?

    • Дмитрий Вялков говорит:

      Для начинающих я бы рекомендовал начинать с Паскаля… Потом со временем перейти на Си, далее С++

      А после этого на любой по требованию работодателей.

      • Никита говорит:

        Я начал изучать языки программирования и начал с C++ , т.к. на на Паскаль мне ничего не пронято. Это значит, что я буду плохо понимать как программировать?

        • Дмитрий Вялков говорит:

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

  24. WERTYUIOP говорит:

    я хочу стать програмистом . мне 15 лет . знание есть . начинаю изучать php mysql html css javascript

  25. Эдуард говорит:

    А что поделать человеку,который плохо(мягко говоря),знает математику,но имеет огромную тягу к познанию профессии программиста?Меня,например,пугает необходимость знаний в области математики,но в остальном я готов отдаваться по полной.Получиться ли из такого человека программист или лучше выбрать иной путь?

    • Дмитрий Вялков говорит:

      Существует много направлений программирования где математика не особо важна. Например в веб-программировании можно зачастую обойтись и без математики.

  26. Витя говорит:

    Спосибо мне очень понравилась эта статья и я смогу решить кем я буду( точно программистам!)

  27. Мадина говорит:

    Мне 16 лет. Хочу стать программистом. Знаний нет ,(если только паскаль и то довольно посредственно) желание стать программистом огромное. С чего посоветуете начать?

    • Дмитрий Вялков говорит:

      Для начала стоит определиться, что вы понимаете под словом «программист». Программы для каких целей вы желаете создавать? Ведь программисты могут создавать интернет сайты, прикладные программы для ПК, серверное ПО, базы данных, программы для мобильных устройств и многие другие.

      При этом обучение и знания необходимые и даже желательные отличаются в каждом из этих видов.

      Так, например, для создания сайтов, желательно начать с ознакомления с какой нибудь популярной системой управления сайтами, потом перейти к изучению структуры её работы, потом углубится в основополагающие вещи, такие как CSS, HTML, PHP и JavaScript.

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

      Но, учится придется по большей части самостоятельно.

    • opv88 говорит:

      К вышесказанному присоединюсь и еще добавлю от себя чуток. Идеальным вариантом было бы найти знакомого программиста и пытать ) Так как самообучение и даже обучение в Вузах не имеет ничего даже отдаленно напоминающего серьезную коммерческую разработку в крупных компаниях. Советовал бы не акцентироваться на синтаксисе языков, как многие школьники / студенты делают типа «я знаю делфи, я знаю си». Это довольно глупо, так как программист хорошего уровня разберется быстро в любом языке. Лучше изучать основные подходы причем досконально. Начать с функционального, потом на ООП, паттерны попытаться запомнить хоть часть. В будущем пригодится. Я, помнится, начал еще со старых советских ПК, потом всякие basic’и, потом паскаль, потом уже ЯВУ. Первым ЯВУ, у меня, как ни странно, был VB 6. Сейчас, естественно, пишу на всем подряд — кто что заказывает.

  28. ДИМА говорит:

    ЧТО БЫ СТАТЬ ПРОГРАММИСТОМ НУЖНО ЗНАТЬ НЕ ТОЛЬКО МАТЕМАТИКУ,НО И ДРУГИЕ ПРЕДМЕТЫ НА ВСЯКИЙ СЛУЧАЙ!!!!

  29. Shaxa говорит:

    Дмитрий, очень хорошая статья. Есть 1 вопрос. Сейчас готовлюсь к Университету направление(Coputer Sciense) после года обучения нужно будет выбрать специальность. Хочется выбрать Web-разработка, но боюсь что эта профессия не будет востребована в будущем, как вы думаете, стоит ли идти по данному направлению?

    • Дмитрий Вялков говорит:

      Думаю веб-разработка будет актуальна в ближайшие лет 10-15 точно. А если актуальность начнет угасать всегда можно адаптироваться под новые тренды.

  30. Bema говорит:

    Мне 25 лет. Я очень хочу стать программистом. Какой язык лучше всего изучать начинающему программисту? У меня большое желание стать программистом, что делать? С чего посоветуете начать? Всем спасибо заранее.

    • Дмитрий Вялков говорит:

      Для начала Си, потом С++.

      А потом в зависимости от выбранного направления. Но понимание этих языков необходимо для быстрого старта в других технологиях.

  31. Имбург говорит:

    я бы хотел стать программистом но не знаю как

    • Дмитрий Вялков говорит:

      Либо ВУЗ, либо самостоятельное изучение.

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

  32. Bema говорит:

    Здравствуйте Дмитрий Вялков а вы программист да?

  33. даниил говорит:

    Спасибо я определился со своей будущей профессией

  34. даниил говорит:

    Благодарю

  35. Анатолий говорит:

    Подскажите: хочу поступать в вуз на направление «информационная безопасность». Мои познания в информатике = 0 (без какого-либо преувеличения), но в другой специальности себя не вижу — очень хочется именно с этой областью связать будущее.
    Научат ли меня в вузе всему необходимому с САМОГО нуля, или моё желание абсолютный абсурд?

  36. DiHalt говорит:

    Посмеялся на славу.

    Так много желающих стать «программистом», а на деле просто «получать много денег особо не утруждаясь» хотящих.

    В итоге баг на баге багом погоняет и всегда есть работа.

    ЗЫ. Автору — программист в первую очередь должен быть сильным алгоритмиком.

    • Дмитрий Вялков говорит:

      Понятие «программист» очень широкое и далеко не каждому направлению необходимо быть алгоритмиком. 🙂

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

      В статье я только указал основные направления без которых не обойтись, а именно
      1. Самообразование
      2. Необходимость учиться в числе первых, а для этого нужно знание ин. языка
      3. Трудолюбие

      С чем именно из этого вы не согласны?

      З.Ы.
      А насчет смеха, над каким из пунктом посмеялись?

      • Renat говорит:

        В каком ВУЗ-е Санкт-Петербурга легче учиться? Хочу просто диплом получить, но за очное обучение

  37. Вероника говорит:

    всем приветик мне 18лет я хочу поступить на прагромиста и что то боюсь может вы мне поможете. дабавляйте в однакласниках я вам всегда отвечу ник в однаклассника-Люблю Курсанта

  38. Anton говорит:

    А я только начну учиться на программиста..
    Пожелайте мне удачи))

  39. владимир говорит:

    я очень хочу стать программистом. в школе я учился плоховато. математика на 5-7 баллов. Ну я думаю то что я плохо учился не помешает мне стать программистом

  40. Андрей говорит:

    Привет всем!! Мне 15 лет я хочю пойти учица на программиста после 9 класса !! можно ли поступить зная математику на 6 физику так же и английский немного луче??? отпишите в лс вконтакт пожалуйста http://vk.com/kirito1998

  41. Tema говорит:

    Доброго времени суток. Мне 19 лет учусь на специальности компьютерные сети и хотел бы у вас спросить математика мне не даётся знаю базу 9 класса щас идут элементы высшей математики и многое другое что связано с ней. Возможно ли без математики быть Системным администратором? Либо же идти в web мне очень интересно, но я постоянно бросаюсь с одного на другое Веб дизайн, HTML5 CSS3 потом на JavaScript и резко на PHP and MySQL при этом могу тратить по 12 часов, а то и больше. И получится ли что нибудь из этого если потом углубится по каждому языку глубже. Хватит ли базы 9 классов на программировании на JS, PHP? Бывают ли веб дизайнеры, front-end и back-end а так же seo — шник на плечах одного человека и хорошо ли это если делать всё качественно до деталей либо же нужно остановится лишь на одном? Заранее спасибо!

    • Дмитрий Вялков говорит:

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

  42. Arkadiy говорит:

    С какого возраста лучше дать ребенка изучению программированию

    • Дмитрий Вялков говорит:

      С того, как он начнет проявлять к этому интерес 🙂

      Некоторые ребенки хорошо изучают вопрос в возрасте 30-35 лет. Позже уже значительно сложнее.

  43. Альберт говорит:

    Дима спасибо тебе за статью , я тоже учусь на программиста , пока идёт 3курс ……..А ты сам откуда

  44. Максим говорит:

    Всем привет! Я учусь в 9 классе. Я прочитал все комментарии, и немогу понять какие предметы нужно знать??? Математическую основу знаю, литературу тож ,но из иностранных языков туговато!((( Можно ли стать програмистом знаючи ангилийскую на 7/12?Участвую в разных олимпиадах из информатики(занимал призовые места).Мечтаю стать програмистом очень,сам компьютерный свит мне по душе, знаю многих знакомых радиотехников, которые немогут ничего подсказать.Помогите пожалуйста!!!!!!!!!!!СРОЧНО!!!!!!!!!!!!!!!!!!)))

    • Дмитрий Вялков говорит:

      Без умения читать техническую литературу на английском будет ОЧЕНЬ-ОЧЕНЬ сложно стать нормальным программистом, а хорошим просто нереально. Но этот навык нарабатывается опытом, просто бери и читай английские тексты. Сперва со словарем, но со временем будешь читать уже нормально и даже писать. Стоит отметить, что «технический» английский намного проще, чем литературный.

  45. Михаил говорит:

    Чтоб стать в перспективе отличным программистом надо иметь ХОРОШУЮ ПАМЯТЬ!!! много чего появляется нового, надо быстро изучать и запоминать, и не забывать старого, если не будете успевать, будете лузерами, ну или узкопрофильним пр.!

    • Дмитрий Вялков говорит:

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

  46. Дамир говорит:

    У меня очень хорошо с информатикой и англ. яз. но есть проблемы с математикой (алгеброй и геометрией). Какое направление в программировании мне лучше выбрать? Я в 9-м классе и собираюсь собственно сдавать информатику и английский, но почитал в интернете о том, что нужна физика для этой профессии (сейчас в сомнениях о сдаче информатики) она ведь не сильно нужна в программировании (например создание игр (чисто для себя), программ для ПК, взлома пентагона)? И естественно в какое учебное заведение поступать желательно? Идти собираюсь до 11-го класса. Знаю языки Паскаль и изучаю на данный момент язык C# (пока получается хорошо), собираюсь после изучать Java, C++ или Boo.

    • Дмитрий Вялков говорит:

      ЭЭЭх. Когда-то и я был таким молодым )

      Изучать стоит в первую очередь стандартные алгоритмы и патерны, в качестве языка рекомендую взяться за С++, т.к. отсальные современные языки так или иначе завязаны на нем.

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

    • Дмитрий Вялков говорит:

      постарайся найти олимпиадные задачи, а также задачи для поступленияв ВУЗы и по немногу решай их и пиши программы.

  47. Евгения говорит:

    Здравствуйте.
    Многие говорят, что программисту надо сдавать физику, правда ли это? Просто мой уровень знания физики, мягко говоря, очень низкое.

    • Дмитрий Вялков говорит:

      В большинстве учебных заведений при поступлении на программирование сдавать необходимо математику и программирование (информатику).

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

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

      • Владислав говорит:

        Здравствуйте, в данный момент мне 14 лет и я в 7 классе! Учусь не скажу отлично- много троек! Очень мечтаю стать программистом! Вот у меня к вам такие вопросы: «Возможно ли мне догнать все по математике что бы исправить оценку на 5?» Стоит ли мне зацыкливатся на этой проффесии(будет ли она популярна?), стоил ли знать какие не будь языки программирования при поступлении? Писал много сайтов на html и css, не много знаю C++ и Делфи(могу создать калькулятор)

        • Дмитрий Вялков говорит:

          Да. Математику очень легко догнать с абсолютного нуля до «отлично» за пол года. Достаточно просто решать задачи. Рекомендую купить сборник задач (Например Сканави) и решать все задачи из пройденых тем подряд. Выделяя час в день на решение задач уже за пол года ты догонишь и перегонишь практически всех в своем классе.

          Насчет программирования. В будущем ближайшем будет только развиваться. Так что, в ближайшие лет 50 профессия не умрет.

  48. кара говорит:

    Здрасти. Хд. Прочитав вашу статью. У меня много вопросов. Вот учившись в школе у меня знаний в информатики ниже нуля то есть ни чего не знаю. На пишите по этапно какую литературу надо прочитать. А то школьная программа ни чего не дала. Не просто название программ, а название пораграфов статей информации и учебников. А то получаеться у вас не статья, а пустословие. Понятно что нужно изучить как английский так немецкий (только зачем немецкий, что есть программы на немецком?). Ну понятно математику высшую надо знать, чтоб программы писать. Вот какую нужную информацию школьную по информатике надо знать, чтоб начать работать с тем же Паскаль Си и тд. Да я плохо знаю русский язык, можете не писать! Я и без вас знаю! Просто ответьте на мои вопросы.

    • Дмитрий Вялков говорит:

      Здравствуйте.

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

      Если взять базовую основу. То хорошо для начала взять сборники задач по программированию для школьников, например сборники задач олимпиад или вступительные задачи различных ВУЗов. А также самоучитель (любой) по Си или С++. И с помощью самоучителя начать решать задачи. Для начала это будет оптимальный вариант. А сталкиваясь с проблемами уже искать ответы на эти проблемы. Тут уже могут помочь форумы, а также различная литература… Но именно различная. Какой-то универсальной книги с ответами на все вопросы нет.

      В статье я написал, что у английского языка абсолютный приоритет. Немецкий нужен для чтения документации, т.к. это второй язык представленный в документации по различным программам. И так получается, что некоторые программы документированы ТОЛЬКО на немецком языке. А вот программ документированых только на французском, испанском, итальянском и пр. я не знаю.

      Из школьной программы важно. Синтаксис выбранного языка. Основы математической логики и теории множеств.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *