Kao pisac i prodavač bez budućih snova o tome da postanem inženjer, nikad nisam mislio da će učenje kodiranja biti relevantno za moj posao.
Tada sam počeo raditi pod marketerom s kodiranjem kotleta. Poznavanje njezinog puta oko HTML-a, CSS-a, JavaScripta i jQuery-a bilo je od neprocjenjive vrijednosti: programeri su mnogo više željeli raditi s njom nego itko drugi iz marketinškog tima, šef joj je uvijek prilazio sa tehničkim pitanjima i, što je najbolje, , mogla bi raditi stvari poput prebacivanja interaktivnih vremenskih rokova ili dodavanja animacija u postove na blogovima.
Od tada sam upoznao desetke neinženjera - u svim vrstama profesija - čije je znanje programiranja ubrzalo njihovu karijeru. Sad sam uvjeren. Čitajte dalje kako biste naučili četiri glavna razloga zašto bismo i ja i ja trebali početi proučavati klase kodiranja.
1. Učinit će vas samostalnijima
Većina tehničkih timova ima previše projekata i nema dovoljno vremena - što znači da je zahtjev koji vam je visoki prioritet možda srednji ili čak s malim prioritetom.
Ali ako znate kako kodirati, ne morate čekati oko za pomoć: možda to možete učiniti sami.
"Mogu izraditi odredišne stranice za marketinške kampanje bez da se moram pouzdati u dizajnera ili inženjera", kaže Tyler Moore, direktor marketinga za App Press. "Uglavnom sam radio za tehničke startapove i tvrtke SaaS, a mogućnost ponovnog ponavljanja olakšala je slanje novih kampanja ili pokretanje nečega što bih mogao predati stvarnom dizajneru ili inženjeru za poliranje."
Jessica Elle, koja vodi digitalni marketing za Forest Giant, koristi svoje kodirane sječke za poboljšanje SEO stranice i brze izmjene dizajna. "Nije potrebno poznavati HTML i CSS, ali to je toliko korisno", kaže ona.
Elle je u procesu učenja još dva programska jezika, Go i Python. "Digitalni marketing zahtijeva mnogo podataka", objašnjava ona. "Alati postoje, ali većina ih uključuje ručno drobljenje podataka. Go i Python su super korisni kad trebate razraditi mnoštvo podataka da biste iskoristili marketinške uvide. "Jednom kada se Elle potpuno ubrza, neće joj trebati vanjska pomoć za prikupljanje i analizu podataka.
Vještine programiranja korisne su čak i ako ne djelujete u marketinškoj ulozi. Recimo da ste predstavnik prodaje: Ako vam potencijalni kupac postavi tehničko pitanje, možete odmah odgovoriti umjesto da se obratite inženjeru. Ili ako imate korisničku podršku, brzo biste mogli riješiti kartu bez da pingnete suradnika.
Ne samo da ćete uštedjeti vrijeme, već ćete i steći vrijednu vjerodostojnost.
2. Naučit će vas kako razmišljati
Kao što je Steve Jobs jednom rekao, „Mislim da bi svi u ovoj zemlji trebali naučiti programirati računalo jer vas uči kako razmišljati. Računarstvo gledam kao liberalnu umjetnost. "
Drugim riječima, učenje kodiranja neće vam dati samo tehničko znanje, već će vam pružiti i novi način da pristupite svom poslu.
"Kodiranje me prisililo da počnem s planom, identificiram potencijalna područja problema i rješavanje problema, rješavanje problema, rješavanje problema", kaže Heather Stegner, viša direktorica za komunikacije u American Wood Councilu. "To je logičan način razmišljanja da sam se uspio primijeniti jednako uspješno prilikom razvoja medijske strategije, kao što sam pokušao otkriti zašto Internet Explorer ne surađuje."
Učenje programiranja također skreće vašu pažnju na detalje. Na kraju krajeva, kada jedan pogrešno dodan crtica ili nedostaje razdoblje može zabrljati cijeli vaš kod, postajete prilično vješti u provjeri svog rada (da ne spominjemo, radite stvari ispravno prvi put!).
3. To će poboljšati vaše vještine komunikacije i suradnje
Projekti se rijetko stvaraju u vakuumu. Za razvoj nečega obično zahtijeva više ljudi s različitim perspektivama, idejama i vještinama da bi se spojili i radili sinkronizirano - a to često uključuje rad s inženjerima. Ako steknete neko znanje o kodiranju, imat ćete bolji uvid u ono što je realno u smislu rezultata, kvalitete i vremenske trake, što vas čini puno boljim suigračem ili vođom.
"Mnogo je lakše komunicirati s inženjerima, dizajnerima i rukovoditeljima proizvoda", kaže web producentica Katelyn Cowen, sada kada je pohađala tečaj za razvoj web stranica Generalnoga skupštine sa skraćenim radnim vremenom. "Uspio sam dati dobro promišljene povratne informacije u vezi s razvojem značajki i mogao bih obaviti više istraga kada je riječ o trijaži grešaka."
Čak i ako redovito ne radite na projektima s inženjerima, znanje programiranja može vas učiniti boljim suradnikom. U nekom trenutku svi su nas pitali za "malu uslugu" koja je zapravo ogroman zahtjev, zar ne? Ako otprilike znate koliko vremena i energetskih tehničkih projekata treba, izbjeći ćete dosaditi svoj razvojni tim nerazumnim zahtjevima. Uz to, koliko god programiranje ima reputaciju samostalnog rada, to je češće nevjerojatno suradnička aktivnost. Mnogi tečajevi kodiranja uključuju "partnersko programiranje", tehniku u kojoj dvije osobe sjede na istoj radnoj stanici i izmjenjuju programiraju i daju povratne informacije. Čak i ako to nije dio vašeg obrazovanja, barem ćete imati nekoga koji redovito pregledava vaš kôd. Ako možete izdržati dok sjedite uz nekoga dok pregledava svaku liniju vašeg rada, udarit ćete se u druge vrste suradničkih projekata.
4. Može vas odvesti na novu visinu
Sjećate se mog bivšeg menadžera, marketara koji je znao šifrirati? Pa, dva mjeseca nakon što sam se pridružio njenom timu, dobila je ogromnu promociju. I rekla mi je da su njezini tehnički kockice glavni faktor.
Sve u svemu, učenje kodiranja može otvoriti svijet novih opcija, bilo da se kreće prema gore, uzimajući uzbudljive nove projekte ili mijenjati posao koji obavljate. Zbog svog novonastalog znanja o kodiranju, Stegner je pozvana da pomogne osvježiti web mjesto tvrtke, što je veliko postignuće za donijeti šefu ili za nastavak puta niz put, ako nas pitate.
Aryana Jackson, marketinška menadžerica, kaže da joj je programiranje drastično pomoglo da proširi svoju ulogu otkako je prije tri godine započela u Eboxlabu, tvrtki za informatičku podršku. "Moja je pozicija bila" grafički dizajner ", i to je sve što sam učinila", objašnjava. „Nakon što sam se naučio kako kodirati, počeo sam podešavati HTML i CSS web stranice naših klijenata. Sada je kodiranje značajan dio mog posla. "Plus, zahvaljujući Jacksonovim vještinama, Eboxlab ne treba zapošljavati drugog programera - što ga čini još vrednijim za tvrtku.
Ili, ako razmišljate o pokretanju vlastite tvrtke, ako imate tehničko znanje, vaše početničke snove učinit će ostvarivijim - u stvari, to bi mogao biti faktor koji vas pokreće. To je učinio za Katie Fang, osnivačicu i izvršnu direktoricu SchooLinksa: "Katie je tijekom fakulteta završila s financijama, ali pohađala je nekoliko časova kodiranja", objašnjava Afton Jones, marketinški suradnik u SchooLinks. "Kao rezultat toga, uspjela je samostalno sakupiti radni prototip kad je osmislila viziju za tvrtku: platformu koja povezuje učenike sa školama."
Pa što čekaš? Trenutno možete umočiti nožne prste u kodiranje pomoću besplatnog programa Dash General Assembly koji vam daje male HTML, CSS i Javascript zadatke te ćemo vam omogućiti da vidite efekte koda dok ga pišete.
Kad ste spremni zaroniti dalje, na raspolaganju vam je toliko mnogo mogućnosti, od radionica i cjelodnevnih bootcampa do honorarnih tečajeva i internetskih programa koje možete raditi nakon posla, do imerzivnih tečajeva za puno radno vrijeme želite sve uključiti. Što je za vas točno, ovisi o tome koliko kodiranja želite znati - ali kad jednom krenete, možda nikad nećete htjeti prestati.