Способы программирования

Автор: Peter Berry
Дата создания: 16 Июль 2021
Дата обновления: 1 Июль 2024
Anonim
Основы Программирования - #1 - Логика. Алгоритмы
Видео: Основы Программирования - #1 - Логика. Алгоритмы

Содержание

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

Шаги

Метод 1 из 2: изучите языки программирования

  1. Не беспокойтесь о выбранном вами языке. Вначале многим бывает сложно выбрать язык. Однако использование логики и структур данных практически одинаково, независимо от используемого языка. Это самые важные навыки, и вы можете отточить их на любом языке.
    • При выборе языка сосредоточьтесь на том, с какого типа программирования вы хотите начать, и оттуда выберите правильный базовый язык. Например, если вы хотите научиться создавать Интернет, вы можете начать с HTML5, а затем узнать больше о CSS, JavaScript и PHP. Если вы хотите писать настольные приложения, начните с C или другого базового языка программирования.
    • Если вы продолжите эту карьеру, вы обнаружите, что, вероятно, никогда не будете использовать первый изученный вами язык программирования. Вместо этого вы будете изучать новые языки посредством исследований и экспериментов.

  2. Найдите бесплатные онлайн-ресурсы на любом языке по вашему выбору. Интернет - это настоящая сокровищница бесплатных руководств, классов и видео, адаптированных к выбранному вами языку. Вы можете освоить основы практически любого вводного языка всего за один день.
    • Популярные сайты включают Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School и другие.
    • На wikiHow также есть множество руководств для начинающих, предназначенных для определенных языков.
    • Документацию практически по каждой программной ситуации можно найти на YouTube.
    • Stack Exchange - один из отличных сайтов для ответов на все ваши вопросы по программированию.


    Арчана Рамамурти, MS
    Директор по управлению продуктами

    Доля экспертов: «Когда дело дошло до программирования, я ничего не знал о компьютерном дизайне или программировании. Когда я хотел научиться программировать, я начал с чтения книг по Java и использования информации в Интернете. Сегодня у нас так много источников информации, что приобретать новые навыки легко! "

  3. Скачайте хороший редактор. Многие языки программирования позволяют использовать внешний редактор для написания кода. Ищите редактор, отображающий отступы и разметку программного кода.
    • Некоторые известные программы включают Notepad ++ (Windows), TextWrangler (OS X) и Edit (используется на всех машинах).

  4. Скачайте необходимый компилятор. Некоторым языкам программирования требуется компилятор для запуска кода. Компилятор преобразует написанный код в язык более низкого уровня, чтобы компьютер мог его обработать. Многие компиляторы имеют открытый исходный код и предоставляются бесплатно. Языки компилятора включают:
    • C
    • C ++
    • C #
    • Джава
    • БАЗОВЫЙ
    • Фортран
  5. Начните со своего первого проекта. Правильный выбор стартового проекта поможет вам познакомиться с языком программирования. Среди множества онлайн-предложений и руководств отправной точкой являются базовый веб-сайт HTML, функция шаблона и базовая база данных с PHP или простая программа и любой скомпилированный язык. неплохо для тебя.
  6. Обратите внимание на каждый фрагмент кода. Комментирование доступно на всех языках программирования, что позволяет вводить контент, который не может быть прочитан компилятором. Благодаря этой функции вы можете добавлять заметки в свой код. Эти заметки очень важны. Они не только позволяют другим понять, как работает код, но и помогают вам напомнить себе, для чего этот код предназначен.
    • Вы также можете использовать функцию аннотации, чтобы быстро удалить код из вашей программы в целях тестирования. Поместите карточки вокруг кода, который вы хотите удалить, и удалите эти теги для повторного использования.
  7. Обратитесь к другим веб-проектам и программам. В процессе обучения не стесняйтесь искать и советоваться с методами решения проблем других людей. Найдите время, чтобы изучить и понять, почему код работает.
    • См. Это руководство для получения подробной информации о том, как читать исходный код веб-страниц.
    рекламное объявление

Метод 2 из 2. Расширьте свои знания

  1. Присоединяйтесь к классу. Местные колледжи, технические школы и онлайн-программы предлагают сертификаты и курсы, которые позволяют вам найти работу и научить вас программированию. Хотя это не всегда необходимо, продвинутые сертификаты, такие как компьютерные технологии, могут помочь вам найти постоянные должности программиста.
    • Непосредственное обучение с учителем или экспертом по программированию дает множество преимуществ. Это то, что могут предоставить не все интернет-ресурсы.
    • Уроки могут быть очень дорогими. Итак, рассмотрите преимущества, которые вы получаете. Если вы рассматриваете программирование только как хобби, запись на занятия может не стоить ни времени, ни денег. Если вы хотите продолжить эту карьеру, посещение класса может быть очень полезным (но не обязательно, если вы талантливы).
  2. Расширьте свои знания. Не просто изучайте языки программирования, вы получите большую пользу от классов математики и логики: они часто необходимы для продвинутого программирования. Хотя в школе нет необходимости изучать математику и логику, в классе может помочь.
    • Программирование включает в себя физические вычисления и множество симуляций, требующих глубокого понимания алгоритмов и моделей.
    • Логика - фундаментальная основа программирования. Понимание логики и процессов поможет вам решить проблемы при написании кода.
    • Хотя большинство программных проектов не требует применения сложных математических методов, эти знания могут принести много преимуществ и оптимизировать программирование.
  3. Узнать больше языков. Овладев первым языком, вы сможете узнать больше. Найдите дополнительный язык для первого языка или выберите язык сайта, на который вы ориентируетесь. Дополнительные языки, такие как HTML и CSS, часто являются самым простым выбором для изучения.
    • Java - один из самых популярных языков, и часто у Java-разработчика есть множество возможностей. Java может работать в самых разных системах и имеет множество приложений. Этот язык используется для приложений Android, одного из самых быстрорастущих рынков.
    • C ++ рекомендуется для потенциальных разработчиков видеоигр. Хотя это бесполезно за пределами индустрии видеоигр, изучение программирования на Unity (широко используемых недорогих игровых консолях) и UDK (программный код для знаменитого Unreal Engine) может раскрыть ряд мускулов. определенная сборка.
    • Если вы хотите писать приложения для iPhone, Xcode и Objective-C будут вашими основными инструментами. Вам также понадобится Mac, так как Xcode может быть скомпилирован только на нем.
    • Python как серверный язык программирования - один из самых простых для изучения. Он используется для веб-сервисов, таких как Pinterest и Instagram, и достаточно прост, чтобы вы могли изучить основы всего за несколько дней.
  4. Пожалуйста, проявите терпение. В процессе программирования вы часто будете сталкиваться с проблемами, особенно при обнаружении ошибок и реализации новых идей. Вам придется научиться довольствоваться мелкими достижениями, а не решать сразу целые головоломки. Терпение приведет к созданию более эффективного кода, который поможет вам улучшить работу программы и сделать ваших коллег более счастливыми.
  5. Научитесь работать с другими. Когда вовлечено много людей, у проекта будет много разных взглядов на его направление. Работа в команде почти неизбежна в деловом мире. Так что, если вы не планируете разрабатывать все самостоятельно, будьте готовы к сотрудничеству с другими.
  6. Поиск работы позволит вам попрактиковаться в программировании. Занимайтесь веб-дизайном или пишите добровольные компьютерные приложения.Работа неполный рабочий день в небольшой компании может дать вам возможность писать код для веб-сайтов и простых приложений.
  7. Общайтесь с другими программистами. Есть бесчисленное множество сообществ, а также собраний разработчиков. Они могут поддержать и вдохновить вас. Ищите местные семинары по программированию, участвуйте в семинарах или соревнованиях по программированию и зарегистрируйтесь на форумах по программированию, чтобы начать расширять свою сеть и присутствие.
  8. Практика, практика и практика. Чтобы стать компьютерным программистом, нужно около 15 000 часов. Это были годы практики. Без практики и повышения квалификации вы не сможете овладеть навыками программирования.
    • Старайтесь каждый день заниматься программированием, даже когда не работаете. Программирование в свободное время может совершить прорыв и принести много новых идей.
    рекламное объявление