Google'ın sürümüne her programcı bilmeniz gerekenler
Şekillendirme Teknolojinin / / December 19, 2019
Google beceri ve yetenekleri yazılım mühendisleri ve gerekenleri hakkında takımını anlattı programcılar, ve sizinle onların ipuçlarını paylaşmak ve tavsiye edilen eğitim bir listesini sunmak kursları.
Hiç şüphe Google dünyanın en yetenekli mühendis ve programcı bazı istihdam içinde bulunmaktadır. Son zamanlarda, site arama motoru, sen mühendis ve programcıları tüm bilmesi gereken gösteriler çevrimiçi eğitim için kurslar ve araçlar ayrı sayfa var.
eğitim programlarının Passage şirketi ayrı dipnot söylediklerini Google'da işe, garanti edilmez. Ama inanılmaz derecede soğumasına oluyor - her Kendisine saygısı programcı ve mühendis geçmelidir dünyanın en iyi şirketlerinden biri neye göre kurslar öğrenmek için.
orijinal derslerin listesini görebilirsiniz buradaVe biz bir çeviri sunuyor.
oluşumu için öneriler
- bilgisayar bilimi tanıtım kursu tamamlayın: Udacity, Coursera.
- C ++, Java, Python: programa nasıl en az bir cepten dil öğrenin:
Yeni başlayanlar için: Coursera - öğretim programlama, Java üzerinde MİT kursu, Python Google kursu, Python üzerinde Coursera kursu.
ortalama seviyesi için: Udacity - bilgisayar programlarının tasarımı, Coursera - Yüksek kaliteli kod oluşturma, Coursera - programlama dilleri, Brown Üniversitesi Kursu - Programlamaya Giriş. - Diğer dilleri öğrenin: JavaScript, CSS, HTML, Yakut, PHP, C, Perl, Shell, List, Şema: HTML üzerinde öğretici, codeacademy.com.
- kodunu test öğrenin: Udacity - test yöntemleri, Udacity - Hata Programları.
- Ayrık matematik Bilgi: Matematik ders MİT programcılar için.
- algoritmalar ve veri yapıları anlama: algoritmalara MİT giriş dersi, Coursera - algoritmalara giriş dersi (bölüm 1 ve bölüm 2), algoritmaların listesi, veri yapılarının türleri, algoritmalar hakkında kitap.
- işletim sistemlerinin anlama: Berkeley ders.
- yapay zeka incelemek için: Robotik içine girdi, Stanford ders, makine öğrenme.
- derleyiciler Oluşturma: Coursera ders.
- şifrelemenin Bilgi: kriptografi Coursera kursu, kriptografi Udacity kursu.
- Paralel programlama bilgisi: Coursera ders.
iş için Öneriler
- Bir Site oluşturma kendi sunucusu kurmak veya bir robot oluşturun: Apaçi projeleri listesi, Kanunun Google Yaz, Google geliştirme takımı.
- Daha büyük bir sistemin küçük bir kısmını geliştirin okumak ve kod, inceleme programı belgelerine, ayıklama programı anlıyoruz. Destekleyen Kaynaklar: GitHub, fırın.
- Proje ekibinde çalışmak. Sen başkalarından öğrenmek ve takım çalışmasını öğrenir.
- programlama becerileri ve algoritmalar hakkında bilgi Yükseltme: CodeJam, ACM ICPC.
- Teach diğerleri.
- Bir stajyer ol: google.com/jobs
Böyle tavsiyeler şirket tüm programcılar ve mühendisler verir bulunmaktadır. Eh, zaten kendi robot yaratmak başladı?