Mitä sinun tarvitsee tietää jokainen ohjelmoija Googlen versio
Muotoilu Teknologian / / December 19, 2019
Google kertoi joukkueen mitä taitoja ja kykyjä on oltava ohjelmistokehittäjiä ja ohjelmoijat, ja jaamme heidän vinkkejä teille ja esittää luettelo suositelluista koulutus kursseja.
Ei ole epäilystäkään, Google käytetään eräitä taitavimmat ja ohjelmoijat maailmassa. Äskettäin sivuston hakukone on oma sivunsa, jossa näkyy kursseja ja välineitä verkko-opetusta, sinun täytyy tietää kaikki ja ohjelmoijat.
Kulkua koulutusohjelmat eivät välttämättä toimi Googlen, mitä yhtiö sanoi erillisessä alaviitteessä. Mutta se on uskomattoman jäähtyä - selvittää, mitä kursseja mukaan yksi parhaista yrityksistä maailmassa on käytävä läpi itseään kunnioittava ohjelmoija ja insinööri.
Kurssit alkuperäisessä, näet täälläJa tarjoamme käännöstä.
Suosituksia muodostumisen
- Täytä alkeiskurssi tietotekniikassa: Udacity, Coursera.
- Opi ohjelma ainakin yksi OOP kieli: C ++, Java, Python:
Aloittelijoille: Coursera - opetus ohjelmointi, MIT kurssi Java, Googlen kurssi Python, Coursera kurssi Python.
Tavalliselle taso: Udacity - suunnittelu tietokoneohjelmien, Coursera - luominen laadukkaan koodin, Coursera - ohjelmointikielet, Brownin yliopiston kurssi - Ohjelmoinnin. - Kielten opiskelua: JavaScript, CSS, HTML, Ruby, PHP, C, Perl, Shell, Lisp, kaavassa: opetusohjelma HTML, codeacademy.com.
- Opi testaa koodi: Udacity - testausmenetelmät, Udacity - Ohjelmointivirheiden.
- Tuntemus diskreetti matematiikka: matematiikan kurssi MIT ohjelmoijille.
- Ymmärtäminen algoritmit ja tietorakenteet: MIT peruskurssia algoritmeihin, Coursera - peruskurssia algoritmeihin (osa 1 ja osa 2), luettelo algoritmeja, tyyppisiä tietorakenteiden, kirja algoritmeja.
- Ymmärtäminen käyttöjärjestelmistä: Berkeley kurssin.
- Opiskella tekoäly: tuloa robotiikka, Stanford kurssi, koneoppimisen.
- Luominen kerääjiä: Coursera kurssi.
- Tuntemus salakirjoitus: Coursera kurssi salauspolitiikassa, Udacity kurssi salauspolitiikassa.
- Tuntemus rinnakkaisohjelmointi: Coursera kurssi.
Suositukset työtä
- Luo sivusto, rakentaa oman palvelimen, tai luoda robotti: Luettelo Apache hankkeista, Googlen Summer of Code, Google kehitystiimi.
- Kehittää pieni osa suurempaa järjestelmää, lukea ja ymmärtää koodin, selostukset ohjelman ohjeita, debug ohjelma. Tukiresurssit: GitHub, polttouuni.
- Töitä joukkue. Opit muilta ja oppia tiimityötä.
- Päivitä ohjelmointitaitoja ja tietämystä algoritmien: CodeJam, ACM ICPC.
- Opettamaan muita.
- Tullut harjoittelija: google.com/jobs
Tällaiset suositukset ovat yhtiön antaa kaikille ohjelmoijille ja insinöörit. No, olet jo alkanut luoda omia robotti?