Как да кодирате: 15 стъпки (със снимки)

Съдържание:

Как да кодирате: 15 стъпки (със снимки)
Как да кодирате: 15 стъпки (със снимки)

Видео: Как да кодирате: 15 стъпки (със снимки)

Видео: Как да кодирате: 15 стъпки (със снимки)
Видео: Полное руководство по Google Forms - универсальный инструмент для опросов и сбора данных онлайн! 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

Главен технологичен директор, Работен ден

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

Код Стъпка 3
Код Стъпка 3

Стъпка 3. Изтеглете добър текстов редактор

Много езици за програмиране ви позволяват да използвате външни текстови редактори, когато пишете кода си. Намерете текстов редактор, който ще ви позволи да видите вдлъбнатини и кодово маркиране.

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

Код Стъпка 4
Код Стъпка 4

Стъпка 4. Изтеглете всички необходими компилатори

Някои езици за програмиране изискват компилатор, за да стартират създадения от вас код. Компилаторите превеждат кода, който пишете, на език от по-ниско ниво, който машината може да обработва. Много компилатори са с отворен код и безплатни за използване. Езиците, които изискват компилатори, включват:

  • ° С
  • C ++
  • ° С#
  • Java
  • ОСНОВЕН
  • Фортран
Код Стъпка 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 часа, преди да бъдете считани за експерт в компютърното програмиране. Това са години на приложна практика. Истинското овладяване на програмирането ще дойде едва след като отделите време за практика и станете опитни.

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

Препоръчано: