Re: вопрос с собеседования
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 13.08.23 00:11
Оценка: 9 (1) +1
Здравствуйте, sergey2b, Вы писали:

S>начальник отвечает я наставиваю

Сделай как просят, только протоколируй всё в письмах в том числе и проблемы реализации на Н, но если давят, то смысла нет не делать как просят.
S>ваши действия ?
Как мне говорили заказчики — просто сделайте так как мы просим, но я избалован аутсорсом где людям надо что-то сделать чужими руками и их не волнует тех, экспертиза делающего. Опять же, повторю, если ты не тимлид и не можешь принимать решения по тех. стратегии, то смысла спорить нет, а все решения будешь принимать внутри своей компании или когда будет позиция принимающего решения.
Sic luceat lux!
Re[5]: вопрос с собеседования
От: Antidote  
Дата: 13.08.23 06:24
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>Я на текущей работе работал часов 12-14 те примерно теже 60+


Зачем???
Все так работают в конторе? На собеседовании это было понятно? Что будет, если работать 8 часов в день?

S>Так жена все время ноет что в семье меня нет


Странно (сарказм)
Чему бы грабли ни учили, а сердце верит в чудеса.
Re: вопрос с собеседования
От: Codealot Земля  
Дата: 13.08.23 19:13
Оценка: 6 (1)
Здравствуйте, sergey2b, Вы писали:

S>как вы ответите на такой вопрос на собеседовании


Пожалуй, проще сказать правду. Сначала выложить ему аргументы, почему так делать не надо. Если он уперся — сделать как скажет, отметив в трекере, что ты против. Но если такое повторяется — свалить. Мастера корпоративного кунг-фу могли бы попытаться поднять вопрос до вышестоящего начальства, но это сложно и рискованно, так что на свое усмотрение.
Ад пуст, все бесы здесь.
Re: вопрос с собеседования
От: scf  
Дата: 13.08.23 19:28
Оценка: 6 (1)
Здравствуйте, sergey2b, Вы писали:

S>начальник отвечает я наставиваю


S>ваши действия ?


Судя по тексту, начальник является ответственным лицом по принятию этого решения, ваше мнение — совещательное и может быть проигнорировано. Следует принять решение начальника и принять меры, чтобы последующий провал не повесили на вас.
Re[2]: вопрос с собеседования
От: sergey2b ЮАР  
Дата: 13.08.23 20:03
Оценка:
Уже повесили
Одна из проблем задания мне дают только вербально
В джире пишут кратко одну строку
Сделать видео рекордер
Сделать коммуникацию между приложениями

Детали писать начальник отказывается
Re: вопрос с собеседования
От: DronHrenoff Земля  
Дата: 13.08.23 20:18
Оценка: 6 (1) +1
Здравствуйте, sergey2b, Вы писали:

S>вам дали задачу сделать X


S> ....


S>начальник отвечает я наставиваю


S>ваши действия ?



S>как вы ответите на такой вопрос на собеседовании


Я бы ответил: ок, если ты настаиваешь, то делаем как ты сказал. Но на случай фак-апа предланаю подготовить план по откату решения Н и имплементации Х.
Reasoning: я, как технический спец, дал "начальнику" все воодные данные. Решение принимает он (собственно за это ему и платят), ответственность за это тоже несет он. Его задача: собрать как можно больше инфы, проанализировать, и принято решение. Он капитан на этом "корабле", он говорит "Плывем туда" — ну ок, гребем.
"На раскачку нет времени!" (с) — Владимир Сказочный ****
Re[3]: вопрос с собеседования
От: baxton_ulf США  
Дата: 13.08.23 21:14
Оценка: 6 (1) +2
Здравствуйте, sergey2b, Вы писали:

S>Детали писать начальник отказывается


записать за начальником. в конце уточнить все action items. перенести в джиру
Re[3]: вопрос с собеседования
От: Quebecois Канада https://www.canada.ca/
Дата: 13.08.23 22:28
Оценка: 3 (1) +4
Здравствуйте, sergey2b, Вы писали:

S>Уже повесили

S>Одна из проблем задания мне дают только вербально
S>В джире пишут кратко одну строку
S>Сделать видео рекордер
S>Сделать коммуникацию между приложениями
Ну потому что твоя задача, как сеньора — свести вербальные требования к хорошо формализованным, сделать оценку сроков, довести до всех заинтересованных лиц подводные камни, и предоставить альтернативы.
Re[4]: вопрос с собеседования
От: sergey2b ЮАР  
Дата: 14.08.23 13:51
Оценка:
Здравствуйте, Quebecois, Вы писали:


Q>Ну потому что твоя задача, как сеньора — свести вербальные требования к хорошо формализованным, сделать оценку сроков, довести до всех заинтересованных лиц подводные камни, и предоставить альтернативы.


спасибо

да я сделал так
и ошибся с сроками (шаг в котором я ошибся пришлось сидеть в исходниках ffmpeg + obs studio и проверять в IDA Pro)
Re: вопрос с собеседования
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 14.08.23 14:01
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>ваши действия ?


S>как вы ответите на такой вопрос на собеседовании


Выяснить, что там такое
— А почему вы настаиваете на Н?
Re: вопрос с собеседования
От: klopodav  
Дата: 14.08.23 15:04
Оценка: 9 (1) +1
S>начальник отвечает я наставиваю

S>ваши действия ?


Прежде всего — четко выяснить, чего от тебя хотят.

Если хотят просто написанного кода по пожеланиям начальника — тогда, как говорил один известный авиаконструктор, "мы можем сделать самолет с любыми техническими характеристиками, если при этом не требуется, чтобы он мог летать". Написать код как они хотят и не париться. При этом, если такое допускается стилем кодирования, написать дополнительный комментарий типа /* Сделано именно таким способом по требованию такого-то. Возможны проблемы такие-то. */. Кроме кода, этот текст можно также написать как комментарий к коммиту в системе контроля версий.

Если же хотят, чтобы правильно работала какая-то заданная по ТЗ функция, а ты уверен, что она работать таким способом не будет — тогда надо принятым у вас способом (по е-мейлу, в виде комментария к задаче или еще как-то) доложить о невозможности выполнения задачи. Но при этом агрумнетация нужна не уровня "мамой клянусь", а надо расписать какие-нибудь весомые доказательства, почему так работать не будет. И да, при этом надо неодократно себя проверить — потому что нередко смелое утверждение "так работать не будет" потом трансформируется в "ой блин, вот это я упустил из вида, на самом деле все норм".

Если же ситуация такая, что желаемая функция таким способом работать будет, но хреново — тогда имеет смысл ее написать как просили, но при этом тоже снабдить комментарием, что возможна оптимизация. И потом можно принятым у вас способом выступить с рацпредложением как эту функцию можно улучшить — но также с четким обоснованием.
Re[5]: вопрос с собеседования
От: night beast СССР  
Дата: 14.08.23 19:44
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>да я сделал так

S>и ошибся с сроками (шаг в котором я ошибся пришлось сидеть в исходниках ffmpeg + obs studio и проверять в IDA Pro)

а почему ffmpeg?
у гстримера более-менее нормальные либы.
если работает пайплайн с консоли, то запустить его програмно не должно быть большой проблемой.
Re[6]: вопрос с собеседования
От: reversecode google
Дата: 14.08.23 19:48
Оценка: :)
с пробуждением !
все уже давно знают
у него начальство злое
у него в sudo разрешено запуск только gcc
вон он мучиется поди какой год
даже работу ходил менять
все равно одно и тоже

да сергей?
Re[6]: вопрос с собеседования
От: sergey2b ЮАР  
Дата: 14.08.23 20:17
Оценка:
Здравствуйте, night beast, Вы писали:

NB>а почему ffmpeg?

NB>у гстримера более-менее нормальные либы.
NB>если работает пайплайн с консоли, то запустить его програмно не должно быть большой проблемой.

я 3 года работал с avcodec и неделю с gstreamer
поэтому не могу адекватно оценить (но вы можете меня поправить)

1) я читал что нехватает производительности при получении видопотка по ndi и записи в mp4 например
поэтому приходиться использовать компроненты


source streaming thread
queue streaming thread
main thread (gst-launch runs a GLib main-loop, though this is optional)
Some thread pool.

https://stackoverflow.com/questions/69521161/how-many-total-threads-in-a-given-gstreamer-pipeline

https://developer.ridgerun.com/wiki/index.php/Embedded_GStreamer_Performance_Tuning

что при этом у pipeline превышается лимит на резмер и он не собираеться (мопед не мой я только перенсказал прочитанное)
вот еще обсуждение производительности http://gstreamer-devel.230.s1.nabble.com/Don-t-kown-how-to-make-avdec-h264-working-under-multi-threads-modes-seems-not-working-with-max-threas-td4696996.html

это все только при одном записываемом видео а надо 4 видео одновременно

и это все при HD и 30 FPS


gstreamer может использовать vaapi но есть проблемы с onevpl а значит они не смогут использовать 13th поколение CPU
конечно же они это пофиксят рано или поздно

так же gstreamer имеет плагин ffmpeg API который рекомендуют прикрутить для повышения производительности (обратного я пока не встречал)

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



рекордер на базе ffmpeg заработал через 2 дня но мне сказали хотим что бы ты сам написал на базе avcodec я потратил 4 недели и несколько дней

оно может записывать 24 видео одновременно (тк мне сказали минимум 20 видео) в 4k качестве и 60fps
можно создать любое разумное количество thread
работает поддержка vaapi onevpl
в случаи ошибок можно локазлизовать проблемму и отлаживать под отладчиком
одной строчкой меняеться выходной формат файлов
из личного опыта можно подпилить код и оно будет работать с нестандартными камерами
Отредактировано 15.08.2023 2:49 sergey2b . Предыдущая версия . Еще …
Отредактировано 14.08.2023 20:43 sergey2b . Предыдущая версия .
Re[7]: вопрос с собеседования
От: sergey2b ЮАР  
Дата: 14.08.23 20:38
Оценка:
Здравствуйте, reversecode, Вы писали:

вы несмоненно правы мне не стоило писать на форум, что то я близко к серцу принял


если вы разбираетесь в gstreamer покажите пример его работы под нагрузкой
а если нет, изливайте желчь в политике
Отредактировано 14.08.2023 20:41 sergey2b . Предыдущая версия .
Re[7]: вопрос с собеседования
От: night beast СССР  
Дата: 15.08.23 06:27
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>рекордер на базе ffmpeg заработал через 2 дня но мне сказали хотим что бы ты сам написал на базе avcodec я потратил 4 недели и несколько дней


то есть в итоге задача была выполнена?
тогда в чем проблема?
Re[8]: вопрос с собеседования
От: sergey2b ЮАР  
Дата: 15.08.23 11:40
Оценка:
Задача была выполнена местами лучше чем планировалось

Проблематично за несколько недель до этого меня решили уволить
Re[3]: вопрос с собеседования
От: biochemist СССР https://www.anekdot.ru/i/caricatures/normal/20/7/27/1595846503.jpg
Дата: 15.08.23 14:19
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>Мне этот вопрос задавали несколько раз, я относился к нему как к шутке

Это психологический тест. Смотрят, как ты поведёшь себя в конфликтной ситуации. Другой вариант — задать задачу, не имеющую решения.
«Национализм во мне столь естественный, что никогда никаким интернационалистам его из меня не вытравить»
Менделеев Д. И.
Re: вопрос с собеседования
От: Sealcon190 Соломоновы острова  
Дата: 17.08.23 06:16
Оценка: +1
Здравствуйте, sergey2b, Вы писали:

S>ваши действия ?


Все эти споры и обсуждения постараюсь вести в письменном виде через корпоративную почту. А что тут ещё сделаешь?
Re[9]: вопрос с собеседования
От: Артём Австралия жж
Дата: 19.08.23 04:26
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>Задача была выполнена местами лучше чем планировалось


За время в 10 раз больше чем estimates.
Тебе нужно к Крейтору наверное- у него всё хорошо, и C++ и запрет на boost ему не мешает- всё нравится. А если не хочешь в big corporation- бросай этот мазохизм с C++ в средних компаниях. Не ценят это.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.