какой проект можно сделать
От: sergey2b ЮАР  
Дата: 15.10.19 10:23
Оценка: 1 (1) +1
подскажите пожалуйста какой проект на 1-2 месяц можно сделать
что бы показать уровень владения С++
что бы добавить его в резюме и было понятно, что программировать я умею
Re: какой проект можно сделать
От: rg45 СССР  
Дата: 15.10.19 11:17
Оценка: 4 (1)
Здравствуйте, sergey2b, Вы писали:

S>подскажите пожалуйста какой проект на 1-2 месяц можно сделать

S>что бы показать уровень владения С++
S>что бы добавить его в резюме и было понятно, что программировать я умею

Какую-нибудь простенькую популярную 2D игруху. Сокобан, например, или тот же тетрис.
--
Не можешь достичь желаемого — пожелай достигнутого.
Re: какой проект можно сделать
От: Homunculus Россия  
Дата: 15.10.19 11:22
Оценка: 4 (1)
Здравствуйте, sergey2b, Вы писали:

S>подскажите пожалуйста какой проект на 1-2 месяц можно сделать


Зипер-Анзипер
Re[2]: какой проект можно сделать
От: PavelCH  
Дата: 15.10.19 11:22
Оценка:
R>Какую-нибудь простенькую популярную 2D игруху. Сокобан, например, или тот же тетрис.
Неужели потенциальный работодатель оценит такую штуку?
Нехай щастить
Re[3]: какой проект можно сделать
От: rg45 СССР  
Дата: 15.10.19 11:25
Оценка: +1
Здравствуйте, PavelCH, Вы писали:

R>>Какую-нибудь простенькую популярную 2D игруху. Сокобан, например, или тот же тетрис.

PCH>Неужели потенциальный работодатель оценит такую штуку?

Важна ведь не "штука" сама по себе, а демонстрация навыков проектирования и кодирования. ИМХО, такой игрухи вполне достаточно для этих целей.
--
Не можешь достичь желаемого — пожелай достигнутого.
Re[2]: какой проект можно сделать
От: sergey2b ЮАР  
Дата: 15.10.19 11:33
Оценка:
Здравствуйте, Homunculus, Вы писали:

H>Здравствуйте, sergey2b, Вы писали:


S>>подскажите пожалуйста какой проект на 1-2 месяц можно сделать


H>Зипер-Анзипер


нет
я первый unzip написал в 93+- тогда это было круто, сейчас нет
Re[3]: какой проект можно сделать
От: Homunculus Россия  
Дата: 15.10.19 11:38
Оценка: 4 (1)
Здравствуйте, sergey2b, Вы писали:

S>нет

S>я первый unzip написал в 93+- тогда это было круто, сейчас нет

Ты не говорил в начальном сообщении про крутость. Показ знания языка — не зависит от моды.
Re: какой проект можно сделать
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 15.10.19 12:02
Оценка: 2 (1)
Здравствуйте, sergey2b, Вы писали:

S>подскажите пожалуйста какой проект на 1-2 месяц можно сделать

S>что бы показать уровень владения С++
S>что бы добавить его в резюме и было понятно, что программировать я умею

1) Вообще не важно, так как в мире C++, джентельмены не верят друг другу на слово. Тебя всяко заставят писать тестовое задание и сортировать гномиков.
2) С учетом (1), напиши то, что тебе интересно или вообще ничего не пиши. Например вот прям сейчас я с воссторгом разглядываю шуструю реализацию wc на Haskell. Чем плох написать что-то похожее, примитивное и общеизвестное на C++?

Я себе, но это скорее инетреса ради, начал писать кэши, но не довел до нормального состояния. Надеюсь собраться в кучу и довести, ибо интересно.
Re[4]: какой проект можно сделать
От: okon  
Дата: 15.10.19 12:16
Оценка:
Здравствуйте, rg45, Вы писали:

R>Здравствуйте, PavelCH, Вы писали:


R>>>Какую-нибудь простенькую популярную 2D игруху. Сокобан, например, или тот же тетрис.

PCH>>Неужели потенциальный работодатель оценит такую штуку?

R>Важна ведь не "штука" сама по себе, а демонстрация навыков проектирования и кодирования. ИМХО, такой игрухи вполне достаточно для этих целей.


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

Я бы порекомендовал решить какую-то проблему немного лучше и изящнее чем это делается в интернета, имеется ввиду массовая копипасиа решений со стэковерфлоу.

Можно поискать по тому же стековерфлоу проблемы, посмотреть которые не решены либо решены, но вы видите решение получше.

Также можно посмотреть продукты и решить часть функционала лучше чем там, например какой-то фильтр фотошопа, разобраться в проблеме, посмотреть готовые решения, оптимизировать , сделать лучше в разном плане от быстрее до гибче.
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Re: какой проект можно сделать
От: klopodav  
Дата: 15.10.19 12:26
Оценка: 15 (3) +3
S>подскажите пожалуйста какой проект на 1-2 месяц можно сделать
S>что бы показать уровень владения С++
S>что бы добавить его в резюме и было понятно, что программировать я умею

Мое имхо — в вопросе "какой проект сделать" надо плясать совсем от другого.

Что тебе интересно? Какие у тебя есть хобби? Что (из предметных областей, а не из технологий) было бы любопытно попробовать? Вот на эту тему и выбирай какой-нибудь проект.
Фишка в том, чтобы этот проект для тебя представлял какой-то интерес. Тогда он понемногу будет развиваться и обрастать новыми фичами, и как побочный эффект — его можно будет использовать для демонстрашки.
А иначе велик риск, что в скором времени ты подумаешь "да ну его нафиг" и забросишь этот проект в недоделанном состоянии.

А на каких технологиях будешь делать проект — это уж дело десятое. Прокачиваешь скилл в C++ — делай на C++.
Re[5]: какой проект можно сделать
От: rg45 СССР  
Дата: 15.10.19 12:28
Оценка: +2
Здравствуйте, okon, Вы писали:


O>Подобные игры уже на этапе демонстрации или заявления о их наличии вызывают обычно ухмылку, сокобаны, тетрисы , матч3 и пр. Там нет сосвем ничего сложного и какого-то проектирования.


Да ладно. Если руки из жопы, это видно сразу и на более простых задачах.
--
Не можешь достичь желаемого — пожелай достигнутого.
Re: какой проект можно сделать
От: Vamp Россия  
Дата: 15.10.19 12:36
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>подскажите пожалуйста какой проект на 1-2 месяц можно сделать

S>что бы показать уровень владения С++
S>что бы добавить его в резюме и было понятно, что программировать я умею
DLNA сервер для Андроид. Джвадцать джва года жду нормальный.
Да здравствует мыло душистое и веревка пушистая.
Re[6]: какой проект можно сделать
От: okon  
Дата: 15.10.19 12:54
Оценка: +1
Здравствуйте, rg45, Вы писали:

R>Здравствуйте, okon, Вы писали:



O>>Подобные игры уже на этапе демонстрации или заявления о их наличии вызывают обычно ухмылку, сокобаны, тетрисы , матч3 и пр. Там нет сосвем ничего сложного и какого-то проектирования.


R>Да ладно. Если руки из жопы, это видно сразу и на более простых задачах.


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

У миддлов и сеньеров интересует в первую очередь умение решать проблемы, а сокобаном это не покажешь, поэтому и код смотреть смысла нет если человек приходит только с сокобаном.
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Re[7]: какой проект можно сделать
От: sergey2b ЮАР  
Дата: 15.10.19 13:12
Оценка:
Здравствуйте, okon, Вы писали:


O>У миддлов и сеньеров интересует в первую очередь умение решать проблемы, а сокобаном это не покажешь, поэтому и код смотреть смысла нет если человек приходит только с сокобаном.


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


1) очередь с приотитетом в которую пишут и читают N количество читателей и писателей
реализация четко покажет уровень познаного дзеня (при желании можно на АНСИ Си написать)

2) чатик между компютерами, примерно как был в win workgroup
мне это задание в Консультанте давали
Re[8]: какой проект можно сделать
От: okon  
Дата: 15.10.19 13:17
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>Здравствуйте, okon, Вы писали:



O>>У миддлов и сеньеров интересует в первую очередь умение решать проблемы, а сокобаном это не покажешь, поэтому и код смотреть смысла нет если человек приходит только с сокобаном.


S>мне когда то давали две задачи на собеседованиях которые я считаю будучи не сложными рсскажут многое о человеке



S>1) очередь с приотитетом в которую пишут и читают N количество читателей и писателей

S>реализация четко покажет уровень познаного дзеня (при желании можно на АНСИ Си написать)

S>2) чатик между компютерами, примерно как был в win workgroup

S>мне это задание в Консультанте давали



На собеседовании это нормально, ибо ты показываешь усвоение знания,
Но я так понимаю ты хочешь заинтересовать еще на этапе рассмотрения резюме, дав ссылку на проект. В этом случае приведённые выше задачи не помогут выделиться из массы.
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Re[2]: какой проект можно сделать
От: sergey2b ЮАР  
Дата: 15.10.19 16:00
Оценка:
Здравствуйте, klopodav, Вы писали:

K>Что тебе интересно? Какие у тебя есть хобби? Что (из предметных областей, а не из технологий) было бы любопытно попробовать? Вот на эту тему и выбирай какой-нибудь проект.

K>Фишка в том, чтобы этот проект для тебя представлял какой-то интерес. Тогда он понемногу будет развиваться и обрастать новыми фичами, и как побочный эффект — его можно будет использовать для

я хотел написать детектор для полиморфных вирусов
даже прототип начал писать, в котором есть идеи которых, я не видел у других

но на РСДН поставили диагноз и решили — это не кому не интерестно
Re[2]: какой проект можно сделать
От: Mr.Delphist  
Дата: 15.10.19 16:02
Оценка:
Здравствуйте, Vamp, Вы писали:

V>DLNA сервер для Андроид. Джвадцать джва года жду нормальный.


Огласите требования, в порядке приоритета? Попробую написать. Надо именно под Андроид, чтоб на самой трубке крутился, или на мобиле лишь клиента хватит?
Re: какой проект можно сделать
От: kov_serg Россия  
Дата: 15.10.19 16:29
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>подскажите пожалуйста какой проект на 1-2 месяц можно сделать

S>что бы показать уровень владения С++
S>что бы добавить его в резюме и было понятно, что программировать я умею

Альтернативу Skype
Re[3]: какой проект можно сделать
От: Vamp Россия  
Дата: 15.10.19 16:51
Оценка:
Здравствуйте, Mr.Delphist, Вы писали:

MD>Здравствуйте, Vamp, Вы писали:


V>>DLNA сервер для Андроид. Джвадцать джва года жду нормальный.


MD>Огласите требования, в порядке приоритета? Попробую написать. Надо именно под Андроид, чтоб на самой трубке крутился, или на мобиле лишь клиента хватит?

Не, именно сервер. Клиентов до фига. Требования простые: поддержка ДЛНА протокола и проигрывание файлов с сд карты .
Да здравствует мыло душистое и веревка пушистая.
Re[7]: какой проект можно сделать
От: rg45 СССР  
Дата: 15.10.19 17:45
Оценка: +3
Здравствуйте, okon, Вы писали:

O>Код обычно выше джуниор уже писать умеют,


Настало время офигительных историй.

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

O>У миддлов и сеньеров интересует в первую очередь умение решать проблемы, а сокобаном это не покажешь, поэтому и код смотреть смысла нет если человек приходит только с сокобаном.

Видел я этих и 10+, и 20+, и преподов, и кого только не было. Приходят, пальцы веером, сопли пузырем. А просишь написать какую-нибудь элементарщину, типа проверки пересечения пары числовых диапазонов, и тут начинается, ни в сказке сказать, ни пером описать.
--
Не можешь достичь желаемого — пожелай достигнутого.
Отредактировано 15.10.2019 18:40 rg45 . Предыдущая версия . Еще …
Отредактировано 15.10.2019 18:00 rg45 . Предыдущая версия .
Отредактировано 15.10.2019 17:57 rg45 . Предыдущая версия .
Re[5]: какой проект можно сделать
От: Stanislav V. Zudin Россия  
Дата: 15.10.19 18:18
Оценка:
Здравствуйте, okon, Вы писали:

O>Также можно посмотреть продукты и решить часть функционала лучше чем там, например какой-то фильтр фотошопа, разобраться в проблеме, посмотреть готовые решения, оптимизировать , сделать лучше в разном плане от быстрее до гибче.


И правда, чего мелочиться? Там сидят какие-то чайники, пилят столько лет несчастный фотошоп. Всего-то надо взять и разобраться в проблеме

Заодно можно разобраться в электродинамике, а то ишь чего удумали — считают на кластерах. Надо чтобы задача в планшете считалась! Удачи!
_____________________
С уважением,
Stanislav V. Zudin
Re[3]: какой проект можно сделать
От: rg45 СССР  
Дата: 15.10.19 18:26
Оценка: 7 (2) +2
Здравствуйте, sergey2b, Вы писали:

S>но на РСДН поставили диагноз и решили — это не кому не интерестно


Не слушай никого, главное, что интересно тебе.
--
Не можешь достичь желаемого — пожелай достигнутого.
Re[8]: какой проект можно сделать
От: sergey2b ЮАР  
Дата: 15.10.19 19:10
Оценка:
Здравствуйте, rg45, Вы писали:

R>Видел я этих и 10+, и 20+, и преподов, и кого только не было. Приходят, пальцы веером, сопли пузырем. А просишь написать какую-нибудь элементарщину, типа проверки пересечения пары числовых диапазонов, и тут начинается, ни в сказке сказать, ни пером описать.


и как вы объясняете почему ?
Re[9]: какой проект можно сделать
От: rg45 СССР  
Дата: 15.10.19 19:12
Оценка:
Здравствуйте, sergey2b, Вы писали:

R>>Видел я этих и 10+, и 20+, и преподов, и кого только не было. Приходят, пальцы веером, сопли пузырем. А просишь написать какую-нибудь элементарщину, типа проверки пересечения пары числовых диапазонов, и тут начинается, ни в сказке сказать, ни пером описать.


S>и как вы объясняете почему ?


Ну, наверное, как раз потому, что люди занимаются делом, к которому никогда не испытывали интереса по-настоящему.
--
Не можешь достичь желаемого — пожелай достигнутого.
Re: какой проект можно сделать
От: prog123 Европа  
Дата: 15.10.19 20:29
Оценка: 4 (1)
Здравствуйте, sergey2b, Вы писали:

S>подскажите пожалуйста какой проект на 1-2 месяц можно сделать

S>что бы показать уровень владения С++
S>что бы добавить его в резюме и было понятно, что программировать я умею

Пиши что нравится, а работу ищи через кадровые агенства. Они заинтересованы и обычно говорят на что больше уделить внимания при собеседовании в ту или иную контору.
Re[6]: какой проект можно сделать
От: okon  
Дата: 16.10.19 03:29
Оценка:
Здравствуйте, Stanislav V. Zudin, Вы писали:

SVZ>Здравствуйте, okon, Вы писали:


O>>Также можно посмотреть продукты и решить часть функционала лучше чем там, например какой-то фильтр фотошопа, разобраться в проблеме, посмотреть готовые решения, оптимизировать , сделать лучше в разном плане от быстрее до гибче.


SVZ>И правда, чего мелочиться? Там сидят какие-то чайники, пилят столько лет несчастный фотошоп. Всего-то надо взять и разобраться в проблеме


Причём тут чайники, в любой компании есть куча достаточно простых задач на улучшение существующего функционала, просто таких задач обычно на порядок больше чем людей.
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Re[8]: какой проект можно сделать
От: okon  
Дата: 16.10.19 03:32
Оценка: :)
R>Видел я этих и 10+, и 20+, и преподов, и кого только не было. Приходят, пальцы веером, сопли пузырем. А просишь написать какую-нибудь элементарщину, типа проверки пересечения пары числовых диапазонов, и тут начинается, ни в сказке сказать, ни пером описать.

И чего они такого страшного там рисуют ? Пару примерчиков и свой вариант.
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Re[9]: какой проект можно сделать
От: rg45 СССР  
Дата: 16.10.19 04:58
Оценка:
Здравствуйте, okon, Вы писали:



R>>Видел я этих и 10+, и 20+, и преподов, и кого только не было. Приходят, пальцы веером, сопли пузырем. А просишь написать какую-нибудь элементарщину, типа проверки пересечения пары числовых диапазонов, и тут начинается, ни в сказке сказать, ни пером описать.


O>И чего они такого страшного там рисуют ? Пару примерчиков и свой вариант.


Я предлагаю поступить по-другому: ты напишешь свой, а потом я напишу свой. Не хочешь так?
--
Не можешь достичь желаемого — пожелай достигнутого.
Re[10]: какой проект можно сделать
От: okon  
Дата: 16.10.19 06:18
Оценка:
Здравствуйте, rg45, Вы писали:

R>Здравствуйте, okon, Вы писали:




R>>>Видел я этих и 10+, и 20+, и преподов, и кого только не было. Приходят, пальцы веером, сопли пузырем. А просишь написать какую-нибудь элементарщину, типа проверки пересечения пары числовых диапазонов, и тут начинается, ни в сказке сказать, ни пером описать.


O>>И чего они такого страшного там рисуют ? Пару примерчиков и свой вариант.


R>Я предлагаю поступить по-другому: ты напишешь свой, а потом я напишу свой. Не хочешь так?


Напиши тогда более конкретно условия что ты понимаешь под числовым диапазоном — как представлены входные данные, например x0 всегда <= x1 или нет, целые числа или не целые или иначе ?
Почему не хочешь написать сразу свой вариант ?
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Re[11]: какой проект можно сделать
От: rg45 СССР  
Дата: 16.10.19 06:23
Оценка:
Здравствуйте, okon, Вы писали:

R>>Я предлагаю поступить по-другому: ты напишешь свой, а потом я напишу свой. Не хочешь так?


O>Напиши тогда более конкретно условия что ты понимаешь под числовым диапазоном — как представлены входные данные, например x0 всегда <= x1 или нет, целые числа или не целые или иначе ?


x0 всегда <= x1 (можно обозначить это при помощи assert), целые или не целые разницы быть не должно. Все остальное (открытось/замкнутость интервалов) — на твое усмотрение.

O>Почему не хочешь написать сразу свой вариант ?


Чтобы не мешать тебе ответить на свой собственный вопрос "чего они такого страшного там рисуют"
--
Не можешь достичь желаемого — пожелай достигнутого.
Отредактировано 16.10.2019 6:27 rg45 . Предыдущая версия . Еще …
Отредактировано 16.10.2019 6:25 rg45 . Предыдущая версия .
Отредактировано 16.10.2019 6:24 rg45 . Предыдущая версия .
Re: какой проект можно сделать
От: Maniacal Россия  
Дата: 16.10.19 06:26
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>подскажите пожалуйста какой проект на 1-2 месяц можно сделать

S>что бы показать уровень владения С++
S>что бы добавить его в резюме и было понятно, что программировать я умею

Есть "длинные нарды", написанные в свою бытность для набора сетевых игр. К сожалению, сохранились только исходники, без графики. Но написанный мной искусственный интеллект меня или обыгрывает постоянно или выходит в ничью.
Re[11]: какой проект можно сделать
От: rg45 СССР  
Дата: 16.10.19 06:38
Оценка:
Здравствуйте, okon, Вы писали:

O>>Напиши тогда более конкретно условия что ты понимаешь под числовым диапазоном — как представлены входные данные, например x0 всегда <= x1 или нет, целые числа или не целые или иначе ?


R>x0 всегда <= x1 (можно обозначить это при помощи assert), целые или не целые разницы быть не должно. Все остальное (открытось/замкнутость интервалов) — на твое усмотрение.


Сколько тебе нужно времени?
--
Не можешь достичь желаемого — пожелай достигнутого.
Re[10]: какой проект можно сделать
От: Maniacal Россия  
Дата: 16.10.19 06:48
Оценка:
Здравствуйте, rg45, Вы писали:

R>Ну, наверное, как раз потому, что люди занимаются делом, к которому никогда не испытывали интереса по-настоящему.


Это когда математики лезут в программирование, притом явно вынуждено, то код такой, что волосы дыбом становятся.
Re[11]: какой проект можно сделать
От: rg45 СССР  
Дата: 16.10.19 06:55
Оценка:
Здравствуйте, Maniacal, Вы писали:

R>>Ну, наверное, как раз потому, что люди занимаются делом, к которому никогда не испытывали интереса по-настоящему.


M>Это когда математики лезут в программирование, притом явно вынуждено, то код такой, что волосы дыбом становятся.


Такое бывает, да. Но это уже несколько другой случай — люди пытаются заниматься не своим делом. Я же говорил о людях, которые позиционируют себя как профессионалов именно в области программирования.
--
Не можешь достичь желаемого — пожелай достигнутого.
Re[12]: какой проект можно сделать
От: okon  
Дата: 16.10.19 07:30
Оценка:
O>>Почему не хочешь написать сразу свой вариант ?

R>Чтобы не мешать тебе ответить на свой собственный вопрос "чего они такого страшного там рисуют"


R>не целые разницы быть не должно


А чего там считать берешь

int x0 = (a.x0 > b.x0 ) ? a.x0 : b.x0;
int x1 = (a.x1 < b.x1 ) ? a.x1 : b.x1;
return x0 < x1;


либо только кондишен вычисляешь, без границ
return (a.x0 > b.x0) ? b.x1 > a.x0 : a.x1 > b.x0;
[c#]

либо как вектора можно представить

[c#]
return (a.x0 - b.x1) * (a.x1 - b.x0) < 0;


Ни один из этих вариантов не является страшным и вполне пригоден.

Теперь давай чего там такого страшного пишут и свой красивый вариант.
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Re[13]: какой проект можно сделать
От: rg45 СССР  
Дата: 16.10.19 07:49
Оценка:
Здравствуйте, okon, Вы писали:


O>А чего там считать берешь


O>
O>int x0 = (a.x0 > b.x0 ) ? a.x0 : b.x0;
O>int x1 = (a.x1 < b.x1 ) ? a.x1 : b.x1;
O>return x0 < x1;
O>


O>либо только кондишен вычисляешь, без границ

O>
O>return (a.x0 > b.x0) ? b.x1 > a.x0 : a.x1 > b.x0;
O>


O>либо как вектора можно представить


O>
O>return (a.x0 - b.x1) * (a.x1 - b.x0) < 0;
O>


O>Ни один из этих вариантов не является страшным и вполне пригоден.

O>Теперь давай чего там такого страшного пишут и свой красивый вариант.

Как я понял, мы остановились на открытых интервалах? Ок, тогда:
return a.x0 < b.x1 && b.x0 < a.x1;


Простейшая проверка, у тебя на это ушло больше часа. А если считать от того момента
Автор: okon
Дата: 16.10.19
, когда ты начал просить мой вариант (а значит, задачу уже понимал), то четыре часа. Вариант получился не самый страшный, конечно, но все равно корявенько.

Ну а так вообще, часто пишут что-то типа такого: https://habr.com/ru/post/209138/ — 15 операций вместо трех необходимых. Популярен также симметричный вариант, когда конец каждого отрезка проверяется на принадлежность другому — также 15 операций. Это я рассмотрел только правильные решения. А если рассматримать еще и неправильные, то там вообще полная шизофрения. И это пишут люди с "многолетними опытом" претендующие на позицию сеньоров. Так-то, а ты говоришь "умеют кодировать".
--
Не можешь достичь желаемого — пожелай достигнутого.
Отредактировано 16.10.2019 8:03 rg45 . Предыдущая версия . Еще …
Отредактировано 16.10.2019 7:50 rg45 . Предыдущая версия .
Re[14]: какой проект можно сделать
От: okon  
Дата: 16.10.19 08:45
Оценка:
R>Простейшая проверка, у тебя на это ушло больше часа. А если считать от того момента
Автор: okon
Дата: 16.10.19
, когда ты начал просить мой вариант (а значит, задачу уже понимал), то четыре часа. Вариант получился не самый страшный, конечно, но все равно корявенько.


Почему 1 час или 4 часа, о задаче пересечения слышал еще в университете, т.е. получается лет как 30+ думаю над ней
Cколько там лет ты писал к тебе ходят плохие синьеры ?

Возвращаясь к тому с чего начали
если в портфолио 10+ лет — только сокобан, то сори, даже 3 операции на пересечении интервалов не помогут.
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Re[15]: какой проект можно сделать
От: rg45 СССР  
Дата: 16.10.19 08:49
Оценка:
Здравствуйте, okon, Вы писали:


O>Возвращаясь к тому с чего начали

O>если в портфолио 10+ лет — только сокобан, то сори, даже 3 операции на пересечении интервалов не помогут.

При чем тут портфолио? Может, тебе стоит еще раз прочитать стартовое сообщение?
--
Не можешь достичь желаемого — пожелай достигнутого.
Re[16]: какой проект можно сделать
От: okon  
Дата: 16.10.19 09:17
Оценка: +1
Здравствуйте, rg45, Вы писали:

R>Здравствуйте, okon, Вы писали:



O>>Возвращаясь к тому с чего начали

O>>если в портфолио 10+ лет — только сокобан, то сори, даже 3 операции на пересечении интервалов не помогут.

R>При чем тут портфолио? Может, тебе стоит еще раз прочитать стартовое сообщение?



И что там, я вижу человек спрашивает что ему такого включить в свой послужной список, мое мнение что сокобан там будет иметь нулевой вес.
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Re[17]: какой проект можно сделать
От: rg45 СССР  
Дата: 16.10.19 09:57
Оценка: 4 (1)
Здравствуйте, okon, Вы писали:

R>>При чем тут портфолио? Может, тебе стоит еще раз прочитать стартовое сообщение?


O>И что там, я вижу человек спрашивает что ему такого включить в свой послужной список, мое мнение что сокобан там будет иметь нулевой вес.


Где ты видишь слова "послужной список"?

P.S. Как я понял, "послужной список" у него и так есть — в резюме, но кроме этого он хочет еще продемонстрировать живой код.
--
Не можешь достичь желаемого — пожелай достигнутого.
Отредактировано 16.10.2019 10:42 rg45 . Предыдущая версия .
Re[2]: какой проект можно сделать
От: Кодт Россия  
Дата: 16.10.19 11:33
Оценка:
Здравствуйте, Vamp, Вы писали:

V>DLNA сервер для Андроид. Джвадцать джва года жду нормальный.


Сервер? Для ведроида? На плюсах? Э...
Перекуём баги на фичи!
Re[2]: какой проект можно сделать
От: reversecode google
Дата: 16.10.19 12:24
Оценка:
V>DLNA сервер для Андроид. Джвадцать джва года жду нормальный.

у DLNA одна проблема
она плохо поддерживается всеми и каждым
поэтому никто не рискует с ним связываться
внедрением хаков для разных клиентов не оберешься
Re: какой проект можно сделать
От: reversecode google
Дата: 16.10.19 12:28
Оценка: :)
если на гитхабе ваш пет проект не наберет хотя бы пол тыщи звездочек, а лучше тыщу+
то никакой горбатодатель туда и смотреть не будет
уровень владения тоже ему мало интересен
дателю интересно прежде всего отсеять вас под любым предлогом
потому что таких как вы, ему спамят на почту даже без открытых вакансий по сотне в день

поэтому если не собираетесь запилить проект на миллион инвестиций с ипо, можете даже время не тратить
Re: какой проект можно сделать
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 16.10.19 12:36
Оценка: 4 (1)
Здравствуйте, sergey2b, Вы писали:

S>что бы добавить его в резюме и было понятно, что программировать я умею

Плятёжный шлюх для телеграма как плагин для ngix, либо под бота. Заодно и продать можно будет.
Sic luceat lux!
Re[3]: какой проект можно сделать
От: Vamp Россия  
Дата: 16.10.19 12:38
Оценка:
Здравствуйте, Кодт, Вы писали:

К>Здравствуйте, Vamp, Вы писали:


V>>DLNA сервер для Андроид. Джвадцать джва года жду нормальный.


К>Сервер? Для ведроида? На плюсах? Э...

На НейтивСДК, почему нет?
Да здравствует мыло душистое и веревка пушистая.
Re[2]: какой проект можно сделать
От: rg45 СССР  
Дата: 16.10.19 12:44
Оценка: +1
Здравствуйте, reversecode, Вы писали:

R>уровень владения тоже ему мало интересен

R>дателю интересно прежде всего отсеять вас под любым предлогом
R>потому что таких как вы, ему спамят на почту даже без открытых вакансий по сотне в день
R>поэтому если не собираетесь запилить проект на миллион инвестиций с ипо, можете даже время не тратить

Не очень понятно зачем тогда работодателю вообще какие-то проекты. Искал бы сразу того, кто придет и засунет ему деньги прямо в карман.
--
Не можешь достичь желаемого — пожелай достигнутого.
Re[9]: какой проект можно сделать
От: Skorodum Россия  
Дата: 16.10.19 12:59
Оценка:
Здравствуйте, okon, Вы писали:

O>И чего они такого страшного там рисуют ? Пару примерчиков и свой вариант.

Ммм... твое высказывание говорит о том, что кывт/С++ ты только недавно читать начал...
Re[2]: какой проект можно сделать
От: sergey2b ЮАР  
Дата: 16.10.19 13:06
Оценка:
Здравствуйте, Kernan, Вы писали:

K>Здравствуйте, sergey2b, Вы писали:


S>>что бы добавить его в резюме и было понятно, что программировать я умею

K>Плятёжный шлюх для телеграма как плагин для ngix, либо под бота. Заодно и продать можно будет.

я когда то писал платежный шлюз в альфабанк и paypal так что задача вполне понятная
Re[3]: какой проект можно сделать
От: Skorodum Россия  
Дата: 16.10.19 13:31
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>я первый unzip написал в 93+- тогда это было круто, сейчас нет

Под хорошей лицензией с поддержкой больших файлов и юникода в путях это и сейчас имеет ценность.
Re: какой проект можно сделать
От: Коваленко Дмитрий Россия http://www.ibprovider.com
Дата: 16.10.19 18:53
Оценка: 4 (1)
Здравствуйте, sergey2b, Вы писали:

S>подскажите пожалуйста какой проект на 1-2 месяц можно сделать

S>что бы показать уровень владения С++
S>что бы добавить его в резюме и было понятно, что программировать я умею

Возьмите какую-нибудь херню популярную библиотеку на C/C++ с гитхаба и приведите её в порядок

На перетряхивание libtommath у меня, к примеру, ушло около месяца.
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
Re: какой проект можно сделать
От: nikov США http://www.linkedin.com/in/nikov
Дата: 16.10.19 23:39
Оценка: 4 (1)
Здравствуйте, sergey2b, Вы писали:

S>подскажите пожалуйста какой проект на 1-2 месяц можно сделать

S>что бы показать уровень владения С++
S>что бы добавить его в резюме и было понятно, что программировать я умею

Сделать несколько Pull Request в любой open source проект на C++. Там всегда есть фичи и улучшения, которые сделать хотят, но руки у основных разработчиков никак не доходят. Заодно это покажет твою способность работать с уже имеющимися исходниками, поддерживать стиль, выполнять требования по покрытию тестами и т.д. Это может быть более существенно, чем написать маленький проектик в одиночку. Ну и всем польза тоже
Re: какой проект можно сделать
От: Слава  
Дата: 17.10.19 02:29
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>что бы добавить его в резюме и было понятно, что программировать я умею


SIP-клиент десктопный на QT. В идеале — с поддержкой шифрования.
Re[4]: какой проект можно сделать
От: PavelCH  
Дата: 17.10.19 08:10
Оценка:
S>Под хорошей лицензией с поддержкой больших файлов и юникода в путях это и сейчас имеет ценность.
Что-то не совсем понял по поводу лицензии. Сейчас библиотека zlib, помоему, имеет GNU совместимую лицензию. Разве это плохая лицензия?
Нехай щастить
Re[5]: какой проект можно сделать
От: Skorodum Россия  
Дата: 17.10.19 08:13
Оценка:
Здравствуйте, PavelCH, Вы писали:

S>>Под хорошей лицензией с поддержкой больших файлов и юникода в путях это и сейчас имеет ценность.

PCH>Что-то не совсем понял по поводу лицензии. Сейчас библиотека zlib, помоему, имеет GNU совместимую лицензию. Разве это плохая лицензия?
Да. Хорошая это "public domain" или "no license license".
Re: какой проект можно сделать
От: sr_dev  
Дата: 17.10.19 10:55
Оценка: 4 (1)
Здравствуйте, sergey2b, Вы писали:

S>подскажите пожалуйста какой проект на 1-2 месяц можно сделать

S>что бы показать уровень владения С++

что-то сетевое. буст, асио, кроссплатформа, все дела.

например торрент-клиент, с каким-нибудь изюмом.

или впн-клиент с поддержкой нескольких впн-протоколов. но тоже с изюмом, например впн тунель инкапсулированный в https.

но не надо это преподносить "я сделал проект чтобы показать уровень". ибо это поза с протянутой рукой. надо позиционировать "вижу такой потенциал, решил сделать, может коммерциализирую потом".
Re[2]: какой проект можно сделать
От: reversecode google
Дата: 17.10.19 11:29
Оценка: :)
_>но не надо это преподносить "я сделал проект чтобы показать уровень". ибо это поза с протянутой рукой. надо позиционировать "вижу такой потенциал, решил сделать, может коммерциализирую потом".

после чего сразу уйдете в бан этой компании

есть только одна компания которая вроде бы такое поощряет — это гугл
Re[3]: какой проект можно сделать
От: sr_dev  
Дата: 17.10.19 11:35
Оценка:
Здравствуйте, reversecode, Вы писали:


_>>но не надо это преподносить "я сделал проект чтобы показать уровень". ибо это поза с протянутой рукой. надо позиционировать "вижу такой потенциал, решил сделать, может коммерциализирую потом".


R>после чего сразу уйдете в бан этой компании


что за замшелая компания такая. и в чем мотив бана? я апплаясь на позиции на удаленку рассказываю о своих и хобби и бизнес проектах, всегда позитивный отклик и оффер. если оффера нет, то по другим причинам
Re[4]: какой проект можно сделать
От: reversecode google
Дата: 17.10.19 11:48
Оценка:
так то удаленка
а онсайт любой горбатодатель будет трястись от того что он вам платит зп а вы там что то еще свое (можете,будете,итд) доделывать что бы в перспективе мотенизировать, как вы выразились
Re[5]: какой проект можно сделать
От: sr_dev  
Дата: 17.10.19 11:53
Оценка: +1
Здравствуйте, reversecode, Вы писали:

R>так то удаленка

R>а онсайт любой горбатодатель будет трястись от того что он вам платит зп а вы там что то еще свое (можете,будете,итд) доделывать что бы в перспективе мотенизировать, как вы выразились

по идее врядли такая логика у горбатодателя нет хобби проекта, есть соцсети, например. на работе при желании можно себя занять.

возможен правда вариант, что у горбатодателя вообще нет логики, а есть уровень интеллекта говорящей курицы
Re[3]: какой проект можно сделать
От: reversecode google
Дата: 17.10.19 12:00
Оценка:
большинство да и весь бизнес строиться на купи по дешевле, продай по дороже

и когда спрос на купи большой, аппликанты как мухи на мёд бегут, даже когда мёд прячут
то горбатодатели принимают позицию по совету HR(они же профи ага), отсеивания как им кажется слабых (хотя в отношении к ИТ это надо инвертировать)
и отбирают самых напористых, стрессоустройчивых итд (я не верю что есть такие Программисты)
и формируют на основе них как им кажется команду
от сюда появились такие же требования как быть больше няшечкой, чем кодером
но работать(кодить) кому то все же надо ?
поэтому постоянные плачи ярославны по интернету встречаешь, как то — не можем найти какого нибудь синьора или мидла

конечно если взять собирательный образ того кого надо найти
— Напористый
— Стрессоустойчивый
— Няшечка
— Кодер со стажем 5+ лет

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