Як пісаць кампутарныя праграмы

Аўтар: Ellen Moore
Дата Стварэння: 12 Студзень 2021
Дата Абнаўлення: 1 Ліпень 2024
Anonim
ПРОГРАММА ТРЕНИРОВОК в Тренажерном зале ДЛЯ ДЕВУШЕК. НАЧАЛЬНЫЙ УРОВЕНЬ
Відэа: ПРОГРАММА ТРЕНИРОВОК в Тренажерном зале ДЛЯ ДЕВУШЕК. НАЧАЛЬНЫЙ УРОВЕНЬ

Задаволены

Па меры таго як тэхналогія становіцца ўсё больш і больш даступнай шырокай публіцы, расце і патрэба ў праграмістах. Напісанне камп'ютэрных кодаў і праграм, яно ж кодинг (ад ангельскага «сoding») - гэта навык, які набываецца і ўдасканальваецца на працягу доўгага часу, але нават самы дасведчаны праграміст калісьці быў пачаткоўцам. Існуе вялікая разнастайнасць моў праграмавання, якія пышна падыходзяць для пачаткоўцаў праграмістаў, па-за залежнасці ад таго, у якой сферы дзейнасці вы хочаце ўжываць вашы навыкі (напрыклад, JavaScript даволі складзены, так што лепш пачаць з HTML або CSS). Даведайцеся, як навучыцца пісаць кампутарныя праграмы, прачытаўшы гэты артыкул.

крокі

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

  1. 1 Ці не занадта хвалюйцеся наконт таго, якую мову вам варта выбраць для вывучэння. Шматлікія пачаткоўцы праграмісты абцяжарваюцца выбраць мову, калі яны толькі пачынаюць вывучаць напісанне праграмных кодаў. Непасрэдна саму мову, які вы абярэце, не мае значэння, калі гаворка заходзіць аб вывучэнні структур і логікі пабудовы інфармацыі. Гэтыя навыкі з'яўляюцца нашмат больш важнымі, і іх можна вывучыць з любым мовай праграмавання.
    • Выбіраючы мова, сканцэнтруйцеся на тым, у якіх мэтах вы хочаце ствараць праграмныя коды, і ўжо потым выбірайце пачатковы мову. Да прыкладу, калі вы хочаце займацца распрацоўкай вэб-сайтаў, то вам варта пачаць з вывучэння HTML5, а затым дапоўніць яго мовамі CSS, JavaScript і PHP. Калі вы хочаце ствараць кампутарныя праграмы, то пачніце вывучаць C або любы іншы асноўны мову праграмавання.
    • Калі вы станеце прафесійным праграмістам, то вы можаце выявіць, што ніколі не карыстаецеся мову, які вы першапачаткова вывучылі, для сваёй працы. Замест гэтага вы будзеце ўвесь час працягваць вучыць новыя мовы праз дакументацыю і эксперыменты.
  2. 2 Знайдзіце бясплатныя онлайн-рэсурсы, прысвечаныя вашаму выбраным мове. Інтэрнэт - гэта куфар з скарбамі, які захоўвае ў сабе бясплатныя дапаможнікі, курсы і відэа, прысвечаныя мове, які вы вырашылі вучыць. Вы можаце вывучыць асновы амаль любога ўступнага мовы літаральна за дзень.
    • Вось толькі некалькі папулярных сайтаў: Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools і многія іншыя.
    • На wikiHow таксама можна знайсці разнастайныя інструкцыі для пачаткоўцаў вывучаць мовы праграмавання.
    • Вы можаце знайсці навучальныя відэа практычна для любога мовы на YouTube.
    • Stack Exchange - гэта адзін з самых папулярных форумаў, на якім прафесійныя праграмісты адказваюць на любыя пытанні карыстальнікаў.
    САВЕТ СПЕЦЫЯЛІСТА

    Archana Ramamoorthy, MS


    Тэхнічны дырэктар Workday Арча Рамамурти - тэхнічны дырэктар Workday (Паўночная Амерыка). Высакакласны спецыяліст па прадуктах, заступніца бяспекі, прыхільніца большага распаўсюджвання інтэграцыі на роўных для ўсіх умовах у індустрыі тэхналогій. Атрымала ступень бакалаўра ў Універсітэце SRM і магістра ў Універсітэце Дзюка. Працуе ў галіне продакт-менеджменту больш за восем гадоў.

    Archana Ramamoorthy, MS
    Тэхнічны дырэктар Workday

    Наш спецыяліст дзеліцца сваёй гісторыяй:: «Я прыйшла да напісання кодаў, не ведаючы нічога ні аб кампутарным дызайне, ні пра праграмаванні. Калі я захацела навучыцца пісаць праграмы, я пачала з чытання кніг па мове і з выкарыстання інфармацыі з інтэрнэту.Сёння ў свеце даступна так шмат рэсурсаў, што навучыцца новым навыкам вельмі лёгка! »


  3. 3 Запампуйце добры тэкставы рэдактар. Шматлікія мовы праграмавання дазваляюць выкарыстоўваць знешнія тэкставыя рэдактары для напісання праграм. Знайдзіце тэкставы рэдактар, які будзе адлюстроўваць водступы і кодавую разметку.
    • Да папулярных праграмах ставяцца Notepad ++ (Windows), TextWrangler (OS X) і JEdit (любая сістэма).
  4. 4 Запампуйце любыя неабходныя кампілятары. У некаторых мовах праграмавання патрабуюць кампілятар для адлюстравання зыходнага кода, які вы напісалі. Кампілятары транслююць зыходны код у эквівалентную праграму на мове нізкага ўзроўню, якая затым апрацоўваецца кампутарам. Многія кампілятары бясплатныя і знаходзяцца ў адкрытым доступе. Мовы, якія патрабуюць выкарыстання кампілятараў, ўключаюць:
    • C;
    • C ++;
    • C #;
    • Java;
    • BASIC;
    • Fortran.
  5. 5 Пачніце свой першы праект. Выберыце добры ўводны праект, які дазволіць вам выпрабаваць вашы новыя навыкі. У інтэрнэце існуе мноства прапаноў і дапаможнікаў па гэтай тэме. Напрыклад, вы можаце пачаць з стварэння простых вэб-сайтаў на HTML, простых баз дадзеных і функцый на PHP або простых праграм на любым з моў, якія патрабуюць выкарыстання кампілятараў.
  6. 6 Каментуйце увесь свой код. Усе мовы праграмавання маюць функцыю каментавання, якая дазваляе ўводзіць тэкст, ігнаруемы кампілятарам. Такім чынам да кода можна пакідаць каментары. Гэтыя каментары выключна важныя, як для таго, каб паведаміць іншым, як працуе ваш код, так і для таго, каб нагадаць самому сабе, што робіць код.
    • Функцыю каментавання можна выкарыстоўваць для таго, каб хутка прыбраць частка кода з праграмы ў мэтах тэставання. Пастаўце тэгі як для каментара ў пачатку і ў канцы кода, які вы хочаце часова выключыць з праграмы, а затым выдаліце ​​гэтыя тэгі, каб вярнуць код.
  7. 7 Разглядайце дэталі іншых праграм або вэб-праектаў. Калі вы вучыце код на ходу, не саромеецеся шукаць падказкі ў інтэрнэце і глядзець, як іншыя людзі вырашаюць аналагічныя задачы. Надавайце час таму, каб зразумець, якім чынам код робіць тое, што ён робіць.
    • Пачытайце гэты артыкул, каб даведацца, як прагледзець зыходны код любога вэб-сайта.

Метад 2 з 2: Пашырце свае веды

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