Paras vastaus
Useita vuosia sitten, kun aloitin yliopiston, ensimmäinen tietojenkäsittelykurssini, jonka minun piti suorittaa, oli ”Johdanto ongelmanratkaisuun Java-sovelluksella ”, joten tunnen voivani vastata tähän kysymykseen nöyrästi ja oikeutetusti. Kun aloitin kurssin, minulla ei ollut aikomusta tehdä mitään ohjelmistoihin liittyviä asioita, ja tämä kurssi sai minut todella pitämään siitä entistä pidempään. Mikä oli ongelma?
”En ymmärtänyt sitä.”
Ongelmanratkaisu, matematiikka ja logiikka eivät ole taitoja, joille olemme syntyneet, koska jos se olisi, se olisi koulun helpoimmat aineet. Venäjän tai kiinan kaltaisen kielen oppiminen vie aikaa ja sujuvammaksi tulemiseen vielä enemmän aikaa. Mutta me kaikki tunnustamme sen, joten annamme itsellemme tarvittavaa kärsivällisyyttä ja aikaa materiaalin oppimiseen. Joten tietäen tämän päätin antaa itselleni oikeudenmukaiset mahdollisuudet aivan kuten tekisin, jos opisin kiinaa (olemme sen velkaa itsellemme ainakin). Sen lukukauden päätyttyä työskentelin luokan tehtävissä ja laboratorioissa kuukauden ajan, kunnes lamppu kääntyi Se oli niin loistava ja syvällinen hetki, koska se muovasi tulevaisuuttani siitä eteenpäin, tiesin, että halusin kehittää ohjelmistoja.
Joten se on pitkä vastaus. Lyhyt vastaus on, että ”ei ole helppoa tapaa oppia Java-ohjelmointia tai mitä tahansa muuta kieltä. Anna itsellesi aikaa sen oppimiseen ja yritä en lannistu. Viimeinen asia, jonka jaan, on professori kertoi minulle, mikä sai minut tuntemaan itseni hieman paremmaksi:
” Ohjelmointi ei ole” t kovasti, se on vain erilainen. Kun olet ylittänyt valtavan oppimiskäyrän, muut kielet opitaan helposti. “
Vastaa
Ehdotan, että käytät kahta perustekniikkaa-
- seuraa mitä tahansa näkyvää Youtube-kanavaa (”thenewboston” on minun valintani)
- nimetä yksi erityinen kirja opintorutiineihisi, joka opettaa sinulle Java-opetusta alusta alkaen (Herbert Schildtin täydellinen viittaus Java on minun useista vaihtoehdoistani)
Mutta se vastaa vain kysymykseen – Kuinka aloitan Java-oppimisen?
Kun lisäät sanan tehokkaasti, on hieman enemmän kaivautua.
Voisit suunnitella rutiinisi ….. ei ei. Ei kuten kaikki muut rutiinit, jotka teet ennen kuin päätät istua opiskelemaan ja lopettaa koko kuukauden opetussuunnitelman, mutta et edetä yhden päivän työssä sen jälkeen. En puhu rutiinia lykkäämiseksi.
Todellinen rutiini.
Lataa sovellus nimeltä Gtask tai lataa mikä tahansa tehtävänhallintasovellus, jos olet älypuhelinten harrastaja. Jos olet käytännöllinen, osta valkotaulu ja kirjoita rutiini pieniin tahmeisiin tyynyihin ja kiinnitä ne jonnekin taululle, jotta silmäsi eivät kaipaa sitä usein.
Aloita sitten katsella videota joka päivä. Koskaan ei riitä, että opit jopa Java-perusteet, jos edistyt vain yhdellä videolla kerrallaan. Joten edistyminen on tehtävä sen päivän mukaan, jonka voit säästää joka päivä. Kun olet katsellut videoita, kirjoita oppimasi muistiin .
Vietä muutama minuutti elämästäsi kirjan lukemiseen (noin puoli tuntia tai niin). Kirjoita ylös, mitä olet oppinut. Tulet huomaamaan, että kirjat ovat paljon hitaita, mutta yksityiskohtaisempia kuin video oppaita ja sen takana on hyviä syitä. Kirjat vahvistavat perusasioita, mutta opetusohjelmat antavat sinulle hauskaa aikaa, kun opit. Kirjat antavat sinulle kaikki syyt miksi on jotain, jota kutsutaan nimellä koodissa –
class android {public static void main (String args []) {System.out.println (”Hello Worl d! ”); }}
tai edes miksi yllä oleva koodi vaivautuisi asettamaan nuo kiharat olkaimet siihen outoon asentoon (luultavasti kutsuisit sitä sisennykseksi, kun olet ovat aloittaneet Java-oppimisen).
Video-oppaissa YouTuber vaatii sinua kantamaan häntä vielä kauemmin, jotta ymmärrät, mitä hän todella yrittää sanoa. Ymmärrätkö todella sen koko videon jälkeen? No, kyllä ja ei. Kyllä, koska näet, mitä visuaalisesti on sinulle järkevää, ja juuri tällä tavalla toimiva ohjelma saisi sinut lopulta arvioimaan, että ymmärrät sen todella. Esimerkiksi YouTuber saattaa poistaa main yllä olevasta ohjelmasta ja selittää, että ”jokainen Java-ohjelma tarvitsee main ja ilman sitä ohjelma palauttaa virheen ”ja sitten hän jatkaa” taaksepäin ”sanaa main yllä olevasta ohjelmasta ja baaam, kuten odotettavissa, sinulla on virhe. Ohjelma päättyy. Ja sitten nyökkäät päätäsi sanomalla itsellesi ”mmhmm, niin main tekee” …. ajattele sitä.Sinulla ei todellakaan ole todellista selitystä siitä, mikä main on tai miksi ohjelma etsii ensin main . En sano, että YouTube-videot eivät paljasta tätä salaisuutta ja myydä sitä hakkereille miljoonalla taalalla, mutta ennen kuin tiedät Java-perusteet ja perusteet, olet oppinut paljon muita juttuja, mutta et täydellisesti selitetty sinulle. Jos sinulla on kirja vierelläsi, teet valtavan palveluksen.
Nyt kun tiedät minne ja miten edetä, tehokkuus on erittäin laaja termi ystäväni. Vältä viivyttämistä ja huomaat, että jos olet todella intohimoinen ohjelmoinnista, koodaat yli 8 tuntia päivässä ja valitat silti, kuinka laiska olet. Usko minua!