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.