Cum se programează Sfaturi practice pentru începători și avansați

Vă întrebați cum să programați? Când privim un nou domeniu al științei din exterior, nici nu ne putem imagina cum ar putea fi pentru cineva care lucrează în el să aibă cel mult ipoteze despre asta. Acest lucru este valabil mai ales pentru programatori. Din experiența mea, există încă o distanță respectuoasă în mintea mea de cei care se declară programatori. Chiar dacă încearcă să-l formuleze în câteva propoziții pe măsură ce se ocupă de el, răspunsul este doar un semn de apreciere, chiar și pentru cele mai simple sarcini. Deși situația s-a îmbunătățit mult în ultimii ani, pare încă puțin străin publicului să poată crea minuni precum site-uri în mișcare, jocuri mobile, roboți vorbitori și mașini autopropulsate etc. În calitate de observator extern, programatorii sunt ca un fel de vrăjitori digitali care dau viață mașinilor, făcând aprecierea întregii profesii deosebit de ridicată. Pentru cei care nu au cunoștințe de programare, nu există nicio diferență între backend și frontend, nu există nicio diferență între Java și JavaScript. „Programator” ca concept coexistă într-un limbaj colocvial.

Care este dezavantajul?

Există, de asemenea, un dezavantaj în această mare popularitate generală. Și anume, îi sperie pe cei interesați de încercarea de a învăța să programeze. La urma urmei, oricine nu știe nici măcar să se taie în ea va ridica la înălțimile ceresti cețoase din capul lor cunoștințele de care are nevoie pentru a începe să lucreze la ea. Și ne este frică de necunoscut. Ca să nu mai vorbim dacă cineva nu are 15 ani cu o atmosferă tinerească pentru a intra în programare, ci peste 30-40 de ani, în schimbarea carierei, chiar și cu o familie în spate.

În postarea noastră de astăzi, nu întreprindem altceva decât pentru a vedea ce este nevoie pentru ca cineva să învețe să programeze și cum să o facă. Trageți vălul de pe miracol, faceți-l digerabil și astfel mai puțin înspăimântător! Să ne tăiem!

Cum se programează? Întrebările noastre de astăzi:

  1. De ce fel de mașină aveți nevoie?
  2. Dacă nu vorbesc engleza, ce fac?
  3. Ce tip de mediu de lucru este necesar?
  4. Ce fel de program este necesar?
  5. Cum se programează exact?
  6. Chiar pot să învăț să programez și eu?

De ce fel de mașină aveți nevoie?

Prin definiție, punctul de plecare ar trebui să fie o mașină stabilă și fiabilă pe care veți fi încântați să lucrați și să aflați în viitor.

András recomandă următoarea configurație a computerului:

  • Procesor: generația următoare (număr mare de model) Intel Core i5
  • Memorie: cel puțin 4 GB, dar preferabil 8 GB RAM
  • Stocare în masă: SSD
  • Rezoluție: Full HD (1980 x 1080)

Ce nu face rău dacă vă pregătiți din timp:

  • un Cont Google dedicat sau cel puțin utilizat frecvent, care vă va permite să vă înscrieți pe diferite site-uri
  • Browserul Chrome este sigur, ceea ce este obligatoriu
  • puțină cafea pentru dispoziția de programare 🙂

+1 sfat: Cunoașterea limbii engleze

Da, acest lucru este esențial pentru învățarea programării. Există două motive principale pentru aceasta:

  1. veți obține o cantitate semnificativă de materiale de studiu dintr-o sursă engleză după un anumit nivel
  2. iar limbajul de programare Java în sine funcționează pe o bază engleză

Cunoașterea limbii engleze este esențială dacă sunteți serios cu privire la o carieră în programare.

Dacă nu vorbesc engleza, ce fac?

Respirați adânc și tăiați-l azi! Obiecțiile nu s-au dus până acum și nici nu vor fi. Dacă vrei să programezi, TREBUIE să știi engleza și ai terminat. De îndată ce acceptați acest lucru ca un fapt și nu puneți mai multă energie în rezistență, ci căutați soluții, îl veți găsi. (Da, experiența mea.)

Învăța! Nu ca la școală, scoți o carte și o seminți. Tăiați-l cu atitudinea că TREBUIE să înțelegeți ce este necesar pentru profesia dvs. Nu trebuie să vă protejați mobilierul de casă pe cursuri de limbă inutile și să susțineți teste viitoare complete pentru a putea lucra ca programator. Ceea ce aveți cu adevărat nevoie este o cunoaștere exactă (cel puțin un prezent-trecut-viitor) și utilizarea unor timpuri verbale de bază, precum și construirea unui vocabular profesional stabil. (Tot ce aș nota este că, până ajungi aici, există șanse mari să câștigi impuls și vei fi bucuros să urmărești materiale neprofesionale, cum ar fi filmele în limba lor originală, și acolo se dezvoltă vocabularul tău general. )

care este solutia?

Deci ce faci? Să presupunem că ia câteva ore de la cineva care este dispus să renunțe la atașamentele școlii și să te învețe elementele de bază ale gramaticii. Ar trebui să înveți acest lucru în limba maghiară, mai ales la început. Atunci lucrează! Învață să programezi, să scrii și să colecționezi fraze, să le folosești în comunicarea ta de zi cu zi și vei apuca. Ceea ce avem nevoie va rămâne în memoria noastră, deoarece este și baza supraviețuirii noastre biologice. Nu poți uita unde este mâncarea, refugiul sigur și în cine poți avea încredere pentru că o vei pierde. Dacă „obținerea mâncării”, în acest caz meseria ta, necesită un anumit set de instrumente și vocabular, o vei stăpâni. Este o chestiune de determinare. Așa că uitați că nu puteți învăța limba engleză și nu aveți simțul limbajului și altele asemenea. Dă-i drumul și fă-o! Astăzi!

Ce tip de mediu de lucru este necesar?

Programatorii cred că adoră cafeaua și băuturile energizante și stau toată ziua în fața aparatului. De ce crezi că ai nevoie pentru slujba potrivită?

Pentru a vă încadra învățarea în viața dvs., fie la universitate, fie cu o slujbă principală și o familie, aveți clar nevoie de o bună gestionare a timpului și, dacă este necesar, de o îmbunătățire a productivității. S-ar putea să vă confruntați cu întrebări dure dacă vă uitați la: pentru că-cât timp petreci o zi?

Când ne uităm la programele lor în conversațiile de coaching cu clienții mei, apare adesea întrebarea că:

De ce ai atât de multe de făcut într-o zi?

Cu siguranță este treaba ta să o faci?

Cât este de fapt slujba ta și când lucrezi, astfel încât nimeni altcineva să nu aibă nevoie de ea?

Puteți spune că nu?

Să presupunem că păstrezi limite sănătoase, îți listezi bine propriile sarcini și reușești să construiești un program durabil care să includă spațiu pentru familie, prieteni, muncă, recreere și învățare.

Ce altceva poți face pentru a-ți îmbunătăți productivitatea?

Construirea unei cariere în programare desktopul și mașina dvs. și mediul său sunt o parte esențială a mediului dvs. de lucru. Deci, este important să vă creați un loc care să vă placă în stil, confortabil, să se miște confortabil în el, totul este la îndemână. Este uimitor de important să aveți curățenie și iluminare adecvată, menținerea sănătății dvs. este baza pentru a face treaba corectă.

Biroul dvs. vă așteaptă, așa că nu-l lăsați să plece, chiar dacă lucrați de acasă, pentru ca alții să se rearanjeze, să se împacheteze pe el, să vă schimbe circumstanțele. De fiecare dată când vă așezați, trebuie să vă obișnuiți din nou cu lucrurile de acolo, este nevoie și de timp și atenție. Este mult mai ușor să vă porniți dacă aveți dreptate în același loc și puteți continua să lucrați în același mod în care l-ați lăsat acolo înainte.

programează
La ce tip de mediu de lucru visezi?

Revenirea la lumini: ochii tăi vor fi instrumentul tău principal în munca ta, indiferent dacă ești în faza de învățare sau deja într-un stadiu specific de dezvoltare. Controlul oftalmic regulat este foarte important, verificați-vă ochelarii, transformați luminile galbene în albe, aveți setările corecte pentru monitor și lumina naturală.

Dar întâlnirea?

Multe persoane le place să lucreze în poală de pe canapea sau să lucreze pe un balcon foarte răcoros, eventual pe terasa unei cafenele. Dacă astfel ai succes, nu mă asculta, nu lucra și nu învață așa! Cu toate acestea, ajută majoritatea să lucreze într-un mod disciplinat și productiv dacă munca este conectată nu numai cu instrumentele, ci și cu site-ul. S-ar putea să doriți să trasați o linie între intimitate, distracție și munca dvs., pentru că vă veți găsi rapid acolo ca un părinte nervos care bâjmâie copiilor cu un laptop în poală, deoarece șosetele v-au fost scoase din joc și nu aveți ' Ați scris o linie semnificativă într-o oră, confuzie constantă, pentru că, dar nici nu sunteți cu ei, pentru că încercați doar să lucrați. (Da, de asemenea, o experiență personală.)

Deci, ori de câte ori puteți, separați-vă munca de alte activități în spațiu și timp. În acest fel, nu întâmpinați să nu răspundeți la întrebările partenerului, deoarece ascultați pe altcineva, nu începeți să urmăriți pe Facebook sau YouTube (sau 9gag 😉) când lucrați și nu scrieți rânduri de cod care se repetă „chiar acum, imediat” când aveți o întâlnire. Una dintre cheile succesului este de a face față cu ceea ce aveți de-a face, nu cu orice altceva!

Cum se programează? Cu un program bun!

Nici la acest lucru nu există adevăruri de bază, trebuie să luați în considerare o multitudine de considerații atunci când creați programul ideal pentru dvs. Mai ales atunci când vrei să găsești timp conectat în ziua ta pentru auto-perfecționare, învățare.

Avem obligații fixe care necesită o anumită perioadă de timp și prezență și nu pot fi schimbate. Poate doriți să le scrieți în avans pe calendar, chiar și cu coduri de culoare, pentru a vedea unde sunt ceasurile pe care le aveți de fapt. (Din nou, este doar o întrebare de coaching, este sigur să remediați ceea ce vedeți ca atare?)

Și pentru restul calendarului, sunteți liber să planificați. Trebuie să aveți întotdeauna în vedere acest lucru, astfel încât să știți exact unde vă aflați. Este practic să nu luați notițe cu un stilou pentru a facilita schimbarea, dacă este necesar. De asemenea, scrieți dacă nu vă puteți păstra agenda, ce s-a întâmplat și ce puteți face în continuare pentru a evita o schimbare bruscă. Acest lucru poate fi important și în ceea ce privește cunoașterea de sine.

A fost într-adevăr o urgență pentru a nu păstra ceea ce planificați în avans sau doar o obiecție evidentă și ați avut ocazia?

Timpul petrecut studiind ar trebui să fie pus într-un mediu relaxat, nu pentru o pauză de prânz la serviciu sau pe jumătate adormit înainte de goana de dimineață. Nu merită să învățați mai mult de 1,5 până la 2 ore la un moment dat. Dacă aveți încă o „zi de student”, este totuși recomandabil să nu mai învățați și să vă relaxați mișcându-vă, plimbându-vă, alergând sau chiar făcând o baie mare. Vei fi mult mai eficient în acest fel.

Mă interesează un sfat?

Ceea ce mi-a adus o mare descoperire în productivitate și poate vă poate ajuta și pe voi este interconectarea regularității și a obiceiurilor. Nu atât în ​​ceea ce privește calendarul (care, de exemplu, la copii, este mai mult un vis decât o realitate), ci în ceea ce privește ordinea. Așadar, dacă te înveți că atunci când ajungi acasă, pe măsură ce îți dai jos haina, te duci să te speli pe mâini, poți chiar să legi învățarea de sfârșitul altor activități. Să presupunem că faci duș după cină și apoi te așezi la studiu. In fiecare zi. Dacă este doar timp de 10 minute sau chiar 30 de minute, atunci și el. Dezvolți o rutină care te ajută să încorporezi învățarea în fiecare zi. Găsiți-vă locul și sfârșitul activității din fața dvs. și conectați-le! Vă oferă impuls și o faceți chiar și atunci când, să zicem, nu aveți suficientă motivație. Vă permit să treceți la modul pilot automat și vă îndreptați deja la birou pentru a studia și a lucra. Până când îți amintești, ai făcut-o deja!

Cum se programează exact?

Programarea este similară învățării naturale a limbilor străine în multe feluri. Nimeni nu te poate învăța să vorbești, trebuie să vorbești pentru asta. Trebuie să faceți o mulțime de greșeli, trebuie să căutați modalități de a remedia greșelile, trebuie să vă duceți destinul în acest domeniu și să îl faceți pentru el! Puteți găsi tutoriale minunate, mentori și grupuri peste tot online și offline. Dar ideea este în tine. Indiferent de tutorialul pe care îl urmăriți și orice carte citiți, trebuie să puneți puterea și energia, în fiecare zi, pentru a obține rezultate! Trebuie să-ți găsești propriile balustrade, să construiești fundalul teoretic cu care vei face apoi pași practici. Rău la început. Formă și calitate teribile. Dar asta este singura cale. Cum se programează? Ei bine, alege un obiectiv, ce vrei să creezi? Pentru a face acest lucru, alegeți un limbaj de programare, creați mediul de dezvoltare și faceți-o! Nu vă gândiți prea mult, faceți primul pas astăzi!

Dacă aveți nevoie de ajutor pentru a face pașii, puteți găsi și materiale de la noi: Concepte de programare de bază, veți găsi, de asemenea, o instalare pas cu pas a mediului de dezvoltare cu imagini de monitor în blog! Informații teoretice, repetări de testare așteaptă, dar dacă întrebați, o puteți face [email protected] de asemenea la.

Chiar pot să învăț să programez și eu?

Sigur doriți să învățați eficient și să vă faceți munca fructuoasă ca dezvoltator mai târziu? Știți cum să programați?

Iată răspunsuri la câteva întrebări care încep cu „Într-adevăr”: Cum să înveți să programezi