Mënyrat për të mësuar gjuhë programimi

Autor: John Stephens
Data E Krijimit: 25 Janar 2021
Datën E Azhurnimit: 3 Korrik 2024
Anonim
Mënyrat për të mësuar gjuhë programimi - Këshilla
Mënyrat për të mësuar gjuhë programimi - Këshilla

Përmbajtje

Nëse jeni të interesuar të bëni programe kompjuterike, aplikacione mobile, faqe në internet, lojëra ose ndonjë program tjetër, duhet të mësoni programim. Programet përbëhen nga një gjuhë programimi. Kjo gjuhë lejon që programi të funksionojë në kompjuterë, telefona celularë ose harduer.

Hapat

Pjesa 1 nga 6: Zgjidhni gjuhën

  1. Vendosni për zonën tuaj të interesit. Ju mund të vazhdoni të mësoni ndonjë gjuhë programimi (megjithëse disa konsiderohen "më të lehta" se të tjerat), duhet të pyesni veten se cili është qëllimi i të mësuarit të një gjuhe programimi. Kjo ju ndihmon të vendosni se çfarë gjuhe programimi të studioni dhe ofron një pikënisje të mirë.
    • Nëse jeni të interesuar për zhvillimin e uebit, do të duhet të mësoni një gjuhë krejtësisht të ndryshme nga ajo që përdoret për të krijuar programe kompjuterike. Zhvillimi i një aplikacioni të telefonisë mobile kërkon aftësi të ndryshme nga programimi i një makine. I gjithë vendimi do të ndikojë në drejtimin tuaj.

  2. Merrni parasysh të filloni me një gjuhë "të thjeshtë". A do të filloni të mësoni gjuhë të përparuara, por më të thjeshta, bazuar në vendimet tuaja. Kjo gjuhë është veçanërisht e dobishme për fillestarët pasi ato ofrojnë konceptet themelore dhe proceset e të menduarit që mund t'i zbatoni në çdo gjuhë.
    • Dy gjuhët më të njohura në këtë kategori janë Python dhe Ruby. Të dyja janë gjuhë të orientuara në internet, duke përdorur sintaksë shumë të lexueshme.
    • "Objektiv i orientuar" do të thotë që gjuha është ndërtuar nga konceptet e atij "objekti", ose nga të dhënat e mbledhura dhe manipuluara nga objekti. Ky është një koncept i përdorur në shumë gjuhë të përparuara të programimit si C ++, Java, Objective-C dhe PHP.

  3. Lexoni udhëzimet themelore për shumë gjuhë të ndryshme. Nëse akoma nuk dini se çfarë lloji të filloni, lexoni udhëzimet në disa gjuhë të ndryshme. Nëse gjeni një që është më e lehtë për tu kuptuar, përpiquni ta mësoni më parë. Ka mësime të panumërta të gjuhës programuese nga burime në internet, duke përfshirë wikiHow:
    • Python - Një gjuhë e shkëlqyeshme për të filluar, jashtëzakonisht e fuqishme sapo të mësoheni. Përdoret për shumë aplikacione dhe lojëra në internet.
    • Java - Përdoret në një larmi të gjerë programesh, nga lojërat te aplikacionet në internet, dhe programet ATM.
    • HTML - Një pikënisje e rëndësishme për çdo zhvillues uebi. Zotërimi i HTML është thelbësor para se të kaloni në zhvillimin e internetit.
    • C - Një nga gjuhët më të vjetra, C është një mjet i fuqishëm që është themeli i gjuhëve moderne si C ++, C # dhe Objektivi-C.
    reklamë

Pjesa 2 nga 6: Fillimi i Vogël


  1. Mësoni konceptet thelbësore të gjuhës. Ndërsa pjesët e këtij hapi do të ndryshojnë në varësi të gjuhës që zgjidhni, të gjitha gjuhët e programimit kanë bazat thelbësore për t'i bërë programet të dobishme. Mësimi dhe zotërimi i këtyre koncepteve e bën të lehtë zgjidhjen e problemeve dhe krijimin e një kodi të fuqishëm dhe efikas. Këtu janë disa nga konceptet thelbësore të secilës gjuhë:
    • Variablat - Një variabël është një vend për të ruajtur dhe referuar të dhëna të ndryshuara. Variablat shpesh përdoren për të përfaqësuar "numrin e plotë", "shkronjën", v, v, përcaktojnë llojin e të dhënave që do të ruhen. Kur kodoni, ndryshoret shpesh kanë emra të identifikueshëm. Kjo e bën më të lehtë për të kuptuar se si ndryshoret ndërveprojnë me pjesën tjetër të kodit.
    • Deklaratat e Kushtëzuara - Një deklaratë e kushtëzuar është një veprim i kryer bazuar në saktësinë e komandës. Struktura më e zakonshme e një deklarate të kushtëzuar është "Nëse-Atëherë". Nëse pohimi është i saktë (p.sh. x = 5) diçka ndodh. Nëse pohimi është i pasaktë (p.sh. x! = 5) diçka tjetër ndodh.
    • Funksionet dhe nënrutinat - Emri i saktë i këtij koncepti ndryshon pak në secilën gjuhë. Mund të quhet "Procedura", "Metoda" ose "Njësia e Thirrjes". Ky është në thelb një program i vogël në një program të madh. Një funksion mund të "thirret" nga programi shumë herë, duke e lejuar programuesin të krijojë një program më kompleks.
    • Input - Ky është një koncept i gjerë që përdoret pothuajse në të gjitha gjuhët. Ai përfshin trajtimin e inputeve të përdoruesve gjatë ruajtjes së të dhënave. Mënyra se si të dhënat janë të centralizuara varet nga lloji i programit dhe të dhënat (tastiera, skedarët, etj.). Ajo është e lidhur ngushtë me Output-in, i cili i kthehet përdoruesit nga rezultati, zakonisht shfaqet në ekran ose shndërrohet në një skedar.
  2. Instaloni programin e kërkuar. Shumë gjuhë programimi kërkojnë një përpilues, një program i krijuar për të përkthyer kodin në një gjuhë të kuptueshme nga makineria. Disa gjuhë të tjera si Python përdorin një përkthyes që mund të ekzekutojë programin menjëherë pa përpiluar.
    • Disa gjuhë me IDE (Mjedisi i Zhvillimit të Integruar) përfshijnë një redaktues kodi, përpilues / ose interpretues dhe korrigjues. Ata lejojnë programuesit të ekzekutojnë çdo funksion të nevojshëm në një vend. IDE mund të përmbajë përfaqësime të hierarkisë së objektit dhe drejtorisë.
    • Ka shumë redaktues të kodeve nga burimet atje. Këto programe ofrojnë mënyra të ndryshme të theksimit të sintaksës dhe shumë mjete të tjera miqësore të zhvillimit.
    reklamë

Pjesa 3 nga 6: Krijimi i një Programi të Parë

  1. Përqendrohuni vetëm në një koncept në të njëjtën kohë. Një nga programet e para të mësuar për çdo lloj gjuhe programimi ishte "Hello World". Ky është një program i thjeshtë që shfaq fjalët "Përshëndetje, Botë" (ose ndonjë variabël) në ekran. Ky program do të mësojë programuesit e rinj të shkruajnë sintaksë për të krijuar themelin, funksionalitetin e programit, si dhe mënyrën e përpunimit të shfaqjes së daljes. Duke ndryshuar tekstin, ju mund të mësoni se si programi në thelb përpunon të dhënat. Ju mund të shikoni në internet për disa udhëzime për krijimin e programit "Hello World" në disa gjuhë programimi:
    • Përshëndetje Bota në Python
    • Përshëndetje Bota në Rubin
    • Përshëndetje Bota në C
    • Përshëndetje Bota në PHP
    • Përshëndetje Bota në C #
    • Përshëndetje Bota në Javas
  2. Mësoni përmes dekodimit të strukturuar të shembujve në internet. Ka mijëra shembuj të kodeve në internet për çdo gjuhë programimi. Përdorni atë shembull për të provuar se si funksionon secili aspekt i gjuhës dhe si ndërveprojnë. Mbështetuni në shumë shembuj dhe krijoni programin tuaj.
  3. Kontroll sintakse. Sintaksa është mënyra se si përdoret gjuha në një mënyrë që përpiluesi ose interpretuesi të mund ta kuptojë. Secila gjuhë ka një sintaksë të veçantë, megjithëse mund të ketë disa faktorë të ngjashëm. Të mësuarit për të shkruar sintaksën është thelbësore kur bëhet fjalë për programimin e gjuhës, dhe shpesh është ajo që njerëzit mendojnë kur bëhet fjalë për programimin kompjuterik. Në fakt, ai është thjesht themeli nga i cili mund të zhvillohen koncepte të përparuara.
  4. Eksperimentoni me ndryshimet. Ndryshoni programin shembull, pastaj kontrolloni rezultatet. Duke bërë një provë të drejtpërdrejtë, ju mund të mësoni se si funksionon shumë më shpejt sesa të lexoni një libër ose udhëzues. Mos kini frikë të prishni programin, të mësoni se si të rregulloni të metat është një pjesë kryesore e procesit të zhvillimit dhe gjërat e reja nuk funksionojnë kurrë herën e parë.
  5. Filloni të praktikoni korrigjimin e gabimit. Kur programoni, gjithmonë do të keni gabime. Këto janë gabime në program dhe paraqiten kudo. Gabimi mund të jetë i padëmshëm për programin, por mund të jetë gabimi kryesor që parandalon programin të funksionojë. Gjetja dhe rregullimi i defekteve në kod është një proces i rëndësishëm në ciklin e zhvillimit të softuerit, prandaj mësohuni herët.
    • Kur eksperimentoni me ndryshimet themelore të programit, do të hasni shumë gjëra që nuk funksionojnë. Vënia në dukje e një qasjeje tjetër është një nga aftësitë më të vlefshme për t'u bërë programues.
  6. Komento mbi të gjithë kodin. Shumica e gjuhëve të programimit kanë një funksion "koment" që ju lejon të shtoni tekst pa pasur nevojë për një përkthyes ose përpilues për ta përpunuar atë. Kjo ju lejon të shkruani një shpjegim të shkurtër dhe të qartë të asaj që bën kodi. Jo vetëm që ju ndihmon të mbani mend funksionalitetin e kodit tuaj në një program të madh, por është gjithashtu një zakon i rëndësishëm në një mjedis bashkëpunues sepse i ndihmon të tjerët të kuptojnë se si funksionon kodi juaj. reklamë

Pjesa 4 nga 6: Praktika e rregullt

  1. Shkruaj kod çdo ditë. Zotërimi i një gjuhe programimi kërkon shumë kohë. Edhe me një gjuhë të thjeshtë si Python, duhen disa ditë për të kuptuar sintaksën themelore dhe duhet shumë kohë për ta zotëruar atë. Ashtu si aftësitë e tjera, praktika është çelësi për t'u bërë më të aftë. Mundohuni të kaloni ca kohë çdo ditë duke koduar, vetëm një orë midis punës dhe darkës.
  2. Vendosni qëllimet për programin. Duke vendosur qëllime sfiduese, ju mund të filloni të zgjidhni problemet dhe të dilni me zgjidhje. Mundohuni të mendoni për aplikacionet themelore si llogaritja dhe zhvillimi për ta bërë atë. Përdorni sintaksën dhe konceptet që keni mësuar të zbatoni në praktikë.
  3. Bisedoni me njerëz të tjerë dhe lexoni programet e tyre. Ka shumë komunitete programuese atje që specializohen vetëm në një gjuhë ose fushë. Gjetja dhe bashkimi me atë komunitet do t'ju ndihmojë të bëni shumë përparim. Ju do të keni qasje në një depo të shablloneve dhe mjeteve që janë jashtëzakonisht të dobishme për procesin e të mësuarit. Leximi i një programi tjetër të një programuesi mund t'ju frymëzojë dhe t'ju ndihmojë të kuptoni konceptet që nuk i keni zotëruar ende.
    • Shikoni forumet e komunitetit dhe programimit në internet për gjuhën që keni zgjedhur. Ju duhet të përfshiheni, por jo vetëm si pyetës. Ky komunitet shihet si një vend për bashkëpunim dhe diskutim, jo ​​vetëm një vend pyetjesh dhe përgjigjesh. Mos ngurroni të pyesni nëse keni nevojë për ndihmë, por jini të gatshëm të tregoni arritjet tuaja dhe të pranoni mendime të ndryshme.
    • Pasi të keni përvojë, merrni parasysh të futeni në një konkurs programimi. Kjo ngjarje është ajo ku individët ose ekipet garojnë kundër njëri-tjetrit për të programuar një program me shumë funksione, shpesh i bazuar në një temë specifike. Kjo lloj ngjarje është zakonisht shumë argëtuese dhe një mundësi e shkëlqyer për të takuar programues të tjerë.
  4. Sfidoni veten për të vazhduar punën. Provoni të bëni gjëra që nuk i dini. Kërkimi është një mënyrë për të përfunduar një detyrë (ose diçka të ngjashme), pastaj përpiquni ta bëni atë në shfaqje. Të mos jesh i kënaqur me programin që "në thelb" punon; bëj gjithçka mundem për t'u siguruar që gjithçka po funksionon në mënyrë perfekte. reklamë

Pjesa 5 nga 6: Zgjerimi i njohurive tuaja

  1. Merrni disa trajnime. Shumë universitete, kolegje dhe qendra të komunitetit ofrojnë klasa programimi dhe seminare në të cilat mund të bashkoheni pa pasur nevojë të hyni në pranimin zyrtar. Kjo është një mundësi e shkëlqyer për të sapoardhurit pasi do të merrni ndihmë nga programues me përvojë dhe gjithashtu do të takoni programues vendas.
  2. Bleni ose merrni hua libra. Ka mijëra libra udhëzimesh për të gjitha gjuhët e programimit. Dituria nuk grumbullohet vetëm nga një libër, ju duhet të lexoni shumë libra për t'u referuar shembujve dhe për të grumbulluar njohuri për veten tuaj.
  3. Studioni matematikën dhe logjikën. Programimi përfshin aritmetikë themelore, por ju mund të dëshironi të hulumtoni koncepte të përparuara. Kjo është veçanërisht e rëndësishme kur jeni duke zhvilluar një simulim kompleks ose një program tjetër të algoritmit të rëndë. Për programimin e përditshëm, nuk keni nevojë për matematikë të përparuar. Studimi i logjikës, veçanërisht logjika kompjuterike, mund t'ju ndihmojë të kuptoni se si t'i qaseni problemeve në mënyrë më efektive me programe më të përparuara.
  4. Asnjëherë mos ndaloni programimin. Një teori e famshme është që të bëhesh ekspert duhet të praktikosh të paktën 10,000 orë. Edhe pse kjo është akoma e diskutueshme, rregulli i përgjithshëm mbetet: masterizimi kërkon kohë dhe përkushtim. Mos prisni të zotëroni gjithçka brenda natës, nëse përqendroheni në kërkime, gradualisht do të përparoni dhe do të jeni në gjendje të bëheni një ekspert në këtë fushë një ditë.
  5. Mësoni gjuhë të tjera programimi. Megjithëse mund të jeni të suksesshëm vetëm me një gjuhë, shumë programues duan të përparojnë në karrierën e tyre duke mësuar shumë gjuhë. Një gjuhë e dytë ose e tretë shpesh plotëson të parën, duke i lejuar ata të zhvillojnë një program më kompleks dhe interesant. Pas zotërimit të gjuhës së parë, mund të vazhdoni të mësoni gjuhën e re.
    • Ju do të gjeni të mësuarit e një gjuhe të dytë shumë më shpejt se e para. Shumë nga konceptet thelbësore të programimit janë mjaft të ngjashme, veçanërisht me gjuhët e lidhura ngushtë.
    reklamë

Pjesa 6 nga 6: Përdorimi i aftësive

  1. Regjistrohuni në programin 4-vjeçar. Megjithëse nuk është rreptësisht i domosdoshëm, një kolegj 4-vjeçar dhe një program universitar mund t'ju ndihmojë të mësoni një larmi gjuhësh dhe të keni mundësinë të takoheni me shumë profesorë dhe studentë të tjerë. Kjo metodë nuk është për të gjithë pasi ka shumë programues të suksesshëm që nuk kanë nevojë të studiojnë një program 4-vjeçar.
  2. Krijoni një portofol (profil). Ndërsa programoni dhe zgjeroni horizontin tuaj, mos harroni të kurseni rezultatet tuaja më të mira në portofolin tuaj. Ju mund ta dërgoni portofolin tuaj tek rekrutuesi ose intervistuesi në mënyrë që ata të dinë punën tuaj. Mos harroni të përfshini gjërat që bëni në mënyrë të pavarur, si dhe në kompani të tjera.
  3. Merrni disa punë të pavarura. Tregu i pavarur i punës për programuesit është i madh, veçanërisht zhvillimi i aplikacioneve për celularë. Merrni disa punë të vogla për të marrë një mendim për punën e programimit komercial. Zakonisht, ju mund të përdorni punë të pavarur për të ndërtuar një portofol dhe për të kaluar në një punë të plotë.
  4. Zhvilloni vetë programin tuaj kompjuterik falas. Ju nuk keni pse të punoni për ndonjë kompani për të fituar para. Nëse keni aftësi, mund ta zhvilloni vetë programin kompjuterik dhe ta shisni atë në faqen tuaj në internet ose në treg. Jini të përgatitur që të jeni në gjendje të mbështesni çdo softuer për shitje sepse konsumatori ka nevojë për atë shërbim.
    • Softueri i lirë është një mënyrë e zakonshme për të kontribuar një program ose një vegël të vogël. Zhvilluesit nuk kanë nevojë të marrin para, por gjithsesi mund të bëjnë emër në komunitetin e programimit.
    reklamë

Këshilla

  • Nëse jeni të interesuar në programimin e lojërave, shikoni Python, C ++ dhe Java. Nga tre gjuhët e mësipërme, C ++ ka performancën më të mirë, Python është më e lehtë për tu mësuar, Java funksionon më mirë në Windows, Mac OS dhe Linux pa ndonjë ndryshim.
  • Mësoni rreth Softuerit të Lirë. Hulumtoni kodin burimor të programit në Drejtorinë e Softuerit të Lirë. Pse riprogramoni kur mund të bëni më mirë? Thjesht sigurohuni që të kuptoni se çfarë jeni duke programuar.
  • Për shumicën e njerëzve, programimi është diçka më interesante sesa shembulli i librit. Përdorni motorin e kërkimit për të gjetur një projekt që ju intereson.
  • Kur mësoni diçka të re, duhet ta zbatoni vetë dhe më pas të rregulloni modelin, të parashikoni rezultatet për t'u siguruar që e keni kuptuar konceptin.
  • Përfitoni nga aplikacionet dhe referencat zyrtare të azhurnimit të programimit nga botuesit e softverit.
  • Referencat janë në dispozicion kur ju nevojiten. Mos u tremb nëse nuk mund të mësosh përmendësh gjithçka. Shtë e rëndësishme të dini se ku të kërkoni referenca.
  • Kalimi i njohurive te të tjerët është gjithashtu një mënyrë praktikimi. Kjo jo vetëm që forcon aftësitë tuaja, por gjithashtu ju ndihmon të mendoni më thellë nga këndvështrime të ndryshme.