Как кодировать: 15 шагов (с изображениями)

Оглавление:

Как кодировать: 15 шагов (с изображениями)
Как кодировать: 15 шагов (с изображениями)

Видео: Как кодировать: 15 шагов (с изображениями)

Видео: Как кодировать: 15 шагов (с изображениями)
Видео: Что нужно знать робототехнику 2024, Май
Anonim

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

Шаги

Метод 1 из 2: изучение языка

Код Шаг 1
Код Шаг 1

Шаг 1. Не беспокойтесь о том, какой язык вы выберете

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

  • Выбирая язык, просто сосредоточьтесь на том, с какого типа разработки вы хотите начать, и выберите вводный язык оттуда. Например, если вы хотите изучить веб-разработку, начните с HTML5, дополненного CSS, JavaScript и PHP. Если вы хотите создавать настольные приложения, начните с C++ или другой базовый язык программирования.
  • Если вы сделаете карьеру программиста, вы обнаружите, что никогда не будете использовать язык, который вы впервые выучили, для программирования. Вместо этого вы будете изучать языки, изучая документацию и экспериментируя.
Код Шаг 2
Код Шаг 2

Шаг 2. Найдите в Интернете бесплатные ресурсы для выбранного вами языка

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

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

СОВЕТ ЭКСПЕРТА

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.

Арчана Рамамурти, MS
Арчана Рамамурти, MS

Арчана Рамамурти, MS

технический директор, Workday

История нашего эксперта :"

Код Шаг 3
Код Шаг 3

Шаг 3. Скачайте хороший текстовый редактор

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

Популярные программы включают Notepad ++ (Windows), TextWrangler (OS X), JEdit или Visual Studio Code

Код Шаг 4
Код Шаг 4

Шаг 4. Загрузите все необходимые компиляторы

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

  • C
  • C ++
  • C #
  • Джава
  • БАЗОВЫЙ
  • Фортран
Код Шаг 5
Код Шаг 5

Шаг 5. Начните свой первый проект

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

Шаг кода 6
Шаг кода 6

Шаг 6. Прокомментируйте весь свой код

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

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

Код Шаг 7
Код Шаг 7

Шаг 7. Разберите другие программы или веб-проекты

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

См. Это руководство для получения подробной информации о том, как просматривать исходный код веб-сайтов

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

Код Шаг 8
Код Шаг 8

Шаг 1. Пройдите уроки

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

  • (Многое можно сказать о том, чтобы проводить время один на один с учителем или экспертом по программированию, что не всегда доступно в онлайн-источниках.)
  • Уроки могут быть дорогими, поэтому взвесьте все преимущества. Если программирование - это просто хобби, занятия могут не стоить времени и денег. Если вы хотите превратить программирование в карьеру, занятия могут дать вам большой импульс (но опять же, это далеко не обязательно, если у вас есть талант).
Шаг кода 9
Шаг кода 9

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

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

  • Программирование, включающее физические расчеты и другое моделирование, требует глубокого понимания алгоритмов и моделей.
  • Логика - фундаментальная основа программирования, поэтому понимание логики и процессов поможет вам решать проблемы, когда вы пишете код.
  • Для программирования в большинстве случаев не требуется углубленных математических знаний, но эти знания могут привести к преимуществам и оптимизации.
Код Шаг 10
Код Шаг 10

Шаг 3. Изучите больше языков

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

  • Java - один из самых популярных языков, и для разработчиков Java часто есть много возможностей. Java может работать в огромном количестве систем и имеет бесчисленное множество приложений. Java используется для приложений Android, одного из самых быстрорастущих рынков.
  • C ++ настоятельно рекомендуется для разработки видеоигр. Изучение программирования на Unity (широко используемом недорогом игровом движке) и UDK (код популярного движка Unreal) может помочь открыть некоторые двери, хотя они не так полезны за пределами индустрии видеоигр.
  • Если вы хотите создавать приложения для iPhone, Xcode и Objective-C станут вашими основными инструментами. Вам также понадобится Mac, поскольку Xcode может компилироваться только на Mac.
  • Python - это серверный язык сценариев, который является одним из самых простых для изучения языков. Python используется для веб-сервисов, таких как Pinterest и Instagram, и достаточно прост, чтобы изучить основы всего за несколько дней.
Код Шаг 11
Код Шаг 11

Шаг 4. Наберитесь терпения

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

Код Шаг 12
Код Шаг 12

Шаг 5. Научитесь работать с другими

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

Код Шаг 13
Код Шаг 13

Шаг 6. Найдите работу, где вы сможете попрактиковаться в программировании

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

Код Шаг 14
Код Шаг 14

Шаг 7. Свяжитесь с другими программистами

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

Код Шаг 15
Код Шаг 15

Шаг 8. Практика, практика, практика

Подсчитано, что вам потребуется около 15 000 часов, прежде чем вас можно будет считать экспертом в области компьютерного программирования. Это годы прикладной практики. Настоящее мастерство программирования придет только после того, как вы потратите время на практику и станете профессионалом.

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

Рекомендуемые: