Являюсь С/С++ разработчиком с опытом коммерческой разработки более десяти лет.
Основные направления — алгоритмы, многопоточное программирование, сетевое программирование, распределенные системы, высоконагруженные сервисы.
Основная платформа — Linux, *BSD.
Есть опыт разработки всеобразных серверов и протоколов прикладного уровня, MMO проектов(сервера/отчасти_игровая_логика/RMI/IPC/дублирование_серверов_и_горячая_подмена/репликация), скоростного трейдинга, игровых ботов, етц.
Так же есть опыт успешного коммерческого сотрудничества с такими известными фирмами/организациями как: FSF/Id Software/Oracle, и со множством неизвестных, как и со множеством частных заказов.
Работаю исключительно удаленно, full-time/part-time.
Контрактное сотрудничество — не интересует в принципе, как и всякие оформления на галеры, етц.
В качестве оплаты предпочитаю Monero/Bitcoin/Ethereum, но обсуждаемо.
Пишите на: nixfj@autoproduzioni.net
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Здравствуйте, niXman, Вы писали:
X>Являюсь С/С++ разработчиком с опытом коммерческой разработки более восьми лет.
[off]
Интересно, насколько стабильно и надёжно работать таким образом? В смысле, если у тебя дети и кредиты, есть ли смысл переходить на такой тип работы (удалёнка, контракты)?
Интерес практический, к самому время от времени поступают предложения поработать таким образом, но бросать основную работу стрёмно.
[/off]
Здравствуйте, Nuzhny, Вы писали:
N>Интересно, насколько стабильно и надёжно работать таким образом? В смысле, если у тебя дети и кредиты, есть ли смысл переходить на такой тип работы (удалёнка, контракты)? N>Интерес практический, к самому время от времени поступают предложения поработать таким образом, но бросать основную работу стрёмно.
Стабильность и надёжность такая же, как и в офисе. Либо она есть, либо нет.
Варианты разные. Можно на основной работе работать удаленно, числиться в штате, иметь трудовую и т.д. Тогда в плюсах экономия времени и денег на дорогу, питание, шмотки.
Если работа по контракту, то тут уже есть нюансы. Скажем, если планируешь пользоваться кредитами (в смысле брать новые), то придется делать больше телодвижений.
Некоторые банки не любят ИПешников, а от физиков, работающих по контракту, могут вообще впасть в ступор.
Ну и могут отсутствовать плюшки, типа ДМС, оплачиваемых отпусков, корпоративных пьянок... тут как договоришься.
Насчет детей.
Если есть выделенное рабочее место (кабинет), то приучить семейство не мешать вполне посильная задача. Зато дети растут у тебя на глазах.
Но не все выдерживают работу дома. Много наших товарищей отсеялось.
_____________________
С уважением,
Stanislav V. Zudin
N>Интересно, насколько стабильно и надёжно работать таким образом?
весьма стабильно, т.к. помимо "работ" у меня есть несколько своих проектов, на прибыль от которых весьма спокойно можно жить...
N>В смысле, если у тебя дети и кредиты, есть ли смысл переходить на такой тип работы (удалёнка, контракты)?
дети есть, кредитов никогда не брал. всем доволен.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
.
Тогда мы её удачно закрыли.
X>для плюсовика не найдется работы?
Для программистов новых вакансий нет, есть вакансия для инженера, знающего предметную область, но там уклон на поддержку — разработка тестов, поддержка пользователей и т.п.
_____________________
С уважением,
Stanislav V. Zudin
. SVZ>Тогда мы её удачно закрыли.
интересная вакансия. к тому же, я очень в теме проектирования и разработки электроники.
SVZ>Для программистов новых вакансий нет, есть вакансия для инженера, знающего предметную область, но там уклон на поддержку — разработка тестов, поддержка пользователей и т.п.
можете объяснить подробнее, в чем конкретно заключается эта работа?
если можно, пожалуйста, на почту: nixfj@autoproduzioni.net
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Здравствуйте, niXman, Вы писали:
SVZ>>Для программистов новых вакансий нет, есть вакансия для инженера, знающего предметную область, но там уклон на поддержку — разработка тестов, поддержка пользователей и т.п. X>можете объяснить подробнее, в чем конкретно заключается эта работа? X>если можно, пожалуйста, на почту: nixfj@autoproduzioni.net
Отправил.
_____________________
С уважением,
Stanislav V. Zudin
X>Являюсь С/С++ разработчиком с опытом коммерческой разработки более восьми лет.
X>Основные направления — алгоритмы, многопоточное программирование, сетевое программирование, распределенные системы, высоконагруженные сервисы. X>Основная платформа — Linux, *BSD.
X>Качество моих кодов можно оценить по моим открытым проектам.
~impl() {
...
timer_thread.join();
}
джоин в деструкторе это норм ? Если в таймер треде какая-нить бяка долго висеть будет ?
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Здравствуйте, okon, Вы писали:
O>джоин в деструкторе это норм ?
нет, не норм.
O>Если в таймер треде какая-нить бяка долго висеть будет ?
на то и расчет, что как тред, так и таймер, — не торчат наружу.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Здравствуйте, okon, Вы писали:
O>... O> timer_thread.join(); O>}
O>джоин в деструкторе это норм ? Если в таймер треде какая-нить бяка долго висеть будет ?
Join в деструкторе это норм, если есть уверенность, что ожидаемый поток завершится за разумное время. А основания для этой уверенности — это отдельная тема.
А что, если у твоего объекта есть личная нитка, и дождаться ее завершения не получается, надо просто освободить память, и делать вид, что ничего не случилось? А если нитка проснется через полчаса, и вся такая "о, а где мой объектик, пойду-ка я потыкаю в него пальцем!", а память объекта уже давно тю-тю, это норм?
Здравствуйте, okon, Вы писали:
X>>Качество моих кодов можно оценить по моим открытым проектам.
O>~impl() {
O>... O> timer_thread.join(); O>}
O>джоин в деструкторе это норм ?
А где его делать?
Вот я видел как в деструкторе создают новый тред, чтоб сделать джойн для треда которым владел/был текущий класс.