Bilang isang manunulat at nagmemerkado na walang mga pangarap sa hinaharap na maging isang inhinyero, hindi ko talaga inisip na ang pag-aaral sa code ay magiging angkop para sa aking trabaho.
Pagkatapos ay nagsimula akong magtrabaho sa ilalim ng isang nagmemerkado na may mga chops ng coding. Ang pag-alam sa kanyang paraan sa paligid ng HTML, CSS, JavaScript, at jQuery ay malinaw na napakahalaga: Ang mga developer ay mas sabik na makatrabaho siya kaysa sa ibang tao sa koponan ng marketing, ang kanyang boss ay palaging lumalapit sa kanya ng mga teknikal na katanungan, at, higit sa lahat, magagawa niya ang mga bagay tulad ng paghagupit ng mga interactive na timeline o pagdaragdag ng mga animation sa mga post sa blog.
Mula noon, nakilala ko ang dose-dosenang mga di-inhinyero - sa lahat ng uri ng mga propesyon - na ang kaalaman sa programa ay pinabilis ang kanilang mga karera. Ngayon, kumbinsido ako. Ipagpatuloy upang malaman ang apat na pangunahing kadahilanan na ikaw at ako ay dapat na magsimulang maghanap sa mga klase ng coding.
1. Ito ay Gawin Ninyo Mas Higit na Sapat sa Sarili
Karamihan sa mga pangkat ng mga teknikal na koponan ay may napakaraming mga proyekto at hindi sapat na oras - na nangangahulugang isang kahilingan na mataas na priyoridad sa iyo ay maaaring maging daluyan o kahit na mababa sa kanilang priority.
Ngunit kung alam mo kung paano mag-code, hindi mo kailangang maghintay para sa tulong: Maaaring magawa mo mismo ito.
"Maaari akong magtayo ng mga landing page para sa mga kampanya sa pagmemerkado nang hindi kinakailangang umasa sa isang taga-disenyo o isang engineer, " sabi ni Tyler Moore, Director ng Marketing para sa App Press. "Karamihan sa mga nagtrabaho ako para sa mga teknikal na startup at mga kumpanya ng SaaS, at ang pag-dali nitong mabilis ay naging mas madali ang pagpapadala ng mga bagong kampanya, o upang makapagsimula na maaari kong ibigay sa isang aktwal na taga-disenyo o engineer para sa buli."
Si Jessica Elle, na nagpapatakbo ng digital marketing para sa Forest Giant, ay gumagamit ng kanyang coding chops upang mapabuti ang site SEO at gumawa ng mabilis na mga pagbabago sa disenyo. "Hindi kinakailangang malaman ang HTML at CSS, ngunit kapaki-pakinabang ito, " sabi niya.
Si Elle ay nasa proseso din ng pag-aaral ng dalawa pang programming language, Go at Python. "Ang digital marketing ay nangangailangan ng maraming pagsusuri ng data, " paliwanag niya. "May mga tool, ngunit ang karamihan sa mga ito ay nagsasangkot ng manu-manong data ng pag-crunching. Ang Go at Python ay sobrang kapaki-pakinabang kung kailangan mong i-parse ng maraming data upang makuha ang mga pananaw sa marketing mula sa.
Ang mga kasanayan sa pag-Programming ay kapaki-pakinabang kahit na hindi ka nagtatrabaho sa isang papel sa marketing. Sabihin nating ikaw ay isang sales rep: Kung ang isang potensyal na customer ay nagtanong sa iyo ng isang teknikal na tanong, maaari mong sagutin kaagad sa halip na kumonsulta sa isang engineer. O kung nasa suporta ka ng customer, mabilis mong malutas ang isang tiket nang hindi kinakailangang mag-ping sa isang katrabaho.
Hindi lamang makatipid ka ng oras, ngunit makakakuha ka ng mahalagang kredensyal.
2. Ito ay Ituturo sa Iyo Kung Paano Mag-isip
Tulad ng sinabi ni Steve Jobs, "Sa palagay ko dapat malaman ng lahat sa bansang ito kung paano i-program ang isang computer, dahil nagtuturo ito sa iyo kung paano mag-isip. Tinitingnan ko ang computer science bilang isang liberal art. "
Sa madaling salita, ang pag-aaral sa code ay hindi lamang magbibigay sa iyo ng kaalaman sa teknikal - bibigyan ka rin nito ng isang bagong paraan upang makalapit sa iyong trabaho.
"Pinilit ako ni Coding na magsimula ng isang plano, kilalanin ang mga potensyal na lugar ng problema, at pag-aayos ng problema, pag-aayos ng problema, pag-aayos, " sabi ni Heather Stegner, Senior Director ng Komunikasyon sa American Wood Council. "Ito ay isang lohikal na paraan ng pag-iisip na nagawa kong mag-aplay nang matagumpay sa pagbuo ng isang diskarte sa media bilang sinusubukan mong malaman kung bakit hindi nagtutulungan ang Internet Explorer."
Ang pag-aaral sa programa ay gumagawa rin ng iyong pansin sa detalye ng skyrocket. Matapos ang lahat, kapag ang isang solong maling landas o nawawalang panahon ay maaaring guluhin ang iyong buong code, ikaw ay lubos na sanay sa pagsuri sa iyong trabaho (hindi sa banggitin, paggawa ng mga bagay nang tama sa unang pagkakataon!).
3. Mapapabuti nito ang Iyong Mga Kasanayan sa Komunikasyon at Pakikipagtulungan
Ang mga proyekto ay bihirang nilikha sa isang vacuum. Ang pagbuo ng isang bagay na karaniwang nangangailangan ng maraming mga tao na may iba-ibang mga pananaw, ideya, at kasanayan na magkasama at magtrabaho sa pag-sync-at madalas na kasangkot ang pagtatrabaho sa mga inhinyero. Sa pamamagitan ng pagkakaroon ng ilang kaalaman sa coding, magkakaroon ka ng isang mas mahusay na kahulugan ng kung ano ang makatotohanang sa mga tuntunin ng mga resulta, kalidad, at timeline, na ginagawa kang isang mas mahusay na katambal o pinuno.
"Mas madaling makipag-usap sa mga inhinyero, taga-disenyo, at tagapamahala ng produkto, " sabi ng tagagawa ng web na si Katelyn Cowen, ngayon na nakuha niya ang part-time na Front-End Web Development ng General Assembly. "Nagawa kong magbigay ng mahusay na naisip na feedback tungkol sa pag-unlad ng tampok, at maaaring gumawa ng mas maraming pagsisiyasat pagdating sa bug triage."
Kahit na hindi ka regular na nagtatrabaho sa mga proyekto kasama ang mga inhinyero, ang kaalaman sa programming ay maaaring gumawa sa iyo ng isang mas mahusay na katrabaho. Sa ngayon, lahat tayo ay hiniling para sa isang "maliit na pabor" na talagang isang malaking kahilingan, di ba? Kung alam mo halos kung magkano ang oras at enerhiya na mga teknikal na proyekto na magagawa, maiiwasan mo ang nakakainis sa iyong pangkat ng pag-unlad na may mga hindi makatuwirang mga kahilingan. Dagdag pa, hangga't ang pagprograma ay may reputasyon ng pagiging solo na trabaho, mas madalas na isang hindi kapani-paniwalang aktibidad ng pakikipagtulungan. Maraming mga kurso sa coding ang nagsasama ng "kasosyo sa pagprograma, " isang pamamaraan kung saan nakaupo ang dalawang tao sa parehong workstation at pumihit sa pagprograma at nagbibigay ng puna. Kahit na hindi iyon bahagi ng iyong edukasyon, hindi bababa sa isang tao na susuriin ang iyong code nang regular. Kung maaari mong mahawakan ang upo sa tabi ng isang tao habang sinusuri niya ang bawat linya ng iyong trabaho, sasipa ka sa iba pang mga uri ng mga proyekto sa pakikipagtulungan.
4. Maaari Ito Dalhin ang Iyong Karera sa Bagong Taas
Tandaan ang aking dating manager, ang nagmemerkado na marunong mag-code? Buweno, dalawang buwan pagkatapos kong sumali sa kanyang koponan, nakakuha siya ng isang malaking promosyon. At sinabi niya sa akin ang kanyang mga teknikal na chops ay ang tipping factor.
Sa pangkalahatan, ang pag-aaral sa code ay maaaring magbukas ng isang mundo ng mga bagong pagpipilian, kung gumagalaw, pagkuha ng mga kapana-panabik na mga bagong proyekto, o paggawa ng isang paglipat sa gawaing ginagawa mo. Dahil sa kanyang bagong kaalaman sa coding ng kaalaman, inanyayahan si Stegner na tulungan i-refresh ang website ng kumpanya, isang mahusay na tagumpay na dalhin sa kanyang boss o ilagay sa kanyang ipagpatuloy ang kalsada, kung tatanungin ka namin.
Si Aryana Jackson, isang manager ng marketing, ay nagsabi na ang programming ay nakatulong sa kanyang kapansin-pansing palawakin ang kanyang tungkulin mula noong nagsimula siya ng tatlong taon na ang nakalilipas sa Eboxlab, isang kompanya ng suporta sa IT. "Ang posisyon ko ay 'graphic designer, ' at iyon lang ang ginawa ko, " paliwanag niya. "Pagkatapos turuan ang aking sarili kung paano mag-code, sinimulan ko ang pag-tweaking ng HTML at CSS ng mga website ng aming mga kliyente. Ngayon, ang pag-cod ay isang mahalagang bahagi ng aking trabaho. "Dagdag pa, salamat sa mga kasanayan sa Jackson, hindi kailangan ni Eboxlab na umarkila ng isa pang developer - na ginagawang mas mahalaga siya sa kumpanya.
O, kung iniisip mo ang paglulunsad ng iyong sariling kumpanya, ang pagkakaroon ng kaalaman sa teknikal ay gagawing mas posible ang iyong mga pangarap na pagsugod - sa katunayan, maaaring ito ang kadahilanan na makakakuha ka sa paglulunsad. Ginawa nito para kay Katie Fang, ang tagapagtatag at CEO ng SchooLinks: "Katie na pinarangal sa pananalapi sa panahon ng kolehiyo ngunit kumuha ng ilang klase sa pag-cod sa gilid, " paliwanag ni Afton Jones, isang associate sa marketing sa SchooLinks. "Bilang isang resulta, nagawa niyang magkasama ang isang gumaganang prototype sa kanyang sarili nang siya ay dumating sa pananaw para sa kumpanya: isang platform na nag-uugnay sa mga mag-aaral sa mga paaralan."
Kaya ano pa ang hinihintay mo? Maaari mong isawsaw ang iyong mga daliri sa paa sa coding ngayon gamit ang libreng programa ng General Assembly na nagbibigay sa iyo ng maliit na HTML, CSS, at Javascript na mga takdang-aralin at makita mo ang mga epekto ng iyong code habang isinusulat mo ito.
Kapag handa kang sumisid sa karagdagang, maraming mga pagpipilian na magagamit mo, mula sa mga workshop at mga pang-araw-araw na mga bootcamp hanggang mga part-time na kurso at mga online na programa na maaari mong gawin pagkatapos magtrabaho sa full-time na immersive na mga kurso para sa mga taong talagang nais na makapasok lahat. Alin ang tama para sa iyo ay nakasalalay sa marami sa kung magkano ang pag-coding na nais mong malaman-ngunit sa sandaling magpunta ka, baka hindi mo nais na tumigil.