Cum de a deveni un programator de la ghid Google bibliotecă de programator

Acest ghid va permite studenților să înceapă să se dezvolte independent abilitățile tehnice pentru a deveni un programator

Cursuri online listate în acest ghid nu înlocuiesc programa școlară de liceu. Cu toate acestea, ele vor fi un instrument suplimentar de mare pentru sine sau să se familiarizeze cu disciplina specifică.







  • Utilizați la propria discreție Ghid
  • Sunt multe lucruri care nu sunt listate aici, care sunt în valoare de explorare - merge mai departe!
  • Chiar dacă citiți acest manual în sus și în jos, nu vă garantează plasarea în Google
  • Manualul este actualizat constant - verificați dacă există actualizări

Stai cu ochii pe pagina Google+ pentru studenți. care publică sfaturi suplimentare și resurse, și în cazul în care vă puteți socializa cu alți studenți interesați.

Exploreaza un curs introductiv știință calculator

Notă: Ascultați un curs inițial de Informatică, care prezintă elementele de bază ale programării.

Încercați să programați cel puțin unul orientat-obiect limbaje: C ++, Java sau Python







Explorați alte limbaje de programare și tehnologii

Testați codul

Notă: Aflați cum puteți căuta bug-uri, de a crea teste și hacking software-ul lor.

Dezvoltarea gândirii logice și să învețe matematică discretă

Dezvoltarea o înțelegere puternică de algoritmi și structuri de date

Notă: Examinați tipurile de date fundamentale (tablouri, înregistrări, tupluri), algoritmi de sortare (sortarerapidă, îmbinare sortare, heapsort) și structuri de date (arbore binar de căutare, arbori rosu-negru, tabele de dispersie), un „O“ mare.

Dezvolta cunoștințele de sisteme de operare

Studiu de resurse online pe inteligență artificială

Aflați cum să construiască compilatoare

Aflați criptografie

Examinați programarea paralelă

Lucrările la proiectul

Notă: crearea și sigure site-ul de operare, server, sau, de exemplu, să construiască un robot simplu.

Angajarea în open source

Lucrul la proiecte cu alți programatori

Notă: Acest lucru va îmbunătăți abilitățile de lucru în echipă și vă ajută să învețe cum să învețe de la alții.

Practica algoritmi și de abilitățile de programare

Notă: Cunoașterea algoritmilor de formare excelent la concursuri de programare.

Ceva care să-i învețe pe alții

Notă: Prin ai ajuta pe alții să învețe, vă va aprofunda cunoștințele.

Fii o parte din programul de internship

Notă: Încercați să aplice pentru programul de internship în avans. De obicei, aplicațiile încep să ia câteva luni înainte de începerea programului.