10 tapaa rakentaa koodaustietosi

Opetat itsesi koodaamaan on helpompaa kuin koskaan ennen, mutta koulutettujen ohjelmoijien ryhmänä tunnistamme myös, kuinka vaikeaa on hallita.

Joten niille teistä, jotka aikovat harrastaa koodaustietojasi, tässä on 10 neuvojamme, jotka auttavat sinua matkallasi.



01. Harrastus versus

Mieti, miksi haluat koodata. Onko harrastus vai ammatillinen ura?



Jos koodaus on harrastus ja sinulla on ideoita siitä, mitä haluat luoda, jatka luomalla ne. Ohjelmistot ja ylläpito ovat ilmaisia, ja oppimiseen on joitain upeita ilmaisia ​​online-koodauskursseja. Se ei maksa mitään muuta kuin aikaa.

Ohjelmointikyky on kuitenkin uran kohottaja, ja siitä saatavia ammatillisia etuja ovat hyvä palkka, mahdollisuus matkustaa ympäri maailmaa, mahdollisuus työskennellä suuren alan johtajan luona tai jopa luoda oma yritys.



Viime kädessä on sinun tehtäväsi päättää tehdä koodaustietoasi.

02. Kielen hallinta

Monet koodauksen ammattilaiset ovat yhtä mieltä siitä, että ei ole olemassa yhtä 'parasta' kieltä, jota oppia, ja kun opit uuden kielen, se on luonnollinen edistysaskel seuraavan oppimiseen.

HTML ja CSS ovat hyviä paikkoja aloittaa, mutta nämä ovat vain jäävuoren huippu. Kielet, kuten Ruby on Rails, JavaScript ja Python, ovat monien muiden tärkeiden ohjelmointikielien joukossa.



mikä on polttotyökalu Photoshopissa

Jos työskentelet yrityksessä, vaaditaan usein tiettyjä kieliä, joten kannattaa olla yksi tai kaksi erikoisuutta, mutta ole valmis tuntemaan muita ja soveltamaan niitä käytännössä.

parhaat cyber maanantai -tablettitarjoukset 2018

03. Kärsivällisyys

Skotlanti

Skotlannin varapääministeri John Swinney CodeClanissa

Aloita perusasioista ja ole kärsivällinen. Suuri osa koodaamisen oppimisesta on kokeilua ja erehdystä, ja monille tämä on miellyttävä osa koodausprosessia.

Kun opit, älä stressaudu tai aloita kiirehtimistä, koska siellä tapahtuu virheitä. Ota aikaa selvittääksesi, miksi jokin ei ole toiminut, ja mieti, kuinka voit korjata sen.

Ihmisten työskentelytapa eroaa suuresti, joten jos työskentelet paremmin määräajan tai päämäärän kanssa, aseta jotkut ja käytä niitä motivaationa ja painopisteenä. Toisten mielestä tunti tai pari yön tai kokonaisen päivän viettäminen viikonloppuna toimii ehkä paremmin.

04. Mitä on saatavilla

Selvitä, mitä yhteisössä on käytettävissä, olipa kyseessä online-koodausfoorumi vai käyminen paikallisessa koodausklubissa.

Vahva yhteisö voi olla todellinen moraalivahvistin, kun menee vaikeaksi. Sitoutuminen yhteisöön antaa sinulle mahdollisuuden esittää kysymyksiä ja saada arvokasta palautetta sekä avata ovia mahdollisille työtarjouksille, löytää mentorin tai jopa hankkia kaverin, jonka kanssa voit oppia.

Paikallisverkostojen ja alan tapahtumien suuntaaminen on myös loistava tapa lisätä ammatillista kehitystä.

Jos paikallinen koodausyhteisö on rajallinen, online-yhteisö on täynnä innokkaita ohjelmoijia, jotka ovat valmiita työstämään seuraavan koodaajan sukupolven. Kokeilla Pinoa ylivirta , monien ohjelmoijien suosima online-foorumi.

05. Harkitse koodauskurssia

Jos koodaat ammatillisista syistä, harkitse kokopäiväisiä kursseja ohjelmistokehityksessä CodeClan . CodeClan ei vain tarjoa hyviä mahdollisuuksia oppia samalla kun sitä tuetaan, vaan se tarjoaa myös mahdollisuuden verkostoitua yritysten kanssa ja on sitoutunut auttamaan tutkinnon suorittaneita löytämään työn.

Koodaavat akatemiat ovat hieno tapa seurata itseäsi, kun ne opettavat koodaamaan mukaansatempaavassa ympäristössä lyhyessä ajassa.

Jos koodaus on harrastus, Codecademyn kaltaiset ilmaiset verkkokurssit ovat loistavia paikkoja oppia omaan aikaan.

miksi näytän kyydiltä

06. Harjaa lukemiasi

CodeClanin kaltaisten akatemioiden erityiskurssit ovat ihanteellisia niille, jotka haluavat ryhtyä koodaamiseen ammattimaisesti

CodeClanin kaltaisten akatemioiden erityiskurssit ovat ihanteellisia niille, jotka haluavat ryhtyä koodaamiseen ammattimaisesti

Olisi reilua sanoa, että monet meistä luottavat nyt nopeaan Google-hakuun etsiessään vastauksia, mutta kirjojen lukeminen voi tarjota ainutlaatuista syvällistä tietoa ja näkökulmaa.

Suositut ohjelmakirjat, kuten ”The Pragmatic Programmer: From Journeyman to Master” tai “Programming Pearls”, ovat hyviä oppimaan uusia asioita ja ruokkimaan muiden tietoja ja kokemuksia.

07. Tauko tavaraa

'Rikkominen' tunnetaan myös nimellä muiden ihmisten koodin hakkerointi tai käänteinen suunnittelu, ja se on yksi parhaista tavoista oppia.

Joku toisen koodin käänteinen suunnittelu voi antaa paremman käsityksen siitä, miten jokin toimii, ja ammatillisessa ympäristössä, usein on, että joudut rikkomaan jonkun toisen koodin korjaamaan tai muuttamaan heidän työnsä.

08. Aseta itsellesi projekti

Ennakoiva toiminta on hieno tapa oppia, joten jos sinulla on intohimo rakentaa asioita, mene rakentamaan ne.

Ei ole väliä minkä projektin asetat itsellesi, mutta aloita pienestä ja vie aikaa. Koodauksessa on kyse kokeiluversiosta ja ongelmanratkaisusta, joten yritä tutkia kaikki mahdolliset tiet ennen kuin menet jonnekin apua. Jos lopulta olet edelleen jumissa, mene jonkun luo neuvoja ja palautetta varten.

09. Luo oikea kehitysympäristö

Kehitysympäristön rakentaminen on tärkeää, kun haluat aloittaa omien ohjelmiesi kirjoittamisen, ja niiden luominen on mahdollisuus valita, minkä kielen ja alustan kanssa työskentelet parhaiten.

voi neljäs olla kanssasi lego

Kehitysympäristön valitseminen on henkilökohtainen prosessi, mutta kun se on valittu, voit pitää hauskaa mukauttamalla sitä erilaisilla työkaluilla, joiden kanssa työskentelet.

Mitä mukavampi olet ympäristösi kanssa, sitä paremmin pystyt työskentelemään.

10. Etsi mentori

Mentorit opettavat erinomaisesti parhaita käytäntöjä ja ovat ihanteellisia varmistamaan, että opit kirjoittamaan hyvää koodia, joka on helposti ymmärrettävissä muille.

Ne ovat myös hyviä pitämään sinut keskittyneinä ja voivat nopeuttaa oppimisprosessia. Lisäksi mentorit kertovat sinulle, mitä virheitä on vältettävä ja miten lähestyä ja ratkaista ongelmia.

Jos opit koodaamaan itsenäisesti, löydät mentoreita osoitteesta HackPledge mutta CodeClanin kaltaisten akatemioiden koodaamiseen mentorisi ovat me - ohjaajat - ja he voivat olla ratkaisevia menestyksellesi kehittäjänä.

Sanat : CodeClanin ohjaajaryhmä
Kuvat : Chris Watt

Kuten tämä? Lue nämä!