Требования к С++ разработчику-контрактору на H1B в SFBA
-
- Уже с Приветом
- Posts: 802
- Joined: 24 Jan 2007 07:32
- Location: Сергели->Новосибирск->SFBA->Новосибирск->Москва->NY->SFBA
Требования к С++ разработчику-контрактору на H1B в SFBA
Привет народ.
В продолжении топика, навеяло.
Задался я вопросом проверить насколько востребованным является .NET и C++ разработчик в SFBA.
Объективных критериев у меня нет поэтому воспользовался дайсом.
Dice мне выдал следующее по критериям:
"C++ developer" San Francisco, CA - 632/148
".NET developer" San Francisco, CA - 214/72
1-я цифра - всего
2-я цифра - только контракт (С2С + С2H)
В связи с этим в голову пришла такая мысль я не попробовать ли действительно прорабатывать 2 резюме одно для .NET (основной мой профиль), другое для С++.
Опыта у меня на С++ немного, 2 года в 2005-2006 и 1.5 последних года вперемежку с C#, если грубо то всего 3-3.5 года прерывистого опыта.
Разрабатывал только для Windows что конечно существенно сужает число вакансий в SFBA.
Рассматриваю как альтернативу искать позицию С++ разработчика (в дополнение к основному .NET).
Подскажите какие обычно требования к кандидату на позиции? Какие задачки обычно спрашивают на собеседованиях? Ну и вообще стоит ли переться с таким скромным багажом?
Ну из библиотек кроме STL работал только с boost, WinAPI. Нулевой опыт разработки под Unix/Linux.
Из плюсов могу отметить знание алгоритмов и структуры данных, знание стандарта С++ 11, ООП и прочий джентльменский набор.
В продолжении топика, навеяло.
Задался я вопросом проверить насколько востребованным является .NET и C++ разработчик в SFBA.
Объективных критериев у меня нет поэтому воспользовался дайсом.
Dice мне выдал следующее по критериям:
"C++ developer" San Francisco, CA - 632/148
".NET developer" San Francisco, CA - 214/72
1-я цифра - всего
2-я цифра - только контракт (С2С + С2H)
В связи с этим в голову пришла такая мысль я не попробовать ли действительно прорабатывать 2 резюме одно для .NET (основной мой профиль), другое для С++.
Опыта у меня на С++ немного, 2 года в 2005-2006 и 1.5 последних года вперемежку с C#, если грубо то всего 3-3.5 года прерывистого опыта.
Разрабатывал только для Windows что конечно существенно сужает число вакансий в SFBA.
Рассматриваю как альтернативу искать позицию С++ разработчика (в дополнение к основному .NET).
Подскажите какие обычно требования к кандидату на позиции? Какие задачки обычно спрашивают на собеседованиях? Ну и вообще стоит ли переться с таким скромным багажом?
Ну из библиотек кроме STL работал только с boost, WinAPI. Нулевой опыт разработки под Unix/Linux.
Из плюсов могу отметить знание алгоритмов и структуры данных, знание стандарта С++ 11, ООП и прочий джентльменский набор.
Спи быстрее, твоя подушка нужна другому. Copyright Зощенко
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Требования к С++ разработчику-контрактору на H1B в SFBA
Пока вы ещё *не совсем* в Америке, да напишите нужное по скиллам резюме, что там в России типа делаете. Вот когда уже здесь, то то будете писать, что реально.
А сами долбите пока популярные скиллы. Я бы поставил Linux и пописал бы чего на C++ в Qt Creator опенсорсном. Выложил бы в GitHub. С OpenGL, например, что красивое, погуглите такие позиции, они бывают. Или ещё чего на тему. IMHO это всё довольно профильно, что именно за программера хотят ввезти. Статистику по языку фтопку. Вас за ещё что-то берут. Android, OpenGL, что такого из приятного может быть...
Почему контрактор? У вас на рабочей визе работодатель-спонсор визы, а не вы сами по себе. Может быть, консалтером будете, в бадишопе на W2, как перманент. Не на 1099, на которой контракторы.
Почему SF? Не надо именно куда-то, надо в страну для начала.
А сами долбите пока популярные скиллы. Я бы поставил Linux и пописал бы чего на C++ в Qt Creator опенсорсном. Выложил бы в GitHub. С OpenGL, например, что красивое, погуглите такие позиции, они бывают. Или ещё чего на тему. IMHO это всё довольно профильно, что именно за программера хотят ввезти. Статистику по языку фтопку. Вас за ещё что-то берут. Android, OpenGL, что такого из приятного может быть...
Почему контрактор? У вас на рабочей визе работодатель-спонсор визы, а не вы сами по себе. Может быть, консалтером будете, в бадишопе на W2, как перманент. Не на 1099, на которой контракторы.
Почему SF? Не надо именно куда-то, надо в страну для начала.
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 802
- Joined: 24 Jan 2007 07:32
- Location: Сергели->Новосибирск->SFBA->Новосибирск->Москва->NY->SFBA
Re: Требования к С++ разработчику-контрактору на H1B в SFBA
Ну я же не написал у ультимативной форме, я просто рассматриваю альтернативу.Medium-rare wrote:Почему SF? Не надо именно куда-то, надо в страну для начала.
понятно что в NY, NY для дотнетчика больше всего работы.
Спи быстрее, твоя подушка нужна другому. Copyright Зощенко
-
- Уже с Приветом
- Posts: 802
- Joined: 24 Jan 2007 07:32
- Location: Сергели->Новосибирск->SFBA->Новосибирск->Москва->NY->SFBA
Re: Требования к С++ разработчику-контрактору на H1B в SFBA
Вы тут ничего не путаете? Я рассматриваю контракт именно потому что через бодишоп ехать буду.Medium-rare wrote: Почему контрактор? У вас на рабочей визе работодатель-спонсор визы, а не вы сами по себе. Может быть, консалтером будете, в бадишопе на W2, как перманент. Не на 1099, на которой контракторы.
Где ж вы видели чтоб вам рабовладелец еще и работу искал?
Хотя такие бывают конечно.
Спи быстрее, твоя подушка нужна другому. Copyright Зощенко
-
- Уже с Приветом
- Posts: 802
- Joined: 24 Jan 2007 07:32
- Location: Сергели->Новосибирск->SFBA->Новосибирск->Москва->NY->SFBA
Re: Требования к С++ разработчику-контрактору на H1B в SFBA
Вообще в идеале хотелось бы что то типа этого (по типу работы а не по компании)
Но без опыта и подготовки туда просто так не пролезешь.
Но без опыта и подготовки туда просто так не пролезешь.
Спи быстрее, твоя подушка нужна другому. Copyright Зощенко
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Требования к С++ разработчику-контрактору на H1B в SFBA
Тут путаница в терминах, но не у меня. Так как именно это и проходил. Вообще контракт ваш с работодателем. А "контрактор" в Омерике это такой работник, который сам по себе, без работодателя, вроде как предприниматель-индивидуал, оплачивается по часам, налоговая форма 1099. А у работодателя вы 100% будете на W2.Pantigalt wrote:Вы тут ничего не путаете? Я рассматриваю контракт именно потому что через бодишоп ехать буду.
Где ж вы видели чтоб вам рабовладелец еще и работу искал?
Хотя такие бывают конечно.
Нас по месту работу называли consulter, когда от бадишопа трудились. Это тоже иногда путают с контрактором, для места, где вы работаете, всё равно, они платят за вас по часам, но дяде из бадишопа. Ну или не путают, между консалтером и контрактором нет противоречия в смысле, что вы временно помогаете, но вы-то будете особым консалтером, который от дяди. Не самостоятельным контрактором, который у всех на языке.
Я в прошлом месяце нанимал контракторов на ремонт крыши.
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 1008
- Joined: 24 Mar 2010 21:14
- Location: SFBA
Re: Требования к С++ разработчику-контрактору на H1B в SFBA
Если вы хорошо знаете С++, СТЛ и Буст, то проблем быть не должно. Виндоус - это не клеймо. Прочитайте любую книжку по Юниксу/Линуксу чтобы понимать основы, сочините резюме поразвесистее и с опытом в С++ побогаче, подмикшируйте туда чуток Линукса (ну типа переносил часть логики с Винды на мультиплатформу, это все понимают) и вперед, на танки.Pantigalt wrote: Опыта у меня на С++ немного, 2 года в 2005-2006 и 1.5 последних года вперемежку с C#, если грубо то всего 3-3.5 года прерывистого опыта.
Разрабатывал только для Windows что конечно существенно сужает число вакансий в SFBA.
Рассматриваю как альтернативу искать позицию С++ разработчика (в дополнение к основному .NET).
Подскажите какие обычно требования к кандидату на позиции? Какие задачки обычно спрашивают на собеседованиях? Ну и вообще стоит ли переться с таким скромным багажом?
Ну из библиотек кроме STL работал только с boost, WinAPI. Нулевой опыт разработки под Unix/Linux.
Из плюсов могу отметить знание алгоритмов и структуры данных, знание стандарта С++ 11, ООП и прочий джентльменский набор.
Спрашивают обычно алгоритмы, которые ни от языка, ни от ОС не зависят. По Стандарту погоняют немного. Еще очень любят книжки Майерса "Эффективное Использование С++/STL/etc", особенно финансисты, очень часто вопросы прямо оттуда. Ну и на сообразительность задачки, куда ж без них.
-
- Уже с Приветом
- Posts: 802
- Joined: 24 Jan 2007 07:32
- Location: Сергели->Новосибирск->SFBA->Новосибирск->Москва->NY->SFBA
Re: Требования к С++ разработчику-контрактору на H1B в SFBA
Это как раз не пугает - это вопрос знаний и тренировки. За Майерса спасибо, перечитаю еще раз).Berlaga wrote: Спрашивают обычно алгоритмы, которые ни от языка, ни от ОС не зависят. По Стандарту погоняют немного. Еще очень любят книжки Майерса "Эффективное Использование С++/STL/etc", особенно финансисты, очень часто вопросы прямо оттуда. Ну и на сообразительность задачки, куда ж без них.
Спи быстрее, твоя подушка нужна другому. Copyright Зощенко
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: Требования к С++ разработчику-контрактору на H1B в SFBA
Более продвинутые книжки Саттера тоже не помешает бегло просмотреть.
Обратите внимание на поиск Кёнига и SFINAE. Может попасться вопрос про перегрузку, связанную с размером массива, или перегрузку нулем, когда последний выступает в роли указателя на функцию или функцию-член.
Обратите внимание на поиск Кёнига и SFINAE. Может попасться вопрос про перегрузку, связанную с размером массива, или перегрузку нулем, когда последний выступает в роли указателя на функцию или функцию-член.
-
- Уже с Приветом
- Posts: 802
- Joined: 24 Jan 2007 07:32
- Location: Сергели->Новосибирск->SFBA->Новосибирск->Москва->NY->SFBA
Re: Требования к С++ разработчику-контрактору на H1B в SFBA
Это про приоритет обычных функций над шаблонными, не увлекаться специализацией шаблонных функций?Мальчик-Одуванчик wrote:или перегрузку нулем, когда последний выступает в роли указателя на функцию или функцию-член.
Спасибо за примеры вопросов.
Спи быстрее, твоя подушка нужна другому. Copyright Зощенко
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Требования к С++ разработчику-контрактору на H1B в SFBA
Таки куда чаще проблемы интервью с решениями задач с помощью алгоритмов.
Только алгоритмы и были у некоторых причиной летального исхода интервью.
Или не знал готового способа, или в имплементации слегка недоперестарался.
В 90% случаев за пределы банальностей в интервью на C++ позиции не ходят. Сплошь кодить им надо, и быстро. Дийкстру накодил в одном старт-апе, а в двух соснах с каким-то слегка усложнённым переворотом списка запутался.
Только алгоритмы и были у некоторых причиной летального исхода интервью.
Или не знал готового способа, или в имплементации слегка недоперестарался.
В 90% случаев за пределы банальностей в интервью на C++ позиции не ходят. Сплошь кодить им надо, и быстро. Дийкстру накодил в одном старт-апе, а в двух соснах с каким-то слегка усложнённым переворотом списка запутался.
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 1008
- Joined: 24 Mar 2010 21:14
- Location: SFBA
Re: Требования к С++ разработчику-контрактору на H1B в SFBA
+1.Medium-rare wrote:Таки куда чаще проблемы интервью с решениями задач с помощью алгоритмов.
...
В 90% случаев за пределы банальностей в интервью на C++ позиции не ходят.
Хотя один раз мне предлагали идти в команду к члену Комитета по Стандарту и обещали интервью со всеми наворотами. Но что-то там затянули и я уже другой оффер принял.
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: Требования к С++ разработчику-контрактору на H1B в SFBA
Как подобрать специализацию (например для класса с нужной функией-членом, функтора или лямбды) и общую функцию. А в поиске Кенига учесть вовлечение функций из пространства имен, где опреден класс.Pantigalt wrote:Это про приоритет обычных функций над шаблонными, не увлекаться специализацией шаблонных функций?Мальчик-Одуванчик wrote:или перегрузку нулем, когда последний выступает в роли указателя на функцию или функцию-член.
Спасибо за примеры вопросов.
-
- Уже с Приветом
- Posts: 802
- Joined: 24 Jan 2007 07:32
- Location: Сергели->Новосибирск->SFBA->Новосибирск->Москва->NY->SFBA
Re: Требования к С++ разработчику-контрактору на H1B в SFBA
Я поставил Ubuntu и выбираю что бы поставить для разработки.Medium-rare wrote:Я бы поставил Linux и пописал бы чего на C++ в Qt Creator опенсорсном.
Читаю статью на хабре и если ориентироваться только на нее то выглядит так как будто на Eclipse проще всего программировать на С++ под linux.
Спи быстрее, твоя подушка нужна другому. Copyright Зощенко
-
- Уже с Приветом
- Posts: 1044
- Joined: 27 May 2002 19:01
- Location: Boston
Re: Требования к С++ разработчику-контрактору на H1B в SFBA
Cracking-Coding-Interview-Programming-QuestionsPantigalt wrote: Подскажите какие обычно требования к кандидату на позиции? Какие задачки обычно спрашивают на собеседованиях? Ну и вообще стоит ли переться с таким скромным багажом?
-
- Уже с Приветом
- Posts: 802
- Joined: 24 Jan 2007 07:32
- Location: Сергели->Новосибирск->SFBA->Новосибирск->Москва->NY->SFBA
Re: Требования к С++ разработчику-контрактору на H1B в SFBA
Эту книжку я читал, но там больше по алгоритмам и психологии подготовки.SOUND wrote:Cracking-Coding-Interview-Programming-QuestionsPantigalt wrote: Подскажите какие обычно требования к кандидату на позиции? Какие задачки обычно спрашивают на собеседованиях? Ну и вообще стоит ли переться с таким скромным багажом?
Меня интересует больше техническая часть интервью.
Спи быстрее, твоя подушка нужна другому. Copyright Зощенко
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Требования к С++ разработчику-контрактору на H1B в SFBA
Eclipse? Как-то доставало меня Затмение выше всяких разумных пределов. То прикрути, это прикрути, всё равно не так, всё сноси. Неравильная статья.Pantigalt wrote:Я поставил Ubuntu и выбираю что бы поставить для разработки.Medium-rare wrote:Я бы поставил Linux и пописал бы чего на C++ в Qt Creator опенсорсном.
Читаю статью на хабре и если ориентироваться только на нее то выглядит так как будто на Eclipse проще всего программировать на С++ под linux.
Сами подумайте, зачем для C++ среда на Жабе, когда есть хорошее нативное решение?
Один аргумент могу назвать за Затмение - Андроид. И то, сам Гугл уже неплохую Android Studio запилил, ибо всех достало.
Говорю Qt. В Санта Кларе Digia набирает её родимую делать, хотите?
И есличо, мы тут с вашими вопросами что по Криэйтору что по библиотеке попробуем помочь.
И можно в Qt Creator писать просто C или C++, без проблем.
Отладчик gdb в нём оч.хор интегрирован. Менее всего будете страдать после Visual Studio.
Сам поставил Qt и пользую Creator на Ubuntu дома. Экспириенс вполне, вполне. Всё на месте.
По умолчанию клавиатурные шорткаты почти как Visual Studio.
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
-
- Уже с Приветом
- Posts: 802
- Joined: 24 Jan 2007 07:32
- Location: Сергели->Новосибирск->SFBA->Новосибирск->Москва->NY->SFBA
Re: Требования к С++ разработчику-контрактору на H1B в SFBA
Поставил, вроде неплох, настроил С++11. Не нашел как блочно комментировать.Medium-rare wrote:Qt Creator
Пока не смог скачать. Вроде ссылка есть но не могу по ссылке скачатьМальчик-Одуванчик wrote:CodeBlock
Хотелось бы в конечном итоге все 3 сравнить (CodeBlocks, Eclispe, Qt Creator).
Спи быстрее, твоя подушка нужна другому. Copyright Зощенко
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Требования к С++ разработчику-контрактору на H1B в SFBA
Ну, не в .cpp же, а в .pro? Или вовсе шорткат блоки текста комментировать?Pantigalt wrote:Поставил, вроде неплох, настроил С++11. Не нашел как блочно комментировать.
http://doc.qt.digia.com/qtcreator-2.4/c ... tcuts.html
Toggle comment for selection : Ctrl+/
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 802
- Joined: 24 Jan 2007 07:32
- Location: Сергели->Новосибирск->SFBA->Новосибирск->Москва->NY->SFBA
Re: Требования к С++ разработчику-контрактору на H1B в SFBA
Да, все разобрался и с комментированием блоками и с загрузкой CodeBlock.Medium-rare wrote:Ну, не в .cpp же, а в .pro? Или вовсе шорткат блоки текста комментировать?Pantigalt wrote:Поставил, вроде неплох, настроил С++11. Не нашел как блочно комментировать.
http://doc.qt.digia.com/qtcreator-2.4/c ... tcuts.html
Toggle comment for selection : Ctrl+/
Спи быстрее, твоя подушка нужна другому. Copyright Зощенко
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: Требования к С++ разработчику-контрактору на H1B в SFBA
неплохая подборка на форуме старперов
http://www.artima.com/cppsource
http://www.artima.com/cppsource