Как научиться создавать свои программы

Программирование для начинающих: как стартовать и куда двигаться?

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

Я, будучи недавно в такой же ситуации, гуглила, искала мануалов на Хабре (кое-что нашла: Десять советов начинающим программистам, Начинающему программисту про стартапы и не только…), но в итоге всё же была вынуждена обратиться за советом к одному хорошему человеку, который составил для меня вот такой план. С разрешения этого человека размещаю данный план на Хабре – вдруг он пригодится и кому-то ещё. (Тем более, что перечисленные книги относятся к «золотому фонду» литературы в данной сфере и проверены временем.)

UPD: Новичкам советую обратить внимание на комментарии — там активно и аргументированно корректируется этот план.

Нортон «Программно-аппаратная организация IBM PC»
Эта книга, несмотря на свою давность, относятся к тем, что пока отнюдь не устарели. Как новичок подтверждаю – повествование вполне понятно и для почти полного чайника в IT.

Гук «Аппаратные средства IBM PC»
А эту книгу стоит прочитать «поверх» – она расскажет о том, как дела в данной сфере обстоят сейчас.

Этап II. Hardware

Морс, Алберт «Архитектура микропроцессора 80286»
Почему тут берётся за основу именно микропроцессор 80286 – станет понятно по изучении трудов первого этапа.

Гук «Аппаратные интерфейсы ПК»

Гук «Интерфейсы устройств хранения»

Этап III. Операционные системы

Таненбаум «Архитектура компьютера»

Колисниченко, Аллен «Linux: полное руководство»
От общей теории переходим к изучению конкретной операционной системы – на примере Linux.

Немет, Снайдер, Хейн «Руководство администратора Linux»

Этап IV. Собственно программирование

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

Читайте также:
2 что понимают под отладкой программы

Кнут «Искусство программирования»:
Том 1. Основные алгоритмы
Том 2. Получисленные алгоритмы
Том 3. Сортировка и поиск

Бентли «Жемчужины программирования»

Зачем осваивать эти труды? Как уже отмечали на Хабре – «наверное, нигде больше, чем в айти, не изобретается такое огромное количество велосипедов». Данные книги помогут этого избежать – и попутно будут прививать умение писать не просто код, а хороший код.

Ну а для затравки можно прочесть небольшой цикл лекций «Культура программирования» (автор – А. Бабий). Он помогает начинающим программистам понять, что их деятельность не будет проходить в вакууме, а неизбежно включит взаимодействие с другими программистами, с заказчиками и пользователями (а также включит необходимость копаться потом в своих собственных или в чужих программах).

Закономерный вопрос новичка: сколько времени займёт изучение всего этого? По прогнозам моего советчика, у человека, который может тратить на изучение программирования только вечера и выходные, на прочтение и осмысление литературы первых трёх этапов уйдёт полгода-год. На четвёртый этап тоже даётся год – чтение должно сопровождаться практикой по самостоятельному составлению программ. Как получится на самом деле – время покажет.

Уроки С++

Язык C++ (произносится как «Си плюс плюс») был разработан Бьёрном Страуструпом в подразделении Bell Labs компании AThttps://amdy.su/integracija/34/kak-nauchitsja-pisat-programmy-dlja-kompjutera-s» target=»_blank»]amdy.su[/mask_link]

Как научиться создавать программы

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

Как научиться создавать программы

Статьи по теме:

  • Как научиться создавать программы
  • Как программировать на Pascal
  • Как написать программу в блокноте

Инструкция

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

Читайте также:
Какая из трех программ задает вывод текста в две строки

Поймите суть команд, так как программы представляют собой сплошной их набор. Начните с языка разметки HTML. Конечно, это может быть не совсем то, к чему вы стремитесь, но изучая HTML, вы поймете принципы действия операторов, предназначение атрибутов и принадлежность их значений, а также будете разбираться в механизмах взаимодействия этих модулей друг с другом. Постепенно подключайте таблицы стилей (CSS), а также языки JavaScript и PHP, которые являются языками веб-программирования.

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

Запишитесь на курсы программирования для того, чтобы освоить основы того или иного языка программирования. Желательным будет целенаправленное изучение одного конкретного языка. Если хотите знать больше, то изучайте другой язык, после того как более или менее освоите начатый.

Постоянно подкрепляйте изучаемый материал практикой. Недостаточно выполнять по одному примеру по той или иной теме. Эксперименты и творчество являются залогом успешного программиста. Больше экспериментируйте со значениями переменных и добавляйте различные условные операторы. Общайтесь с другими программистами, делитесь своим опытом и перенимайте опыт других.

Учитесь и творите!

Совет полезен?
Статьи по теме:

  • Как изучать программирование
  • Как создавать Windows-приложения
  • Как написать программу часы

Добавить комментарий к статье
Похожие советы

  • Как создать свою обучающую программу
  • Как написать программу на компьютере
  • Как написать первую программу
  • Как сделать простейшую программу в 2017 году
  • Как создать программу на компьютер
  • Как быстро создать программу
  • Как начать разработку программы
  • Как научиться программировать с нуля
  • Можно ли самому научиться писать программы для ПК
  • Как научиться программированию
  • Как научиться программировать
  • Как создать компьютерную программу
  • Как научиться програмированию
  • Как составить компьютерную программу
  • Как составить программу на компьютере
  • Как научиться быстро программировать
  • Как написать приложение
  • Как самостоятельно освоить программирование
  • Как быстро научиться создавать программы: среда программирования Xojo на основе языка REALBasic
  • Как писать программы для телефонов
  • Как можно создать свою программу бесплатно
  • Как создать программу в конструкторе баз данных
  • Как начать изучать веб-программирование
  • Как написать программу по курсу
Читайте также:
Какие программы коды можно назвать вредоносными программы ворующие регистрационные данные

Источник: www.kakprosto.ru

Как научиться создавать программы

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

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

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

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

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

Самообучение по приобретенным материалам

В предлагаемых обучающих изданиях даются практические рекомендации для обучения созданию программ по принципу от легкого к сложному. Книги всегда были популярным материалом для обогащения знаниями. Есть возможность приобрести или скачать электронный вариант информационного издания. Небольшим недостатком книжного обучения можно назвать частичное или написание на иностранном языке. При незнании английского невозможно освоить науку программирования по книге.

Хорошая возможность обучения программированию — групповое обучение в интернете на онлайн лекции. Данный способ эффективен и зачастую применяется настойчивыми учениками для распознания правил создания программ.

Источник: php-ru.info

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru