Cum sa castigi un programator incepator java java - programare - stiri - in interiorul meu -

Ce trebuie sa stii si sa poti incepe sa castigi la programare?

Sau o altă formulare:

Cum poți master Java rapid pentru a începe să câștigi bani?







Principalul motiv pentru care oamenii încearcă să studieze Java este posibilitatea de a câștiga bani buni, deoarece programatorii Java sunt foarte în căutare, în special în sectorul corporativ. Mulți oameni cred că pentru a începe să câștigați programarea Java, trebuie să fiți un specialist dur cu o grămadă de certificate. Numai atunci vă puteți aștepta la câștiguri bune. De fapt, acest lucru nu este chiar adevărat, sau deloc deloc.

Pentru a începe să câștigi, trebuie: să ai cunoștințele minime necesare pentru a aplica strategia potrivită pentru ocuparea forței de muncă

Dacă făcut perfect aceste două puncte - garanția că veți obține un loc de muncă și începe să câștigați - pentru aproximativ 90% (statistici relative, calculate pe rezultatele elevilor mei) alte cunoștințe, certificări, etc, puteți obține deja în mișcare .. Astăzi vom vorbi despre primul punct - cunoștințele minime necesare.

Ce trebuie să știți pentru a vă face să lucrați?

Trebuie să începeți în mod corect și eficient învățarea Java în sine. Cele mai multe început să învețe Java este ineficient, ei nu au un plan, iar în cazul în care nu există nici un plan - este posibil să se transforme într-o direcție greșită, povyaznut în detalii sau bloca în orice subiect care este de mică valoare. Există principiul Pareto, sau principiul 20/80, care afirmă: 20% din eforturi dau 80% din rezultat. Trebuie să acționați pe același principiu - pentru a găsi aceste 20%, ceea ce va da eficiență de 80%, și nu ca de obicei pentru mulți: 80% din eforturi aduc doar 20% din rezultat. Scopul dvs. este de a bate tocmai în aceste 20%, pentru a preda mai întâi acele subiecte pe care trebuie să le cunoașteți fără nici o greșeală pentru a începe să câștigați bani. Această schemă funcționează nu numai în programare, ci și în orice industrie. Găsiți aceste 20%, urmați-le și veți fi uimiți de rezultat. Sarcina principală în învățarea Java pentru un începător este să începeți programarea mai repede și să vă distrați mai degrabă decât să vă forțați. Ceea ce faci cu plăcerea este mult mai bine. Deci, ceea ce este inclus în 20%:

Cum funcționează Java

Doar punctele principale, nu sapa profund:

- Cum funcționează java cu memoria, ce este colectorul de gunoi și pentru ce este
- modul în care fișierele sunt compilate și executate
- Ce coduri de octeți, de ce sunt necesare?
- java cross-platform
- principalele diferențe de la alte limbi (C ++, C #)

Începeți programarea din mediul de dezvoltare, nu din scratchpad și din linia de comandă







Câte litigii sunt încă în curs de desfășurare pe această temă, dar conform statisticilor mele, noii veniți învață mai repede dacă încep din mediul de dezvoltare. De îndată ce învățați mai puțin, puteți trece la detalii - compilații de la scratchpad, conectarea bibliotecilor prin CLASSPATH etc. În stadiul inițial, nu puteți înscrie acest cap.
3) Înțelegeți elementele de bază ale construcției programului și o mică sintaxă (nu toate dintr-o dată)

- Clase
- modificatori de acces
- metode
- pachete
- variabile și domenii
- structura clasei

Sintaxa Repere

- nu învățați imediat ce tipuri de date sunt, totul mai târziu, nu vă ciocniți cum să organizați cicluri complexe, colecții, generice - nu veți înțelege prea mult, dar veți pierde timp. În acest stadiu, este important să învățați cum să scrieți programe simple din mai multe clase și să le puteți rula din mediul de dezvoltare. Permiteți acestor programe să nu facă nimic serios, dar să afișeze doar un mesaj pe ecran. E în regulă, vei învăța apoi să faci logică complicată după aceea.

Cunoașteți la un nivel bun ce sunt obiectele, proiectarea obiectului și programarea orientată pe obiecte (OOP)

Aici este necesar să trăim în detaliu. POR ar trebui să primească cât mai mult timp. Fără OOP, nu poți să te miști mai departe, pentru că aceasta este baza fundamentalelor. Trebuie să înțelegeți care sunt obiectele, cum comunică între ele, cum să le proiectați.
Este foarte important să cunoaștem și să putem aplica conceptele de bază ale OOP:

încapsulare
proiectant
abstracție
polimorfism
moștenire
interfață
Clasa abstractă
compoziție

Elementele de bază ale construirii unei interfețe grafice

Aici totul este simplu, învață Swing împreună cu AWT, nu este nimic complicat, umplând mâna pe interfețe simple. În cursul aplicării cunoștințelor obținute din paragraful anterior privind POR

JDBC, care lucrează cu bazele de date

Trebuie să înțelegeți ce este un driver JDBC, să puteți crea și să lucrați cu tabele simple, să construiți interogări SQL de bază. Aflați cum să vă conectați la diferite baze de date utilizând driverele lor. Aici este deja posibil să se aplice logica mai complicate, condiții, cicluri.

Ce tipuri de erori există în Java, cum să le prindeți. Încercați-prinde-blocuri în cele din urmă. Din nou, numai elementele de bază, fără scufundări în profunzime.

Testarea cu JUnit (element secret!)

Acest punct este atât de iubit de angajatori, încât, dacă faceți un accent mic pe el - pur și simplu veți fi un plus gras. Abilitatea de a testa în mod corespunzător programele lor este un balsam pentru fiecare angajator, operează în 100% din 100%. Deoarece acum foarte puțini oameni acordă atenția cuvenită testării, acest lucru afectează întotdeauna software-ul scris și, prin urmare, angajatorul însuși. Trebuie să înțelegeți puțin despre cum să creați teste unitare pe JUnit, cum să le scrieți și acest lucru va fi de ajuns. Dacă învățați și înțelegeți bine aceste 8 puncte, nu veți fi începător, ci veți ajunge foarte aproape de nivelul mediu, din care veți împărtăși numai experiența pe care nu ați primit-o încă.

Înainte de angajator veti arata deja ca un programator solid cu bagaje bune. Și, de fapt, aceste puncte pot fi stăpânite timp de 2-3 luni de muncă grea, dacă nu se abate de la plan și se angajeze în fiecare zi timp de doar 1-2 ore. Nu este imposibil nimic, există o abordare greșită. Acum aveți un plan, în care puteți acționa pe lângă toți prietenii care studiază Java haotic. Principalul lucru este coerența, nu săriți prin puncte, ci învățați exact în ordine, pentru că cunoașterea este suprapusă între ele.

Construiți o fundație bună - casa va rămâne pentru totdeauna. Nu acordați atenție fundației - casa se va prăbuși după un timp.







Articole similare

Trimiteți-le prietenilor: