În cazul în care pentru a începe programarea de învățare pentru o viață

Și trebuie să inducă în eroare? Mierea nu este tencuite, iar curentul I dat punctul de intrare. Din păcate, de cele mai multe sfaturi nu a luat în considerare faptul că dezvoltarea comercială a amatorul este diferit ca și cerul de pământ. Și trebuie să te uiți pe piața forței de muncă reală. Ei bine, fără locuri de muncă pe piața entry-level pentru Java, Python, și așa mai departe. Ce să fac? Vrei să intre în profesie - du-te la cazul în care datele de conectare reală, și atunci trebuie să crească și să se dezvolte.







Programarea este inutil de la sine. Căutați mai întâi zona la care doriți să aplice abilitățile lor în programare, deoarece în caz contrar riscul de a petrece timp pierdut.

Aproximativ vorbind - dacă poți înțelege managementul contabil și de afaceri - să învețe 1C și independent de la început. Pick up bani - master SAP. Dacă este posibil să se facă programare web, sape în PHP, JS (Angular, Node, etc cadre). Dacă puteți obține codificator - Java si C ++ sunt cei mai buni prieteni.

Opțiunea Extreme - el a fost gândit la acest lucru atunci când am obține diploma de licență meu - este de a îngropa capul în informatică (Arta Programarea calculatoarelor Knuth + beneficiaza un cuplu de programare de nivel scăzut, apoi Structura și Interperetation a programelor de calculator și apoi COBOL + LISP + Schema + Clojure). Petreceți 5-6 ani, cel puțin - dar poate deveni destul de un bun specialist.

noonv Petr Farber

2. Este necesar să se procedeze de pe piață și condițiile inițiale. Dacă sunteți un student de IT cu bine limba engleză, trăiesc în Moscova, este posibil să se facă o carieră în Java. Deși în urmă cu 10 de ani, popularitatea Java nu a fost deloc evident, și personal am un intestin sentimentul că popularitatea ei este în declin, așa că du-te în această tehnologie poate acum nu este un moment bun. Nu am cere asta acum predau, dar trebuie să spun că C ++ este o piață a muncii foarte îngust și specifice.

3. Ultima dvs. opțiune este o altă concepție greșită. Chiar și după 5-6 ani de astfel teoretic COBOL nimeni nu vrea să fie. Pentru a deveni un specialist necesare competențe verticale căutate și costisitoare (cunoștințe de domeniu puternic + tehnici bune de programare)

4. Găsiți-vă zona supusă inițial este de domeniul fanteziei. Primul loc de muncă este probabil ca în cazul în care luate, și nu cel care a ales. Există excepții pentru copii foarte talentați, un mare noroc și hoți.

sfaturi generale - du-te la orice site cu munca, trebuie să te uiți și să evalueze nivelul de posturi vacante, și anume dacă există o poziție de junior. Adunați cerințe în plus față de limbajul de programare, scrie toate abrevierile necunoscute și Google se transformă până la iluminare.







P.S. Eu nu sunt un teoretician și nu un student, 16 ani de experiență în spatele programării comerciale.

Din păcate, problema studenților și profesioniștilor IT tineri cunoscuți -
companiile nu doresc să își asume riscuri și să angajeze persoane fără experiență, fără abilitățile necesare.
Dar fără un loc de muncă nu poate fi (sau mai degrabă foarte dificil) pentru a obține experiența necesară.
Cercul nefast este închis și este dificil să se rupă.

O cunoaștere limbaj de programare nu este suficient pentru a menține o dezvoltare echipă profesionistă de software.
Avem nevoie de un număr de competențe - cunoștințe, metodologii, instrumente, posesia de competențe,
care va face un imens pași semnificativi spre o dezvoltare de software profesional.

gitlab.asvoip.com
- Competență curs interactiv de dezvoltare de software profesional pentru începători și profesioniști IT tineri. Înregistrați-vă în sistem (gratuit), folosit în sute de mii de companii de IT și a fost turnat într-o comunitate de profesioniști IT. Zeci de sarcini teoretice și practice (de la zero). Este planificat să dezvolte o echipă.

O idee aproximativă a materialelor de curs sunt disponibile pe competențele de verificare frunze:
info.asvoip.com/pro-sd-check-list.pdf

Pentru a câștiga decent nevoie pentru a face site-uri de programare și de jocuri, adică să învețe cum să le creați, și, dacă este posibil să se impună și de testare. Pentru web designeri si testeri sunt necesare acum ca aerul.

Konovalov Anton Sergey Ryabenko Alexey Kuleshov

M-am folosi Solo învăța și de rata de schimb de la Universitatea Rice la Coursera. Am niște comentarii foarte bune cu privire la aceste cursuri. Dar ele sunt în limba engleză.

Trecerea de, nu pot insera lor 5 copeici.
Orice ai face - web development, contabilitate, testare, backend - o mare probabilitate ca într-adevăr nevoie de abilitatea de a lucra cu baza de date.
Nu este necesar să-l subestima! Aflați SQL, știu cum să scrie interogări - pentru interviuri este foarte întrebat. Pentru a pompa de calificare - du-te la site-ul sql-ex.ru/

Creierul nostru este cu fir în așa fel surprinzător faptul că studiul unui cal sferic într-un vid, este incredibil de dificil. El pur și simplu nu înțelege de ce a bagat informații care nu are un scop practic și încearcă să vypinat pentru a evita irosirea neuroni prețioase în zadar. M-am dat peste această grebla, atunci când ajută oamenii să învețe limba engleză.

Primul lucru pe care trebuie să decidă pentru tine - ce zonă vă interesează. Bazat pe postarea dvs. - este fie Enterprise / borcane (Java), sau web (PHP). După ce a luat decizia de a opri prima dată într-o singură limbă de programare. Nu te împiedică în viitor să migreze la alta, dar de o sută de ori îmbunătățește șansele de succes.

În al treilea rând. Face un plan cu privire la modul de a-și atinge scopul. Este mai bine dacă vă poate ajuta pe cineva cu experiență. Pentru că nu poți uita la ea de la zborul unei păsări, puteți merge în stepa greșită și extinderea învățării.

În al patrulea rând. Studiu alternativ și practică. Am studiat piesa - doar adaugă unele funcționalități la proiect. Pe de învățare de bază va trebui să sufere teoria goale, dar elementele de bază - o săptămână, cel mult două.

După finalizarea proiectului, vei avea ceva tykabelnoe în portofoliu, face pentru tine si sufletul. Apoi, puteți începe căutarea unui loc de muncă la gust.

Și mai mult. Dacă doriți să lucrați în tehnologie - studiu engleză. să ia imediat tehnic - și va fi mai ușor și mai util. Apoi studia gospodărie de conversație, în cazul în care există o dorință.

Și da. studiu în limba engleză este mult mai ușor decât de programare.