с++ developer, linux
От: -n1l-  
Дата: 24.09.14 18:24
Оценка:
Видел такой тип вакансий, очень хотелось бы узнать чем таким там люди занимаются.
Кроме c++ обычной стоит либо знание сетевого программирования, системного программирования(понимание работы отладчиков и т.д.),
наличие знаний скриптовых языков типа perl/python, какая либо эзотерическая функциональщина типа erlanga(да тоже встречается),
матан, понимание asm'a.
Чем занимаются люди которые ищут себе подобных кандидатов?
Кто нибудь может рассказать, устроить небольшую экскурсию.
Заранее благодарю.

  spoiler
У меня пока только одно предположение, это Embedded systems, и все.
Но там точно не embedded. Я так думаю
Re: с++ developer, linux
От: PMLife http://PMLife.ru
Дата: 24.09.14 18:28
Оценка:
Здравствуйте, -n1l-, Вы писали:

N>Видел такой тип вакансий, очень хотелось бы узнать чем таким там люди занимаются.

N>Кроме c++ обычной стоит либо знание сетевого программирования, системного программирования(понимание работы отладчиков и т.д.),
N>наличие знаний скриптовых языков типа perl/python, какая либо эзотерическая функциональщина типа erlanga(да тоже встречается),
N>матан, понимание asm'a.
N>Чем занимаются люди которые ищут себе подобных кандидатов?
N>Кто нибудь может рассказать, устроить небольшую экскурсию.
N>Заранее благодарю.

Поделитесь ссылкой хоть на одну?
Блог менеджера проектов.
Re[2]: с++ developer, linux
От: -n1l-  
Дата: 24.09.14 18:52
Оценка:
Здравствуйте, PMLife, Вы писали:

здесь

еще ЧТо интересно, то там веб фигурирует.

Самое интересное, видел вакансию 250к, москва, с++, нужно было знать скриптовые языки, понимать асм, работать с отладчиком, знать матан и еще что-то.
Re: с++ developer, linux
От: UVV Великобритания  
Дата: 24.09.14 19:04
Оценка:
Здравствуйте, -n1l-, Вы писали:

N>Видел такой тип вакансий, очень хотелось бы узнать чем таким там люди занимаются.

N>Кроме c++ обычной стоит либо знание сетевого программирования, системного программирования(понимание работы отладчиков и т.д.),
N>наличие знаний скриптовых языков типа perl/python, какая либо эзотерическая функциональщина типа erlanga(да тоже встречается),
N>матан, понимание asm'a.
N>Чем занимаются люди которые ищут себе подобных кандидатов?
N>Кто нибудь может рассказать, устроить небольшую экскурсию.
N>Заранее благодарю.

Зависит от компании. Если именно С++, то системного программирования там особо не требуется (ну может немного для некоторых задач). Скриптовые языки очень полезны и помогают автоматизировать много вещей (python / ruby), асм как таковой не нужен. Компания, где я работаю, занимается софтом для авиаиндустрии (обработка данных с различных устройств, конвертация в другие форматы, наблюдение за параметрами и т.п.).
Re: с++ developer, linux
От: Sni4ok  
Дата: 24.09.14 19:13
Оценка:
Здравствуйте, -n1l-, Вы писали:

N>Видел такой тип вакансий, очень хотелось бы узнать чем таким там люди занимаются.


c++, gdb и знание консольки линукса.
Re: с++ developer, linux
От: ArtK  
Дата: 25.09.14 02:22
Оценка: +1
Здравствуйте, -n1l-, Вы писали:

У нас под этим подразумевается разработка консольных приложений, либо демонов.
Соответственно кроме самого C++ нужно знать скриптовые языки, командную строку и иметь общее представление об устройстве Linux.
Плюс много где (Google/Facebook/Yandex) у разработчика может быть MacBook, а разработка ведётся на выделенном Linux сервере через ssh, поэтому удобно ещё уметь пользоваться vim/mc/gdb.
Re[2]: с++ developer, linux
От: dimon5  
Дата: 25.09.14 06:59
Оценка:
Здравствуйте, ArtK, Вы писали:
AK>Плюс много где (Google/Facebook/Yandex) у разработчика может быть MacBook, а разработка ведётся на выделенном Linux сервере через ssh, поэтому удобно ещё уметь пользоваться vim/mc/gdb.
Фуу какой изврат. А в нормальной графической ИДЕ на локальном компе не судьба писать?
Re[3]: с++ developer, linux
От: Miroff Россия  
Дата: 25.09.14 07:21
Оценка:
Здравствуйте, -n1l-, Вы писали:

N>здесь


Обычный мейнтейнер. Кода почти не пишет, собирает чужие приложения в пакеты и если что-то не собирается фиксит.

N>еще ЧТо интересно, то там веб фигурирует.


CoxMedia занимается онлайн рекламой. Судя по тому что они хотят epool, nginx и highload это баннерный движок целиком, либо частично, написанный на плюсах в виде модуля nginx.

N>Самое интересное, видел вакансию 250к, москва, с++, нужно было знать скриптовые языки, понимать асм, работать с отладчиком, знать матан и еще что-то.


Что угодно может быть. Вот если ты найдешь эту вакансию и запостишь сюда...
Re[3]: с++ developer, linux
От: ArtK  
Дата: 25.09.14 07:44
Оценка:
Здравствуйте, dimon5, Вы писали:

D>Фуу какой изврат. А в нормальной графической ИДЕ на локальном компе не судьба писать?


У меня например Mac, при этом проект собирается под Linux/FreeBSD/Windows.
Хотя конечно при должном упорстве можно настроить sshfs и работать на "нормальной графической ИДЕ", но тут уж кому как удобно.
Мне удобно vim/mc/gdb через ssh.
Re[3]: с++ developer, linux
От: -n1l-  
Дата: 25.09.14 10:13
Оценка:
Здравствуйте, dimon5, Вы писали:
Через ssh можно заставить приложение на сервере использовать локальный x-server.
Т.е.если работать то изменения будут записываться на сервере а вот все остальное будет крутиться и запускаться локально, и будет казаться, что работа ведется локально.
Re[4]: с++ developer, linux
От: -n1l-  
Дата: 25.09.14 10:15
Оценка:
Здравствуйте, Miroff, Вы писали:
M>Что угодно может быть. Вот если ты найдешь эту вакансию и запостишь сюда...
Долго вчера искал, так и не смог найти. Поищу еще.

Кстати, пару раз видел в обязанностях "участие в разработке компилятора".
Коммерческий компилятор? С нуля? Такое тоже делают?
Re[2]: с++ developer, linux
От: -n1l-  
Дата: 25.09.14 10:18
Оценка:
Здравствуйте, ArtK, Вы писали:

AK>Здравствуйте, -n1l-, Вы писали:


AK>У нас под этим подразумевается разработка консольных приложений, либо демонов.

AK>Соответственно кроме самого C++ нужно знать скриптовые языки, командную строку и иметь общее представление об устройстве Linux.
AK>Плюс много где (Google/Facebook/Yandex) у разработчика может быть MacBook, а разработка ведётся на выделенном Linux сервере через ssh, поэтому удобно ещё уметь пользоваться vim/mc/gdb.

Демоны, понятно. А консольки зачем?
Это же не будет выглядеть так: system:user$> some-app arg1 arg2 arg3
Re[5]: с++ developer, linux
От: Miroff Россия  
Дата: 25.09.14 10:30
Оценка:
Здравствуйте, -n1l-, Вы писали:

N>Кстати, пару раз видел в обязанностях "участие в разработке компилятора".

N>Коммерческий компилятор? С нуля? Такое тоже делают?

Еще как, например такие.
Re[5]: с++ developer, linux
От: Хон Гиль Дон Россия  
Дата: 25.09.14 11:36
Оценка:
Здравствуйте, -n1l-, Вы писали:


N>Кстати, пару раз видел в обязанностях "участие в разработке компилятора".

N>Коммерческий компилятор? С нуля? Такое тоже делают?

Бэк-енд для компилятора под "Эльбрус", например. Знакомый таким занимался.
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
Re[3]: с++ developer, linux
От: ArtK  
Дата: 25.09.14 12:17
Оценка:
Здравствуйте, -n1l-, Вы писали:

N>Демоны, понятно. А консольки зачем?

N>Это же не будет выглядеть так: system:user$> some-app arg1 arg2 arg3

Можно запускать по крону. У нас своя система, которая позволяет запустить консольное приложение на нескольких серверах.
Например перелопачивание каких-нубудь данных раз в сутки.
Бывают задачи аналитики, когда нужно найти какие нибудь события в большом логе.
Re[3]: с++ developer, linux
От: eskimo82  
Дата: 25.09.14 13:46
Оценка:
D>Здравствуйте, ArtK, Вы писали:
AK>>Плюс много где (Google/Facebook/Yandex) у разработчика может быть MacBook, а разработка ведётся на выделенном Linux сервере через ssh, поэтому удобно ещё уметь пользоваться vim/mc/gdb.
D>Фуу какой изврат.
Самый продуктивный способ, между прочим. Но да, не для всех...
И я бы добавил в копилку еще и screen — мало-ли кто кабель прогрызет.

D> А в нормальной графической ИДЕ на локальном компе не судьба писать?

X11 forwarding можно через ssh — куда угодно. Локальная машина в этом случае выступает в роли сервера X11.
Re: с++ developer, linux
От: Dair Россия https://dair.spb.ru
Дата: 26.09.14 08:35
Оценка:
Здравствуйте, -n1l-, Вы писали:

N>Видел такой тип вакансий, очень хотелось бы узнать чем таким там люди занимаются.

N>Кроме c++ обычной стоит либо знание сетевого программирования, системного программирования(понимание работы отладчиков и т.д.),

Серверная сторона чего-либо.
Если матлабы — то, возможно, какой-то DSP.
Я встречал ещё разный VoIP.

Я бы, кстати, пошёл бы, интересно, да и надоело мобильниками заниматься
Re[2]: с++ developer, linux
От: -n1l-  
Дата: 26.09.14 12:16
Оценка:
Здравствуйте, Dair, Вы писали:

D>Серверная сторона чего-либо.

Серварная сторона? Какое может быть обоснование серверной стороны на с++?
D>Если матлабы — то, возможно, какой-то DSP.
матлабов не видел, но приму к сведению.
D>Я встречал ещё разный VoIP.
В питере сетевиков полно, да.

D>Я бы, кстати, пошёл бы, интересно, да и надоело мобильниками заниматься


Да, тоже интересно чем-то более приближенно к технике заниматься.
Re[3]: с++ developer, linux
От: Dair Россия https://dair.spb.ru
Дата: 26.09.14 12:23
Оценка:
Здравствуйте, -n1l-, Вы писали:

D>>Серверная сторона чего-либо.

N>Серверная сторона? Какое может быть обоснование серверной стороны на с++?
Внешняя часть на питоне/яве/node.js, какие-либо вычисления (в т.ч., DSP) на c++. Но это предположение, не более того, я тут не настоящий сварщик.
Re[5]: с++ developer, linux
От: AllHD Россия  
Дата: 26.09.14 18:59
Оценка:
Здравствуйте, -n1l-, Вы писали:

N>Кстати, пару раз видел в обязанностях "участие в разработке компилятора".

N>Коммерческий компилятор? С нуля? Такое тоже делают?
Например, берётся LLVM Suite, каким образом на его основе собран CLang. После чего, на его базе реализуется свой кросс-компилятор для генерации кода под теже AVR, в какую-нибудь IDE сродни AVR Studio.
Или же развитие JIT-компилятора в какой-нибудь Java-машине(JVM), типа той, что у Azul Systems.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.