Arhive categorie: Cariera

Cine poate sa invete programare web?

Te gandesti sa inveti programare web? Vrei sa afli intai daca e un domeniu pe care oricine ar putea sa il invete?

Pentru orice lucru nou care doresti sa il inveti, e nevoie de rabdare si multa munca. Programarea web si intreg domeniul IT sunt printre cele mai competitive domenii, intrucat aici lucrurile evolueaza de la o zi la alta; iar asta inseamna ca trebuie sa tii pasul.

Fiind un domeniu vast, volumul de informatie poate fi coplesitor, ceea ce te-ar putea determina sa renunti. Motiv pentru care e indicat sa te documentezi asupra a ceea ce inseamna sa fii programator web.

Teorie vs practica

In teorie, oricine ar putea sa invete programare web; insa pe langa dorinta, rabdare si munca, e necesar sa iti mentii angajamentul.

In practica totusi, descoperim ca media celor care trec cursurile de introducere in informatica e de maxim 70%, insemnand ca restul de 30% dintre studenti ori nu mai vin ori nu au luat nota de trecere.

Desigur, in cazul celor care nu trec examenele, exista sansa de a reda examenul pana il iau, si de aici crescand si rata. Insa chiar si asa, numarul studentilor care incep aceasta specializare si numarul celor care ajung sa si finalizeze este aproape redus la jumatate.

Ce ai nevoie pentru a invata programare web?

Pentru posturile din informatica, in general IQ persoanelor se situeaza intre 90 si 130, rezultand o medie mai mare decat a publicului general, care au 100.

Pe langa un IQ mediu, e nevoie de munca, ceea ce inseamna sa participi la cursuri si la exercitii practice pentru a invata cum sa scrii cod, pana reusesti.

Mai mult, daca ai putine cunostinte in informatica, iti va fi mult mai usor sa intelegi pasii pentru scrierea unui cod si in cele din urma sa il scrii.

Daca iti doresti sa inveti programare web de la zero, si nu numai, alaturat gasesti datele mele de contact!

Cum sa imbunatatesti experienta ca si programator web?

Te intereseaza modalitatile prin care ti-ai putea imbunatati experienta ca si programator web?

In orice domeniu, dar si in viata de zi cu zi, mai importanta decat cantitatea va fi mereu calitatea. Iar acest lucru este valabil si in cazul programatorilor web. Deoarece pe langa experienta pe care o acumulezi, e foarte important sa iti desfasori munca intr-un mod cat mai eficient.

Motiv pentru care e important ca mereu sa incerci sa iti dezvolti cunostintele si metodele de lucru, un exemplu bun in acest sens pot fi colegii de breasla. Se stie despre programatorii web, ca fiecare dintre ei au un stil propriu de a realiza sarcinile.

Poti vorbi cu mai multi colegi sa vezi motivul pentru care aleg aceea modalitate, iar apoi toate sa iti foloseasca ca surse de insipiratie pentru a-ti imbunatati experienta si propriul stil de lucru.

Good to know! E recomandat sa iti aloci o ora/doua in fiecare zi pentru a-ti imbunatati experienta si stilul de lucru ca si programator web, din care sa iti faci un obicei; si nu doar ceva care sa fie temporar.

Productivitatea in munca este o investitie, in care poate nu vezi de la inceput rezultate, ba chiar dimpotriva, in schimb pe termen lung rezultatele vor aparea cu siguranta.

Citeste orice material educational tehnic disponibil in compania ta

Majoritatea companiilor, indiferent de dimensiunea acestora, au anumite materiale sau laboratoare speciale pentru ca fiecare programator web si nu numai, sa isi poata dezvolta cunostintele. Tot ce e recomandat sa faci, este doar sa profiti de aceste oportunitati!

De exemplu, Google are o varietate mare in ceea ce privesc laboratoarele de codare. In aceste laboratoare, se invata cele mai bune practici luate de la ingineri veterani bazate pe zeci de ani de experienta. Au si un plus, sunt disponibile in mai multe limbi, pentru a putea fi accesate de o comunitate cat mai mare de oameni tehnici.

Studiaza codul scris de cei mai buni ingineri din companie si incearca sa intelegi alegerile facute si modul de implementare

Cele mai bune exemple pentru a vedea cum sa iti imbunatatesti experienta ca si programator web si cum sa scrii cel mai bine cod sunt inginerii veterani din compania in care lucrezi.

Chiar daca lucrurile in IT evolueaza mereu, acestia, avand o experienta de zeci de ani, au intalnit o varietate mare de cazuri si nevoi ale clientilor. Mai mult, la randul lor, au trecut prin perioada in care incercau sa isi seama cum anume isi pot imbunatati cunostintele si productivitatea.

Incepe prin a studia cod pe care l-ai mai scris, sau care iti este mai familiar si intreaba-te cum ai fi scris tu codul pentru anumite parti. Astfel, aceasta experienta te poate ajuta sa inveti din exemplele lor.

Fii stapan pe limbajele de programare pe care le folosesti

Una dintre cele mai bune modalitati pentru a-ti imbunatati cunostintele si in cele din urma pentru a fi cat mai productiv/a este sa stapanesti limbajele de programare pe care le folosesti.

Citeste o carte sau doua despre limbajele de programare pentru a-ti dezvolta o mai buna intelegere a acestora si concentreaza-te. Nu e necesar sa fii full stack developer, insa informatiile pe care le cunosti, sa le dezvolti pana la un nivel de master.

Good to know! Imbunatatirea cunostintelor ca si programator web este un proces continuu, motiv pentru care e recomandat sa iti construiesti o lista cu cartile tehnice pe care sa le citesti.

Trimite codul tau la analiza celor mai critici programatori web

Toti avem o oarecare reticenta atunci cand vine vorba de critica asupra muncii noastre, insa este o modalitate foarte buna pentru a-ti imbunatati cunostintele si pentru a lucra mai eficient.

Critica nu trebuie primita si nici oferita ca o cearta, ci ca un aspect constructiv. Poti sa ceri mai multe detalii asupra analizelor pe care le primesti, pentru a te asigura ca intelegi exact ce trebuie si ce nu trebuie facut.

Daca iti doresti sa inveti programare web de la zero, si nu numai, alaturat gasesti datele mele de contact!

De ce sa folosesti Linux pentru programare web?

Unul dintre lucrurile la care trebuie sa se gandeasca un programator web este ce sistem de operare e necesar sa foloseasca pentru a-si duce sarcinile la bun sfarsit.

Desi fiecare are propriile preferinte, de la ce dispozitive folosesc pana la modul in care aleg sa scrie coduri si ce sistem de operare folosesc. Desi nu e singura alegere, cu siguranta, Linux este o varianta de luat in considerare, in special pentru cei care lucreaza in web development.

Este usor de gasit si instalat

Pe langa ca Linux este usor de gasit, e si usor de instalat. In cazul in care nu stii ce distributie sa alegi, alegele pe cele mai populare, ca de exemplu Ubuntu.

Dupa ce ai gasit distributia care te intereseaza, tot ceea ce trebuie sa faci este sa descarci fisierul ISO si sa il scrii pe un USB sau DVD. Iar ca ultimi pasi pentru a instala Linux este sa ii faci boot.

Good to know! Chiar daca ai instalat deja un alt sistem de operare, poti folosi Linux pentru programarea web si celalalt sistem de operare pentru orice altceva.

Este gratuit

Unul dintre principalele motive pentru care Linux e recomandat, este faptul ca e gratuit. Acest lucru e de ajutor, mai ales in cazul in care esti la inceput de cariera ca si programator web si e posibil sa nu ai o sustinere financiara considerabila.

Suporta majoritatea limbajelor de programare web

Un alt motiv pentru care sa folosesti Linux pentru programarea web este acela ca suporta majoritatea limbajelor de programare, tocmai pentru a veni in ajutorul cat mai multor programatori.

Chiar daca, limbajul de programare in care tu lucrezi nu este instalat, poti sa iei pachetele necesare pentru a-ti instala limbajul pe care il doresti.

Varietate mare in implementarea aplicatiilor

Pe langa ca supota majoritatea limbajelor de programare, Linux are o gama variata in ceea ce privesc aplicatiile pe care le poti folosi pentru a-ti edita codul.

Daca iti doresti sa inveti programare web de la zero, cum sa folosesti Linux pentru programare, si nu numai, aici gasesti datele mele de contact!

Cum sa imbunatatesti abilitatile de programator web?

Esti programator web? Te intereseaza sa iti imbunatatesti abilitatile pe care le ai ca si programator web?

IT-ul este un domeniu in care schimbarea si evolutia e mereu prezenta. Chiar si in aceste conditii, se pune cateodata intrebarea daca e un domeniu de executie sau evolutie.

Pentru a-ti imbunatati abilitatile ca si programator web, cu siguranta e necesar sa evoluezi, sa cunosti mai bine domeniul, dar si pe tine insuti; intrucat procesul de evolutie presupune o buna cunoastere de sine, ce cunostinte ai, ce cunostinte stapanesti si ce informatii nu cunosti.

Invata limbajul de programare C

Chiar daca esti un programator web expert in Java, .NET, sau PHP, e recomandat sa inveti si C-ul. Cu siguranta cunosti acest limbaj, stii ca e cel mai puternic, dar mai mult de atat, acesta ofera o structura si un stil aparte in web development.

Ai un singur fisier cu metoda principala, iar astfel procesul de executare incepe in functie de preferintele tale.

Un avantaj important in C este ca iti permite sa testezi memoria in mod direct, iar acest lucru este important daca ai nevoie sa intelegi cum datele sunt transferate de la un bloc de memorie la altul. Astfel, vei putea dezvolta programe care iti vor imbunatati logica.

Localizeaza codul si incearca sa intelegi motivul pentru care a fost scris intr-un anumit mod

Foloseste-te de internet pentru a descoperi coduri scrise de alti programatori web. Desi fiecare dintre voi are modul propriu, incearca sa intelegi motivul abordarii. Iar ca si pas urmator, incearca sa vezi daca poti imbunatati ceva la cod.

Ajuta-i si pe ceilalti sa isi dezvolte logica

Dupa ce te simti ca stapanesti si intelegi logica din spatele codurilor, incearca sa ajuti si alti colegi de bransa. Acest lucru, ii va ajuta, dar iti vei imbunatati si tu cunostintele si abilitatile, intrucat fiecare programator web va avea propria problema.

Rezolva logic puzzle-urile

O buna metoda prin care iti poti antrena creierul sunt jocurile, de exemplu ghicitorile si puzzle-urile. Poti incerca Sudoku si alte jocuri pentru a-ti imbunatati concentrarea, organizarea si logica.

Good to know! La inceput e posibil ca rezolvarea unor jocuri de acest fel sa dureze mai mult, dar e in regula, deoarece esti intr-un proces de invatare si imbunatatire, ceea ce inseamna ca lucrurile functioneaza mai incet la inceput si cresc pe parcurs.

Daca iti doresti sa inveti programare web de la zero, sau alte metode de imbunatatire a abilitatilor tale de programator web, ma poti contacta aici!

Cum sa devii un programator si mai productiv – partea a 2-a

Dupa o perioada mai lunga lucrand in IT, fiecare isi dezvolta o anumita rutina si un anumit mod prin care isi desfasoara activitatea.

Astfel, ajungi sa cunosti unde e nevoie de imbunatatiri, dar poate ca nu cunosti cele mai bune metode pentru a face acest pas.

Cand vine vorba despre productivitate, fiecare web developer are propriul stil de a-si executa sarcinile intr-un mod cat mai eficient. Insa dupa o anumita perioada e posibil sa nu mai faci o diferenta clara intre obiceiurile sanatoase si cele nesanatoase.

Aceste obiceiuri iti influenteaza munca si in cele din urma productivitatea, motiv pentru care e important sa cunosti care sunt obiceiurile sanatoase pentru a-ti duce sarcinile la bun sfarsit.

Nu-ti incepe ziua citind email-uri

Aceasta sectiune e una dintre cele mai importante pentru a reusi sa devii un programator web productiv. Asta deoarece, citirea mail-urilor te va duce intr-o stare pasiva si reactiva. In schimb, dimineata ai nevoie de o stare creativa si activa.

Desigur, mail-urilor tot necesita sa fie citite si raspunse, insa o poti face la ore definite; de exemplu inaintea pauzei de masa intre ora 12 si 13. Ulterior, mai poti raspunde mail-urilor in jurul orei 16, deoarece atunci nivelul tau de energie scade, asadar productivitatea nu va scadea.

Cu o seara inainte pregateste lista de sarcini

Pregateste cu o seara inainte o lista cu sarcinile care urmeaza sa le desfasori in ziua ce vine. Pe aceasta lista, include 2-3 sarcini care sunt mai importante, care daca reusesti sa le finalizezi se vor vedea imbunatatirile in proiectele tale.

Evita sedintele daca poti

In companiile mai mari, sedintele sunt la ordinea zilei, si din nefericire, nu sunt o sursa de productivitate. Sedintele sunt importante pentru a tine o evidenta a sarcinilor, dar daca sunt organizate prea des pot ingreuna nivelul de concentrare si productivitate al angajatului.

Participa la sedinte, doar cand este absolut necesar si vorbeste cu colegii tai pentru a afla ce s-a discutat in timpul sedintei.

In cazul in care, tu esti persoana care trebuie sa faca sedinta, fa-ti un program exact care sa contina subiectele pe care urmeaza sa le dezbati si seteaza un timp exact al duratei sedintei.

Elimina ceea ce te distrage

Traim intr-o lume care e intr-o continua dezvoltare, iar astfel suntem mereu inconjurati de tot felul de informatii, lucru care poate sa fie atat un avantaj cat si un dezavantaj.

Lucrurile care ne distrag pot fi impartite in doua categorii: cele care ne sunt create de ceilalti si cele pe care le cream noi insine.

In mod surprinzator, omul e propria lui piedica uneori, chiar daca asta se intampla inconstient. Genul de lucruri care ne distrag si pe care ni le cream noi insine sunt navigatul pe retelele sociale, schimbarea brusca intre sarcini si multe altele.

E de preferat sa iti setezi mediul de lucru astfel incat sa te poti concentra pe sarcina pe care o ai si lucrurile din jur sa nu te distraga. Poti incepe acest lucru prin oprirea notificarilor fie ele mesaje personale sau cele de pe Facebook. Totodata poti elimina accesul pe diferite site-uri, care nu te ajuta sa fii productiv.

Cand vine vorba despre lucrurile care ne distrag si sunt create de cei din jurul nostru, ne referim la momentele in care colegul sau colega decide sa te pitige sau sa cante, sau managerul tau iti trimite un mail iar dupa te suna sa te intrebe daca ai primit mailul. Acestea sunt mai greu de controlat, intrucat faci parte dintr-un colectiv si fiecare lucreaza in propriul mod, care e posibil sa nu fie cel mai productiv pentru tine.

Daca iti doresti sa inveti programare web de la zero, sau cum sa devii un programator web productiv, gasesti aici datele mele de contact!

5 Metode pentru a creste productivitatea ca si programator web

Esti programator web? Te intereseaza metodele prin care iti poti imbunatati productivitatea?

In web development, dar si in alt domeniu, productivitatea poate fi o unealta de masurare a performantei tale si a muncii pe care o desfasori de zi cu zi.

Sigur ca, toti avem perioade in care productivitatea e posibil sa fie mai scazuta. In acele momente, e recomandat sa aplici anumite tehnici care te pot ajuta sa revii la nivelul care il aveai, sau sa iti imbunatatesti nivelul de productivitate.

Gandeste de doua ori inainte de a scrie un cod

Ca si programator web, probabil stii deja ce inseamna sa lucrezi in anumite timpuri limita, insa, chiar si asa, acorda-ti timp de gandire suficient pentru a te asigura ca ai ajuns la o solutie eficienta pentru o problema.

E de preferat sa nici nu cazi in cealalta extrema, a perfectiunii. Pentru sarcini mai complexe, imparte-ti timpul in jumatate, in care sa scrii efectiv cod.

Nu exagera cu munca

Daca esti un programator web caruia ii place munca pe care o desfasoara, e posibil sa te incadrezi in categoria celor care lucreaza mai mult de 8 ore pe zi. Desi, e de apreciat devotamentul tau, munca in exces poate sa fie o cauza a unei productivitati scazute.

Oboseala isi pune amprenta chiar si asupra celor care isi iubesc cariera, iar dupa ce te vei odihni, e posibil sa stai sa te uiti la codul scris si sa iti dai seama ca nu e cel mai bun.

In acest fel, ajungi doar sa iti dublezi volumul de munca.

Organizare si prioritizare

Pentru a fi un programator web cat mai productiv si eficient, organizarea si prioritizarea sarcinilor e esentiala. Te ajuta sa tii evidenta sarcinilor, dar si sa faci tranzitia de la o sarcina la alta mai usor.

Good to know! Poti folosi Redbooth sau alte unelte de management al sarcinilor pentru a te ajuta.

Daca iti doresti sa inveti programare web de la zero, si nu numai, alaturat gasesti datele mele de contact!

Metode pentru a deveni un programator eficient

In web development, evolutia ca si programator web este aproape obligatorie. Asta pentru ca, tehnologia avanseaza pe zi ce trece, IT-ul fiind unul dintre cele mai competitive domenii.

Pentru a mentine pasul cu toate schimbarile si in cele din urma pentru a deveni mai eficient in sarcinile pe care le desfasori, exista mai multe modalitati si tool-uri care te pot ajuta in acest sens.

Invata pe cont propriu

Una dintre cele mai evidente metode de invatare este invatarea pe cont propriu; iar aceasta se poate indeplini fie prin intermediul online (eLearning) fie offline prin carti si training-uri cu specialisti.

Good to know! Poti urmari pe retele sociale si ale platforme online, specialisti si pagini din domeniu, care mereu posteaza noutati din domeniu. Astfel, vei avea mereu o idee despre cum evolueaza lucrurile in bransa ta.

In ceea ce priveste mediul offline, gama cartilor tehnice e diversificata de autori care au dobandit ani in scrierea codurilor.

Pune in practica si fa greseli

Cunosti expresia “practica e mama invataturii”? Pentru a vedea daca intr-adevar ai retinut ceva din ce ai citit, cea mai buna modalitate este practica. Scrie cat mai multe cod, iar in timp, vei deveni mai eficient, intrucat ai incercat diferite metode.

Desi, ca fiinte umane ne este frica sa gresim si suntem adesea invatati ca nu avem voie sa gresim, pentru a deveni un specialist multe greseli vei face. Din greseli invatam, in acest fel vei intelege mai bine ce a functionat si ce nu.

Reflecteaza

Ca o a treia etapa, e de asemenea important sa reflecti asupra codului tau, pentru a intelege si a sti pe viitor cum anumite greseli sau bug-uri pot fi evitate.

Mai mult, reflectia e o metoda eficienta pentru a repara obiceiurile nesanatoase si pentru crearea unor noi obiceiuri care sunt benefice pentru tine.

Invata de la alti programatori web

Incearca sa lucrezi in diferite proiecte pentru a interactiona cu cat mai multi programatori web. Indiferent de experienta lor, fiecare poate fi o sursa de inspiratie si de acumulare de noi cunostinte.

Pune intrebari si foloseste fiecare oportunitate pentru a invata!

Daca iti doresti sa inveti programare web de la zero, si nu numai, aici gasesti datele mele de contact!

11 lucruri pe care trebuie sa stii despre HTML 5

Ca si programator web, e important ca mereu sa evoluezi pentru a putea tine pasul cu tehnologia care mereu se schimba si se dezvolta.

HTML5 este a 5-a si cea mai noua versiune a HTML-ului standard; fiind un limbaj de programare folosit pentru a structura si ilustra un continut web. Acesta beneficiaza de functionalitati avansate care iti ofera suport media imbunatatit si care ridica standardul in crearea aplicatiilor web.

Programatorii HTML trebuie sa fie la curent cu noile tendinte si functionalitati pe care HTML5 le ofera.

  1. DOCTYPE simplificat

Daca inca folosesti vechiul tip XHTML DOCTYPE, e timpul sa treci la DOCTYPE-ul nou si imbunatatit. Noua versiune HTML vine cu un DOCTYPE usor de folosit.

HTML5 DOCTYPE este compatibil cu toate noile tipuri de documente, fiind folosit pentru toate tipurile de browsere, atat cele mai vechi, cat si cele noi, care au nevoie de un DOCTYPE specific.

Good to know! Browserele care nu functioneaza cu acest tip de DOCTYPE vor fi executate direct in modul standard.

  1. New figure element

In carti sau reviste e chiar usor sa gasesti titlul, dar inainte ca HTML5 sa apara sa gasesti o solutie simpla prin care titlu sa fie asociat cu un anumit paragraf sau o anumita imagina, era destul de dificil.

HTML5 vine cu acest doua elemente pentru a usura aceasta sarcina: <figure> si <figcaption>. Prin imbinarea lor poti integra semantic titlurile cu imaginile.

  1. Nu trebuie introduse tipurile pentru script-uri si link-uri

Aceasta functionalitate iti ofera libertatea de a nu introduce tipul pentru link-uri si script-uri. De notat, ca ambele etichete sunt pentru script-uri si stylesheets, motiv pentru care tipul atributului se poate sterge cu usurinta.

  1. Elemente semantice noi si usor de memorat

Majoritatea site-urilor web folosesc coduri HTML cu un scop pentru a ilustra header-ul, navigatia si footer-ul, care se dovedeste a fi o tehnica destul de complicata.

In acest sens, HTML5 ofera elemente semantice noi si usor de memorat, care ii pot ajuta pe programatorii web pentru a diferentia diferite sectiuni ale unei pagini web.

  1. Placeholder attribute

Placeholder text este un indiciu de text afisat in campul formularului cand campul nefocalizat. Inainte de aceasta tehnica, era necesar sa se foloseasca un JavaScript pentru a construi placeholderele pentru casetele de text.

Acum, datorita lui HTML5 si functionalitatii de atribuire placeholder, aceasta afiseaza textul intr-un camp pana cand campul este focalizat, iar apoi textul este ascuns.

  1. Use of required attribute

Atributul required este un atribut Boolean care are rolul de a determina daca campul input-ului este completat sau nu, inainte de depunerea finala a formularului.

Poti sa scrii acest atribut in mai multe feluri, in functie de tipul tau de scriere a codurilor, sau poti alege o metoda mai structurata.

  1. Use of Autofocus attribute

Caracteristica de autofocus este noua si specifica pentru HTML5. Aceasta are rolul de a determina daca un element input este focalizat in mod automat sau cand pagina se incarca. Poti folosi aceasta calitate pentru un input specific care a fost selectat in mod implicit.

  1. Pattern attribute

Uneori e dificil sa scrii o expresie regulata pentru a verifica o anumita caseta de text, dar cu noua functionalitate a HTML5 acest proces devine mai usor. Functionalitatea ofera un atribut tipar prin care e simplu de adaugat o expresie regulata in markup.

  1. Suport audio

Pentru a adauga continut audio intr-un document HTML sau XHTML, HTML5 are aceasta functionalitate. De retinut, faptul ca doar browserele curente au acest suport pentru HTML5 audio.

Doar trei formate audio se gasesc: mp3 suportat de Firefox, ogg wav, browserele Safari si Webkit.

  1. Suport video

Pe langa suportul audio, HTML5 ofera si un element pentru suport video care functioneaza cu majoritatea browserelor recente. Azi, majoritatea browserelor suporta video-ul HTML5.

Browserele care functioneaza cu HTML5 video sunt: IE9 si Safari functioneaza cu formatul H.264. Opera si Firefox lucreaza cu formate Vorbis si Theora, in timp ce Chrome afiseaza video-urile care sunt codate atat in formatul Ogg cat si mp4.

  1. HTML5 local storage

Conform denumirii, HTML5 local storage este un loc de stocare a datelor pentru aplicatiile web in cadrul browserului utilizatorului.

Pana acum, datele aplicatiilor erau stocate in cookies, dar functionalitatea de local storage a fost conceput pentru a stoca in mod securizat cantitati mari de date locale, fara a afecta performanta unui site web.

Good to know! HTML5 local storage deja e functional pe toate browserele.

Daca iti doresti sa inveti HTML de la zero, dar si alte tehnologii pentru a urma o cariera in IT, si nu numai, alaturat gasesti datele mele de contact!

Top 10 alimente pentru stimularea activitatii cerebrale

Cunosti expresia “Esti ceea ce mananci”? Subiectul e dezbatut de cativa ani si tot mai multe studii arata influenta alimentatiei asupra creierului si intregului corp. Fiecare organ este important si fiecare are rolul sau fara de care nu putem functiona, insa creierul reprezinta motorul principal al fiintei umane.

Cynthia Green, PhD, fondator si director al Memory Enhancement Program din cadrul Scolii de Medicina Mount Sinai din New York, spune ca influenta cea mai mare asupra activitatii creierului consta in ceea ce mancam.

Motiv pentru care, ca si programator web, IT-ist si alte domenii unde activitatea muncii depinde in totalitate de performanta creierului, o alimentatie hranitoare este mai mult decat necesara.

  1. 1. Legumele crucifere si cu frunze verzi

Alimentele precum salata, conopida, brocoli, varza, varza de Bruxelles, bok choy (varza chinezeasca) sunt pline de antioxidanti ca si vitamina C si alte componente precum carotenoide care au un rol foarte important in comunicarea celulara.

Toti antioxidantii sunt buni pentru creier, dar legumele crucifere (conopida, brocoli, varza) au un rol mult mai eficient conform unui studiu facut la Scoala Medicala Harvard.

Good to know! E indicat sa mananci in fiecare zi in combinatie cu alte legume colorate.

  1. Pestele

Pestele gras precum somonul, sardinele, tonul, sau macroul sunt plini de omega-3 acizi grasi care sunt niste nutrienti puternici si esentiali pentru activitatea cerebrala.

E recomandat sa mananci peste de cel putin 2 ori pe saptamana, dar ai grija la cantitati, intrucat e nevoie sa eviti expunerea la mercur. In cazul tonului sunt indicate doar 170 gr./ saptamana.

  1. Ciocolata

Ciocolata neagra, cea care contine cel putin 70% cacao, are in componenta flavonoide, o clasa de antioxidanti benefici pentru sanatatea activitatii cerebrale. Alte alimente care sunt bogate in flavonoide sunt ceapa, merele, strugurii rosii si mov, berea, ceaiul si vinul rosu.

Pana in 14 grame pe zi de ciocolata neagra ajuta la reducerea tensiunii arteriale.

  1. Uleiurile, semintele, nucile, avocado

Atat avocado cat si semintele, nucile si uleiurile contin un antioxidant important si anume vitamina E. Conform unor studii, cei care consuma cantitati moderate de vitamine E, din alimente si nu suplimenti, riscul unei boli ca si Alzheimer a scazut cu 67%.

Mananca des, aproximativ 15 mg de vitamina E/ zi, care e echivalentul a 57 grame de migdale.

  1. Fructele de padure

Desi nu se cunosc modalitatile exacte prin care fructele de padure ajuta activitatea cerebrala, sunt populare pentru beneficiile lor asupra intreg organismului. Unii cercetatori cred ca, fructele de padure ajuta la dezvoltarea unor conexiuni sanatoase intre celulele creierului.

E recomandat sa mananci in fiecare fructe de padure, fie ca le mananci simplu sau in combinatie cu cereale integrale sau iaurt.

  1. Curry-ul

Curry are ca si ingredient de baza curcuminul, care are multe beneficii asupra sanatatii organismului. Mai multa, factorul picant e cunoscut pentru a combate inflamatiile.

Un studiu realizat pe animale a aratat cum curcuminul elimina proteinele responsabile de dezvoltarea bolii Alzheimer.

Good to know! Poti folosi curry-ul ca si ingredient pentru anumite sosuri pentru carne, paste sau salate.

  1. Cerealele integrale

Cerealele integrale ajuta la stabilizarea nivelului de glucoza in sange. Corpul le digereaza rapid si in acest fel creste si energia ta. Glucoza este principalul “combustibil” pentru creier, iar cerealele integrale ajuta ca nivelul glucozei sa ramana la acelasi nivel.

Se pot consuma in fiecare zi, aproximativ 25 grame de fibre. Alte surse bogate in fibre sunt legumele, fructele si fasolea.

  1. Apa

Apa este cel mai important factor pentru organismul uman si orice alte organisme vii. De aceaa, si pentru o activitate cerebrala cat mai buna, e necesar sa consumi macar 6-8 pahare de apa pe zi.

Stiai ca trei sferturi din creier este apa? Un studiu realizat la Universitatea Ohio a relevat faptul ca participantii care erau bine hidratati au avut un scor mai bun la teste, fata de cei care nu erau hidratati destul.

  1. Cafeaua

Bautorii de cafea cunosc beneficiile cafelei dimineata. In cantitati moderate, cafeina imbunatateste timpul de reactie, atentia si alte abilitati ale creierului.

Un studiu a aratat ca cei care consuma cafea au un risc mai mic in dezvoltarea Alzheimer-ului cu pana la 30%.

Cafeaua se poate consuma in fiecare zi, dar pana in 300-400 mg pe zi. O cana de 200 grame contine aproximativ 100 mg de cafeina.

  1. Alcoolul (in cantitati moderate)

Conform unor studii, consumul de alcool, in cantitati moderate, intre 1 si 6 pahare pe saptamana, au cu 54% mai putine sanse in dezvoltarea dementiei. Mai mult, consumul alcoolului in cantitati moderate reduce riscul bolilor de inima si totodata protejeaza creierul si inima de blocaje in vasele de sange.

Stiai ca dupa nastere si in primii 3 ani de viata, o buna parte din neuroni mor? De aceea e important stimularea frecventa a creierului prin diferite activitati, precum jocurile, dar si printr-o alimentatie hranitoare.

Daca iti doresti sa inveti programare web de la zero, si nu numai, ma poti contacta aici!

Jocuri creative pentru antrenarea mintii

Creierul uman este un organ plin de mistere, despre care inca nu se cunosc toate aspectele si e mereu sub cercetare. Deoarece creierul e “motorul” fiintei noastre, pentru o functionare cat mai buna e necesar sa il mentinem antrenat.

Fiecare activitate pe care o desfasuram ne influenteaza intr-un mod pozitiv sau negativ creierul, insa una dintre activitatile prin care il putem antrena sunt jocurile. Probabil cuvantul “joc” iti da impresia unui concept copilaresc, insa e o metoda relaxanta si interesanta de antrenare a mintii.

Ca si programator web, lucrand in IT si orice alt domeniu, ai nevoie de o minte mereu in alerta.

1. Numeste culorile

Acesta e un joc in care poti sa iti masori si sa iti cresti abilitatea de concentrare. Citeste cu voce tare culorile pentru fiecare cuvant, si nu cuvantul in sine. Incearca de mai multe ori pentru a vedea cum iti imbunatatesti concentrarea.

PS: Nu te descuraja daca primele incercari sunt mai grele, e normal.

2. Doar 7 cuvinte

E un joc de creativitate in care trebuie sa scrii o poveste scurta. Partea interesanta este ca trebuie sa descrii povestea in doar 7 cuvinte.

Ca si bonus, acest joc te va ajuta la descrierea postarilor pentru Facebook si Twitter; intrucat vei invata sa alegi cuvinte putine, dar care sa capteze atentia publicului.

3. Ziua opusa

Conform acestui joc, vei crea conexiuni noi intre celulele creierului. Alege o zi in care sa iti pui mana nedominanta in actiune, in care sa faci toate actiunile de peste zi.

Asadar, daca esti dreptaci vei folosi mana stanga, iar daca esti stangaci vei folosi mana dreapta pentru toate activitatile, precum: spalatul pe dinti, mancatul, scrisul, spalatul vaselor, etc. Observa daca pe parcursul zilei a devenit mai usor sa lucrezi cu mana nedominanta.

4. Proiectul notite

Sa iti iei mereu notite poate fi un obicei benefic pentru tine, intrucat scrierea anumitor notiuni cresc retentia. De asemenea, e o idee de pus in practica si la job: poti lua mai multe foi goale pe care sa iti notezi idei din sedinte, meeting-uri, astfel vei avea mereu o amintire mai clara a subiectelor dezbatute.

5. Numara invers

Numararea inversa este un exercitiu de memorie, dar si pentru antrenarea mintii. E un exercitiu care se foloseste si in depisarea aumitor tulburari de memorie. Poti face acest joc sub 3 forme:

  • Start la 200 numarand invers din 5 in 5 (200, 195, 190…);
  • Start la 150 numarand invers din 7 in 7 (150, 143, 136…);
  • Start la 100 numarand invers din 3 in 3 (100, 97, 94…).

Daca iti doresti sa inveti programare web sau anumite tehnologii pe care nu le stapanesti,  ma poti contacta aici!