dr-mart

Феникс ищет C++ раба

Успешный алготрейдер Феникс ищет раба:
Ищу опытного программиста С++, можно без особой специализации, можно без знания финансов, хотя опыт написания биржевого ПО был бы очень кстати. Удаленный доступ, так что можно из регионов.
Лучше по рекомендации, а еще лучше, если кто то из вас, мои дорогие друзья посоветует кого то хорошего и ответственного. Бюджет средний, так как нужен не супер топ экстра лоулетенси хардкодинг, а тот, кто им со временем станет.

Писать с предложениями можно фениксу в личку fenix-fx
p.s. И не говорите потом, что работы нет.
★2
69 комментариев
Феникс ФХ — это не тот ли феникс что лохов по вК искал чтобы принудить регить счета по своим партнёркам?
Самокритичный трейдер, точно нет
Да уж… объявление от бога…
ой, какой хороший, спасибо!!!
avatar

fenix-fx, мне интересно. Как раз делаю свою систему.

Пишу не в личку, из-за малого рейтинга.

avatar
crast, ну придумай какой то способ связаться в личке) это несложно же
avatar

бюджет средний ©

 

Профессор Преображенский, «приглашаются желающие работать работу за деньги»
avatar
А я то думал зачем Тимофею С# -))))))

А чО в ЮТ продажником… у Феникса программером… так и до грааля не далеко -))))
avatar
RTS_TRADER, дааааа
но я то пока не опытный программист!
есть одно золотое правило: если зп не пишут в обьявлении, значит она очень маленькая))
avatar
nik, Адназначна.
avatar
А старый прогер то чего свалил?
avatar
Gypsy, говорит, что второй нужен
Тимофей Мартынов, Пускай Секрета наймёт. Он не дорого возьмёт от 5 млн р:) Копейки по меркам трейдинга:)
Тимофей Мартынов, продам шарманистую шарманку для роботов на С++ боевая супер низкие задержки )))) 1 мио usd
Gypsy, в корень зрите!
avatar
Gypsy, с голоду помер
avatar
интересно средний — это скока. все люди, как известно, разные. и насколько ритмичным будет денежный поток?

avatar
Успешный алготрейдер Феникс ищет раба
раба он ищет… а вы тут про зп.
Тобишь за еду будет работать)
avatar
Жук Скарабей, помощь регионам
avatar
p.s. И не говорите потом, что работы нет.
на самом деле, работы достаточно, вакансий постоянно хватает.
avatar
Тут недавно с++ прогер работу искал, который тестер со сведением сделок по ордерлогу написал.
smart-lab.ru/profile/facepalm/
 
avatar
за $50\час я готов с\++ вспомнить, ну за средний бюджет $30\час могу работать… но не долго :-D
впендюрю любой алгоритм, на любой лингве, в любую туську, за долю малую, либо предложу свой вариант, но задорого! 
avatar
ggoroh, насколько мала доля сия?
avatar
Кароче нужен желающий работать за идею))
А то идея то хорошая, только непонятно работает или нет)))
fenix-fx, всегда было интересно, а не страшно в свои системы чужих людей посвящать? 
avatar
nsergeev, если бы было во что посвящать, он бы и сам все сделал, или ему бы сделали за деньги… а так — денег нет, а самому делать неохота чтоб проверить...
… поэтому ищется юноша с горящими глазами.
Бабёр-Енот, 
avatar
monte_carlo, смешно:)))
avatar
Мы тоже ищем С++ прогера. Работа в Москве, талантам из регионов поможем с переездом. ЗП 150-300т.р. + бонусы. Всё обсуждается.
avatar
Boo, Чо правда что ли? А 5 возьмёте?
Самокритичный трейдер, правда. Возьмём.
avatar
Boo, А чо делать то надо. Много ли коду писать?
Самокритичный трейдер, надо писать качественный код. Много, на всех хватит :)
avatar
Boo, у вас есть домашнее задание для соискателя?) Можно здесь на пальцах.
avatar
crast, имхо домашнее задание не лучший вариант. Логичнее при собеседовании дать соискателю задание на полчаса, сразу будет понятно, что и как. А дома без ограничения сроков и возможности помощи зала это не имеет смысла.
avatar

Boo, практика показывает, что не все способны выполнить дома. Помощь зала тоже не поможет, т.к. человека сначала нужно устроить на испытательный срок.

Увы, но я не дойду до вас, ибо не ищу сейчас работу, и не буду отбирать у вас время. Просто было интересно, что за задание нужно выполнить на должность алготрейдера)
 

avatar
crast, ну тех, кто не способен выполнить даже дома, не будем рассматривать :) Поскольку мы ищем не алготрейдера, а программиста (специфичность только в том, что к качеству и скорости кода предьявляются более жёсткие требования), то и задания должны быть соответствующие. Например накидать кросплатформенный модуль получения максимально точного локального времени системы или максимально быстрый метод преобразования строки в число.
avatar

Boo, а вам что сообщения приходят строками?

Я в quik сделал преобразование из lua объекта в json. Lua повисал как сервер и к нему подключался клиента. Вот здесь нужны были преобразования из строки в число.

Ну, навскидку

std::chrono::system_clock::now() — может точность не устраивает?)
std::strtol/strtof/strtod

avatar
crast, поскольку мы говорим про задание на собеседовании, то оно по сути должно удовлетворять двум условиям:
1) укладываться в 30-40 минут
2) позволить понять навыки программиста и стиль мышления
Приведённые мною выше примеры позволяют это сделать, за 30-40 минут нормальный прогер вполне напишет работоспособные модули, решающие задачу.

P.S.: std::chrono::system_clock::now() не соответствует требованиям задачи, ни тебе максимальной точности, ни кроссплатформенности ;)
Такие же дела с std::strtol/strtof/strtod
avatar
Boo, мне нечем крыть)
avatar
Boo, я думаю, что за 40 минут не найти самое быстрое преобразование строки в число. Так как нужно:
1. Разобраться с той средой, которую вы предоставите
2. отписать хотя бы пару способов
3. разобраться с компилятором (посчитать количество машциклов)
4. отписать запросы на таймер для измерения скорости процедуры, при этом запрос системного времени не через очередь, а непосредственно с таймера
5. если компилятор дурит — переписать процедуру на асме

Думаю, подход неправильный. Такое задание можно выполнить только если прийти с проверенным решением в кармане. Лично я всегда беру пару и более дней на вхождение в курс. Тихо запрягаю, но быстро еду…
avatar
Йоганн, как я уже писал, цель подобного задания не написать готовый модуль для продакшна, а понять стиль мышления и квалификацию программиста. За те 30 минут, пока он начнёт решать поставленную задачу, всё уже будет понятно по направлению полёта его мысли :)
avatar
Boo, подход правильный))
А работа удаленно есть?
avatar
Йоганн, в целом всё обсуждается. Но если под «работа удалённо» понимается «не появляться в офисе вообще никогда», то это уже скорее аутсорс, а не работа.
avatar
Boo, почему бы и нет? А офис в Москве? Может быть на подзадачи несложные возьмете старичка?))
avatar
Йоганн, офисы в Москве. Отписал в ЛС.
avatar
Boo, да, чего вы хотите от программиста? зачем он вам?
Бабёр-Енот, мы, как и все наниматели программистов, хотим, чтобы программист писал нам качественный код по ТЗ. Если он умеет сам составлять ТЗ и писать по нему качественный код, ещё лучше, будет старшим программистом или тимлидом :)
avatar
Boo, ого, у вас и ТЗ в письменном виде есть? Да вы крутые ребята… а то обычно приходится код прям со слов начальства писать))
Boo, если один и тот же человек пишет ТЗ и он же пишет по нему код, это мина замедленного действия. Рано или поздно и результат будет говно и программист будет вами не доволен и вы будете не довольны им.
avatar
Cristopher Robin, ТЗ обычно пишет тимлид, и код по ТЗ соответственно пишут несколько человек под руководством тимлида, который сам очевидно тоже обязан быть хорошим прогером.
avatar
Boo, поправлю, он обязан быть хорошим прогером в прошлом.
avatar
Boo, хотя, если он был отличным прогером, а стал просто хорошим и при этом начал писать ТЗ, это тоже правильный вариант.
avatar

В качестве рекомендации и не для fenix-fx , а для тех кто раздумывает.
Не пишите и не заказывайте код на  C++ (и даже С).
Вам не заливать этот код на специфичный девайс, у вас нет проблем с памятью и архитектурой.
Легенды о скорости, рушатся, когда навешиваются все проверки и нормальные мусоросборщики(утечки памяти) и вы поймете, что написали свою java/C#.
С/с++ пистолет, которым легче легкого выстрелить себе в ногу.

Вопросы сопровождения и качества написания всегда рандом в любых языках, поэтому опускаем.

Обратите внимание на C#, Java ну и в качестве клея lua.



avatar

70n0ff, кто навешивает мусоросборщики на крестокод?

Самое сложное в крестах это метапрограммирование. Не используешь спирит — живешь нормально.

Очень радует старый миф об утечках памяти в C++. А вот скорость это уже не легенда.

Скорость написания кода на крестах и жабе примерно одинакова.

Есть еще миф про производительность, где замеряют скорость вычисления хеллоувордов, которые исполняются миллисекунды, то бишь время погрешности. Результат таких опытов очень смешной — получается что js быстрее крестов.

lua должен быть намного медленнее — инфа 146%. Он постоянно ищет функцию и выделяет память.

В решетках вроде бы проблема с тем, что все переменные это объекты. Самый неоптимизированный для кэша процессора язык из тройки C++/Java/C#. 

avatar
70n0ff, а Delphi 7 лучше я считаю.
хорошая производительность и никакого гемороя с темплейтами, переопределением операторов, множ. наследованием и прочим говном, из-за которого некоторые умудряются писать код, который легче переписать чем в нем разобраться.
Бабёр-Енот, ущербность языка ставить как преимущество для тех, кто не умеет пользоваться крутыми возможностями другого языка — это довольно странно №)
70n0ff, когда я вижу рекомендации писать на Java/C# из-за того, что типа «С/с++ пистолет, которым легче легкого выстрелить себе в ногу», у меня всегда в голове маячит аналогия «А давайте велогонки устраивать на трёхколёсных велосипедах, ибо с двухколёсных гораздо проще упасть». Ну хорош уже! Не буду говорить за всех, но зачастую пишущие код на С++ понимаю, зачем именно они это делают и чего хотят добиться. И будьте уверены, что качественный С/С++ код по скорости недостижим ни для С# ни для Java.
avatar
Коллеги программисты, мой пост не против языков, парадигм, ваших знаний и опыта, мой пост за и для заказчиков. Пусть проект будет на vba, js, lisp, qbasic-тут явное утрирование)) если этот код, за определенную сумму будут поддерживать, ваша фирма(или вы) соблюдает хоть какой-то стандарт разработки ПО. Те кто дописывали, переписывали должны меня понять, те кто это оплачивали тоже)
avatar
Наверное самый точный способ получить локальное время в linux даже без интернета, это http://linux.die.net/man/4/rtc.
avatar

теги блога Тимофей Мартынов

....все тэги



UPDONW
Новый дизайн