Ohjelmointikielen oppiminen (kuvilla)

Sisällysluettelo:

Ohjelmointikielen oppiminen (kuvilla)
Ohjelmointikielen oppiminen (kuvilla)

Video: Ohjelmointikielen oppiminen (kuvilla)

Video: Ohjelmointikielen oppiminen (kuvilla)
Video: kuvien käyttö puheen ja kielenkehityksen tukena 2024, Saattaa
Anonim

Jos olet kiinnostunut luomaan tietokoneohjelmia, mobiilisovelluksia, verkkosivustoja, pelejä tai muita ohjelmistoja, sinun on opittava ohjelmoimaan. Ohjelmat luodaan käyttämällä ohjelmointikieltä. Tämän kielen avulla ohjelma voi toimia sen koneen kanssa, jolla se on käynnissä, olipa se sitten tietokone, matkapuhelin tai jokin muu laitteisto.

Askeleet

Osa 1/6: Kielen valinta

Opi ohjelmointikieli Vaihe 1
Opi ohjelmointikieli Vaihe 1

2 8 TULOSSA

Vaihe 1. Määritä kiinnostuksesi alue

Voit aloittaa oppimisen millä tahansa ohjelmointikielellä (vaikka jotkut ovat varmasti "helpompia" kuin toiset), joten sinun kannattaa aloittaa kysymällä itseltäsi, mitä haluat saavuttaa oppimalla ohjelmointikielen. Tämä auttaa sinua määrittämään, minkä tyyppistä ohjelmointia sinun tulisi jatkaa, ja antaa sinulle hyvän lähtökohdan.

Jos haluat päästä verkkokehitykseen, sinulla on aivan eri kieli, jotka sinun on opittava tietokoneohjelmien kehittämisen sijaan. Mobiilisovellusten kehittäminen vaatii erilaisia taitoja kuin koneohjelmointi. Kaikki nämä päätökset vaikuttavat suuntaan

Opi ohjelmointikieli Vaihe 2
Opi ohjelmointikieli Vaihe 2

0 5 TULOSSA

Vaihe 2. Harkitse aloittamista "yksinkertaisemmalla" kielellä

Päätöksestäsi riippumatta kannattaa ehkä aloittaa yhdellä korkean tason yksinkertaisemmista kielistä. Nämä kielet ovat erityisen hyödyllisiä aloittelijoille, koska ne opettavat peruskäsitteitä ja ajatteluprosesseja, jotka voivat koskea käytännössä mitä tahansa kieltä.

  • Tämän luokan kaksi suosituinta kieltä ovat Python ja Ruby. Nämä ovat molemmat objektipohjaisia verkkosovelluskieliä, jotka käyttävät hyvin luettavaa syntaksia.
  • "Objektisuuntautunut" tarkoittaa, että kieli on rakennettu "esineiden" tai tietokokoelmien käsitteiden ja niiden käsittelyn ympärille. Tätä käsitettä käytetään monissa edistyneissä ohjelmointikielissä, kuten C ++, Java, Objective-C ja PHP.
Opi ohjelmointikieli Vaihe 3
Opi ohjelmointikieli Vaihe 3

0 5 TULOSSA

Vaihe 3. Lue joitakin perusopetuksia eri kielille

Jos et vieläkään ole varma, minkä kielen sinun pitäisi aloittaa oppiminen, lue muutamia eri kielioppaita. Jos yksi kieli on hieman järkevämpi kuin muut, kokeile sitä hetken päästä nähdäksesi, napsautuuko se. Internetissä on lukemattomia opetusohjelmia jokaiselle ohjelmoinnille, mukaan lukien monet wikiHow:

  • Python - loistava aloituskieli, joka on myös varsin tehokas, kun tutustut siihen. Käytetään monissa verkkosovelluksissa ja useissa peleissä.
  • Java - Käytetään lukemattomissa ohjelmatyypeissä peleistä verkkosovelluksiin ATM -ohjelmistoihin.
  • HTML - Olennainen lähtökohta kaikille web -kehittäjille. HTML: n hallitseminen on elintärkeää ennen kuin siirrytään muuhun verkkokehitykseen.
  • C - Yksi vanhemmista kielistä, C on edelleen tehokas työkalu, ja se on perusta nykyaikaisemmille C ++, C#ja Objective -C.

Pisteet

0 / 0

Osa 1 Tietokilpailu

Jos haluat oppia web -kehityksen perusteet ensin, millä ohjelmointikielellä sinun pitäisi aloittaa?

Python

Ei aivan! Python on hyvä ohjelmointikieli oppia, mutta se ei ole keskittynyt ohjelmointikielien peruskäsitteisiin. Sen sijaan voit oppia Pythonia, jos olet kiinnostunut luomaan verkkosovelluksia ja pelejä. Siellä on parempi vaihtoehto!

Java

Ei oikeastaan! Java on yleinen ohjelmointikieli, mutta jos haluat oppia peruskäsitteet ensin, kokeile toista kieltä. Opi sen sijaan Java, jos haluat siirtyä suoraan verkkosovelluksiin, pelaamiseen ja jopa pankkiohjelmistoihin. Arvaa uudestaan!

HTML

Joo! HTML -ohjelmisto on kiistatta yksi perustavanlaatuisimmista ohjelmointikielistä. HTML on erinomainen lähtökohta web -kehittäjille oppimaan taitoja, joita he tarvitsevat aloittaakseen suurten web -kehitysprojektien. Lue toinen tietokilpailukysymys.

C

Yritä uudelleen! C on vanhempi kieli, joka on edelleen ajankohtainen. C on hyödyllinen tietää, koska se on perusta nykypäivän yleisimmille ohjelmointikielille, kuten C ++, C#ja Objective C. C ei kuitenkaan ole tyypillisesti paras kieli oppia web -kehityksen perusteita varten. Napsauta toista vastausta löytääksesi oikean…

Haluatko lisää tietokilpailuja?

Jatka itsesi testaamista!

Osa 2/6: Aloita pienestä

Opi ohjelmointikieli Vaihe 4
Opi ohjelmointikieli Vaihe 4

0 4 TULOSSA

Vaihe 1. Opi kielen ydinkäsitteet

Vaikka tämän vaiheen soveltuvat osat vaihtelevat valitsemasi kielen mukaan, kaikilla ohjelmointikielillä on peruskäsitteitä, jotka ovat välttämättömiä hyödyllisten ohjelmien rakentamisessa. Näiden käsitteiden varhainen oppiminen ja hallitseminen helpottaa ongelmien ratkaisua ja luo tehokkaan ja tehokkaan koodin. Alla on vain muutamia keskeisiä käsitteitä monilla eri kielillä:

  • Muuttujat - Muuttuja on tapa tallentaa ja viitata muuttuviin tietoihin. Muuttujia voidaan manipuloida, ja niillä on usein määriteltyjä tyyppejä, kuten "kokonaislukuja", "merkkejä" ja muita, jotka määrittävät tallennettavan datan tyypin. Koodattaessa muuttujilla on tyypillisesti nimet, jotka tekevät niistä jonkin verran tunnistettavia ihmislukijalle. Näin on helpompi ymmärtää, miten muuttuja on vuorovaikutuksessa muun koodin kanssa.
  • Ehdolliset lausunnot - Ehdollinen lausunto on toiminto, joka suoritetaan sen perusteella, onko lause totta vai ei. Yleisin ehdollisen lausekkeen muoto on "Jos-sitten" -lauseke. Jos lause on totta (esim. X = 5), tapahtuu yksi asia. Jos lause on väärä (esim. X! = 5), tapahtuu jotain muuta.
  • Toiminnot tai aliohjelmat - Tämän käsitteen varsinaista nimeä voidaan kutsua eri kielestä riippuen. Se voi olla myös "menettely", "menetelmä" tai "kutsuttava yksikkö". Tämä on pohjimmiltaan pienempi ohjelma suuremman ohjelman sisällä. Ohjelma voi kutsua toiminnon useita kertoja, jolloin ohjelmoija voi luoda tehokkaasti monimutkaisia ohjelmia.
  • Tietojen syöttö - Tämä on laaja käsite, jota käytetään lähes kaikilla kielillä. Se sisältää käyttäjän syöttämien tietojen käsittelyn ja tallentamisen. Tietojen kerääminen riippuu ohjelman tyypistä ja käyttäjän käytettävissä olevista tuloista (näppäimistö, tiedosto jne.). Tämä liittyy läheisesti lähtöön, jolla tulos palautetaan käyttäjälle, näytetäänkö se näytöllä tai toimitetaan tiedostona.
Opi ohjelmointikieli Vaihe 5
Opi ohjelmointikieli Vaihe 5

0 6 TULOSSA

Vaihe 2. Asenna tarvittavat ohjelmistot

Monet ohjelmointikielet edellyttävät kääntäjiä, jotka ovat ohjelmia, jotka on suunniteltu kääntämään koodi koneen ymmärrettävälle kielelle. Muut kielet, kuten Python, käyttävät tulkkia, joka voi suorittaa ohjelmat heti ilman kääntämistä.

  • Joillakin kielillä on IDE (Integrated Development Environment), joka yleensä sisältää koodieditorin, kääntäjän ja/tai tulkin ja virheenkorjauksen. Näin ohjelmoija voi suorittaa tarvittavat toiminnot yhdessä paikassa. IDE: t voivat myös sisältää visuaalisia esityksiä objektihierarkioista ja hakemistoista.
  • Netistä löytyy erilaisia koodieditoreja. Nämä ohjelmat tarjoavat erilaisia tapoja korostaa syntaksia ja tarjoavat muita kehittäjäystävällisiä työkaluja.

Pisteet

0 / 0

Osa 2 Tietokilpailu

Mikä ohjelman osa vastaa tietojen tallentamisesta ja viittaamisesta muuttuviin tietoihin?

Ehdolliset lausunnot.

Ei! Ehdolliset lausunnot eivät vastaa tietojen tallentamisesta tai niihin viittaamisesta. Ehdolliset lausunnot ovat sen sijaan toimintoja, jotka suoritetaan sen perusteella, onko väite totta vai ei. Yritä uudelleen…

Datan syöttö.

Yritä uudelleen! Tietojen syöttämisellä (uusilla tiedoilla) ei ole paljon tekemistä vanhojen tietojen tallentamisen ja palauttamisen kanssa, vaikka tiedot olisivat muuttuneet. Tietojen syöttö on kuitenkin osa lähes jokaista kieltä, ja se vastaa käyttäjän syöttämien tietojen käsittelystä. Siellä on parempi vaihtoehto!

Toiminnot

Ei oikeastaan! Ohjelmointikielen toiminnot tai aliohjelmat eivät osallistu tietojen tallentamiseen ja viittaamiseen. Sen sijaan toiminnot ovat pienempiä ohjelmia suurempien ohjelmien sisällä, mikä mahdollistaa monimutkaisempien sovellusten luomisen. Valitse toinen vastaus!

Muuttujat

Oikein! Muuttujat ovat keskeinen käsite useimmissa ohjelmointikielissä. He osallistuvat tietojen tallentamiseen ja viittaamiseen ohjelman muutoksiin, ja niitä voidaan myös manipuloida. Lue toinen tietokilpailukysymys.

Haluatko lisää tietokilpailuja?

Jatka itsesi testaamista!

Osa 3/6: Ensimmäisen ohjelman luominen

Opi ohjelmointikieli Vaihe 6
Opi ohjelmointikieli Vaihe 6

0 4 TULOSSA

Vaihe 1. Keskity yhteen konseptiin kerrallaan

Yksi ensimmäisistä ohjelmista mille tahansa kielelle on "Hello World" -ohjelma. Tämä on hyvin yksinkertainen ohjelma, joka näyttää tekstin "Hello, World" (tai jonkin muunnelman) näytöllä. Tämä ohjelma opettaa ensikertalaisille ohjelmoijille syntaksin perusohjelman luomiseksi, sekä kuinka käsitellä tulostuksen näyttöä. Muuttamalla tekstiä voit oppia, miten ohjelma käsittelee perustietoja. Alla on joitain wikiHow -oppaita "Hello World" -ohjelman luomiseksi eri kielillä:

  • Hei maailma Pythonissa
  • Hello World in Ruby
  • Hello World in C.
  • Terve maailma PHP: ssä
  • Hello World in C#
  • Hei maailma Javassa
Opi ohjelmointikieli Vaihe 7
Opi ohjelmointikieli Vaihe 7

0 9 TULOSSA

Vaihe 2. Opi purkamalla online -esimerkkejä

Netissä on tuhansia koodiesimerkkejä lähes jokaiselle ohjelmointikielelle. Näiden esimerkkien avulla voit tutkia, miten kielen eri osat toimivat ja miten eri osat ovat vuorovaikutuksessa. Luo omia ohjelmia ottamalla palasia eri esimerkeistä.

Opi ohjelmointikieli Vaihe 8
Opi ohjelmointikieli Vaihe 8

0 7 tulossa pian

Vaihe 3. Tutki syntaksia

Syntaksi on tapa, jolla kieli kirjoitetaan niin, että kääntäjä tai tulkki ymmärtää sen. Jokaisella kielellä on ainutlaatuinen syntaksi, vaikka jotkin elementit voidaan jakaa useille kielille. Syntaksin oppiminen on välttämätöntä kielen ohjelmoinnin oppimiseksi, ja usein ihmiset ajattelevat sitä, kun he ajattelevat tietokoneohjelmointia. Todellisuudessa se on yksinkertaisesti perusta, jolle kehittyneemmät konseptit rakennetaan.

Opi ohjelmointikieli Vaihe 9
Opi ohjelmointikieli Vaihe 9

0 3 TULOSSA

Vaihe 4. Kokeile muutoksia

Tee muutoksia esimerkkiohjelmiisi ja testaa sitten tulos. Kokeilemalla voit oppia mikä toimii ja mikä ei paljon nopeammin kuin lukemalla kirjan tai oppaan. Älä pelkää rikkoa ohjelmaa; virheiden korjaamisen oppiminen on tärkeä osa mitä tahansa kehitysprosessia, ja uudet asiat lähes koskaan eivät toimi oikein ensimmäisellä kerralla.

Opi ohjelmointikieli Vaihe 10
Opi ohjelmointikieli Vaihe 10

0 8 TULOSSA

Vaihe 5. Aloita virheenkorjauksen harjoittelu

Kun ohjelmoit, törmäät aina virheisiin. Nämä ovat ohjelman virheitä ja voivat ilmetä käytännössä missä tahansa. Virheet voivat olla vaarattomia omituisuuksia ohjelmassa, tai ne voivat olla suuria virheitä, jotka estävät ohjelman kääntämisen tai käynnistämisen. Näiden virheiden etsiminen ja korjaaminen on tärkeä prosessi ohjelmistokehityssykleissä, joten totu tekemään tämä ajoissa.

Kun kokeilet perusohjelmien muuttamista, tulet kohtaamaan asioita, jotka eivät toimi. Erilaisen lähestymistavan keksiminen on yksi arvokkaimmista taidoista, joita sinulla voi olla ohjelmoijana

Opi ohjelmointikieli Vaihe 11
Opi ohjelmointikieli Vaihe 11

0 6 TULOSSA

Vaihe 6. Kommentoi kaikki koodisi

Lähes kaikilla ohjelmointikielillä on "kommentti" -toiminto, jonka avulla voit sisällyttää tekstin, jota tulkki tai kääntäjä ei käsittele. Tämän avulla voit jättää lyhyet, mutta selkeät ihmiskieliset selitykset koodin toiminnasta. Tämä ei ainoastaan auta sinua muistamaan, mitä koodisi tekee suuressa ohjelmassa, vaan se on välttämätön käytäntö yhteistyöympäristössä, koska sen avulla muut voivat ymmärtää, mitä koodisi tekee. Pisteet

0 / 0

Osa 3 Tietokilpailu

Miksi sinun pitäisi tehdä muutoksia esimerkkiohjelmiisi, kun opit ohjelmointikieltä?

Voit oppia korjaamaan virheesi.

Melkein! Virheiden korjaaminen tai koodin "virheenkorjaus" on tärkeä osa oppimisprosessia. Jos alat tehdä muutoksia esimerkkikoodeihin, joita käytät, voit palata läpi ja oppia korjaamaan tekemäsi virheet. Vaikka tämä on oikein, on myös muita syitä tehdä muutoksia ohjelmiisi. Valitse toinen vastaus!

Voit oppia mikä toimii ja mikä ei.

Olet osittain oikeassa! Jos teet muutoksia esimerkkiohjelmiisi, opit nopeasti, mitkä muutokset toimivat ja mitkä eivät. Tämä kokeilu- ja erehdysprosessi on olennainen osa valitsemasi kielen oppimista. Tämä on totta, mutta esimerkkiohjelmien vaihtamiseen on muita syitä. Siellä on parempi vaihtoehto!

Voit yleensä oppia nopeammin kuin kirjan avulla.

Et ole väärässä, mutta on parempi vastaus! Skriptistä poistuminen tai esimerkkiohjelmien muutosten tekeminen voi usein auttaa sinua oppimaan nopeammin. Saat ensikäden kokemusta sellaisten muutosten tekemisestä, joita ei ole jo kirjoitettu. Siellä on parempi vaihtoehto!

Kaikki yllä oleva.

Oikea! Kaikki nämä syyt selittävät, miksi sinun pitäisi yrittää tehdä muutoksia esimerkkiohjelmiisi. Oppimalla ohjelmien virheenkorjaus ja tunnistamaan, mikä toimii (tai ei toimi) omakohtaisesti, voit löytää ohjelmointikielen nopeammin kuin jos noudatat vain esimerkkiohjelmaa. Lue toinen tietokilpailukysymys.

Haluatko lisää tietokilpailuja?

Jatka itsesi testaamista!

Osa 4/6: Säännöllinen harjoittelu

Opi ohjelmointikieli Vaihe 12
Opi ohjelmointikieli Vaihe 12

0 6 TULOSSA

Vaihe 1. Koodaa päivittäin

Ohjelmointikielen hallitseminen vie ennen kaikkea aikaa. Jopa yksinkertaisempi kieli, kuten Python, jonka perussyntaksin ymmärtäminen voi kestää vain päivän tai kaksi, vie paljon aikaa tullakseen todella taitavaksi. Kuten kaikki muutkin taidot, harjoittelu on avain taitavampaan. Yritä viettää joka päivä ainakin jonkin aikaa koodaamiseen, vaikka se olisi vain tunnin ajan työn ja illallisen välillä.

Opi ohjelmointikieli Vaihe 13
Opi ohjelmointikieli Vaihe 13

0 10 TULOSSA

Vaihe 2. Aseta tavoitteesi ohjelmillesi

Kun asetat saavutettavia mutta haastavia tavoitteita, voit alkaa ratkaista ongelmia ja löytää ratkaisuja. Yritä ajatella perussovellusta, kuten laskinta, ja kehitä tapa tehdä se. Käytä oppimaasi syntaksia ja käsitteitä ja käytä niitä käytännön käyttöön.

Opi ohjelmointikieli Vaihe 14
Opi ohjelmointikieli Vaihe 14

0 3 TULOSSA

Vaihe 3. Puhu muiden kanssa ja lue muita ohjelmia

On paljon ohjelmointiyhteisöjä, jotka on omistettu tietyille kielille tai tieteenaloille. Yhteisön löytäminen ja siihen osallistuminen voi tehdä ihmeitä oppimiselle. Saat käyttöösi erilaisia näytteitä ja työkaluja, jotka voivat auttaa sinua oppimisprosessissasi. Muiden ohjelmoijien koodin lukeminen voi innostaa sinua ja auttaa sinua ymmärtämään käsitteitä, joita et ole vielä oppinut.

  • Tutustu valitsemallesi kielelle ohjelmointifoorumeille ja verkkoyhteisöille. Muista osallistua äläkä vain kysy jatkuvasti kysymyksiä. Näitä yhteisöjä pidetään yleensä yhteistyön ja keskustelun paikkana eikä pelkästään Q&A: na. Pyydä rohkeasti apua, mutta ole valmis näyttämään työsi ja ole valmis kokeilemaan erilaisia lähestymistapoja.
  • Kun sinulla on kokemusta vyösi alla, harkitse hack-a-thonin tai ohjelmointitukoksen osallistumista. Nämä ovat tapahtumia, joissa yksilöt tai joukkueet kilpailevat kelloa vastaan kehittääkseen toimivan ohjelman, joka perustuu yleensä tiettyyn aiheeseen. Nämä tapahtumat voivat olla hauskoja ja ne ovat loistava tapa tavata muita ohjelmoijia.
Opi ohjelmointikieli Vaihe 15
Opi ohjelmointikieli Vaihe 15

0 2 TULOSSA

Vaihe 4. Haasta itsesi pitämään hauskaa

Yritä tehdä asioita, joita et vielä tiedä. Tutki tapoja suorittaa tehtävä (tai vastaava) ja yritä sitten toteuttaa se omassa ohjelmassasi. Yritä välttää tyytymistä ohjelmaan, joka "periaatteessa" toimii; tee kaikkesi varmistaaksesi, että jokainen osa toimii moitteettomasti. Pisteet

0 / 0

Osa 4 Tietokilpailu

Miksi sinun pitäisi liittyä ohjelmointitukokseen?

Ne ovat hyödyllisiä Q & A -istuntoja, jotka opettavat sinulle peruskäsitteitä.

Ei! Vaikka joissakin ohjelmointitukoksissa voi olla lisäkysymyksiä, itse tapahtumia ei ole suunniteltu kysymys- ja vastaus -segmentteiksi. Sen sijaan, jos sinulla on vaikeuksia löytää vastauksia kysymyksiisi, etsi muita ohjelmoijia, jotka voivat auttaa sinua, tai lue muita ohjelmia saadaksesi lisätietoja. Arvaa uudestaan!

Ne ovat haastavia kilpailuja, jotka motivoivat sinua oppimaan.

Joo! Ohjelmointitukokset ja hakkerointi ovat kilpailuja. Useat ohjelmoijat kokoontuvat yhteen ja kilpailevat ensin toimivan ohjelman kehittämiseksi. Voit oppia paljon ohjelmointitukoksesta, ja rekisteröityminen voi motivoida sinua viettämään enemmän aikaa kielen oppimiseen. Lue toinen tietokilpailukysymys.

Ne ovat online -foorumeita, joilla voit oppia tekemään yhteistyötä muiden kanssa.

Yritä uudelleen! Tukosten ohjelmointi ei ole sama kuin ohjelmointifoorumit. Voit kuitenkin käyttää ohjelmointifoorumia yhteistyöhön samalla tavalla kuin joissakin ohjelmointitukoksissa. Napsauta toista vastausta löytääksesi oikean…

Haluatko lisää tietokilpailuja?

Jatka itsesi testaamista!

Osa 5/6: Tietojesi laajentaminen

Opi ohjelmointikieli Vaihe 16
Opi ohjelmointikieli Vaihe 16

0 1 TULOSSA

Vaihe 1. Ota muutama koulutus

Monet yliopistot, yhteisöopistot ja yhteisökeskukset tarjoavat ohjelmointitunteja ja työpajoja, joihin voit osallistua ilman ilmoittautumista kouluun. Nämä voivat olla hyviä uusille ohjelmoijille, koska voit saada käytännön apua kokeneelta ohjelmoijalta ja verkostoitua muiden paikallisten ohjelmoijien kanssa.

Opi ohjelmointikieli Vaihe 17
Opi ohjelmointikieli Vaihe 17

0 5 TULOSSA

Vaihe 2. Osta tai lainata kirja

Jokaiselle kuviteltavalle ohjelmointikielelle on saatavana tuhansia opaskirjoja. Vaikka tietämyksesi ei pitäisi tulla tiukasti kirjasta, ne viittaavat hyvin ja sisältävät usein paljon hyviä esimerkkejä.

Opi ohjelmointikieli Vaihe 18
Opi ohjelmointikieli Vaihe 18

0 2 TULOSSA

Vaihe 3. Opiskele matematiikkaa ja logiikkaa

Useimmat ohjelmoinnit sisältävät aritmeettisia perusasioita, mutta haluat ehkä opiskella edistyneempiä käsitteitä. Tämä on erityisen tärkeää, jos kehität monimutkaisia simulaatioita tai muita algoritmeja vaativia ohjelmia. Useimpiin päivittäisiin ohjelmointeihin et tarvitse paljon kehittynyttä matematiikkaa. Logiikan, erityisesti tietokone logiikan, opiskelu voi auttaa sinua ymmärtämään, miten parhaiten lähestytään monimutkaista ongelmanratkaisua edistyneemmille ohjelmille.

Opi ohjelmointikieli Vaihe 19
Opi ohjelmointikieli Vaihe 19

0 2 TULOSSA

Vaihe 4. Älä koskaan lopeta ohjelmointia

On suosittu teoria, jonka mukaan asiantuntijaksi ryhtyminen vaatii vähintään 10 000 tuntia harjoittelua. Vaikka tästä keskustellaan, yleinen periaate on edelleen totta: hallitseminen vaatii aikaa ja omistautumista. Älä odota tietävänsä kaikkea yhdessä yössä, mutta jos pysyt keskittyneenä ja jatkat oppimista, saatat hyvinkin päätyä oman alan asiantuntijaksi.

Opi ohjelmointikieli Vaihe 20
Opi ohjelmointikieli Vaihe 20

0 4 TULOSSA

Vaihe 5. Opi toinen ohjelmointikieli

Vaikka voit varmasti selviytyä yhden kielen hallitsemisesta, monet ohjelmoijat auttavat menestymään kentällä oppimalla useita kieliä. Heidän toinen tai kolmas kielensä täydentävät yleensä ensimmäistä kieltä, jolloin he voivat kehittää monimutkaisempia ja mielenkiintoisempia ohjelmia. Kun sinulla on hyvä käsitys ensimmäisestä ohjelmasta, voi olla aika aloittaa uuden ohjelman oppiminen.

Huomaat todennäköisesti, että toisen kielesi oppiminen sujuu paljon nopeammin kuin ensimmäinen. Monet ohjelmoinnin keskeiset käsitteet siirtyvät eri kielille, varsinkin jos kielet liittyvät läheisesti toisiinsa

Pisteet

0 / 0

Osa 5 Tietokilpailu

Totta vai tarua: Sinun täytyy harjoitella ohjelmointia vähintään 1 000 tuntia ennen kuin voit kutsua itseäsi asiantuntijaksi.

Totta

Ei! Vallitseva teoria, joka voi olla tarkka tai ei, on se, että sinun täytyy harjoitella 10 000 tuntia kutsuaksesi itseäsi asiantuntijaksi, ei 1 000: ksi. Ei ole kovaa tai nopeaa sääntöä siitä, kuinka monta tuntia sinun pitäisi harjoitella, jotta opit sujuvasti tiettyä ohjelmointikieltä, mutta sinun on varmistettava, että työskentelet kielen kanssa säännöllisesti, jotta voit oppia nopeasti ja olla ruosteessa. Arvaa uudestaan!

Väärä

Jep! Ei ole tiukkoja sääntöjä siitä, milloin voit kutsua itseäsi taidon asiantuntijaksi, mutta yleinen teoria on, että sinun on harjoiteltava 10 000 tuntia, ei 1 000. Jos kuitenkin harjoittelet säännöllisesti ja todella käytät itseäsi oppimiseen ohjelmointikieli, voit tulla toimivaksi lyhyemmässä ajassa kuin odotit. Lue toinen tietokilpailukysymys.

Haluatko lisää tietokilpailuja?

Jatka itsesi testaamista!

Osa 6/6: Taitojesi soveltaminen

Opi ohjelmointikieli Vaihe 21
Opi ohjelmointikieli Vaihe 21

0 2 TULOSSA

Vaihe 1. Ilmoittaudu neljän vuoden ohjelmaan

Vaikka se ei ole ehdottoman välttämätöntä, neljän vuoden ohjelma korkeakoulussa tai yliopistossa voi altistaa sinut monille eri kielille ja auttaa sinua verkostoitumaan ammattilaisten ja muiden opiskelijoiden kanssa. Tämä menetelmä ei todellakaan ole kaikille, ja paljon menestyviä ohjelmoijia ei koskaan käynyt neljän vuoden oppilaitoksessa.

Opi ohjelmointikieli Vaihe 22
Opi ohjelmointikieli Vaihe 22

0 4 TULOSSA

Vaihe 2. Luo portfolio

Kun luot ohjelmia ja laajennat tietämystäsi, varmista, että kaikki paras työsi on tallennettu salkkuun. Voit näyttää tämän salkun rekrytoijille ja haastattelijoille esimerkkinä tekemästäsi työstä. Muista sisällyttää kaikki omalla ajallasi tehdyt työt ja varmista, että voit sisällyttää kaikki toisen yrityksen kanssa tehdyt työt.

Opi ohjelmointikieli Vaihe 23
Opi ohjelmointikieli Vaihe 23

0 4 TULOSSA

Vaihe 3. Tee freelance -työtä

Ohjelmoijille, erityisesti mobiilisovellusten kehittäjille, on erittäin suuret freelance -markkinat. Ota muutama pieni freelance -työ, niin saat käsityksen kaupallisen ohjelmoinnin toiminnasta. Usein voit käyttää freelance -töitä portfolion rakentamiseen ja viitata julkaistuun työhön.

Opi ohjelmointikieli Vaihe 24
Opi ohjelmointikieli Vaihe 24

0 3 TULOSSA

Vaihe 4. Kehitä ilmaisia tai kaupallisia ohjelmia

Sinun ei tarvitse työskennellä yrityksessä ansaitaksesi rahaa ohjelmoinnilla. Jos sinulla on taitoja, voit kehittää ohjelmiston itse ja julkaista sen ostettavaksi joko oman verkkosivustosi tai muun markkinapaikan kautta. Valmistaudu tukemaan kaikkia ohjelmistoja, jotka julkaiset kaupalliseen myyntiin, koska asiakkaat odottavat, että heidän ostoksensa toimii.

Freeware on suosittu tapa jakaa pieniä ohjelmia ja apuohjelmia. Kehittäjä ei saa rahaa, mutta se on loistava tapa rakentaa nimen tunnistus ja tehdä itsesi näkyväksi yhteisössä

Pisteet

0 / 0

Osa 6 Tietokilpailu

Miksi haluat ilmoittautua nelivuotiseen ohjelmaan?

Voit oppia useamman kuin yhden kielen nopeammin.

Melkein! Nelivuotisessa ohjelmassa olet todennäköisesti alttiina monille eri ohjelmointikielille. Useamman kuin yhden kielen oppiminen voi viedä huomattavan paljon aikaa, mutta korkeakoulujen CS -kurssit nopeuttavat oppimisprosessia. Vaikka tämä pitää paikkansa, on myös muita syitä, miksi joku saattaa ilmoittautua nelivuotiseen ohjelmaan. Napsauta toista vastausta löytääksesi oikean…

Voit tavata ammattitaitoisia ohjelmoijia.

Olet osittain oikeassa! Nelivuotiset ohjelmat paljastavat sinut ammattilaisille, joiden kanssa voit verkostoitua. Voit usein käyttää näitä yhteyksiä löytääksesi työpaikan, kun olet valmistunut ohjelmasta. Kokeile toista vastausta…

Voit tehdä itsellesi nimen ohjelmointikentässä.

Et ole väärässä, mutta on parempi vastaus! Jos menestyt hyvin nelivuotisessa ohjelmassa, voit usein esitellä itsesi ohjelmointiverkostolle ja tehdä itsellesi nimen alalla. Nelivuotiset ohjelmat voivat auttaa sinua saamaan nimesi esiin ja luomaan sinut mahdollisesti arvokkaana lisäyksenä ohjelmointimarkkinoille. Arvaa uudestaan!

Kaikki yllä oleva.

Tarkalleen! Kaikki nämä ovat syitä siihen, että monet osallistuvat nelivuotiseen ohjelmaan. Useamman kuin yhden ohjelmointikielen tunteminen on arvokas taitopaketti, ja neljän vuoden ohjelma voi auttaa sinua oppimaan ne nopeammin. Voit myös verkostoitua ammattilaisten ja muiden opiskelijoiden kanssa ja alkaa tehdä itsellesi nimeä alalla. Lue toinen tietokilpailukysymys.

Haluatko lisää tietokilpailuja?

Jatka itsesi testaamista!

Vinkkejä

  • Jos olet kiinnostunut peliohjelmoinnista, tutki Python, C ++ ja Java. Näistä kolmesta C ++ on luultavasti paras suorittaja, Python ylivoimaisesti helpoin oppia ja Java pystyy parhaiten toimimaan Windowsissa, Mac OS: ssä ja Linuxissa ilman muutoksia.
  • Lisätietoja ilmaisista ohjelmistoista. Tutki ilmaisten ohjelmistojen hakemistossa olevien ohjelmien lähdekoodia. Miksi keksiä pyörä uudelleen, kun voit parantaa sitä? Varmista vain, että ymmärrät mitä ohjelmoit.
  • Useimmille ihmisille ohjelmointi jotain, joka kiinnostaa heitä tai jota he voivat käyttää, on mielenkiintoisempaa kuin oppikirjaesimerkit. Käytä hakukonetta saadaksesi tietoa sinua kiinnostavista projekteista.
  • Kun opit jotain uutta, on usein hyödyllistä toteuttaa se itse ja muokata suunnittelua ennustamalla tulokset varmistaaksesi, että ymmärrät käsitteen.
  • Hyödynnä ajantasaisia sovellusohjelmointirajapintoja ja ohjelmiston julkaisijalta saatavia virallisia viitemateriaaleja.
  • Viittaukset auttavat sinua. Älä häpeä, jos et muista kaikkea ulkoa; se tulee ajan kanssa. Tärkeintä on tietää, mistä vertailumateriaali löytyy.
  • Harjoittele harjoitellaksesi muita. Se ei vain tee sinusta pätevämpää, vaan antaa sinun ajatella syvemmin eri näkökulmista.

Suositeltava: