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

Аўтар: Peter Berry
Дата Стварэння: 16 Ліпень 2021
Дата Абнаўлення: 1 Ліпень 2024
Anonim
Тры спосабы падтрымання маладых талентаў | Максім Хамета | TEDxYouth@Minsk
Відэа: Тры спосабы падтрымання маладых талентаў | Максім Хамета | TEDxYouth@Minsk

Задаволены

Па меры таго як тэхналогіі становяцца ўсё больш даступнымі, робіцца і патрэба ў праграмістах. Праграмаванне - гэта навык, які ўдасканальваецца і ўдасканальваецца з цягам часу. Аднак любы чалавек павінен прайсці пэўны пачатак. Існуе незлічоная колькасць моў, прыдатных для пачаткоўцаў, незалежна ад абранага імі поля (напрыклад, 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 - гэта адзін з выдатных сайтаў адказаў на ўсе вашы пытанні праграмавання.


    Арчана Рамамуры, мс
    Дырэктар па кіраванні прадуктамі

    Доля экспертаў: "Калі я прыйшоў да праграмавання, я нічога не ведаў пра камп'ютэрны дызайн і праграмаванне. Калі я хацеў даведацца, як праграмаваць, я пачаў з чытання кніг на Java і выкарыстання інфармацыі ў Інтэрнэце. На сённяшні дзень у нас так шмат крыніц інфармацыі, таму лёгка засвоіць новыя навыкі! "

  3. Загрузіце добры рэдактар. Шматлікія мовы праграмавання дазваляюць выкарыстоўваць знешні рэдактар ​​для напісання кода. Шукайце рэдактар, які адлюстроўвае водступ і вылучэнне кода праграмавання.
    • Некаторыя вядомыя праграмы ўключаюць Notepad ++ (Windows), TextWrangler (OS X) і Edit (выкарыстоўваюцца для ўсіх машын).

  4. Загрузіце неабходны кампілятар. Для запуску кода некаторым мовам праграмавання неабходны кампілятар. Кампілятар пераўтворыць напісаны код у мову ніжэйшага ўзроўню, каб камп'ютэр мог з гэтым апрацоўваць. Многія кампілятары з адкрытым зыходным кодам і прадастаўляюцца бясплатна. Мовы кампілятара ўключаюць:
    • З
    • C ++
    • З #
    • Java
    • АСНОЎНЫЯ
    • Фортран
  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 гадзін. Гэта былі гады практыкі. Не марнуючы час на практыку і не дасведчаныя, вы не зможаце авалодаць навыкамі праграмавання.
    • Паспрабуйце марнаваць час на праграмаванне кожны дзень, нават калі вы не працуеце. Праграмаванне ў вольны час можа зрабіць прарывы ​​і прынесці шмат новых ідэй.
    рэклама