10 asiaa, jotka sinun pitäisi tietää ennen kuin yrität koodausta
Koodin oppiminen on ei lainkaan helppoa. Saatat löytää monia sivustoja, jotka yrittävät työntää ihmisiä koodaukseen mainitsemalla sen helppo kauppa. Se on kuitenkin yksi vaikeimmista taidoista kerätä ja kunnostaa. se on enemmän kokeilusta kuin opas jota on noudatettava.
Aloittelijana saatat haluta tietää, mitä matka kestää, tai mitä se haluaa edetä aloittelijasta keskitasolle. Oppimiskokemukset voi vaihdella henkilökohtaisesti, ja olet täysin vapaa valitsemaan oma polku.
Tässä ovat 10 asiaa, jotka sinun pitäisi tietää ennen ohjelmoinnin aloittamista. Näiden pisteiden tunteminen antaa sinulle pään alun siitä, mitä odottaa ja miten lähestyä ohjelmointia.
1. Hanki perusasiat oikein
Kun aloitat oppimisen, ensimmäinen asia, jonka täytyy olla varma, on“perusasiat”. Se on ensimmäinen vaihe siitä tulee koodaava ninja.
Jotta saat perusasiat oikein, sinun täytyy oppia tietojenkäsittelytieteen ydin, aivan kuten kaikki muutkin kaupat, joihin törmäät. Tällä hetkellä on satoja online-kursseja aloittelijoille. On selvää, että internet huolehtii aloittelijoista ja antaa tonnia tietoa - aloittelijan taivasta!
Sinun tarvitsee vain etsiä niitä ja aloittaa yhdellä parhaiten sopivat tarpeisiisi. Voit aloittaa millä tahansa tässä artikkelissa mainituista online-paikoista (alla).
asianmukainen ymmärrys voi antaa sinulle etukäteen etukäteen koodin oppimiseen.
On myös saatavilla kursseja verkossa, jotka voivat auttaa sinua aloittamaan
- Tietojenkäsittelytieteen esittely | Wikiversity
- Tietojenkäsittelytieteen intro Udacity
- CS50: Tietojenkäsittelytieteen esittely EDX
- Ilmainen tietojenkäsittelytieteen kurssi | ALISON
2. Rakenna kärsivällisyyttä
Ensisijainen edellytys onnistumiselle ohjelmoijana on kärsivällisyyttä. Kärsivällisyys voi antaa sinun puhaltaa leukaasi, mutta silti pystyä seisomaan - kuten ninja! Se tekee sinut valmiiksi pettymyksiin.
Puhumattakaan, kärsivällisyys voi auttaa sinua tulla ongelmanratkaisijaksi, ja parantaa ymmärrystä tietokoneista.
Tietokonekonseptit ovat monimutkaisia ja vaativat joustavuutta, kärsivällisyyttä ja kovaa työtä ymmärrettäväksi. Suurimman osan ajasta, aloittelijoille sinulla ei ole oikeita odotuksia ohjelmointimatkaa aloitettaessa. Kyllä, et tule koko voimalla alussa. Liian paljon optimismia on kuitenkin vaarallista.
Virheellisten odotusten vuoksi liian monet aloittelijat vain luopuvat ja siirtyvät toiseen kauppaan. Tämän torjumiseksi kannattaa rakentaa kärsivällisyyttä ja ajattele aina lopullista päämäärää.
3. Aseta tavoite ja siirry kohti sitä
Tavoitteiden asettaminen voi olla voimakas, motivoiva vahvistin polkuasi oppimaan koodia. Jos suunnittelet esimerkiksi PHP: tä, aseta sitten tavoite tee yksinkertainen projekti viikon loppuun mennessä. Kun tavoite on saavutettu, asettaa toisen tavoitteen, ja toista sykli. Kyllä, se on niin helppoa!
Oppimisen ja ohjelmoinnin parantamisen ei ole loppua, ja siksi on hyvä pitää tavoitteiden asettamista, ja ei menetä kirjaa ensisijaisesta tavoitteestasi.
Joten, oppijana, mitkä tavoitteet voitte saavuttaa? Mennään nopeasti läpi joitakin otoksen tavoitteet:
- Rakenna laskin CSS ja JavaScript
- Luo reagoiva verkkosivusto HTML, CSS ja JavaScript
- Luo dynaaminen sivusto käyttämällä mitä tahansa back-end-ohjelmointikieliä, kuten PHP, Ruby, Python jne.
- Luo 2D breakout peli puhdas JavaScript
Voit myös valita tee mihinkään mieleisesi projekti. Kenellä ei ole ainutlaatuista makua loppujen lopuksi? Lyön vetoa, että teet!
Maali olisi saavutettava, joten älä yritä keskittyä Facebookin rakentamiseen tai täysin varustellun pelin luomiseen tällä hetkellä. Yrittää liiku hitaasti, ja sitten Tavoitteena on suurempia ja monimutkaisempia hankkeita kun edistytte.
4. Tee enemmän hankkeita
Kun teet lisää projekteja, voit ymmärtää paitsi rajoituksesi myös parantaa analyyttisiä ja ongelmanratkaisutaitojasi. Loppujen lopuksi koodin oppiminen ei koske syntaksin oppimista vaan oppimista miten ratkaista ongelmia käyttämällä työkaluja kädessäsi.
Ohjelmointi vaatii myös a luovia näkymiä, ja a aikoo rakentaa jotain mielekästä. Aloittelijoille on hankala päästä hankkeiden ideoihin. Voit hankkia uusia ideoita sellaisista alustoista kuten Livecoding, jossa insinöörit rakentavat tuotteita. Katso, miten ihmiset elävät hämmästyttäviä juttuja. Ei se ole jännittävää?
Voit myös rekisteröityä GitHubiin, paikkaan, jossa voit tallenna koodi helposti. Voit yrittää löytää projektin ideoita käymällä läpi muiden oppimiesi ohjelmointikielen julkisten arkistojen.
5. Ota sosiaalinen koodaus
Koodin oppiminen on ei koskaan yksin. Jos ajattelet rakentaa seuraavan suuren sovelluksen ilman apua, olet väärässä kaupassa.
Ohjelmointi on ryhmätoiminto, ja jos haluat selviytyä, sinun täytyy saada apua eri yhteiskunnallisista alustoista ruokailu ohjelmoijille aivan kuten sinä.
Tarkista GitHub, StackOverFlow, Livecoding tai muu sosiaalinen koodaus sivusto löytää sopiva yhteisö itseäsi varten.
Jokaisella edellä mainituilla yhteisöillä on omat etujaan, ja ne auttavat sinua parantamaan taitojasi. Esimerkiksi voit tutkia julkisia projektivarastoja GitHubissa.
Toinen hyvä esimerkki on Livecoding, missä voit katso muiden ihmisten koodia projekteistaan, antaa sinulle käsityksen ohjelmoijan haasteista projektin parissa.
6. Tasapainota oppimistasi
Kehittäjänä ei ole loppua parannukseen, ja jatkuva avuttomuuden tila on vain osa kehittäjää. Uudet teknologia-julkaisut eivät myöskään anna kehittäjille rentoutua päivittää jatkuvasti taitojaan täyttämään uusimmat markkinavaatimukset. Aloittelijana sinun täytyy aina olla valmis oppia uusia asioita.
useita mahdollisuuksia ei myöskään auta syytä, sillä voit aina löytää kokeneen kehittäjän, joka ei ole varma taidoistaan jatkuvasti uusia työkaluja, teknologioita ja standardeja seurata.
Joten, mitä voit ottaa pois tästä? On okei olla tietämättä kaikkea, mikä siellä on. Riippumatta siitä, mitä tiedät, se on kunnossa. Niin kauan kuin sinä koskaan lopeta uusien asioiden oppimista, et koskaan mene pieleen.
Ok, mitä seuraavaksi?
Aloitit oppimisen, ja nyt sinä ovat ylittäneet aloittelijoiden tunnelin. Nyt saatat ajatella, “Mitä seuraavaksi”? Onko tämä loppu? Tai onko jotain, jota voit silti saavuttaa?
Kuten olemme jo maininneet, ohjelmointi on loputon oppiminen. Voit jatkaa oppimiskokemustasi seuraavien neljän vinkin avulla.
1. Opi algoritmeja
Kun olet saanut jonkin verran kokemusta hankkeiden tekemisestä, on aika siirtyä algoritmeihin. Algoritmit muodostavat tietotekniikan ydin. Ei ole väliä, jos teet web-kehitystä tai pelin kehittämistä, käytät aina algoritmeja saavuttamaan lopputuloksen.
Algoritmien lisääntyneen osaamisen avulla voit ottaa taitosi uusiin korkeuksiin. Algoritminen ajattelu voi myös auttaa sinua laske ensimmäinen työsi, koska useimmat työhaastattelut perustuvat algoritmeihin ja ongelmanratkaisuun. Tavoitteena on ratkaista vähintään yksi algoritmiongelma joka päivä ja pitää ongelmanratkaisutaitosi huippuluokkaa.
Joten missä sinä aloittaa oppimisalgoritmit? Voit aloittaa algoritmien online-kursseja tai käyttää HackerRankin kaltaisia alustoja.
2. Hyödynnä kooditietoja
Koodiasiakirjat auttaa sinua oppimaan käyttämästäsi ohjelmointikielestä tai -kehyksestä tai kirjastosta. He ovat runsaasti tietoa kyseisestä aiheesta ja voi auttaa sinua oppimaan nopeammin!
Aloittelijana sinun ei tarvitse pelätä niitä, koska he ovat paras ystäväsi, kun kyse on oppimisesta. Käynnistä hitaasti ja oppia lukemaan kooditietoja. Ne voivat olla uhkaavia ajoittain, joten pidä Google aina pelastusveneenä.
3. Harjoittele työkaluja
Aivan kuten kaikki muutkin kaupat, työkalut voivat auttaa sinua tekemään vähäisiä asioita nopeammin kuin tavallisesti. Sillä ei ole väliä mitä ohjelmointikieli tai -kehys olet oppimassa, hyödyntää käytettävissä olevaa työkaluriviä.
Työkalut voivat myös auttaa sinua automatisoi suurimman osan käsityöstä, ja voit keskitytään pääongelmaan. Esimerkiksi Git, Slack, koodieditorit, Chrome DevTools, ohjelmointikehykset (sekä frontend että backend) ja muut.
4. Hanki mentori
Ohjelmointi voi olla aikaa vievä tehtävä, jos sinulla ei ole mentoria. Mentorin avulla voit säästää paitsi aikaasi myös saada arvoa kokemuksistasi, jota mentori omistaa. Mentori voi helposti ohjata sinua hankkeiden läpi ja auttaa sinua tulemaan paremmaksi ohjelmoijaksi.
Joten jos olet alkamassa oppia ohjelmointia, mentorin saaminen voi auttaa sinua nopeuttaa oppimisprosessia. Sinä pystyt saada mentori paikallisesti, tai kokeile online-koodin mentorointiohjelmaa yhtä hyvin.
Lopulliset sanat
Olet tehnyt parhaan päätöksen elämästäsi - oppia ohjelmointia! Yksi suurimmista asioista, joihin pitäisi keskittyä, on päästä keskittimeen, ympyrään tai sosiaaliseen alustaan missä löydät samanhenkisiä ihmisiä.
Kun olet tyytyväinen taitoosi, saatat haluta ansaita rahaa yhtä hyvin. On olemassa monia online-alustoja, kuten Upwork ja Freelancer tarjoavat freelance-työtä ohjelmoijille.
Kanssa todellinen elämä, et voi vain oppia uusia asioita, mutta voit myös oppia käyttämään taitojasi. Vaihtoehtoisesti voit etsiä työmahdollisuuksia vertaisryhmässäsi, ja ehkä auttaa heitä projekteissaan!
Alkoi jo? Jaa kokemuksesi aloittelijoille ja auttaa heitä ottamaan koodausmaailman.
Toimittajan huomautus: Tämä on kirjoitettu Hongkiat.comille Damian Wolf. Damian on kirjailija ja tech-harrastaja, jonka artikkeleita julkaistaan julkaisussa DZone, InfoWorld, Tech.Co ja paljon muuta. Hän rakastaa uusia asioita: sovelluksia, ohjelmistoja, trendejä ja jakaa mielellään hänen näkemyksensä.