Kuinka tehdä ohjelmoinnista jännittävämpää ja hauskempaa

Vaikka suurin osa kehittäjistä tietää, miksi ohjelmointi on jännittävää, saatat miettiä tapoja tehdä siitä hauskempi.

Olen äskettäin kysynyt HereWeCoden Instagramista seuraavan kysymyksen: "Mitä pieniä opetusohjelmia haluat nähdä tilillä?". Yksi seuraajista vastasi "Kuinka tehdä koodauksesta mielenkiintoinen?". Olin yllättynyt, koska en ollut koskaan kysynyt tätä itseltäni.

Muutaman tunnin etsinnän jälkeen halusin jakaa kanssasi erilaisia ​​tapoja tehdä ohjelmoinnista hauskempaa.

Miksi koodaus on jännittävää

Mielestäni tietotekniikka yleensä on jännittävää. Elämme maailmassa, jossa tietokoneet ovat yksi tärkeimmistä asioista.

Puhuessamme ohjelmointi ei ole taito, joka kaikilla on. Tämä maailma antaa sinulle mahdollisuuden kehittää omaa projektiasi. Kaikki on mahdollista tietotekniikan ansiosta, ja elämme avainkaudella, jolloin kehittäjiä ei ole tarpeeksi tarpeiden tyydyttämiseksi.

Koodaus on luova taito, ja on mielenkiintoista olla osa projektia. Vaikka mobiilisovellukset ja verkkosivustot ovat kaikkialla, keskustelin monien ihmisten kanssa, jotka eivät tiedä miten ne toimivat.

Tähänastinen puheeni saattaa tuntua hieman myydyltä ja toistetulta, mutta se on syy miksi koodaus on mielenkiintoista minulle.

Se on yksi syy, miksi olen niin iloinen oppimissisällön luomisesta.

Kuinka tehdä siitä hauskempaa

Kun ajattelin asiaa, vaikka ohjelmointi on nyt intohimo minulle, muistin, että se ei ole aina ollut minulle hauskaa.

Enimmäkseen aloittaessani jäin jumiin päivien ajan ongelmaan. Joskus menetän toivon kokonaan ja sanoin: "Tämä ei ole minulle. Yritin kaikkea, ja se ei vieläkään toimi. En ole niin hyvä."

Jos näin on sinun kanssasi, voin kertoa sinulle - kaikki ovat olleet siellä.

Tämä tilanne voi tapahtua myös monista muista syistä. Esimerkiksi kun olet kyllästynyt kieleen tai kehykseen, koska olet käyttänyt sitä liikaa.

Joka tapauksessa, älä huoli liikaa siitä. Tässä olen luetellut muutamia vinkkejä, jotka antavat sinulle hauskanpidon, kun tarvitset sitä.

Harjoitella

Koodin kirjoittaminen on kuin golfin pelaamista. Kun aloitat, se ei ole hauskaa. Sinun on opittava kaikki: mitä kuljettajaa käytetään lyömään palloa tällä tavalla, miten sijoitat itsesi ja niin edelleen. Ilo tulee, kun menet mukaan, alat ymmärtää asioita ja alkaa pitää hauskaa niiden kanssa.

Älä vain lue koodia, suorita se

Oppituntien seuraaminen yksinkertaisesti lukemalla koodi voi olla merkittävä ongelma, kun ihmiset alkavat ohjelmoida.

Kun opit koodaamista, sinun on yritettävä kirjoittaa ja suorittaa se itse. Käytä aikaa siihen - ymmärrät sen paremmin ja sinulla on hauskaa yrittää muokata koodia ohjelmiesi luomiseksi.

Tässä on toinen esimerkki: kun etsit koodia GitHubista, miksi et kokeilisi sitä? Voi olla hauskaa ymmärtää jonkun toisen työtä ja pystyä integroimaan se projektiisi.

Lisää annos hauskaa projekteihin tai oppisopimuskoulutukseen

Kun olet kyllästynyt yhteen tekniikkaan tai haluat lisätä tietämystäsi, voit oppia uuden kirjaston, kehyksen tai kielen. Tämä voi olla mielenkiintoinen prosessi ja auttaa sinua kokeilemaan uusia asioita ja pitämään hauskaa niiden tekemisessä.

En kuitenkaan suosittele, että opit vain kurssista ja seuraat sen mukana. Jos teet niin, muutaman päivän kuluttua olet kyllästynyt. Luo joka päivä tai jokaisen uuden luvun kanssa pieniä projekteja rohkaistaksesi itseäsi ja anna luovuutesi liikkua vapaasti.

Yritä löytää hauskoja projekteja. Kuvittele esimerkiksi, että opit JavaScriptin perusteet. Vaikka nämä taidot ovat tärkeimpiä, niiden oppiminen ei ole miellyttävää. Kun tiedät kuinka saada käyttäjän panoksia ja tulostaa konsoliin, miksi et yritä luoda yksinkertaista "chatbotia", joka vastaa käyttäjien kysymyksiin?

Kun etsin vastausta tähän kysymykseen, löysin tämän tarinan Quoran käyttäjältä, ja pidin siitä. Se on erinomainen esimerkki siitä, miten harrastaa oppisopimuskoulutusta.

"Toinen asia - pahinta on uuden asian oppiminen - se on yleensä erittäin haastavaa, ja edistymisesi on paljon hitaampaa kuin haluat. Jotta tämä olisi hauskaa, huijaan yleensä aivoni.

Esimerkiksi kun opin kokoonpanokieltä ja meillä oli projekti pienen laitteistonäytön ohjelmoimiseksi - ensinnäkin, se oli hyvin tylsää. Sinun piti tutkia laitteistokäsikirjaa, siinä oli syötteitä ja lähtöjä, ja kaikki mitä voit saavuttaa, oli muutama kirjain, joka ilmestyi ruudulle.

Mutta haastelin itseni hallitsemaan tuota asiaa ja tekemään sen, keksin oman "erikoisharjoitukseni". Sen sijaan, että kirjoitin vain näytölle 10101, keksin idean kirjoittaa jotain tyhmämpää, lapsellisempaa. Jotain sellaista - ----Soita -ME - NYT -XXXX - vilkkuu ja liikkuu ruudun yli - tämä oli WAY-tavalla edistyneempi kuin varsinainen tehtävä, joka meille oli annettu luokassa. Käytin vain tätä tyhmää motivoida itseäni oppimaan kaiken mitä voisin kokoonpanokielistä, ja poika, tämä onnistui hyvin! :) "

- Marcus Biel

Haasta aina itsesi

Kun olet kehittäjä, sinun on aina opittava uusia asioita, jotta pysyt ajan tasalla. Kaikki kehittyy nopeasti, etkä voi jäädä jälkeen. Ikävystyminen tai hauskanpito puuttuu, kun et enää tunne kasvavasi tai oppivasi.

Voit torjua tätä tunnetta yrittämällä saavuttaa tavoitteita, joita et ole vielä saavuttanut.

Esimerkiksi, jos et ole koskaan osallistunut avoimen lähdekoodin projektiin, voit etsiä GitHubista ja osallistua ensimmäistä kertaa.

Tyytyväisyytesi lisääntyy, kun onnistut hyväksymään työsi projektissa. Ehkä autat kymmeniä, jopa satoja ihmisiä korjaamalla aiemmin ratkaisemattoman ongelman.

Voit myös osallistua koodauskilpailuihin tai käyttää koodaussivustoja, kuten HackerRank, CodingGame tai Project Euler, haastaaksesi itsesi.

Luo henkilökohtainen projekti tyhjästä

Se voi olla turhauttavaa olla kehittäjä, kun työskentelet vain pienen osan projektista yrityksellesi.

Ehkä olet aina haaveillut projektista, mutta et ole koskaan käyttänyt aikaa työskennelläksesi sen kanssa. Miksi et yritä koodata sitä? Näet - on hauskaa aloittaa unelmiesi projekti. Se on myös kelvollinen tavoite saada ohjelmointitapasi kiinni.

Jos sinulla ei ole ideoita, yritä löytää haluamasi teema, esimerkiksi:

  • Jos pidät videopeleistä, voit yrittää luoda pelin.
  • Jos harrastat koulutusta, miksi et luo opetusohjelmia koodin ympärille?
  • Jos rakastat laitteita ja elektroniikkaa, miksi et rakenna Arduinoa tai vadelma-piiä?
"Ohjelmointi on kuin kirjoittaminen - pääaiheessa on paljon enemmän merkitystä kuin itse kirjoituksessa." - elämä on edelleen hyvää

Määritä tavoite

Tämä kohta palaa aina kaikkiin tuottavuusartikkeleihini. Sinun on määriteltävä tavoitteet.

Ilman tavoitteita on haastavaa tuntea olosi mukavaksi ja nauttia siitä, mitä teet kehittäjänä.

Etsi mentori

Mentori voi olla motivoiva, jos et enää löydä koodaamista hauskaa.

Mentori voi antaa sinulle tavoitteen noudattaa ja opettaa sinulle parhaita käytäntöjä. Ne voivat myös auttaa sinua parantamaan ohjelmointitaitojasi ja stimuloimaan ammattiuraa.

Ehkä mietit, kuinka pyytää "sankariasi" tulemaan mentoriksesi.

No, lähetä vain viesti ja heidät mentoriksi.

Joo joo, se on niin yksinkertaista. Ehkä heillä on ilo tietää, että arvostat heidän taitojaan tarpeeksi mentorointiin. Useimmissa tapauksissa he ovat iloisia voidessaan seurata sinua kehityksessäsi.

Nuku enemmän

Kun olet alaspäin suuntautuvassa spiraalissa, ohjelmoinnista tulee vähemmän hauskaa. Joskus voi olla vaikeaa edetä ja menestyä työssäsi.

Mene nukkumaan aikaisemmin muutamaksi yöksi tai nuku myöhemmin aamulla muutaman päivän, ja kaiken pitäisi parantua dramaattisesti.

Näytä työsi

Mikä on pahempaa kuin olla kehittäjä ja menettää kaikki toivot, koska olet yksin kellarissasi? Se on vähän klisee, mutta uskokaa minua, kun työskentelet pitkään yksin projektissa etkä koskaan näytä sitä kenellekään, siitä tulee vähemmän hauskaa heti.

Tämä vinkki on lähellä edellisiä. Kun jaat työsi, ihmiset tekevät ehdotuksia tai esittävät kysymyksiä. Se tulee olemaan haastava sinulle ja auttaa sinua asettamaan uusia tavoitteita.

Johtopäätös

Yritin kerätä joitain tärkeitä vinkkejä, joiden avulla voit pitää hauskaa ohjelmoinnin aikana. Jos sinulla on muita neuvoja tai ehdotuksia sen tekemiseksi hauskemmaksi, jätä kommentti tai lähetä minulle viesti.

Miksi mielestäsi ohjelmointi on jännittävää? Kuinka tehdä ohjelmoinnista hauskempaa?

Voit vapaasti jakaa tämän artikkelin, jos pidit siitä.

Älä missaa sisältöäni seuraamalla minua Twitterissä ja Instagramissa.

Löydät muita tällaisia ​​artikkeleita verkkosivustoltani: herewecode.io.

Haluta lisää?

  • Hanki joka viikko motivoiva lainaus, jossa on neuvoja, lyhyt opetusohjelma muutamiin dioihin ja yksi kehittäjän kuva Instagramista.
  • Tilaa uutiskirje ja hanki uusimmat artikkelit, kurssit, oppaat, vinkit, kirjat, motivaatio ja muuta eksklusiivista sisältöä.