Ищем спеца по motion controllers и по C++
-
- Уже с Приветом
- Posts: 1383
- Joined: 17 Jan 2005 22:33
- Location: Minsk, Belarus - Beaverton, OR
Ищем спеца по motion controllers и по C++
Где: FEI, Hillsboro, OR (фантастическая возможность для тех, кто мечтает перебраться в ПОРТЛАНД! )
Позиция 1: Motion Controller Specialist - разработчик софта
Нужно знать моторы и енкодеры (с точки зрения программиста ими управляющего), точное позиционирование, синусы-косинусы, хотя бы линейную интерполяцию.
Знать С++ и программирование под Windows. Желательно ещё знать COM. Знать каким волшебным способом команды из Windows PC попадают в Motion Controller и как назад идёт фидбэк. Базовое знание .НЕТ-а - плюс.
Это перманентная позиция. Если вы на H1 - я не обещаю, но попытаюсь пробить трансфер, но только если опыт подходящий и человек толковый.
Позиция 2:
Нужно знать C++ под Виндоуз и иметь опыт написания COM объектов (если на КОМ-е писали давно и частично забыли, но можете вспомнить - пойдёт). Нужно знать .НЕТ.
Обязательно знание мультипоточного программирования и межпроцессного взаимодействия.
Желательно иметь опыт программирования систем управления каким-нибудь оборудованием.
Желательно иметь хорошую память, потому что придётся работать со сложной системой.
На обе позиции нужно быть хорошим человеком, а не редиской - нам это важно.
Сколько платят - вопрос не ко мне, но в целом - дают средний рейт по нашей местности.
Обе позиции связаны с разработкой софта для управления электронными микроскопами.
Пишите в личку. Но только если опыт - строго по профилю. Желательно ответить быстро, особенно по позиции с motion controller-ами.
Позиция 1: Motion Controller Specialist - разработчик софта
Нужно знать моторы и енкодеры (с точки зрения программиста ими управляющего), точное позиционирование, синусы-косинусы, хотя бы линейную интерполяцию.
Знать С++ и программирование под Windows. Желательно ещё знать COM. Знать каким волшебным способом команды из Windows PC попадают в Motion Controller и как назад идёт фидбэк. Базовое знание .НЕТ-а - плюс.
Это перманентная позиция. Если вы на H1 - я не обещаю, но попытаюсь пробить трансфер, но только если опыт подходящий и человек толковый.
Позиция 2:
Нужно знать C++ под Виндоуз и иметь опыт написания COM объектов (если на КОМ-е писали давно и частично забыли, но можете вспомнить - пойдёт). Нужно знать .НЕТ.
Обязательно знание мультипоточного программирования и межпроцессного взаимодействия.
Желательно иметь опыт программирования систем управления каким-нибудь оборудованием.
Желательно иметь хорошую память, потому что придётся работать со сложной системой.
На обе позиции нужно быть хорошим человеком, а не редиской - нам это важно.
Сколько платят - вопрос не ко мне, но в целом - дают средний рейт по нашей местности.
Обе позиции связаны с разработкой софта для управления электронными микроскопами.
Пишите в личку. Но только если опыт - строго по профилю. Желательно ответить быстро, особенно по позиции с motion controller-ами.
Отлипай давай от форума и марш работать!
-
- Уже с Приветом
- Posts: 1383
- Joined: 17 Jan 2005 22:33
- Location: Minsk, Belarus - Beaverton, OR
Re: Ищем спеца по motion controllers и по C++
Офигительный рынок труда в Америке! Никому работа не нужна! Ну, хорошо, по моушн контроллеры не все знают. Но С++ - то, надеюсь, все учили? (см. позицию №2). Или в контракторы идти не хочется? Конечно, бенефитов не дают, так зато платят больше! Или, может быть, дело в страшных историях о непрерывных Орегонских дождях? Так дело-то - к лету, летом дождей почти нет!
Отлипай давай от форума и марш работать!
-
- Уже с Приветом
- Posts: 5766
- Joined: 25 Feb 2001 10:01
- Location: Силиконовая Долина
Re: Ищем спеца по motion controllers и по C++
Poryadok wrote:(фантастическая возможность для тех, кто мечтает перебраться в ПОРТЛАНД! )
Для нас, живущих в Силиконке продложение работать в Портланде звучит примерно так же какPoryadok wrote:Или, может быть, дело в страшных историях о непрерывных Орегонских дождях? Так дело-то - к лету, летом дождей почти нет!
one Nation under God, indivisible, with liberty and justice for all
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Ищем спеца по motion controllers и по C++
Ну и выводы. Подумайте, сколько человек посещают Привет, сколько из них живут в районе Портленда, и сколько из этих живущих уже работают.Poryadok wrote:Офигительный рынок труда в Америке! Никому работа не нужна!
А толку фуллтаймерам особо париться, если:Poryadok wrote:Или в контракторы идти не хочется? Конечно, бенефитов не дают, так зато платят больше!=
Poryadok wrote:Сколько платят - вопрос не ко мне, но в целом - дают средний рейт по нашей местности.
-
- Уже с Приветом
- Posts: 1383
- Joined: 17 Jan 2005 22:33
- Location: Minsk, Belarus - Beaverton, OR
Re: Ищем спеца по motion controllers и по C++
Насчёт переезда из Калифорнии и насчёт париться если предлагают средний рейт.
Если есть хорошая работа, и всё устраивает, то дёргаться незачем.
Если сократили, или грозятся вот-вот сократить, то, при отсутствии более крутых предложений, почему бы и не рассмотреть предложение со средним рейтом?
Кроме того, многое зависит от корпоративной культуры. Знаю людей, которые шли в Интел на более высокий рейт, ушли оттуда, и больше пробовать с Интелом не хотят, и предпочитают более средний рейт где-то ещё.
Насчёт Калифорнии - так и Калифорния может надоесть, что-то может не нравиться. Кому - злое солнце, кому - большие пробки, кому - недобрые цены на недвижимость, а кому - и негуманное законодательство. Но тут, конечно, есть более интересные возможности. Например, если у вашей фирмы есть филиалы в других штатах - попытаться перевестись туда при сохранении Калифорнийской зарплаты. Некоторым удавалось.
Если есть хорошая работа, и всё устраивает, то дёргаться незачем.
Если сократили, или грозятся вот-вот сократить, то, при отсутствии более крутых предложений, почему бы и не рассмотреть предложение со средним рейтом?
Кроме того, многое зависит от корпоративной культуры. Знаю людей, которые шли в Интел на более высокий рейт, ушли оттуда, и больше пробовать с Интелом не хотят, и предпочитают более средний рейт где-то ещё.
Насчёт Калифорнии - так и Калифорния может надоесть, что-то может не нравиться. Кому - злое солнце, кому - большие пробки, кому - недобрые цены на недвижимость, а кому - и негуманное законодательство. Но тут, конечно, есть более интересные возможности. Например, если у вашей фирмы есть филиалы в других штатах - попытаться перевестись туда при сохранении Калифорнийской зарплаты. Некоторым удавалось.
Отлипай давай от форума и марш работать!
-
- Уже с Приветом
- Posts: 4375
- Joined: 20 Jun 2001 09:01
Re: Ищем спеца по motion controllers и по C++
Тема последнего сообщения (в широком концептуальном плане, без привязки к C++ и датчикам движения) не может быть раскрыта в полной мере без участия в дискуссии признанного Орегоноведа и Портландолюба. Миша?
-
- Уже с Приветом
- Posts: 6969
- Joined: 26 Feb 2011 17:40
Re: Ищем спеца по motion controllers и по C++
и сколько из них разбирается в motion controller-a.Интеррапт wrote:Ну и выводы. Подумайте, сколько человек посещают Привет, сколько из них живут в районе Портленда, и сколько из этих живущих уже работают.Poryadok wrote:Офигительный рынок труда в Америке! Никому работа не нужна!
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Ищем спеца по motion controllers и по C++
Контроллеры в такой работе как раз самое приятное и интересное. Куда хуже, если софт задизайнен и изначально сделан кондовыми железячниками, для которых программирование не основной скилл.
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 5766
- Joined: 25 Feb 2001 10:01
- Location: Силиконовая Долина
Re: Ищем спеца по motion controllers и по C++
А мне интересно работать с любым кодом. От хорошего научишься чему нибудь хорошему. От плохого научишься как делать не стоит. Все в опыт и жизненные примеры пойдет. А иначе только теоретизировать что хорошо а что плохо.Medium-rare wrote:Куда хуже, если софт задизайнен и изначально сделан кондовыми железячниками, для которых программирование не основной скилл.
one Nation under God, indivisible, with liberty and justice for all
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Ищем спеца по motion controllers и по C++
Да, и отрицательный пример полезен, только на некоторых местах работы от нас ещё требуют и продуктивность. А имея какой-то hairy code зачастую больше пытаешься как-то его перефакторить, чтобы не так противно было, вместо продуктивной работы. А если смириться, и продолжать херачить, как там нахерачено, это вроде усугубления болезни и как-бы добровольного вступления в банду идиотов.Teh Instructor wrote: А мне интересно работать с любым кодом. От хорошего научишься чему нибудь хорошему. От плохого научишься как делать не стоит. Все в опыт и жизненные примеры пойдет. А иначе только теоретизировать что хорошо а что плохо.
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 1663
- Joined: 16 Jul 2009 14:18
- Location: Uganda
Re: Ищем спеца по motion controllers и по C++
Банда - это хорошо. Вон, банда четырех такого наворотила, что народ до сих пор мозги вывернутые на место поставить не можетMedium-rare wrote:как-бы добровольного вступления в банду идиотов.
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Ищем спеца по motion controllers и по C++
А вы сами представляете, что такое КОМ в комплекте с многопоточностью? Это конченный вынос мозга. 10 лет назад еще имело смысл, но в 2013 году, да с переездом в Портленд (на самом деле, не важно куда, главное - переезд), да на контракт, с неясными перспективами и толстым намеком, что через неделю могут указать на дверь, потому что кому-то показалось, что человек недостаточно хороший....Poryadok wrote:Офигительный рынок труда в Америке! Никому работа не нужна! Ну, хорошо, по моушн контроллеры не все знают. Но С++ - то, надеюсь, все учили? (см. позицию №2).
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 5766
- Joined: 25 Feb 2001 10:01
- Location: Силиконовая Долина
Re: Ищем спеца по motion controllers и по C++
Полностью согласен. COM это динозавр.АццкоМото wrote: А вы сами представляете, что такое КОМ в комплекте с многопоточностью? Это конченный вынос мозга. 10 лет назад еще имело смысл,
Я тут кстати все больше склоняюсь к мысли, что часто компании стоит потратиться на обновление стека технологий, чтобы иметь доступ к большему числу хороших программистов. Если компании этого не делают - они медленно умирают вместе с этими старыми техногогиями, потому что просто работать некому. Или их покупают и уже новая компания выбрасывает код и старую технологию, оставляя только суть.
one Nation under God, indivisible, with liberty and justice for all
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Ищем спеца по motion controllers и по C++
Как вызовы функций динозавр. На функции мода ещё не прошла? А на способ подружить две программы в системе через декларированый набор функций, уже прошла?Teh Instructor wrote: Полностью согласен. COM это динозавр.
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 11999
- Joined: 08 Sep 2006 20:07
- Location: Силиконка
Re: Ищем спеца по motion controllers и по C++
Я думаю что да, прошла. Благо есть всякие другие механизмы меж-процессного взаимодействия.Medium-rare wrote:А на способ подружить две программы в системе через декларированый набор функций, уже прошла?
И COM - зло, однозачно. Во-первых, тем, что он один глобальный на весь контупер.
Во-вторых, есть такое мнение (с которым я согласен), что идея смимикрировать удалённый вызов обычным вызовом локальной ф-ции порочна в своей сути.
Ну и COM & threading, да, эпический головняк. "Apartment models", мля. Как вспомнишь, так вздрогнешь.
Добавлю, на всякий случай. Не то, чтобы я совсем не вижу места COM - быть может, кое-где это ещё может канать как способ решение каких-то проблем. Но слава богу, мест таких всё меньше и меньше, и идейно - см. выше.
Last edited by M. Ridcully on 17 May 2013 18:36, edited 1 time in total.
Мир Украине. Свободу России.
-
- Уже с Приветом
- Posts: 5766
- Joined: 25 Feb 2001 10:01
- Location: Силиконовая Долина
Re: Ищем спеца по motion controllers и по C++
В совмеренном мире программе надо научиться слушать и понимать HTTP/REST. А управлять ею будет программа на питоне. Мир жестокMedium-rare wrote:Как вызовы функций динозавр. На функции мода ещё не прошла? А на способ подружить две программы в системе через декларированый набор функций, уже прошла?Teh Instructor wrote: Полностью согласен. COM это динозавр.
one Nation under God, indivisible, with liberty and justice for all
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Ищем спеца по motion controllers и по C++
В Metro введена концепция песочницы sandbox, практически старый COM забанен, новый API. Out-of-proc сервера нет, но in-proc, с новыми качественными обёртками, во весь рост. Это всё для повышения секьюрности мобильных приложений, а вообще-то ну такая туча приложений и сервисов работает с COM и в in-proc и в out-of-proc, что слухи о его смерти сильно преувеличены. Обёртки качественные облегчают страдания, даже многопоточные.M. Ridcully wrote: И COM - зло, однозачно. Во-первых, тем, что он один глобальный на весь контупер.
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Ищем спеца по motion controllers и по C++
Да-да, щас, ага, программа, которую Порядок пишет, будет с устройством общаться через технологию из мира Жабы с latency за пределами самого буйного воображения. Он жеж не сайтики программирует, кам он. Другое дело, зачем там вообще COM, неужели нельзя было разрулить в одном процессе прямыми вызовами DLL-ых функций без технологии для универсального "сношения" всего со всем.Teh Instructor wrote: В совмеренном мире программе надо научиться слушать и понимать HTTP/REST. А управлять ею будет программа на питоне. Мир жесток
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 11999
- Joined: 08 Sep 2006 20:07
- Location: Силиконка
Re: Ищем спеца по motion controllers и по C++
И о чём тогда спорим?Medium-rare wrote:В Metro введена концепция песочницы sandbox, практически старый COM забаненM. Ridcully wrote: И COM - зло, однозачно. Во-первых, тем, что он один глобальный на весь контупер.
Мир Украине. Свободу России.
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Ищем спеца по motion controllers и по C++
Metro это по сути мобильная платформа, которую натянули и на десктоп, да и то, старый, но новый, добрый in-proc, который больше по имени почему-то редко называют. Metro есть одна из двух морд Windows 8. В другой, старой морде, всё Ok с COM, backward compatibility, и серверные, которые по определению не метро, и офисные продукты, которые не метро, могут и пользуются. .Net, технология для прикладников, по сути, тоже пользуется, но скрывая "малоинтересные" детали, зато насоздавав кучку своих.M. Ridcully wrote: И о чём тогда спорим?
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 3647
- Joined: 23 May 2010 15:10
Re: Ищем спеца по motion controllers и по C++
оно может и зло, но винда им пропитана и пользовать время от времени все равно надоИ COM - зло, однозачно. Во-первых, тем, что он один глобальный на весь контупер.
банально тот же shell, да и не только... вот даже из C++ .net захостить и то COM
а что там было такого, что вздрагивать приходилось?Ну и COM & threading, да, эпический головняк. "Apartment models", мля. Как вспомнишь, так вздрогнешь.
apartment - однопоточный (через оконную очередь сообщений сделанный)
multithreaded - многопоточный (но поток свой)
neutral - на потоке клиента
-
- Уже с Приветом
- Posts: 3836
- Joined: 13 Sep 2007 10:06
Re: Ищем спеца по motion controllers и по C++
Рест можно слушать и на плюсах, если что. Но да, я не понимаю зачем тут нужен ком.Medium-rare wrote:Да-да, щас, ага, программа, которую Порядок пишет, будет с устройством общаться через технологию из мира Жабы с latency за пределами самого буйного воображения. Он жеж не сайтики программирует, кам он. Другое дело, зачем там вообще COM, неужели нельзя было разрулить в одном процессе прямыми вызовами DLL-ых функций без технологии для универсального "сношения" всего со всем.Teh Instructor wrote: В совмеренном мире программе надо научиться слушать и понимать HTTP/REST. А управлять ею будет программа на питоне. Мир жесток
-
- Уже с Приветом
- Posts: 5766
- Joined: 25 Feb 2001 10:01
- Location: Силиконовая Долина
Re: Ищем спеца по motion controllers и по C++
Делаю прогноз на 5 лет вперед - в микроскопе линукс, управляется по сети с Мака. Для винды тоже написана программка, но глючная.
Звучит как песня, и программисты толпой валят, даже в Портланд, за такой сладкой работой.
Звучит как песня, и программисты толпой валят, даже в Портланд, за такой сладкой работой.
one Nation under God, indivisible, with liberty and justice for all
-
- Уже с Приветом
- Posts: 11999
- Joined: 08 Sep 2006 20:07
- Location: Силиконка
Re: Ищем спеца по motion controllers и по C++
Да букав много всяких читать приходилось и разбираться во всякой **не, вместо того, чтобы фичи реализовывать. Маршаллинги-шмаршаллинги.Alexandr wrote:а что там было такого, что вздрагивать приходилось?
Мир Украине. Свободу России.
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Ищем спеца по motion controllers и по C++
Это будет использование технологии Sockets (которая под веб-коммуникациями, но неявно), которая даже старше COM. Преимущество Sockets будет в кросс-платформенности, но оно всегда out of process, через ядро ходит, даже если процесс будет посылать что-то самому себе. И зачем-то теребить порт (хотя то, возможно, не всегда доходит до network adapter, если с умом реализовано), который придуман для взаимодействия даже не в пределах одного компьютера, но между разными. А REST и вовсе там ни за чем, это высокоуровневая абстракция для значительно более прикладного программирования. Одна моя работа, которой занимался года три была про это, и там были разные виды communications, IPC - Inter Process Communications.avitya wrote: Рест можно слушать и на плюсах, если что. Но да, я не понимаю зачем тут нужен ком.
... and even then it's rare that you'll be going there...