• Компютри и Електроника
  • Програмиране

Как да се научите език за програмиране

Не е толкова важно това, което искате да направите - пишете на видео игра, мобилно приложение или да убие, важно е, че всичко това може да бъде направено с програмиране! Има огромно разнообразие от различни езици за програмиране, но ключът към тях мастеринг - практика. Начинаещите трябва да започнат със света на езиците за програмиране Java или HTML (това със сигурност не е език за програмиране, но и дойде по-удобно). След като овладял програмен език, можете да разгърнете пълния потенциал на различните си програми и да се създаде!

Стъпки

    Как да се научите език за програмиране
  1. Взема решение за голове. Научете език за програмиране - е не само интересно, но и трудно. Излишно е да казвам, че не всеки випуск на специалността може да се каже какво точно му трябва програмиране. С други думи, първото нещо, което трябва да реши за себе си това, което ще научите програмиране.

  2. Как да се научите език за програмиране
  3. Изберете вашия език за програмиране. Старт на винаги имат езика по подразбиране. За начинаещите е полезно тип C и в крайна сметка C ++. Тези два езика са задължителни за всеки, който иска да се нарече "програмист" - стандарт в индустрията, която вече е там! Този тип език Java може да бъде твърде трудно за начинаещи, за да разберат. Това не означава, че те не могат да бъдат проучени по-късно, така че на първо все пак трябва да се обърне внимание на C и C ++. Разбира се, тези два езика също не са толкова прости, колкото можете да кандидатствате за програмни езици като Python. Език за програмиране трябва да се преподават поне една година, научи парадигма използва (особено на процедурите и обектно-ориентиран подход), чете много съдържание литература, редовно прилагат тези знания в практиката, rozvyvaytesya и господар на всички нови технологии. По-късно можете да преминете към езика по-високо ниво, като същото Java. Е, след това можете да вземете сериозни и сложни алгоритми и секции.

  4. Как да се научите език за програмиране
  5. Любов по математика, както себе си. За съжаление, много от нас са приятели с математиката е не, че тя не е подходяща за недвижими програмист! От всички хора, и математика програмист трябва да знае (в противен случай тя няма да бъде наречена една много приятна заглавието "макак"). Решаването на много проблеми, които може да срещнете при писане на програми може да се получи чрез отдавна са известни математически методи, които ангажирани в областта на математиката!

  6. Как да се научите език за програмиране
  7. Не забравяйте за мотивация. Москва, знаете, не е построено, и не се учат в един ден. За да научите език за програмиране - нещо наистина трудно, защото ще трябва да се разбере логиката на език, за да го овладее и да научат как да го прилагат. Угояване няма да помогне. С други думи, работата - работа, но не изисква от вас е невъзможно.

  8. Как да се научите език за програмиране
  9. Не бързайте. Понякога дори гуру програмиране не може да реши даден проста задача. Понякога, обаче! Така че, когато някой реши проблема. отделете време и се отпуснете. Водете си бележки, помисли алгоритъм (тук е по математика е полезно не само) и така нататък. Прекарваш стотици часове решаване на проблеми, само тогава може да се нарека експерт или ценител. Не забравяйте, че имате за решаване на проблеми от самото начало учат езици за програмиране, така че не се притеснявайте - шанса да "запълни страна" ще имате.

  10. Как да се научите език за програмиране
  11. Не се обезкуражавайте. Програмиране, ако се отнасяте към него достатъчно сериозно, може да бъде досадно, това е факт. Въпреки това, веднага след като се вземе решение дразнене на задача продължава през цялото време! Така че не се обезкуражавайте, и се опитват да въвеждат проблема за решаване. Запомни почивките математика, слушам интуицията, работят по график, не позволявайте да се отегчават и никога не чувам, никога не обезсърчават и да се откаже!

  12. Как да се научите език за програмиране
  13. Постигане на високи резултати. Опитайте се да учат другите и да се покаже работата си с други компетентни хора. Споделете опита си, да поиска съвет от по-опитни колеги индустрия, разработване на програмите си, да участват в състезания и конкурси, учат и да овладеете всичко, за да се доближи до способността. Много полезни за тази цел ще научите няколко различни езици за програмиране, в която същия проблем може да бъде решен коренно различни методи. Разбира се, да се учат тези езици трябва да са на твърда топ пет.

  14. Как да се научите език за програмиране
  15. Стани книжен плъх. Твърдият Истината е, че програмист, който не чете - макак на клавиатурата. Затова четете, четете много тематична литература, да открият нови технологии и методи, не се ограничи до едно нещо, да научат и да научат за програмиране.

  16. Как да се научите език за програмиране
  17. Научете курсове. Ако самообучение не доведат до желаните резултати, че има смисъл да се запишат в такива курсове. Основното нещо, което наистина преподава курсове, а не дърпа пари.

  18. Как да се научите език за програмиране
  19. Практика повече. Решете стотици хиляди задачи! Това е може би най-доброто нещо, което можете да направите за себе си. Това е, което може да ви помогне в този случай:
    • TopCoder - полезна, когато започнете да откриете алгоритми.

    • Codeforces - конкурси са дори по-стръмни от предходната сайта.

    • Project Euler - страхотен сайт за всеки, изправен пред проблем, който изисква математически подход.

    • CodeAbbey - сайт, специално предназначена за начинаещи.



    Съвет

    • Води всеки ден в продължение на няколко часа. Практика - е начинът до съвършенство!

    • Обърнете внимание на задачите в Java.

    • Свържете се с други програмисти, научи други програми. Това е още по-полезни книги и курсове.

    • Опитайте се да учат другите, които вече познават себе си. Това може да отвори пропуски в знанията си.

    • Водете си бележки и да развиват своите собствени решения на конкретни проблеми, тогава моля, помогнете на други хора.

    • Научете най-популярните и често използвани алгоритми.

    • Решаване на задачи по гмуркане.

    • Начинаещи - това със сигурност е добра, но хората трябва да се научат много по-ефективна. Интернет ни дава всяка възможност да споделят опит, без да напуска апартамента.

    • Използват съвременни технологии и приложения.

    • Чувствайте се какво не мога да си спомня всичко от сърце - тя ще дойде с опит. Ако знаете къде да намерите нужната ви информация или шпионин - това е добре.