Блог пользователя somersault

Автор somersault, 8 лет назад, По-русски

Hi, guys (and girls)!

My header may look pretty trite, but please do not close that post right now.

I received offer from Google EMEA to try out 'Software Engineer' position (think, that will be in Munich) and we planned to hold interview in December so I decided to prepare for it and look for your help: what should I read, solve & think about?

Important fact that I was active ACMer around 3 years ago, later participated for fun and during last year was in russian armed forces so my actual shape is very bad but I have some 'muscular' memory and general understanding of process. Had some experience in open-source and small(up to 10k SLOC) own projects and writing in Java.

Thanks in advance!

PS. Yeah, I know that I must fix my english :)

Полный текст и комментарии »

  • Проголосовать: нравится
  • +5
  • Проголосовать: не нравится

Автор somersault, 11 лет назад, По-русски

Всем привет.
В этом году я закончил один из сильных в ACM ВУЗов и, отдыхая летом дома, думал о предстоящей работе. Недавно получил предложение развивать олимпиадную информатику в одной из школ родного города. В связи с этим, интересно мнение сообщества (в первую очередь опытных тренеров/организаторов).

Бэкграунд

  1. Я играл за среднюю по уровню команду, пару раз съездили в Петрозаводск, в основном решали по фану. В команде хорошо натренировали ролевую тактику — я был математиком-алгоритмистом с дополнительной ответственностью за несколько алгоритмов. Писал на джаве, до того на си, до того на паскале.
    Два последних года удалённо тренировал две команды, в зимние и летние каникулы проводили мини-сборы. В итоге одна из команд (впервые с 2004 года) прошла на ВКОШП и взяла там диплом, два человека прошли на Всеросс, где один из них взял диплом; два диплома ИОИП.
  2. Масштаб города ~400k человек, примерно пять школ что-то делают в сторону олимпиадок. В регионе — чуть меньше миллиона. Регион довольно компактный, есть ещё пара заинтересованных городков. Есть целая одна закрытая ежегодная командная олимпиада, хоть и с ужасным уровнем, но лучше чем ничего.
  3. Школа, в целом, неплохая, со средним для провинции уровнем математики, скатившимся уровнем информатики, но хорошим — языков. Потенциал у учеников есть, но их не могут толком заинтересовать.
  4. Сейчас есть неплохой девятиклассник, съездивший в ЛКШ-В, постараюсь раскрыть его потенциал, но ясно, что с ним одним каши не сваришь. Остальные в пределах школьной программы.
  5. Локальные ВУЗы очень вялые и даже не участвуют в четвертьфинале :(

Вопросы

  1. Понятно, что надо будет усердно работать, и я к этому готов, но весь опыт у меня связан с олимпиадниками ненулевого уровня, потому до конца не понятно, с чего начинать. Какие будут по этому поводу советы? Какой язык порекомендуете? (я умею паскаль, си, джаву, могу попробовать питон)
  2. С какого возраста посоветуете начать вводить людей в олимпиады?
  3. Как оцените роль математики в этом процессе? По своему опыту скажу, что я начал с математики и, начав олимпиады по программированию в конце десятого класса, успел выйти на три школьных онсайта и даже взял диплом. Не исключено, что это совсем неправильный подход и мне просто повезло.
  4. Какие ещё действия стоит предпринимать для популяризации олимпиад и остальных полезных связанных результатов?

Любые материалы приветствуются.

Спасибо за уделённое время. Надеюсь, все советы будут полезны :)

Полный текст и комментарии »

  • Проголосовать: нравится
  • +22
  • Проголосовать: не нравится