Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет qwerty ([info]qwerty)
@ 2008-02-13 20:19:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Требуются умные студенты и аспиранты в очень хорошее место
At Sun Labs, we are undertaking the design and implementation of a new
research JVM, written in Java, code-named "Maxine" (formerly
"Maxwell"). The Maxine architecture is unique in its aggressive
leverage of meta-circularity, its modularity and configurability, its
IDE-friendliness and its simple build process. It comes with a
combined low-level debugger GUI and object browser known as the Maxine
Inspector (think Smalltalk/Self with integrated gdb/dbx).

Our plan is to make Maxine the next generation research JVM of choice,
and to that end, this summer we will be offering 6 Sun intern
positions to outstanding grad students, in order to expose our system
in a controlled and limited manner ahead of its release as open
source. These students will engage in small design and implementation
teams developing garbage collectors, making improvements to our
compiler system (register allocation, loop optimizations, etc.) and
expanding other managed runtime features.

I am writing to ask if you have outstanding grad students whom you
would recommend. We are looking for students with high ability in the
usual VM topics as well as strong skills in both systems programming
and Java 5.

We plan to select our interns this month. More information about
Maxine will be made available by personal communication on request.


(Добавить комментарий)


[info]ppkk
2008-02-14 17:40 (ссылка)
Это такая разновидность экономии?

(Ответить) (Ветвь дискуссии)


[info]qwerty
2008-02-14 20:05 (ссылка)
Какой экономии? Это совершенно честная стажировка в очень хорошее место с очень хорошей публикой на приличных условиях.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ppkk
2008-02-14 21:29 (ссылка)
Да ладно, я просто я уже "вырос", программистом стал недавно и бурчу:) См. последнюю фразу.

Экономия, конечно, такая: вместо работников (у которых могут быть запросы) ищут именно молодёжь. Конечно, это хорошее место, хорошая публика, условия наверняка хорошие, но молодёжь ищут из экономии: не на 50 лет проект же, чтобы, например, человек сорока лет не дожил бы. А то, что ищут не кого попало, а именно "outstanding grad students", именно что экономия.

Естественно, это взаимовыгодная для студентов-аспирантов и Sun деятельность, "экономией" я её назвал потому, что, на мой взгляд, процитированное ограничение множества людей, которых это касается, вызвано надеждой сэкономить денег на зарплате. Студенты работать могут неплохо, с огоньком, а получают мало: даже в фирмочке, где я работаю, основной продукт был написан за месяц студентом, куплен у него, с тех пор дорабатывается, наверное, год тремя-пятью программистами, на зарплату которым уходит за месяц больше, чем было заплачено студенту.

В Ленинграде я интересовался по просьбе мамы трудоустройством в Sun: там как раз знакомый работает (senior staff engineer, не знаю точно, что это значит), он сказал, что берут "взрослых" только с опытом от трёх лет.

Это всё разумно, но в первую очередь с экономической точки зрения: можно ухватить по цене ниже рыночной работу "outstanding" человека.

Я не считаю эту стажировку "плохой", "нечестной", "неприличной". Просто она ещё и "экономная", на мой взгляд (это нормально, всё-таки фирма коммерческая и всё такое: фирма большая, поэтому пользуется тем, что матожидание положительное). Можно считать это словами человека, вспоминающего часть относительно наивного университетского курса "технология программирования", относящуюся к организации масштабного коммерческого производства программного обеспечения:)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]qwerty
2008-02-14 23:08 (ссылка)
Нет никакой экономии, одни расходы - проект открытый некоммерческий. Предполагается, что заинтересованный в указанном экзотическом предмете хороший человек приедет, позанимается любимым делом в компании из себе подобных и старших товарищей, напишет пару статей в правильные журналы и через год уедет обратно с приобретенными знаниями, опытом и знакомствами. И, удивительно, за это еще и зарплату платят.

Нет ли у вас подходящих знакомых? Все мои бывшие студенты из этой возрастной категории давно вышли.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ppkk
2008-02-15 02:24 (ссылка)
Значит не совсем экономия. Хрен знает.

Есть в принципе: выпускники этого года. Одноклассники жены некоторые. Они больше олимпиадами увлекаются, Google Summer of Code, помню, ажиотажа не вызывал. Они не находятся со мной в постоянном контакте, так что во-первых не жалко, если отравятся ядовитым кофе, а во-вторых лучше подробнее о сроках и т.п. (Мои собственные школьники во-первых помладше, а во-вторых в программировании не "outstanding", хоть и учатся некоторые на мат. обеспечении ЭВМ [в отличие от "outstanding" одноклассников жены]. Если там какой-то отбор, а не просто приняли-не приняли, то и им можно сказать: не дураки есть.)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]qwerty
2008-02-15 02:41 (ссылка)
Сроки - в течение максимум недели нужно отправить правильную резюму. Лучше ее сначала послать мне для приведения в более-менее стандартный вид. Отбор сначала по резюме, потом собеседование. Собственно, нужно любить и уметь перечисленное в объявлении - виртуальные машины, компиляторы, сборку мусора, и все это на жабе. Это довольно экзотический набор. "Страшно далеки они от народа". Собственно, достаточно всеми фибрами любить и иметь общее представление, а остальное быстро прочитать в книжках. Нельзя не любить.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ppkk
2008-02-15 16:26 (ссылка)
в течение максимум недели нужно отправить правильную резюму. Лучше ее сначала послать мне
Я народу напишу, вряд ли кто есть, конечно. По-настоящему желающие-умеющие, наверное, уже ангажированы JetBrains.
Электронный адрес какой? (Можно "удалённым комментарием".)

Нельзя не любить.
Ну, я не люблю. Я вообще ничего не люблю, иначе давно стал бы программистом. Хотя для самообразования о компиляторах новое издание модной книги купить собираюсь, а там про Яву точно будет.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]qwerty
2008-02-15 22:02 (ссылка)
Нельзя не любить тому, кто собирается туда приложиться.

Никакой особенной жабьей специфики в компиляторной части нет - это нетрадиционная быстрая компиляция с активной обратной связью от рантайма.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ppkk
2008-02-15 22:43 (ссылка)
Написал пятку людей, из троих более соответствующих одна откликнулась, утверждала, что у на потоке, кажется, пробегала эта информация, что тема похожа на тему её прошлогодней курсовой, но что с компиляторщиками Сана работать не очень приятно. Остальные — её однокурсники, так что вряд ли что-то сильно неожиданное напишут (хотя более "outstanding", которые олимпиадники, как раз не мат. обеспеченцы, так что могло мимо них пройти).

Третий курс маловат, да? Наверное, много проблем с учёбой гарантировано, так что лучше не надо? А аспирантов я почему-то не знаю толком…

Кстати, знакомому моему иностранцы как-то формально зачли три курса за бакалавра, он защитил диссертацию, теперь в России ему совершенно адекватно её не признают, ибо высшего образования он не имеет. Но ему почти пофиг, ибо он математик и в Англии. Тут-то требование, наверное, менее формальное.

Что-то один я сюда пишу пока.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]qwerty
2008-02-15 22:58 (ссылка)
Насчет "прошлогодней курсовой" и "компиляторщиков Сана" сильно смеялся. Что-то типа "в прошлом году, когда ехала в электричке, я уж написала эту виртуальную машину карандашиком на полях какой-то дрянь-газеты, теперь ее не найти - положили в сортир".

Формально нужен бакалавр. Может оказаться, что 3х курсов достаточно - зависит от часов по набору предметов. Реально нужно сильно любить и уметь указанные экзотические предметы. Они совсем не простые и мало кому нужные в крестьянском хозяйстве.

А никого более, скорее всего, и не будет - мечта у народа чем дальше, тем приземленнее. Ехать куда-то на год, а вдруг за это время упрут попой нагретую утку?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]mulambda.livejournal.com
2008-02-17 21:25 (ссылка)
Олег, а это все-таки где? В Питере или в Штатах?

Митя Ломов

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]qwerty
2008-02-17 21:45 (ссылка)
В Менло-парке, на год. Берусь культурно и спортивно развлекать. Если нужно, можно иногда ездить домой - например, какие-нить аспирантские экзамены сдавать.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]mulambda.livejournal.com
2008-02-18 01:33 (ссылка)
Переслал тебе резюме человека. Толковый.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]qwerty
2008-02-18 08:49 (ссылка)
Гм, на какой адрес? Ничего не получал.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]mulambda.livejournal.com
2008-02-18 12:11 (ссылка)
Я на сун.ком посылал. Сейчас на другой перешлю.

(Ответить) (Уровень выше)

мимо темы
[info]ppkk
2008-02-18 21:28 (ссылка)
Здравия желаю!

А что, здесь из Блоггера OpenId не работает? Или уведомления об ответах не приходят?

(Ответить) (Уровень выше)


[info]ppkk
2008-02-18 15:54 (ссылка)
3-х курсов хватало некоторым, но это значит, что человек должен быть на четвёртом.

Про "попой нагретую утку" я предположил и обсуждаю со знакомой, но не в связи с "компиляторщиками Сана", а в связи с игнорированием "Лето кодирования от Гугла": ни два года назад, ни сейчас народ как-то толком даже не знал, что это такое (ну, всех я не опрашивал, но если бы кто-нибудь занимался, остальные с немалой вероятностью хотя бы слышали).

О "крестьянском хозяйстве": это не настолько теоретическая работа, как я понимаю, чтобы считать её самоценной при отсутствии практической пользы, при том, что она около Явы, а Ява пропиарена будь здоров, и используют её где попало (и учат ей как первому языку и т.п.).

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]qwerty
2008-02-18 22:30 (ссылка)
Сколь-либо прямой практической пользы нет - самостийное извращение, в котором должно быть удобно ставить эксперименты. Собственно, если интереса к подобного рода экспериментам нет, то и пробовать незачем.

(Ответить) (Уровень выше)


[info]qwerty
2008-02-15 03:32 (ссылка)
Вот такие, например, подробности (слегка варьируются для 6 имеющихся позиций):

ESSENTIAL FUNCTIONS:

Assist in the development of a research JVM implementation
* Programming parts of garbage collectors and/or other managed runtime system functions.
* Engineering performance and footprint improvements.All program development will be performed in Java in the context of a new meta-circular research JVM.

MARGINAL FUNCTIONS:
None

REQUIRED KNOWLEDGE:
* Virtual machine internals.
* Previous programming experience with concurrent and parallel garbage collector implementations
* Solid Java 5 experience.
* Systems programming experience.
* Java IDE (NetBeans, Eclipse or IntelliJ).

PREFERRED KNOWLEDGE:
* Parallel/concurrent programming (thread synchronization, memory barriers, lock-free data structures).
* Advanced compilation techniques
* Dynamic compiler construction, particularly register allocators
* UNIX

YEARS OF EXPERIENCE:
0-5

MINIMUM LEVEL OF EDUCATION:
B.Sc

FIELD OF STUDY:
Computer Science

(Ответить) (Уровень выше)


[info]lupin-de-mid.livejournal.com
2008-02-17 19:15 (ссылка)
А географически это где будет?
Тут "in California and Massachusetts."?

(Ответить) (Ветвь дискуссии)


[info]qwerty
2008-02-17 21:40 (ссылка)
В Менло-парке. Быть может, в Бурлингтоне тоже можно, но там сейчас никого нет.

(Ответить) (Уровень выше)