Ansaitsin BFA: n vuonna '98. Opettanut asetteluun liittyviä sivuja ja luo infopisteitä paikalliselle päivittäiselle paperille. Ansaitsin Photoshop ACE: n vuonna '03. Viimeinen kokopäiväinen sopimus oli puhdas mallinnustyöskentely.
Kuitenkin viimeisen puolentoista vuoden ajan olen debugoi koodi 40-50 tuntia viikossa. Olen lukenut koodin, kirjoitin koodista, puhuin muiden kanssa koodista. Kuvittele, että: ei-kooderi tajunnut sen.
Silti "kirjoituskoodi" on laaja lause. Jotkut kielet ovat helpommin kuin toiset. Jotkin kielet edellyttävät, miten ohjelmisto "puhuu" tietokoneeseen. Tärkein osa oppimiskoodia on pitää oikea ajattelutapa. Se ei kerro itseäsi "voin tehdä" tai metsästää oikeita kirjoja.
Näin se toimii.
Lukutaito millä tahansa tietokonekielellä, yksinkertaisesta HTML: stä monimutkaiseen C ++: ään, vaatii sitoutumista paitsi tekniikkaan, mutta myös tekniikan muutoksiin. On olemassa syy, että HTML5 päättyy numeroon. Kun riittävät selaimet tukevat HTML6: ta, kehittäjillä on uusia asioita oppia.
Mahdolliset syyt oppimisprosessin tekemiseen ovat:
Olen nähnyt sen. Tiedäthän. Ei aivan paniikkia, ei aivan epätoivoa. Se on näköä joku saa, kun he ymmärtävät valinnan antaa joku muu tehdä raskas nosto. Ulkonäkö, joka sanoo: "Se on tuulilasi; Minun ei tarvitse olla vika. "Olen nähnyt sen työtovereiden silmissä, opiskelijoiden asenteissa ja katsomassa peililtä.
Kokemukseni mukaan ei ole pelkoa epäonnistumisesta, joka pelottaa ihmisiä. Pelko menettää. Ylivoimainen toivottomuus rohkaisee tunteita riittämättömästä. Tämä sykli torjuu kuka tahansa.
Rohkeus tai pysyvyys eivät ole vastalääkkeitä tunne tunne. Ratkaisu on pysähtyminen ennen kuin tunne ylimielinen.
Paineilma kautta Shutterstock.
Oma suosikki tekniikka on puuttua projektiin, jossa on kolme piirrettä.
Määräajat ja palkkatodistukset ovat kunnossa. Mutta mikään ei auta ihmisiä kuin kutinaa, jota he eivät voi naarmuttaa. Pitkällä aikavälillä oppimiskoodi ei saa olla itsetarkoitus. Se on tullut salve jonkin verran ärsytystä.
Paluumatkalla sain turhautuneeksi, etten löytänyt hyvää kirjaa. Ei ole pulaa kirjojen löytämisestä verkkosivuilla, mutta intuitio kertoi minulle oli parempi tapa. Joten aloitin oman verkkosivuston. En ole koskaan päättänyt projektia, mutta opin monia tapoja järjestää romaaneja. Matkalla, melkeinpä, olen oppinut lisää koodia.
Ottaessaan sananlaskun kutinaa, koodaavien ihmisten on myös löydettävä helpotusta.
Ei tutoriaaleja, työkaluja tai ylimääräisiä kiitoksia antavat ihmisille ajattelutavan hallita koodia paremmin kuin "kirjoitin tämän ja ... katson, mitä minä olen tehnyt!" Ja jättäen tunteen olevan suurempi kuin este, jonka voitit.
Se kuulostaa typerältä, kunnes kokeilet sitä. Koodin suorituskyvyn näyttäminen antaa käyttäjille itseluottamuksen mikroaaltouunilla, jonka avulla he voivat hallita laitetta.
Koodikuva kautta Shutterstock.
Viime viikolla joku katsoi näytöksi ja pudisti päätään. Se oli täynnä koodia. Kolme avointa ikkunaa värillisten tunnisteiden ja toimintojen puhelut. Hän sanoi: "En voinut koskaan tehdä sitä." Vuosia sitten olisin sopinut. En halunnut katsoa tyhmää tai rikkoa jotain, jota en voinut korjata. Kuka tietää, mitä vahinkoa yksi väärä näppäilyn aiheuttaisi?
Tämä on kriittinen. Kun oppii jotain, joka pelottaa sinua, sinun on lähestyttävä, mutta älä ylitä rajaasi.
"Aivojen liikunta" ei ole sopiva analogia. Harjoittelun aikana kouluttajat kannustavat ihmisiä työntämään vain ohi rajat. Mutta oppiminen on nälkä. Aivolla on tietoa ruokavaliosta. Aivojen täyttäminen huipulle (tai pahempaa, ylittäen sen rajan) haittaa oppimiskykyäsi, heikentää itseluottamusta ja tappaa kissanpentu. Ajattele pennut.
Parempi vielä, ajattele henkistä harjoittelua yhtä harjoittelua, joka kestää jonkin aikaa. Sano, yksi viikko. Toki, teet tauon toistojen välillä (nimeltään "saada unta"). Mutta ryntääminen eteenpäin toimii tavoitteesi suhteen. Pennut eivät koskaan anna sinulle anteeksi.
Sprinting ei harjoittele sinua maratonille. Satoa koukkua parantaa hartiasi paremmin kuin yrittää nostaa kuorma kerran. Ja harjoitteluohjeet kuten tequila-laukaukset heikentävät kykyäsi ajatella.
Sanomalehtipäivinäni kielsin käyttää taideteoksia. Määräajat olivat viisi päivää viikossa, mutta vaadin käsikirjoitusta omasta vektoritaidekuvastani. Kuusi kuukautta myöhemmin olin go-to kaveri mille tahansa mukautetun graafisen työn. Se taito, joka ansaitsi minulle johtavan aseman startup-yrityksessä. Jopa tänään rakastan hauskanpitoa bezier polkuja.
Osaamisen oppiminen, mukaan lukien koodin debugin tekeminen, toimii paljon samoin.
Ainoa tapa oppia koodia - ja tehdä se kiinni - on harjoitella joka päivä. Kuten uuden oppimisen oppiminen, johdonmukainen aikataulu ja hallittavissa olevat tavoitteet vähitellen parantavat suorituskykyä huippuosaamiseen.
Osa lukemisen ja kirjoittamisen oppimisesta, oli se HTML, jQuery tai C ++, oppii omat rajansa. Toinen osa on selittää omat rajansa. Kielten ymmärtämisen kirous ... pikemminkin ihmiset, jotka ajattelevat "tiedät koodin" kirouksen, odottavat sinua tekemään sen.
Koodikuva kautta Shutterstock.
HTML ei ole CSS. CSS ei ole PHP. PHP ei ole WordPress. WordPress ei ole palvelimen hallinnointi. Palvelimen hallinta ei korjaa ihmisten tukkeutuneita Outlook-postilaatikoita. Minua on kuitenkin pyydetty tekemään kaiken tämän. Minua, asennettu minun vanhentuneessa Photoshop-todistuksessa ja lauseella "En tiedä, mutta ehkä voin auttaa ...."
Ne, joilla ei ole koodikokemusta, eivät usein eroa yhden $ (sumuista) .squiggles + ja + lyhenneistä; tai
Koodin tuntemus on valtuudet. Maine koodaajana on orjuutta. Vähintään molemmat maksavat laskuja.
Oletko suunnittelija, joka koodaa tai kooderi, joka suunnittelee? Pitäisikö oppiaineita pitää erillään? Kerro meille, mitä mieltä olet alla olevissa huomautuksissa.