Шта треба да знате за сваког Гоогле програмера?

Гоогле несумњиво запошљава неке од најквалитетнијих инжењера и програмера у свету. Недавно је на сајту претраживача појавила посебна страница, на којој су представљени курсеви и алати за онлине образовање, које сви инжењери и програмери морају знати.

Усвајање образовних програма не гарантује рад у Гоогле-у, што компанија наводи у одвојеној фусноти. Али, то је невероватно цоол – да сазнате о томе које курсеве по мишљењу једне од најбољих компанија на свијету морају проћи сваки самопоштујући програмер и инжењер.

Са листом курсева у оригиналу можете наћи овде и предлажемо њихов превод.

Препоруке о образовању

  1. Узмите уводни рачунарски курс: Удацити, Цоурсера.
  2. Научите да програмирате барем један ООП језик: Ц ++, Јава, Питхон:
    За почетнике: Цоурсера – програмирање тренинга, МИТ Јава курс, Гоогле Питхон курс, Цоурсера Питхон курс.
    За просечан ниво: Удацити – дизајн рачунарских програма, Цоурсера – стварање квалитетног кода, Цоурсера – програмски језици, курс Универзитета Бровн – увод у програмирање.
  3. Сазнајте друге програмске језике: ЈаваСцрипт, ЦСС, ХТМЛ, Руби, ПХП, Ц, Перл, Схелл. Лисп, шема: ХТМЛ туториал, цодеацадеми.цом.
  4. Научите како тестирати код: Удацити – методе тестирања, Удацити – програми за дебаговање.
  5. Познавање дискретне математике: курс математике за програме МИТ-а.
  6. Разумевање алгоритама и структуре података: уводни курс МИТ о алгоритмима, Цоурсера – уводни курс о алгоритму (први и други део), листа алгоритама, типови структура података, књига о алгоритму.
  7. Разумевање рада оперативних система: курс Беркелеи.
  8. Студирати вештачку интелигенцију: улазак у роботику, Станфордов курс, машинско учење.
  9. Креирање компајлера: курс Цоурсера.
  10. Познавање криптографије: курс Цоурсера о криптографији, курс Удацити на криптографији.
  11. Познавање паралелног програмирања: курс Цоурсера.

Препоруке за рад

  1. Креирајте веб страницу, направите сопствени сервер или направите робота: листу пројеката Апацхе, Гоогле Суммер оф Цоде, Гоогле развојни тим.
  2. Развити мали део великог система, прочитати и разумети код, научити документацију програма, дебуговати програм. Помоћни ресурси: ГитХуб, Килн.
  3. Радите на пројекту у тиму. Учити ћете од других и научити тимски рад.
  4. Побољшати програмерске вјештине и знања о алгоритму: ЦодеЈам, АЦМ ИЦПЦ.
  5. Учите друге.
  6. Постаните интерн: гоогле.цом/јобс

Такве препоруке које компанија даје свим програмерима и инжењерима. Па, да ли си почео да правиш свој робот?

Leave a Reply

Your email address will not be published. Required fields are marked *

+ 68 = 73