Re: Опенсорсный проект C++ low latency - хочу поучаствовать
От: Handie  
Дата: 19.03.12 08:03
Оценка: +1
NJ>имеется определенный опыт C++ под Win32, под Unix есть, но поменьше весьма, есть надобность подтянуть навыки, в связи с чем заинтересовался OpenSource. Сейчас кто-то подумает "вот такие этот опенсорс и делают" .
NJ>Может кто-то знает хорошие и живые опенсорс проекты, где нужны опытные C++-ники? Интересует что-то под Unix или кросс-платформенное, с высокими требованиями к производительности. Желательно англоязычный проект. Поделитесь плиз.

Low-latency нужен в основном в трейдинге. Трейдинговые платформы как правило не open-source. В системах управления нужен не low-latency, а реал-тайм. Риалтайм это гарантированное время отклика, не обязательно минимальное.

В трейдинге как правило интересует среднее время отклика, а не максимальное.

Высокая производительность не имеет ничего общего с low-latency и real-time. Например баннерная система требует 10,000 показов баннеров в секунду, но при этом достаточно пофиг 20ms или 40ms в среднем на запрос.

В голове каша между high-performance, low-latency и real-time. Это три совершенно ортогональных системы с радикально противоположными требованиями.

Open-source с целью "прославиться" или "получить опыт" бесполезен и бесперспективен. Open-source — это когда люди хотят сделать определенный продукт который им интересен. Хочу присодиниться к чему-нибудь ради прокачки скиллов — не выдержите и месяца писать в свободное от работы время забесплатно.
Опенсорсный проект C++ low latency - хочу поучаствовать
От: NiJazz Австралия  
Дата: 17.03.12 05:03
Оценка:
Привет,

имеется определенный опыт C++ под Win32, под Unix есть, но поменьше весьма, есть надобность подтянуть навыки, в связи с чем заинтересовался OpenSource. Сейчас кто-то подумает "вот такие этот опенсорс и делают" .
Может кто-то знает хорошие и живые опенсорс проекты, где нужны опытные C++-ники? Интересует что-то под Unix или кросс-платформенное, с высокими требованиями к производительности. Желательно англоязычный проект. Поделитесь плиз.
Re: Опенсорсный проект C++ low latency - хочу поучаствовать
От: Arsen.Shnurkov  
Дата: 17.03.12 06:25
Оценка:
NJ> заинтересовался OpenSource.
NJ> Может кто-то знает хорошие и живые опенсорс проекты, где нужны опытные C++-ники?
NJ> Интересует что-то под Unix или кросс-платформенное, с высокими требованиями к производительности.
NJ> Желательно англоязычный проект.

предлагаю доделать распределенный ripple, а то сейчас у него есть single point of failure

пойдя этим путем ты:
1) посодействешь развитию экономики России в частности и планеты вообще
2) поможешь в борьбе против несправедливых преимуществ банков
3) изучишь python и перепишешь систему с него на C++
4) поймешь, что кроме производительности еще скорость разработки и латентность линий связи
Re: Опенсорсный проект C++ low latency - хочу поучаствовать
От: Кирилл Блаженнов  
Дата: 17.03.12 09:20
Оценка:
Здравствуйте, NiJazz, Вы писали:

NJ> Может кто-то знает хорошие и живые опенсорс проекты, где нужны опытные C++-ники?

NJ> Интересует что-то под Unix или кросс-платформенное, с высокими требованиями к производительности. Желательно англоязычный проект. Поделитесь плиз.

llvm.org и иже с ними. Правда, сетью там и не пахнет, зато остальные "мышцы" очень быстро вырастут.
Re: Опенсорсный проект C++ low latency - хочу поучаствовать
От: blackhearted Украина  
Дата: 17.03.12 17:24
Оценка:
Здравствуйте, NiJazz, Вы
NJ>Может кто-то знает хорошие и живые опенсорс проекты, где нужны опытные C++-ники? Интересует что-то под Unix или кросс-платформенное, с высокими требованиями к производительности. Желательно англоязычный проект. Поделитесь плиз.
не?
Re: Опенсорсный проект C++ low latency - хочу поучаствовать
От: SkyDance Земля  
Дата: 18.03.12 23:08
Оценка:
NJ>Может кто-то знает хорошие и живые опенсорс проекты, где нужны опытные C++-ники? Интересует что-то под Unix или кросс-платформенное, с высокими требованиями к производительности. Желательно англоязычный проект. Поделитесь плиз.

А толку. В банки с большими зарплатами все равно не возьмут Это я точно говорю.

Кстати, low latency и "высокая производительность" отнюдь не синонимы, и иногда даже наоборот. Высокая производительность, обычно, это большой throughput, что почти всегда подразумевает всякую буферизацию и отсутствие той самой лоу лейтенси.
Re[2]: Опенсорсный проект C++ low latency - хочу поучаствова
От: SkyDance Земля  
Дата: 18.03.12 23:32
Оценка:
AS>предлагаю доделать распределенный ripple, а то сейчас у него есть single point of failure

Только в нем нет ничего из того, что нужно банкам для low latency -> работу "замногаденех" (а ведь именно это является целью ТС, так?) не найти.
Re[2]: Опенсорсный проект C++ low latency - хочу поучаствова
От: NiJazz Австралия  
Дата: 19.03.12 03:33
Оценка:
Здравствуйте, SkyDance, Вы писали:

SD>А толку. В банки с большими зарплатами все равно не возьмут Это я точно говорю.


Не то, что бы в точку, но постановка заинтересовала. Почему же?
Re[3]: Опенсорсный проект C++ low latency - хочу поучаствова
От: SkyDance Земля  
Дата: 19.03.12 04:11
Оценка:
NJ>Не то, что бы в точку, но постановка заинтересовала. Почему же?

А потому, что там нужно другие умения. В первую очередь — английский, во вторую — знание процессов, торговых инструментов и тому подобной дребедени, от которой программисты обычно жуть как далеки, если только они уже не работают в банках или хедж фондах.
Re[4]: Опенсорсный проект C++ low latency - хочу поучаствова
От: ned Австралия  
Дата: 20.03.12 04:48
Оценка:
Здравствуйте, SkyDance, Вы писали:

SD>А потому, что там нужно другие умения. В первую очередь — английский, во вторую — знание процессов, торговых инструментов и тому подобной дребедени, от которой программисты обычно жуть как далеки, если только они уже не работают в банках или хедж фондах.

На самом деле не все так плохо. Как говорил мне один рекрутер: я могу за день научить хорошего программиста почти всему, что нужно для успешной работы в финансах, но я не cмогу даже за год научить отличного финансиста c++. Многие компании готовы "закрыть глаза" на отсутствие специфичного опыта.
Re[5]: Опенсорсный проект C++ low latency - хочу поучаствова
От: SkyDance Земля  
Дата: 20.03.12 06:35
Оценка:
ned>На самом деле не все так плохо. Как говорил мне один рекрутер: я могу за день научить хорошего программиста почти всему, что нужно для успешной работы в финансах, но я не cмогу даже за год научить отличного финансиста c++. Многие компании готовы "закрыть глаза" на отсутствие специфичного опыта.

Оно может и так. Но сами рекрутеры (по крайней мере в Си) — страх, кошмар и ужас.
Они _ВООБЩЕ_ не работают. Бездельники. Даже, кажется, резюме присланные не читают.
Re[6]: Опенсорсный проект C++ low latency - хочу поучаствова
От: v.tatischev Россия  
Дата: 20.03.12 07:19
Оценка:
Здравствуйте, SkyDance, Вы писали:

ned>>На самом деле не все так плохо. Как говорил мне один рекрутер: я могу за день научить хорошего программиста почти всему, что нужно для успешной работы в финансах, но я не cмогу даже за год научить отличного финансиста c++. Многие компании готовы "закрыть глаза" на отсутствие специфичного опыта.


SD>Оно может и так. Но сами рекрутеры (по крайней мере в Си) — страх, кошмар и ужас.

SD>Они _ВООБЩЕ_ не работают. Бездельники. Даже, кажется, резюме присланные не читают.

Может и читают — а толку? Они ж не понимают ни хрена, как же они отличат нужен им конкретный специалист или нет?
Для примера, моя работа связана с разработкой аппаратуры и, соответственно, ПО для работы с этой аппаратурой. Основные требуемые навыки — С, реже С++, аппаратные архитектуры, ассемблер, HDL и т.п. Год назад искал работу, резюме написал максимально подробно. Первых 10 — 12 звонков начинаются со слов "у нас открыта позиция ведущего разработчика Oracle (SQL и т.п.)". На мой законный вопрос где они увидили опыт работы связанный с БД — ответ: ну вы же программист...

Вообще я знаю только одного рекрутера, который может различить слова ассемблер, С++ и С#.
Re[7]: Опенсорсный проект C++ low latency - хочу поучаствова
От: Vzhyk  
Дата: 20.03.12 08:22
Оценка:
20.03.2012 10:19, v.tatischev пишет:

> Для примера, моя работа связана с разработкой аппаратуры и,

> соответственно, ПО для работы с этой аппаратурой. Основные требуемые
> навыки — С, реже С++, аппаратные архитектуры, ассемблер, HDL и т.п. Год
> назад искал работу, резюме написал максимально подробно. Первых 10 — 12
> звонков начинаются со слов "у нас открыта позиция ведущего разработчика
> Oracle (SQL и т.п.)". На мой законный вопрос где они увидили опыт работы
> связанный с БД — ответ: ну вы же программист...
Да читали они читали и прекрасно понимали, что в базах ты не бум-бум. Но
для них главное, что ты на их рекламу (ХР так и воспринимают объявы о
вакансиях) среагировал, а дальше пытаться тебе вдуть что-нибудь. По
этому оценивает их работу начальство, потому как много народу они
приволокли собеседоваться.
Posted via RSDN NNTP Server 2.1 beta
Re[8]: Опенсорсный проект C++ low latency - хочу поучаствова
От: v.tatischev Россия  
Дата: 20.03.12 09:09
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V>20.03.2012 10:19, v.tatischev пишет:


>> Для примера, моя работа связана с разработкой аппаратуры и,

>> соответственно, ПО для работы с этой аппаратурой. Основные требуемые
>> навыки — С, реже С++, аппаратные архитектуры, ассемблер, HDL и т.п. Год
>> назад искал работу, резюме написал максимально подробно. Первых 10 — 12
>> звонков начинаются со слов "у нас открыта позиция ведущего разработчика
>> Oracle (SQL и т.п.)". На мой законный вопрос где они увидили опыт работы
>> связанный с БД — ответ: ну вы же программист...
V>Да читали они читали и прекрасно понимали, что в базах ты не бум-бум. Но
V>для них главное, что ты на их рекламу (ХР так и воспринимают объявы о
V>вакансиях) среагировал, а дальше пытаться тебе вдуть что-нибудь. По
V>этому оценивает их работу начальство, потому как много народу они
V>приволокли собеседоваться.

Ну до собеседования-то не доходило, т.к. я все по телефону выяснял сразу. Хотя это второй вариант, что-то типа не качеством, так количеством.
Re: Опенсорсный проект C++ low latency - хочу поучаствовать
От: vpchelko  
Дата: 20.03.12 09:23
Оценка:
Здравствуйте, NiJazz, Вы писали:

Я хз что посоветовать. Но тут чего-то кроме трейдинга ни чего не знают...

Да возмите любую сетевую реал-тайм игру.

Но тут очевидно, что-то интересное и опен-сорсное не может существовать.
Сало Украине, Героям Сала
Re[7]: Опенсорсный проект C++ low latency - хочу поучаствова
От: SkyDance Земля  
Дата: 20.03.12 10:53
Оценка:
VT> Первых 10 — 12 звонков начинаются

Уже хотя бы то, что они звонят — в некотором роде победа.
Re[8]: Опенсорсный проект C++ low latency - хочу поучаствова
От: v.tatischev Россия  
Дата: 20.03.12 11:17
Оценка:
Здравствуйте, SkyDance, Вы писали:

VT>> Первых 10 — 12 звонков начинаются


SD>Уже хотя бы то, что они звонят — в некотором роде победа.


У меня, возможно, область такая, что всегда на работу брали по чьей-то рекомендации (от знакомых). Вне зависимости от размера и престижа компании-нанимателя. Через hr-ов только один раз было, лет этак 7 назад.
Re[7]: Опенсорсный проект C++ low latency - хочу поучаствова
От: Бабошин Андрей Германия http://andreybaboshin.livejournal.com/
Дата: 20.03.12 11:55
Оценка:
Здравствуйте, v.tatischev, Вы писали:

VT>Может и читают — а толку? Они ж не понимают ни хрена, как же они отличат нужен им конкретный специалист или нет?


Неумение читать — это интернациональное. Причём даже такие простые фразы как "разрешение на работу".
Рекрутер, который понимал разницу между C и C# мне тоже как-то попадался, правда, из довольно специфичного кадрового агенства.
Re[8]: Опенсорсный проект C++ low latency - хочу поучаствова
От: v.tatischev Россия  
Дата: 20.03.12 12:58
Оценка:
Здравствуйте, Бабошин Андрей, Вы писали:

БА>Здравствуйте, v.tatischev, Вы писали:


VT>>Может и читают — а толку? Они ж не понимают ни хрена, как же они отличат нужен им конкретный специалист или нет?


БА>Неумение читать — это интернациональное. Причём даже такие простые фразы как "разрешение на работу".

БА>Рекрутер, который понимал разницу между C и C# мне тоже как-то попадался, правда, из довольно специфичного кадрового агенства.

Андрей, привет. Мог бы в скайп написать, кстати . Я тоже написал про одного рекрутера, который что-то понимал
Re[9]: Опенсорсный проект C++ low latency - хочу поучаствова
От: Vzhyk  
Дата: 20.03.12 16:26
Оценка:
20.03.2012 12:09, v.tatischev пишет:
> Ну до собеседования-то не доходило, т.к. я все по телефону выяснял
> сразу. Хотя это второй вариант, что-то типа не качеством, так количеством.
Это так же как с продажами в инет-магазинах: "Вот только 3 минуты назад
купили, но у нас есть аналогичная модель..."
Posted via RSDN NNTP Server 2.1 beta
Re[10]: Опенсорсный проект C++ low latency - хочу поучаствов
От: v.tatischev Россия  
Дата: 20.03.12 18:33
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V>20.03.2012 12:09, v.tatischev пишет:

>> Ну до собеседования-то не доходило, т.к. я все по телефону выяснял
>> сразу. Хотя это второй вариант, что-то типа не качеством, так количеством.
V>Это так же как с продажами в инет-магазинах: "Вот только 3 минуты назад
V>купили, но у нас есть аналогичная модель..."

ага... только вот у данной модели назначение противоположное, но приложите руки — и будет работать как вам надо
Re[9]: Опенсорсный проект C++ low latency - хочу поучаствова
От: SkyDance Земля  
Дата: 20.03.12 21:40
Оценка:
VT>У меня, возможно, область такая, что всегда на работу брали по чьей-то рекомендации (от знакомых). Вне зависимости от размера и престижа компании-нанимателя. Через hr-ов только один раз было, лет этак 7 назад.

Так и есть — область очень узкая, со стороны мало кто в нее приходит.
Re[2]: Опенсорсный проект C++ low latency - хочу поучаствова
От: SkyDance Земля  
Дата: 20.03.12 22:35
Оценка:
V>Я хз что посоветовать. Но тут чего-то кроме трейдинга ни чего не знают...

Знают, но в стартовом сообщении сквозило "хочу изучить low-latency и пойти на большие деньги в банк". Это штатный телепат нателепал. Тредстартер, собственно, даже и отрицать не стал...
Re[3]: Опенсорсный проект C++ low latency - хочу поучаствова
От: vpchelko  
Дата: 20.03.12 23:46
Оценка:
Здравствуйте, SkyDance, Вы писали:

SD>Знают, но в стартовом сообщении сквозило "хочу изучить low-latency и пойти на большие деньги в банк". Это штатный телепат нателепал. Тредстартер, собственно, даже и отрицать не стал...


Да просто много буков, из названия не ясна суть задачи была.
Сало Украине, Героям Сала
Re[3]: Опенсорсный проект C++ low latency - хочу поучаствова
От: Igor Sukhov  
Дата: 21.03.12 08:26
Оценка:
Здравствуйте, NiJazz, Вы писали:

SD>>А толку. В банки с большими зарплатами все равно не возьмут Это я точно говорю.

NJ>Не то, что бы в точку, но постановка заинтересовала. Почему же?

на жидее, в форуме "бизнес и ... " кто-то со скилсами в точь как у тебя интересовался тойже темой.
было это год назад — свяжись с ним/ней, может подскажет чего дельного.
* thriving in a production environment *
Re[3]: Опенсорсный проект C++ low latency - хочу поучаствова
От: NiJazz Австралия  
Дата: 26.03.12 23:00
Оценка:
Здравствуйте, SkyDance, Вы писали:

V>>Я хз что посоветовать. Но тут чего-то кроме трейдинга ни чего не знают...


SD>Знают, но в стартовом сообщении сквозило "хочу изучить low-latency и пойти на большие деньги в банк". Это штатный телепат нателепал. Тредстартер, собственно, даже и отрицать не стал...


Каждый видит свое сквозь призму собственных проблем
Re[5]: Опенсорсный проект C++ low latency - хочу поучаствова
От: The Lex Украина  
Дата: 29.03.12 11:41
Оценка:
Здравствуйте, ned, Вы писали:

ned>я могу за день научить хорошего программиста почти всему, что нужно для успешной работы в финансах


Встряну. Это бред. Бравада и голые понты.
Голь на выдумку хитра, однако...
Re[4]: Опенсорсный проект C++ low latency - хочу поучаствова
От: SkyDance Земля  
Дата: 29.03.12 23:12
Оценка:
NJ>Каждый видит свое сквозь призму собственных проблем

Ни разу в этом не сомневаюсь. А вы, разумеется, совсем для другого хотите. Так для чего же ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.