• Главная
  • Форум
  • Регистрация
  • Календарь
  • Справка
  • Правила
Дневники
Последние записи
Лучшие записи
Лучшие дневники
Список дневников
Поиск по дневникам
Зарегистрированы? Войти

Забыли пароль ?

  • 1
  • 2
  • 3
  • 4
Не можете качать? - Читайте эту тему
Лучший пользователь года! (общий фонд 2000 руб).
Наши баннеры и кнопки
Ежемесячно, самый активный пользователь получит 100 руб!
  • Сообщество
  • Поиск
  • Изображения
  • Все альбомы
  • Дневники
  • Поиск
  • Новое
  • Все разделы прочитаны
  • Photoshop
  • ТОП25
  • Форум твоего направления
  • Реклама
  • Работа
  • Статья Стажировка в Google
Ответить
Опции темы Опции просмотра
Vector Меню пользователя Vector
Старый #1
Аватар для Vector
6150 МГц
+  Администратор
 Вес репутации:  0
 Регистрация: 27.02.2009
 Адрес: Москва
 Сообщений: 6,036
 Сказал(а) спасибо: 437
 Спасибок 1,877
 в 1,480 сообщениях
Тетрис Чемпион Navy Battles Чемпион
 
Сообщение Стажировка в Google - 07.04.2010, 23:59
Михаил Окунев, магистр Пермского Государственного Университета рассказывает о том как проходит его стажировка в Google.

Сегодня я расскажу как выглядит мой примерный день на работе:



11.00-13.00. Где-то в это время я прихожу в офис.

Да, я сплю долго, и сколько ни пытаюсь переломить этот режим — получается плохо. Здесь это не наказывается, главное, чтобы я вовремя выполнял все задачи. Мой босс приходит в 10, начальник команды — работает с утра до ночи, но четыре дня в неделю, потому что семья у него в Германии. В общем, все очень гибко.

Итак, я здороваюсь с командой, обедаю, выпиваю чашечку кофе. Завтраки-обеды-ужины здесь бесплатные. Кормят вкусно и разнообразно: всегда есть рыба, мясо, какие-нибудь макароны и десерт. И, главное — есть автомат для получения свежевыжатого апельсинового сока.



В 12.00 у нас стэндап-митинг. Сомнительное занятие, по-моему, но команда практикует. Все встают в кружочек и кратко рассказывают — что у них получилось, что не получилось и какие планы на будущее. Обычно пропускаю. Впрочем, ничего страшного, так как мой проект пока не завязан ни на кого кроме меня.

Кстати, про мой проект — как водится детали закрыты NDA, но в самых общих словах. Я работаю в команде Х, которая делает продукт Y, которым затем пользуется команда Z. Ни Х ни Y не гуглятся, но в целом речь идет про тонны данных, множество компьютеров, тысячи строк кода. У меня довольно интересный проект. Сейчас я дописываю кое-какую функциональность для Y, а затем буду его нещадно оптимизировать. Заодно подхватываю Java. После С++ идет как по маслу.

Дальше я погружаюсь в кодинг, временами общаясь с моим начальником, длится это часов до 8-9.

Выглядит это примерно так:



Рабочее место очень удобное — два монитора, даже больше чем в MS, линукс, эклипс. Знай — работай.
Кстати, о процессе работы. Сначала я переживал, что мне придется писать на незнакомом языке, осваивать местную инфраструктуру, но вроде никаких особых проблем это не вызвало. Проблемы оказались в другом — недостаток промышленного опыта сказывается и в результате я порой неправильно расставляю приоритеты. Скажем, однажды я целую неделю потратил на изучение и применении некоторой внутренней структуры данных (написанной, кстати, одним из бывших АСМщиков). Я долго не мог понять, как оно работает, пока не осознал, что тому же самому учил своих школьников в Кунгуре. Но суть не в этом. После того как я прочувствовал внутреннюю структуру, я понял, что могу немного напрячься и ускорить некоторый процесс в 5-10 раз, и уменьшить объем затрачиваемой памяти в 2 раза, за счет использования особенностей реализации. Если после прочтения этого предложения у вас появился блеск в глазах, то, вероятно, вы когда-то активно занимались АСМом. Я потратил несколько дней, реализовал и оно даже _почти_ работало. И вдруг, на выходных я осознал, что потратил время абсолютно зря, потому что:

1) система моя не real-time, и толку от того, что работает оно минуту, а не секунду никакого нет
2) реализация получилась существенно сложнее, чем в очевидном методе
3) главное — решение опиралось на использование внутреннего представления, вместо общедоступного интерфейса, а значит, при изменении внутренностей, придется менять и мой кусок кода

В общем, не так просто привыкнуть к тому, что скорость и оптимальность нужны лишь до тех пор, пока без них невозможна некоторая функциональность. Что можно провести пару дней над рефакторингом кода, который и так прекрасно работает, но зато мы разделим штуку А на две штуки B и С, работать с которыми в отдельности значительно удобнее, и так далее. Я здесь многому учусь и это здорово.

Мне очень нравится команда, с которой я работаю. Кажется, почти все здесь с PhD, а украинец Богдан, хоть и не успел его получить, зато финалист АСМа. Более того, прошелся как-то по этажу, и, прочитав вывешенные анкеты, обнаружил, что чуть ли не половина пришла из Research, у многих все тот же PhD. Зависит от команды, думаю, но все же качественный состав довольно сильный.

Перед тем как засабмитить какой-то код его надо показать коллегам. Мой первый кусок кода на 700 строк недавно был жестоко отревьювен моим боссом, 95% комментов относились к стилю, но переделыванием оставшихся 5% я занимаюсь вот уже неделю. Впрочем, еще неделя, и можно будет смело сабмититиь, на чем завершится первая, меньшая, часть моего проекта.

После работы, я иду на первый этаж в спортзал



20 минут бега, силовые тренажеры, пресс 100 раз, избиение груши, душ. Кто сказал, что программист — это задохлик в очках?

После спортзала очень клево полежать в комнате с аквариумами


А потом я иду в Play room и часик занимаюсь на фортепиано. Конечно, не розовый рояль, как в MS, но тоже сгодится.

Иногда очень хочется позвонить домой, для этого можно использовать такие вот кабинки



Доходит полночь, я выхожу из здания и за полчаса пешком дохожу до своей квартиры, где из мебели только диван, но, впрочем, мне и этого более чем достаточно. И все повторяется.

<!-- Вопросы задаем на форуме, не в ЛС -->
4 пользователя(ей) сказали cпасибо:
007 (11.02.2012), Amon Goeth (25.05.2012), avg2010 (14.06.2011), Fluence (02.12.2011)
yarik42 Меню пользователя yarik42
Старый #2
Аватар для yarik42
00 МГц
+  Пользователь
 Вес репутации:  0
 Регистрация: 21.07.2011
 Сообщений: 56
 Сказал(а) спасибо: 4
 Спасибок 0
 в 0 сообщениях
По умолчанию 06.10.2011, 01:30
Статья интересная...
Мне почему то стало жаль Михаила...
Очень скучная работа...
А слово "Мой босс" и вовсе уронило всё на пол шестого...
nfs_savo Меню пользователя nfs_savo
Старый #3
Аватар не выбран
40 МГц
+  Неактивный
 Вес репутации:  0
 Регистрация: 25.12.2010
 Сообщений: 84
 Сказал(а) спасибо: 35
 Спасибок 3
 в 2 сообщениях
По умолчанию Re: Стажировка в Google - 04.01.2012, 21:09
Цитата:
Сообщение от yarik42
Очень скучная работа...
Работа просто супер, я бы не отказался от такой работы, да и думаю многие со мной согласятся
Czar Меню пользователя Czar
Старый #4
Аватар для Czar
10 МГц
+  Пользователь
 Вес репутации:  0
 Регистрация: 14.01.2012
 Сообщений: 37
 Сказал(а) спасибо: 2
 Спасибок 3
 в 3 сообщениях
По умолчанию Re: Стажировка в Google - 20.01.2012, 12:22
я бы со столовой и спорт зала некуда бы не выходил, а работа класс!
rew Меню пользователя rew
Старый #5
Аватар для rew
20 МГц
+  Пользователь
 Вес репутации:  0
 Регистрация: 15.05.2012
 Сообщений: 18
 Сказал(а) спасибо: 2
 Спасибок 0
 в 0 сообщениях
 
По умолчанию Re: Стажировка в Google - 25.05.2012, 19:46
Я б не отказался от стажировки там...
ZOMBIE Меню пользователя ZOMBIE
Старый #6
Аватар для ZOMBIE
180 МГц
+  Пользователь
 Вес репутации:  0
 Регистрация: 13.03.2011
 Адрес: Острогожск [36]
 Сообщений: 375
 Сказал(а) спасибо: 30
 Спасибок 38
 в 31 сообщениях
 
По умолчанию Re: Стажировка в Google - 25.05.2012, 21:45
Похоже на мышек в клетках. Жратва - работа - сон - жратва - сон - работа.
Ответить

« Работа для человека знающего vBulletin 3.8.7 | - »


Метки
google, стажировка

Опции темы
Версия для печати
Отправить по электронной почте
Опции просмотра
Линейный вид
Комбинированный вид
Древовидный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.

Правила форума
Быстрый переход
Разделы
  • + Новости
    • IT новости
    • Новости Hardware
    • Новости Software
    • Другие новости
  • + OC Windows
    • Windows XP
    • Windows Vista
    • Windows 7
    • Windows 8
  • + Soft для Windows
    • Софт: Антивирусы и файрволы
    • Софт: Интернет и сеть
    • Софт: Системный
    • Софт: Видео и звук
    • Софт: Виртуализация
    • Софт: Графика
    • Софт: Офис
    • Софт: Разное
  • + Безопасность и защита
    • Безопасность и защита
    • Лечение компьютерных вирусов
    • FAQ по лечению вирусов
  • + Ноутбуки
    • Ноутбуки
    • Обзоры ноутбуков
    • Выбор ноутбука
    • Проблемы с ноутбуками
  • + Железо
    • Выбор комплектующих
    • Периферия
    • BIOS
    • Моддинг
    • Разгон
    • Процессоры
    • Материнские платы
    • Оперативная память
    • Носители информации
    • Видеокарты
    • Охлаждение
    • Корпуса
    • Блоки питания, UPS (ИБП)
    • Звук и акустические системы
    • Мониторы
  • + PC Игры
    • PC игры
    • RPG/Ролевые игры
    • Action/FPS игры
    • Симуляторы, гонки
    • Приключения, квесты
    • Стратегии
    • Спортивные игры
  • + Сети и средства коммуникации
    • Сети и средства коммуникации
    • Сетевое оборудование
    • Беспроводные сети
    • IP телевидение и IP телефония
    • Cisco
    • Разное
  • + Мобильники
    • Мобильники
    • Игры
    • Программы
    • Прошивки
  • + Цифровое фото, аудио и видео
    • Цифровое фото, аудио и видео
    • Электронные книги
    • Планшеты
  • + OC *NIX
    • Дистрибутивы *NIX
    • Ubuntu Linux
    • FreeBSD
    • Другие Linux
  • + Soft для *NIX
    • Софт: Антивирусы и файрволы
    • Софт: Интернет и сеть
    • Софт: Системный
    • Софт: Видео и звук
    • Софт: Виртуализация
    • Софт: Графика
    • Софт: Офис
    • Софт: Программирование
    • Софт: Разное
  • + Разное для *NIX
    • Разное для *NIX
    • Железо в *nix
    • Игры на *nix
    • Статьи и FAQ
  • + Web-мастеринг
    • Web-мастеринг
    • HTML, CSS
    • JavaScript
    • Flash
    • Python
    • PHP
    • MySQL
    • Web-дизайн
    • Ваши проекты
    • "Кладбище" проектов
  • + CMS и форумы
    • CMS и форумы
    • Joomla
    • Drupal
    • DLE
    • WordPress
    • XenForo
    • phpBB
    • IPB
  • + vBulletin
    • FAQ по vBulletin 3.х
    • FAQ по vBulletin 4.х
    • Хаки для vBulletin 3.х
    • Хаки для vBulletin 4.х
    • Вопросы по vBulletin 3.х
    • Вопросы по vBulletin 4.х
    • vBa CMPS
    • BB коды
    • Стили для vBulletin
  • + Web-серверы
    • Web-серверы
    • Apache
    • nginx
    • Хостинг
    • Домены
  • Раскрутка и поисковая оптимизация
  • + Отдыхаем
    • Флейм
    • IT флейм
    • Фото и видео
    • Музыка
    • Литература
  • + Реклама и Работа
    • Реклама
    • Работа
  • + О форуме
    • Наши конкурсы
    • Пожелания
    • Предложения
    • Критика
    • Отдел кадров

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хаки Google Adsense Postbit Integration - реклама от google Vector Размещение рекламы 18 04.01.2012 18:02
Хаки vBSEO Google/Yahoo Sitemap Generator v.2.5 Vector Поисковая оптимизация (SEO, RSS) 2 18.11.2010 18:48
Инфо About: страницы в Google Chrome Stive Stifler Софт: Интернет и сеть 0 24.01.2010 01:27
Статья 30 расширений для Google Chrome Vector Софт: Интернет и сеть 0 18.01.2010 16:20
Обсуждаем Google Gravity Vector Флейм 0 11.01.2010 20:21

Часовой пояс GMT +4, время: 14:08.
Powered by vBulletin® Version 3.8.7 - Перевод: zCarot | Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Copyright © 2009 - 2012, pcvector.ru | Designed by Vector