Meditacija će vas učiniti boljim programerom: Evo kako.

Što je meditacija?

Meditacija može biti mnogo stvari, ovisno o tome koga tražite. U ovom se članku odnosi na ideju namjernog sjedenja i fokusiranja na sadašnjost. Iako se najčešće povezuje s istočnim religijama, to nije vjerska praksa. Nije važno jeste li kršćanin, musliman, mormon, židov ili bilo koje druge vjere. To je način za treniranje uma koji će promijeniti vašu perspektivu o životu.

Kad u članku spominjem riječ "meditacija", mislim na "praksu za razvijanje svjesne svijesti o sadašnjem trenutku". Ali, dodatno ću upotrijebiti riječ "pažljivost". To su pojmovi koji se često spominju zajedno ili se koriste kao sinonimi.

Meditacija je formalna praksa sjedenja ili hodanja, stajanja ili ležanja. Dok se pažnja odnosi na svjesnost i odnosi se na sve.

Kao primjer, kada se ujutro probudim, sjednem na mali jastuk i promatram dah 15 minuta. Ovo je primjer meditacije. Dok ulijevam čašu vode, prosipam vodu na zemlju i primijetim kako se u meni podižu osjećaji bijesa. Ovo zapažanje kako bijes raste, ali se usprkos tome smiješi, je pažnja. Podsjećam na svoje osjećaje koji mi omogućuju da držim kontrolu.

Meditacija i programiranje

U svijetu programiranja često nam je potrebna usredotočena pažnja prilikom izrade programa i pisanja koda bez ponavljanja. Zamislite to kao da je „u zoni“ ili kako to neki znaju, u „protočnom“ stanju. To je kad se uronite u svoj uređivač teksta i zaboravite na sve ostalo. Vaš um misli samo na taj sadašnji trenutak. U ovom načinu rada u potpunosti doživljavate to "visoko kodiranje" funkcija pisanja koje čine ili rade stvari za postizanje većeg cilja.

Kao što je već spomenuto, meditacija je praksa kojom se razvija vaša razina pozornosti na sadašnji trenutak. Ako redovito vježbamo meditaciju, možemo uvježbati svoj um da živi s više svjesnosti. To se može primijeniti na bilo koje područje života.

A to uključuje i programiranje - zbog količine fokusa potrebnog tijekom razvoja softvera. Kao programeri, moramo meditirati i provoditi vrijeme promatrajući dah i ništa drugo. Moći ćemo prevesti tu praksu tijekom kodiranja i moći ćemo se dublje usredotočiti na svoje programe.

Moje osobno iskustvo

Meditirati sam počeo prije četiri godine kada sam čuo o prednostima TED-ovog predavanja koje sam gledao pod nazivom Sretna tajna za bolji rad Shawna Anchora. Interesirala me ideja o redovitoj praksi meditacije i sposobnosti da u potpunosti živim u sadašnjosti. Sjećam se da sam kupio knjigu o zen budizmu, a zatim počeo meditirati. Nisam imao pojma što radim.

Ova početna faza meditacije započela je kad sam studirao u inozemstvu u Buenos Airesu u Argentini tijekom koledža 2013. Nakon gledanja videa otišao sam u knjižaru i pogledao odjeljak Istočna filozofija nadajući se da ću pronaći nešto o meditaciji. Srećom po mene, pronašao sam jedan pod naslovom Los tres pilares del Zen ili na engleskom jeziku, Tri stupa zena . "Srdačan! Naučit ću istovremeno meditirati i vježbati španjolski ”, pa sam pomislio u sebi.

Iako se u početku činila izvrsnom idejom, pokazala se tvrđom nego što sam očekivao. Moje znanje španjolskog jezika bilo je dobro. Ali tehnički jezik koji se koristio za opisivanje meditacijskih praksi zabrinjavao me u početku. Srećom u knjizi su bile fotografije, a ja sam svoj rječnik koristio kad nešto nisam razumio.

Meditaciju sam započeo jednostavnom praksom. Promatrao sam dah. Jedan udah i jedan izdah = dah. Brojao sam do deset. Ovo je bilo izvrsno polazište za početnike. Vodio sam mali dnevnik i to nekoliko puta tjedno, ali nisam mogao biti dosljedan. Bilo je teško jer sam to činila samo kad bih našla vremena umjesto da ga dodam svojoj rutini.

Premotavanje unaprijed do 2014. i 2015. - Nastavio sam meditirati nekoliko puta tjedno. Ipak, i dalje sam imao problema s održavanjem svakodnevne prakse. Pokušao sam to učiniti prije spavanja, ali nisam bio dosljedan jer su noći vikendom bile nepredvidive.

U kolovozu 2016. godine odlučio sam to učiniti dijelom svoje noćne rutine. Svake večeri slijedio sam iste korake:

  • Postavite alarm za sljedeće jutro
  • Sjednite i promatrajte dah nekoliko minuta
  • Oprati zube

Ova rutina učinila je moju praksu pet puta učinkovitijom. Životu sam dodala meditaciju i postala to navikom. Kao rezultat toga, postajalo je sve lakše i lakše pronaći vrijeme za meditaciju. Nisam morao razmišljati jer je to bio dio moje rutine.

Nedavno u srpnju prebacio sam večernju praksu na jutarnju nakon što me prijatelj uvjerio da se prebacim. Predložio je meditaciju ujutro jer vam je pružila prekrasan način za početak dana. Također vam je dao "prazan list" za početak dana.

Kao i prije, stvorio sam "automatiziranu" rutinu i dodao je u meditaciji kako bih mozak lakše pamtio. Rutina je sljedeća -

Probudi se

  • Oprati lice
  • Meditirajte 15 minuta
  • Nasmiješite se i započnite dan bistrog uma

Osim prelaska na jutarnju praksu, moj je prijatelj predložio da koristim besplatnu aplikaciju za praćenje napretka u meditaciji pod nazivom Insight Timer. Volim ga jer ima tajmer za meditaciju, vođene meditacije i minimalnu društvenu mrežu, tako da vidite kada vaši prijatelji meditiraju. Na ovaj biste se način mogli smatrati odgovornima. Također predlažem da isprobate Yoga Nidru za pomoć pri spavanju.

Aplikaciju koristim za praćenje napretka u meditaciji i nedavno sam postigao 100 dana zaredom od 5. studenog. Cilj mi je pogoditi 365 dana zaredom.

Povlastice

Svrha ovog članka bila je objasniti kako meditacija može koristiti svima u tehnološkoj industriji. To može biti od pomoći posebno na polju poput programiranja, gdje se neprestano borimo ili osjećamo frustraciju kad stvari ne uspiju.

Evo nekoliko načina na koje vi kao programer i kao čovjek možete imati koristi od meditacije -

Usredotočite se na jedan blok koda odjednom

Preuzimanje novih projekata kao programera može biti zastrašujuće. Najteži dio novog projekta je smisliti odakle započeti. Odmah razmišljamo o svim stvarima koje treba postići.

Slično fokusiranju samo na dah, i mi bismo svoje napore trebali posvetiti pojedinačnim dijelovima.

Pažljivost će nam pomoći da osvijestimo stres i sve radne dijelove našeg projekta. Programeri moraju otpustiti taj osjećaj prekomjernog rastezanja i započeti s prvim zadatkom. Ostajemo svjesni zadatka koji nam je na raspolaganju. To će spriječiti "preopterećenje razmišljanjem" pri razvoju naprednijeg softvera. Čak može biti korisno i kod agilnog razvoja softvera poput Scruma, gdje se često prilagođavate.

Što više meditirate, vaš um postaje jači (Mrazek).

Poboljšajte svoje kognitivne sposobnosti

Programiranje ima mnogo teških koncepata kojima moramo riješiti složene probleme. Da bismo to učinili, potrebna nam je kognitivna sposobnost obrade teorije i vizualizacije kako svi pokretni dijelovi rade zajedno u jednom jedinstvenom sustavu.

U nedavnom članku objavljenom u Harvard Business Review , Goleman navodi da nam praksa pažljivosti može pomoći u „strateškom radu“ i rješavanju problema. Kroz meditaciju moći ćete dodatno poboljšati te kognitivne sposobnosti. Ovo će pak koristiti vašem učenju programiranja bez obzira na vašu razinu vještine.

Živi u sadašnjosti

Da bismo održali zdravu ravnotežu između rada programera i života, trebali bismo prihvatiti sadašnji trenutak. To se odnosi na kodiranje i također na druga područja života.

Prekrasan dio meditacije je "pojedinačni fokus" - pod tim mislim, raditi jednu stvar i samo tu stvar. Kad sjednete za meditaciju, imate jedan cilj - budite tu u tom trenutku. Lakše je reći nego učiniti, ali princip je ono što je važno. Ako taj princip primijenimo u svom životu, on nam može služiti na mnogim područjima. Kad ste s obitelji ili prijateljima, budite tamo u razgovoru i trenutku. Kada kodirate, napišite kod i usredotočite se na izgradnju. Meditacija olakšava izgradnju ove vještine življenja u sadašnjosti.

Rukovanje usponima i padovima kodiranja

Kao programeri, često se osjećamo stresno kada ne možemo riješiti problem ili kada kasnimo s rokom. To se može dogoditi i kad smo dobili zadatak za nešto što ne znamo raditi. Mnogo puta mi se dogodio ovaj problem. Ponekad dok iskusim veliku frustraciju, razmišljam o tome kako razbiti svoje računalo o zemlju.

Redovitom vježbom meditacije možemo naučiti koristiti dah kao način za rješavanje negativnih situacija bez stresa (Corliss). Pomoću ove metode možemo je primijeniti na one situacije u kojima naiđete na problem ili programsku pogrešku koju ne možete riješiti.

Kasnije shvatite da je to zato što vam je nedostajao zarez ili zato što ste zaboravili uzeti u obzir nešto u svojoj funkciji. Ti mali trenuci mogu imati velik utjecaj na ostatak vaše sesije kodiranja. Koristeći dah možemo zaustaviti, pustiti negativne osjećaje da uđu, iskusiti ih za taj trenutak, a zatim ih pustiti. To će vam omogućiti brži povratak u nazad kad se borite s projektom.

Povećajte svoju razinu sreće

Najznačajnija korist bilo koje vrste meditacije je povećanje vaše razine sreće. Kada meditirate, naučite se usredotočiti na najjednostavniju aktivnost koju svakodnevno radimo - disanje. Učeći promatrati dah, trenirate svoj um da se raduje malim stvarima. Probudite se iz života i počnete živjeti svaki trenutak u sadašnjosti, umjesto da živite u prošlosti ili budućnosti kao što to većina nas čini.

Nakon što započnete s meditacijom, primijetit ćete koliko zadovoljstva osjećate nakon postizanja i najmanjih stvari. Na primjer, kada napišete svoju prvu funkciju ili kad shvatite kako vodoravno centrirati taj div . Sve one „male pobjede“ koje ste nekada uzimali zdravo za gotovo ili u kojima niste u potpunosti uživali osjećat će se većima, jer im obraćate više pažnje - baš poput daha (Fredrickson).

Evo kako započeti

Evo popisa koraka koje danas možete poduzeti za početak -

  1. Shvatite koliko vremena možete provesti meditirajući. Moj bi prijedlog bio između 2–10 minuta. Bilo što više i možda ćete se osjećati shrvano. Bolje je započeti meko i nježno.
  2. Odlučite gdje ćete to učiniti - obično tiha soba najbolje funkcionira. To se može učiniti sjedeći na zemlji ili na stolici.
  3. Postavite mjerač vremena koliko god dugo odlučili meditirati. Na ovaj način nećete morati brinuti o provjeri vremena svakih 15 sekundi.
  4. Sjednite, duboko udahnite kroz nos i van kroz usta. Osmijeh.
  5. Polako dišite i promatrajte zrak koji vam ulazi kroz nos i izlazi iz usta. Za svaki udah broje se jedan udah i jedan izdah. Odbrojite deset udisaja, a zatim počnite ispočetka.
  6. * Kad vam um odluta, zaustavite se, priznajte to, nasmiješite se, a zatim se vratite dahu. Ovo je najvažniji korak. Neizbježno je da će vam um odlutati, ali ne smijete se zbog toga kažnjavati. To je normalno ponašanje, ali moramo podsjetiti um da smo to prepoznali i vratiti se dahu. Volio bih da mi je netko to rekao kad sam počeo meditirati. To sam naučio tek ove godine - gotovo 4 godine kasnije.
  7. Nakon što se tajmer isključi, zahvalite se što ste odvojili vrijeme za meditaciju i osmijeh.

Ako se to osjećalo dobro, pogledajte možete li to učiniti dva puta sljedeći tjedan. Zatim dodajte još jedan dan u tjednu nakon. Također možete eksperimentirati s povećanjem vremena meditacije. Odlučio sam ponovno započeti s početka s 2 minute u srpnju, a zatim sam polako radio do 18 minuta.

Ovu sam tehniku ​​naučio iz sjajne knjige Nick Wintera pod nazivom Motivacijski haker . Naziva ga "spiralom uspjeha". Započinjete s malim brojem koji se čini previše beznačajan za praćenje (poput 2 minute dnevno), a zatim ga polako povećavajte dok ne postignete svoj cilj.

Želim naglasiti ovo - da broj nije važan . Ono što je najvažnije jest da ako ozbiljno razmišljate o tome, svakodnevno tome posvećujete vrijeme. Kao i # 100DaysOfCode, najbolje što možete učiniti je učiniti ga dijelom vaše svakodnevice dok vam to ne postane navika. Dobit ćete više od toga.

Preporučeni resursi

Baš kao i kodiranje, postoji mnoštvo besplatnih resursa! Toplo preporučujem da sami istražite i vidite što ste pronašli. Evo nekoliko prijedloga za početak -

Ako volite knjige i želite čitati o meditaciji

  • Buđenje Bude iznutra , Lama Surya Das. Ova mi je knjiga promijenila čitav pogled na život. Svidjelo mi se. Bila je to jedna od prvih knjiga koje sam pročitala o meditaciji i budizmu.
  • Zašto se Dalai Lama uvijek smiješi? Lama Tsomo. Tsomo koristi ležerniji pristup tako da se svi mogu lako povezati s njom. Ali ona uključuje i znanstvene dokaze koji podupiru njezine tvrdnje. Stvarno sam uživao. Ona također uključuje različite prakse tibetanske meditacije.
  • Pažnja u stvarnom svijetu za početnike , Brenda Salgado. Dragi prijatelj ga je preporučio jer uključuje vježbe i vježbe dobre za početnike. Nadam se da ću ga koristiti sa svojim suradnicima u uredu.
  • Um osvijetljen Culadasom. Ova je knjiga malo naprednija. Čitam je sada kako bih svoju meditacijsku praksu podigao na sljedeću razinu.

Ako volite e-tečajeve

Isprobajte ovaj besplatni 8-tjedni e-tečaj meditacije za početnike od strane Namchaka. To sam učinila u kolovozu 2016. godine i od tada koristim tehniku ​​meditacije tijekom svoje svakodnevne prakse.

Ako volite aplikacije

  • Insight Timer - Besplatno je, ima tajmer sa zvonima i vođenu meditaciju. Također možete dodati prijatelje i vidjeti njihov napredak (sjajno za odgovornost!)
  • Headspace - ovaj je plaćen, ali čuo sam sjajne stvari od prijatelja koji ga koriste.

Bez obzira na to tko ste, meditacija je snažna praksa koja će vam promijeniti život. Vodim grupu za meditaciju koja se sastaje dva puta mjesečno putem Google Hangouta. Ako počnete meditirati i želite zajednicu s kojom možete učiti i vježbati, možete mi poslati DM na Twitteru za više detalja.

Nadam se da vam je ovaj članak bio koristan. Javite mi pljeskajući, dijeleći ga na društvenim mrežama ili ostavljajući komentar ispod. A ako ste iskusni meditator, podijelite dodatne resurse u komentaru ispod za zajednicu!

Izvori

  • Corliss, Julie. "Meditacija pažljivosti može ublažiti tjeskobu, mentalni stres." Blog o zdravlju Harvard, Harvard Health Publishing, 3. listopada 2017., www.health.harvard.edu/blog/mindfulness-meditation-may-ease-anxio- mental-stress-201401086967.
  • Fredrickson, Barbara L. i sur. "Otvorena srca grade živote: pozitivne emocije, potaknute meditacijom ljubazne dobrote, grade posljedice osobnih resursa." Časopis za ličnost i socijalnu psihologiju 95.5 (2008): 1045–1062. PMC. Mreža. 12. studenog 2017.
  • Goleman, Daniel. „Pažljivost nije odgovor na sve. Evo kad to pomaže. " Harvard Business Review, Harvard Business Publishing, 28. rujna 2017., hbr.org/2017/09/heres-what-mindfulness-is-and-isnt-good-for.
  • Mrazek, Michael D. i sur. "Trening pažljivosti poboljšava kapacitet radne memorije i GRE performanse uz smanjenje lutanja umovima." Psihološka znanost, sv. 24, br. 5., 2013., str. 776–781., Doi: 10.1177 / 0956797612459659.