Enten du er en produktsjef som sliter med å kommunisere med ditt utviklingsteam eller en tidligere investeringsbankmann som leter etter en ny spillejobb innen teknologien, kommer du helt sikkert inn på det samme problemet. Hvis du ikke allerede vet hvordan du snakker språket, føler du deg hjelpeløs.
Det er ikke bare at du ikke vet hvordan du skal kode - det er at den eneste ideen om å lære noe om det virker skremmende. Du føler at enhver ingeniør har hacket Pentagon og kodet databaser siden fødselen, og at hvis du ikke er teknisk, er det for sent for deg.
Chris Castiglione ønsker å endre det.
Utvikleren og generalforsamlingen (GA) lærer er på et oppdrag å ombestemme deg om å lære å kode med kurset sitt, Programmering for ikke-programmerere. Og det fungerer - kurset er et av Generalforsamlingens mest populære tilbud.
"Jeg prøvde å lære meg å kode med bøker og nettkurs, " forklarer Erin Bream, en tidligere produktsjef ved en teknologisk oppstart i San Francisco. "Jeg visste at jeg trengte å lære, men hadde aldri noen suksess før jeg tok dette kurset."
Hva inspirerte Castiglione til å gjøre ferdighetene sine om til en lærerkarriere? Han utviklet sin egen læreplan for undervisning i grunnleggende programmering til ikke-ingeniører etter å ha blitt frustrert over manglende evne til å kommunisere med klienter. Han jobbet for ideelle organisasjoner i Washington, DC, hvor han så givere gi penger til tekniske prosjekter, bare for å få bortkastet midlene gjennom tilfeldige bevilgninger. ”Jeg tenkte at hvis vi bare kunne kommunisere bedre, kunne vi bli mer utdannet om våre tekniske valg. Jeg så det som en mulighet til å spare penger og redde liv, ”forklarer Castiglione.
Og slik ble en klasse født. Den finstemte læreplanen (Castiglione anslår at han nå har undervist i løpet av over 60 ganger) er designet for å lette det utekniske i informatikkens verden. Hele kurset er 16 timer, men du kan velge å registrere deg i hvilken som helst av seksjonene - Grunnleggende, Front-end Web Development, Back-end, SQL og API - for omtrent $ 150 per seksjon.
"Du trenger ikke å starte på toppen av trakten og gjøre alt, " forklarer Castiglione og understreker at forståelse av programmering handler mindre om koding for kodingens skyld. I stedet oppfordrer han elevene sine til å være omtenksomme, til å teste ideene sine og å snakke med hverandre. Og han gir dem språket for å ha de samtalene.
Tenk på å lære å kode som å lære et fremmedspråk. Hvis du skal feriere i Paris, trenger du ikke å være i stand til å skrive den neste store franske romanen, du trenger bare å kunne bestille " un café " og ikke gjøre barista gal.
Det er det samme med programmering. Castiglione sier at mange av studentene hans er profesjonelle som allerede jobber med digital. De er i produktstyrings-, markedsførings- eller økonomiroller og ønsker å kunne kommunisere bedre med sine tekniske team.
Selv om du ikke kan delta i en live-klasse, er Castigliones nettsted fullt av gode ressurser for ikke-programmerere som ønsker å få føttene våte på den tekniske siden. De vanlige språket trinn-for-trinn-innleggene hans strekker seg fra hvordan du setter opp et domene med GoDaddy til å velge riktig app for wireframing.
Så hvis du har dratt føttene dine på å lære å kode, er det nå på tide å få dem våte i verden av programmering. Kast ut de slitne forestillingene om at du “bare ikke er teknisk”, fordi takket være Castiglione og GA, er det godt å lære seg å kode.
Hvis du er i New York City, er neste programmering for ikke-programmerere helgen 28. juni. Sikre stedet ditt her . Hvis du er i San Francisco og Los Angeles, hold øynene skrelle for en klasse som kommer til deg senere i sommer.