Skip to main content

Zakaj bi se morali naučiti kodirati, tudi če niste inženir

Anonim

Kot pisatelj in tržnik brez prihodnjih sanj, da bi postal inženir, si v resnici nisem mislil, da bi bilo učenje kodiranja pomembno za moje delo.

Nato sem začel delati pod trženjem s kodiranjem kotlet. Poznavanje njene poti okoli HTML, CSS, JavaScript in jQuery je bilo očitno neprecenljivo: Razvijalci so bili veliko bolj željni dela z njo kot kdor koli v marketinški ekipi, njen šef ji je vedno prihajal s tehničnimi vprašanji in, kar je najbolje, , lahko počne stvari, kot je bičanje interaktivnih časovnic ali dodajanje animacij v objave na spletnem dnevniku.

Od takrat sem srečal na desetine neinženirjev - vseh vrst poklicev - katerih programsko znanje je pospešilo njihovo kariero. Zdaj sem prepričan. Preberite nadaljevanje štirih glavnih razlogov, ko bi morala ti in jaz začeti iskati razrede kodiranja.

1. Zaradi tega boste postali samozadostnejši

Večina tehničnih skupin ima preveč projektov in premalo časa - kar pomeni, da je zahteva, ki je za vas velika prioriteta, srednje ali celo majhna.

Če pa veste, kako kodirati, vam ni treba čakati na pomoč: Morda boste to zmogli sami.

"Lahko sestavim ciljne strani za tržne kampanje, ne da bi se moral zanašati na oblikovalca ali inženirja, " pravi Tyler Moore, direktor marketinga za App Press. "Večinoma sem delal za tehnične startupe in podjetja SaaS. Če mi je uspelo iterati, je bilo veliko lažje oddati nove kampanje ali začeti nekaj, kar lahko dam dejanskemu oblikovalcu ali inženirju za poliranje."

Jessica Elle, ki vodi digitalno trženje za Forest Giant, uporablja svoje kodirne sesalnike za izboljšanje SEO spletnega mesta in hitre spremembe v oblikovanju. "HTML in CSS ni potrebno poznati, vendar je tako koristno, " pravi.

Elle se prav tako uči še dveh programskih jezikov, Go in Python. "Digitalno trženje zahteva veliko podatkovnih analiz, " pojasnjuje. "Orodja obstajajo, vendar večina vključuje ročno krčenje podatkov. Pojdi in Python sta zelo koristna, če boš moral preučiti množico podatkov, da boš dobil vpogled v trženje. "Ko bo Elle povsem na hitro, ne bo potrebovala zunanje pomoči za zbiranje in analizo podatkov.

Programiranje je koristno, tudi če ne delujete v marketinški vlogi. Recimo, da ste prodajalec: Če vam potencialna stranka postavi tehnično vprašanje, lahko takoj odgovorite, namesto da se posvetujete z inženirjem. Če pa imate podporo strankam, lahko hitro razrešite vozovnico, ne da bi morali poklicati sodelavca.

Ne samo, da boste prihranili čas, ampak boste pridobili dragoceno verodostojnost.

2. To vas bo naučilo razmišljati

Kot je nekoč dejal Steve Jobs: "Mislim, da bi se morali vsi v tej državi naučiti programirati računalnik, ker te uči razmišljati. Na računalništvo gledam kot na svobodno umetnost. "

Z drugimi besedami, učenje kodiranja vam ne bo prineslo samo tehničnega znanja, ampak tudi nov način, da pristopite k svojemu delu.

"Kodiranje me je prisililo, da se lotim načrta, prepoznam morebitna težavna področja in odpravim težave, odpravim težave, odpravim težave, " pravi Heather Stegner, višja direktorica za komunikacije pri American Wood Council. "To je logičen način razmišljanja, da sem lahko pri pripravi medijske strategije uporabil prav tako uspešno, kot da poskušam ugotoviti, zakaj Internet Explorer ne sodeluje."

Če se učite programirati, boste pozorni tudi na polete v podrobnosti. Konec koncev, ko lahko en sam napačen zlepnik ali manjkajoče obdobje zmeša celotno kodo, postanete precej spretni pri preverjanju svojega dela (da ne omenjam, da stvari počnete pravilno!).

3. Izboljšala bo vaše veščine komunikacije in sodelovanja

Projekti se redko ustvarjajo v vakuumu. Za razvoj nečesa je potrebno več ljudi z različnimi perspektivami, idejami in spretnostmi, da se združijo in delajo sinhronizirano, kar pogosto vključuje delo z inženirji. Če boste imeli nekaj znanja o kodiranju, boste imeli boljši občutek, kaj je realno glede rezultatov, kakovosti in časovnice, zaradi česar boste veliko boljši soigralec ali vodja.

"Mnogo lažje je komunicirati z inženirji, oblikovalci in vodji izdelkov, " pravi spletna producentka Katelyn Cowen, ko je ob polnem delovnem tečaju Front-End, ki jo je sprejela Generalna skupščina, opravila tečaj. "Lahko sem dal dobro premišljene povratne informacije v zvezi z razvojem funkcij in lahko izvedel več raziskav, ko gre za triago o napakah."

Tudi če ne sodelujete redno pri projektih z inženirji, vas lahko znanje programiranja naredi boljšega sodelavca. V nekem trenutku so nas vsi prosili za "majhno uslugo", ki je pravzaprav velika prošnja, kajne? Če v grobem veste, koliko časa in energijsko tehničnih projektov traja, se izognete, da bi vaš razvojni tim motil nerazumne zahteve. Poleg tega, kolikor ima programiranje sloves kot samostojno delo, je to pogosteje neverjetno sodelovanje. Številni tečaji kodiranja vključujejo »partnersko programiranje«, tehniko, v kateri dve osebi sedita na isti delovni postaji in se potegujeta po programih in dajeta povratne informacije. Tudi če to ni del vaše izobrazbe, boste vsaj imeli nekoga, ki bo redno pregledoval vašo kodo. Če se boste znali sesti poleg nekoga, medtem ko on ali ona pregleduje vsako vrstico vašega dela, se boste brzdali pri drugih vrstah sodelovalnih projektov.

4. Lahko vas kariero popelje na nove višine

Se spomnite mojega nekdanjega vodje, tržnika, ki je znal kodirati? No, dva meseca po tem, ko sem se pridružil njeni ekipi, je dobila ogromno napredovanje. In povedala mi je, da so bili njeni tehnični izbranci ključni dejavnik.

Na splošno lahko učenje kodiranja odpira svet novih možnosti, ne glede na to, ali gre za premikanje, nove zanimive projekte ali spremembe v svojem delu. Zaradi novega znanja o kodiranju je bila Stegnerjeva povabljena, da pomaga osvežiti spletno stran podjetja, kar je odličen dosežek, da bi jo, če nas vprašate, pripeljal do svojega šefa ali jo nadaljeval po cesti.

Aryana Jackson, vodja trženja, pravi, da ji je programiranje močno pomagalo razširiti svojo vlogo, saj je začela pred tremi leti pri podjetju Eboxlab, podjetju za podporo IT. "Moje stališče je bilo" grafični oblikovalec "in to sem vse, kar sem počela, " pojasnjuje. »Potem ko sem se učil kako šifrirati, sem začel prepletati HTML in CSS spletnih strani naših strank. Zdaj je kodiranje pomemben del mojega dela. "Poleg tega Eboxlab zahvaljujoč Jacksonovim sposobnostim ni treba najeti drugega razvijalca, zaradi česar je podjetje še bolj dragoceno.

Če pa razmišljate o ustanovitvi lastnega podjetja, boste s tehničnim znanjem vaše zagonske sanje naredili bolj izvedljive - pravzaprav vas lahko zagon ustanovi. To je storila za Katie Fang, ustanoviteljico in izvršno direktorico podjetja SchooLinks: "Katie se je med fakulteto ukvarjala s financami, a je obiskovala nekaj razredov kodiranja, " pojasnjuje Afton Jones, tržni sodelavec pri SchooLinks. "Kot rezultat tega je lahko sama sestavila delujoč prototip, ko je oblikovala vizijo za podjetje: platformo, ki študente povezuje s šolami."

Kaj torej čakaš? Zdaj lahko potopite prste v kodiranje z brezplačnim programom Dash General Assembly, ki vam daje majhne naloge HTML, CSS in Javascript, in bomo videli, kako učinki kode pišete.

Ko ste se pripravljeni potapljati naprej, vam je na voljo toliko možnosti: od delavnic in celodnevnih zagonskih kampov do izrednih tečajev in spletnih programov, ki jih lahko opravite po delu, do polnih potopnih tečajev za ljudi, ki resnično želite iti vse. Kaj je za vas pravilno, je odvisno od tega, koliko kodiranja želite vedeti - a ko enkrat začnete, se morda nikoli ne želite ustaviti.