Oavsett om du är en produktchef som kämpar för att kommunicera med ditt utvecklingsteam eller en ex-investeringsbanker som letar efter en ny spelning inom tech, kommer du säkert att stöta på samma problem. Om du inte redan vet hur du talar språket känner du dig hjälplös.
Det är inte bara att du inte vet hur du ska koda - det är bara att tanken på att lära sig något om det verkar skrämmande. Du känner att varje ingenjör har hackat Pentagon och kodat databaser sedan födseln, och att om du inte är teknisk är det för sent för dig.
Chris Castiglione vill ändra det.
Läraren för utvecklare och generalförsamling (GA) är på uppdrag att ändra tanken om att lära sig att koda med sin kurs, Programmering för icke-programmerare. Och det fungerar - banan är en av generalförsamlingens mest populära erbjudanden.
"Jag försökte lära mig att koda med böcker och onlinekurser, " förklarar Erin Bream, en tidigare produktchef vid en teknisk start i San Francisco. "Jag visste att jag behövde lära mig men hade aldrig någon framgång förrän jag tog denna kurs."
Vad inspirerade Castiglione att förvandla sina färdigheter till en lärarkarriär? Han utvecklade sin egen läroplan för undervisning i grundläggande programmering till icke-ingenjörer efter att ha blivit frustrerad över sin oförmåga att kommunicera med klienter. Han arbetade för ideella organisationer i Washington, DC, där han såg givare ge pengar till tekniska projekt, bara för att deras pengar skulle slösas genom tillfälliga tilldelningar. ”Jag tänkte att om vi bara kunde kommunicera bättre, skulle vi kunna bli mer utbildade om våra tekniska val. Jag såg det som en möjlighet att rädda pengar och rädda liv, förklarar Castiglione.
Och så föddes en klass. Den finjusterade läroplanen (Castiglione uppskattar att han nu har undervisat kursen över 60 gånger) är utformad för att underlätta det otekniska i datavetenskapens värld. Hela kursen är 16 timmar, men du kan välja att registrera dig i någon av avsnitten - Grundläggande, Front-end Web Development, Back-end, SQL och API: er för cirka $ 150 per sektion.
"Du behöver inte börja högst upp i tratten och göra allt, " förklarar Castiglione och betonar att förståelse av programmering handlar mindre om kodning för kodningens skull. Istället uppmuntrar han sina elever att vara omtänksamma, testa sina idéer och att prata med varandra. Och han ger dem språket att ha de konversationerna.
Tänk på att lära dig att koda som att lära sig ett främmande språk. Om du ska semestra i Paris behöver du inte kunna skriva nästa fantastiska franska roman, du behöver bara kunna beställa " un café " och inte göra baristen galet.
Det är samma sak med programmering. Castiglione säger att många av hans studenter är professionella som redan arbetar med digital. De är i produkthanterings-, marknadsförings- eller finansroller och vill kunna kommunicera bättre med sina tekniska team.
Även om du inte kan gå med i en levande klass är Castigliones webbplats full av fantastiska resurser för icke-programmerare som vill få sina fötter våta på den tekniska sidan. Hans vanliga språk steg-för-steg-inlägg varierar från hur man ställer in en domän med GoDaddy till att välja rätt app för wireframing.
Så om du har dragit dina fötter på att lära dig att koda, är det nu dags att bli våta i programmeringsvärlden. Släng ut de trötta uppfattningarna om att du "bara inte är teknisk", eftersom tack vare Castiglione och GA är det bra för dig att lära dig att koda.
Om du är i New York, är nästa kurs för programmering för icke-programmerare helgen 28 juni. Säkra din plats här . Om du är i San Francisco och Los Angeles, håll dina ögon skalade för en klass som kommer till dig senare i sommar.