Posturi Populare

Alegerea Editorului - 2024

De ce programarea este hobby-ul perfect

Cei care spun că viitorul programării este puțin ciudat: programarea este destul de prezentă și ignorarea acestui fapt este lipsa de o mulțime de oportunități de creștere profesională și personală. Și suntem capabili să explicăm de ce.

De ce este necesar acest lucru

"Majoritatea angajatorilor încă nu-și dau seama cât de valoroși au cel puțin cunoștințele de bază ale programării. Cu toate acestea, aceasta este una dintre cele mai importante abilități pentru cei a căror activitate este cel puțin legată de tehnologie (adică pentru toți). fotografi, designeri, analiști, oameni de PR pot începe să studieze codul acum - deși a fost mai bine să o facem ieri, motivul fiind simplu: este profitabil ca firmele să angajeze o persoană care înțelege ce lucrează. informarea, dar analizarea și structurarea materialului și, în mod ideal, scrierea codului necesar, este mult mai apreciată decât un designer fără astfel de abilități ", analizează Galima Akhmadullina.

Galima are propria agenție de consultanță pentru recrutare și consultanță Galima HR, a cărei pagină de internet a fost proiectată. Acum doi ani, când recrutarea nu era o slujbă deplină pentru ea, ci un hobby, a existat suficientă funcționalitate Facebook personală pentru a face față tuturor cererilor. Apoi a trebuit să trec la tumblr, iar atunci când au apărut sarcini mai complexe și cantități mari de date, trebuia să stăpânesc Wordpress și să îmbunătățesc plug-in-urile Podio pentru anumite sarcini de afaceri și fluxuri de lucru. "Acum, întregul meu, se poate spune, mini-business poate exista doar pentru că într-un anumit moment mi-am petrecut timpul să-mi fac un instrument convenabil pentru mine - și dacă n-aș fi creat-o, nimeni nu ar fi făcut-o pentru mine. Pentru astfel de sarcini, nu este necesar să sapi adânc partea front-end și back-end-ul și chiar să scrieți singur codul - acum există o mulțime de cod deschis [adică orice utilizator poate copia la el - Notă editorului] și trebuie doar să știi unde să îl inserați, pentru a personaliza interfața gata. "

Programarea ajută la dezvoltarea logicii, gândirea structurală și facilitarea comunicării.

Dezvoltarea hobby-ului Galima este o ilustrare ideală a motivelor pentru care abilitățile de programare de bază sunt necesare pentru oricine are acces la calculator și la Internet. La o anumită etapă a dezvoltării carierei (afacerea, dacă doriți), devine necesar să vă prezentați pe dumneavoastră sau produsul dvs. Și am fost norocoși că acum se poate face cu timp și bani minime prin cumpărarea unui nume de domeniu pentru 50 de dolari și petrecerea unui weekend la un laptop. Se poate argumenta că un jurnalist excelent, designer, copywriter sau avocat va avea întotdeauna un loc de muncă, dar pentru a deveni un profesionist monoprofesional, un specialist obișnuit are nevoie, în general, să trăiască zece mii de ore de muncă - iar abilitatea de a înțelege codul vă va permite cel puțin să o faceți confortabil. Chiar și programarea ajută la dezvoltarea logicii, gândirea structurală și - dacă sunteți deja forțat să comunicați cu dezvoltatorii - pentru a facilita comunicarea cu aceștia (oamenii înconjurați sunt, de asemenea, mulțumiți dacă înțelegeți). "Cel mai important lucru este că programarea face posibilă implementarea complet independentă a ideilor, crearea unui produs de la zero, creativitatea și aceasta este cea mai tare", spune programatorul web Ekaterina Anishkina.

De unde să începeți și ce să utilizați

Cel mai tare lucru este că dezvoltarea codificării este acum disponibilă mai mult decât oricând. Există întotdeauna cărți; De exemplu, studenții din Parsons, unde au propriul club de programare, sunt rugați să citească mai întâi Douglas Rushkoff, care pune totul în locurile "Program sau Be Programmed". Literatura demnă de știință este un subiect pentru o publicație separată, dar cel mai sensibil lucru este să urmăriți cărți pe Amazon și să alegeți bingo! - cele mai vândute mai noi. "În selectarea materialelor pentru lectură, trebuie să verificați anul publicării și publicării, în IT totul se schimbă foarte rapid, dacă o carte sau un articol are mai mult de patru ani, încerc să găsesc analogi mai recenți," sfătuiește dezvoltatorul back-end Natalia Romanenko.

Desigur, este nevoie de o revizuire independentă pe site-urile cu întrebări frecvente, cum ar fi Stack Overflow. "Dacă sunteți un programator novice și aveți o anumită întrebare, probabilitatea că a apărut cu cineva înaintea dvs. este de 99%. În primul rând, trebuie să citiți și să citiți Google, mai ales în limba engleză. forum, în blogul unui programator, în documentația oficială.Înainte de a pune o întrebare, căutați un răspuns și numai dacă nu ați găsit nimic, creați un nou subiect pe forum, "continuă Natalia." În ceea ce privește resursele de limbă rusă, am reușit să-mi rezolv toate probleme în forum.sources.ru și habrahabr.ru. a treia - combinația perfectă de blog și site-ul de știri colectiv care dorește să publice propriile articole sau pentru a transfera la computer și teme legate de calculator.

Constructorii site-ului de inceput trebuie sa stie abrevierea WYSIWYG ("Ce vezi tu"). Editorul WYSIWYG este o aplicație care vă permite să vedeți rezultatul direct în proces sau chiar să lucrați complet pe pagină în modul grafic. "Există multe interfețe WYSIWYG unde (autorul acestui text este așezat exact așa). , nu puteți doar să vă construiți un site frumos și convenabil, ci și să exersați în cea mai simplă sintaxă a Markdown (dacă doriți, apoi în HTML).

Formatul cursurilor offline este atrăgător, deoarece există întotdeauna o oportunitate de a te întoarce la un mentor.

Pentru studiile directe și practica codului există excelente școli online cum ar fi TreeHouse, App Academy și Codecademy, unde puteți învăța HTML și CSS, Javascript, Ruby, Python și alte limbi de programare. TreeHouse funcționează pe un model de freemiu: trebuie să plătiți cursuri video cool (de la 25 USD pe lună), dar există și conținut liber. Educația în Codecademy este, în general, mai mult ca un joc (deși destul de încet), iar unele sunt amânate, ca o serie TV. Formatul cursurilor offline este atrăgător, deoarece există întotdeauna posibilitatea de a vă întoarce la un mentor - trebuie să vă alunecați mai mult decât o dată. La Moscova există câteva locuri unde este foarte plăcut să studiezi, dar ele apar. La școala de codificare din Moscova, cu tot respectul față de Baumanka și specialiștii săi, vă simțiți în 2014 (și puțin în 2015). Proiecte similare cu o atmosferă plină de viață și programe capabile de captivant vor apărea totuși - pur și simplu pentru că există o cerere pentru ele.

Să tragem linia: pragul pentru intrarea în programare este extrem de scăzut acum și perspectivele care se deschid cu ea sunt vaste și pot îmbunătăți semnificativ calitatea vieții. Facultățile de informatică sunt deschise, iar Ministerul Educației crește locurile bugetare în specialitățile IT. Imaginați-vă: toți cei care petrec astăzi două serate pe săptămână în Sublime și au reușit să colecteze zeci de site-uri sau aplicații pe cont propriu, în doi ani vor ajunge acolo unde sunteți mai mult sau mai puțin reușit, dar nu aveți abilități similare și solicitate astfel de cărți și nu spun nimic). Ignorarea posibilităților de auto-dezvoltare, în orice caz, este puțin vizibilă, în cazul programării acest lucru este evident mai ales; cu succes similar, puteți opri în mod voluntar mâna sau piciorul - dar de ce?

Ilustrații 3D: Dmitri Pustovoitov

Vizionați videoclipul: Invata PHOTOSHOP in 10 minute! Tutorial pentru incepatori (Mai 2024).

Lasă Un Comentariu