Re[21]: offtopic
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 26.09.13 16:46
Оценка: :)
Здравствуйте, Undying, Вы писали:

U>Где бы вы и сколько бы не учились, ответов на большинство возникающих вопросов у вас не будет. Т.к. вопросов возникает очень много и самых разных. Так почему вы такое значение придаете именно сортировке, которая составит малюсенькую долю возникающих вопросов? А не умению решать возникающие задачи с неизвестным ответом?


Сортировка хорошо детектит разрабов вроде "у нас всё в базу упирается", "шо тут думать, трясти надо", "такое нигде не пишут"
Re[20]: offtopic
От: Undying Россия  
Дата: 26.09.13 17:08
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>У нас нет пользователей как таковых, пользователи — прикладные программисты, существенно ниже уровнем.


Т.е. вы занимаетесь преимущественно технологической работой (написанием кода, который упрощает решение задач другим программистам)? Так бы сразу и сказал. Если вы ищете технологов, то согласен это нормальная задача для собеседования. Тем не менее то, что вы ждете оптимального решения лучше проговаривать явно, т.к. технологи тоже телепатией не владеют.

НС>Знаешь, меня вот пугают все время преждевременными оптимизациями, но на практике я таких вижу только на форуме. Чтобы что то не делать, человека уговаривать долго не надо.


Признаю твою правоту. Я думал вы так специалистов-кодеров отбираете, а учитывая, что они вам не нужны, то это хорошая задача для первичного отбора.
Re[29]: offtopic
От: Undying Россия  
Дата: 26.09.13 17:12
Оценка:
Здравствуйте, Ikemefula, Вы писали:

U>>Инженер может и использовать теоретический метод и создать/дополнить теорию. Это Vzhyk считает, что теоретический метод это нечто данное инженерам свыше и доработке не подлежащее.

I>Не Вжик, а именно ты.

Когда это я сказал? Цитату в студию.

I>На счет теории ты не продемонстрировал ничего особенного. Все что ты показал это удачный метод тыка.


Я метод решения задачи вообще не показывал. Так что домыслы насчет тыка это твоя телепатия, а телепат из тебя хреновый.
Re[23]: offtopic
От: Undying Россия  
Дата: 26.09.13 17:18
Оценка: :)
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Вот только там очень много математики. Преобразование Адамара там, не? Или настоящие практики это все не используют?


И куда это преобразование Адамара в бинд топлива совать? Предлагаешь с начала значения с датчика сжать что ли? Это сильный ход.
Re[19]: offtopic
От: Undying Россия  
Дата: 26.09.13 17:20
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Похоже, ты близок к Нобелевской премии и это не шутка.


Нобелевка нынче награда политическая, а не научная и тем более не инженерная. Так что не переживай мне она точно не грозит.
Re[22]: offtopic
От: Undying Россия  
Дата: 26.09.13 17:21
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Сортировка хорошо детектит разрабов вроде "у нас всё в базу упирается", "шо тут думать, трясти надо", "такое нигде не пишут"


Может ты и прав. Так-то согласен таких тоже как-то фильтровать надо.
Re[24]: offtopic
От: Ночной Смотрящий Россия  
Дата: 26.09.13 17:26
Оценка:
Здравствуйте, Undying, Вы писали:

U>И куда это преобразование Адамара в бинд топлива совать?


Его не надо совать в топливо, это теория. На основании этого преобразования считается матрица ВЧ фильтра или любой другой потребной функции, которую нужно наложить на сигнал.
Re[21]: offtopic
От: Ночной Смотрящий Россия  
Дата: 26.09.13 17:30
Оценка:
Здравствуйте, Undying, Вы писали:

U>Т.е. вы занимаетесь преимущественно технологической работой


У тебя какое то странное понимание терминов. Нет, технологической работой занимаются отдельные люди, в чью задачу входит настройка технологических моментов программирования — VCS, CI и т.п.

U>(написанием кода, который упрощает решение задач другим программистам)? Так бы сразу и сказал.


А никто и не спрашивал.

U> Если вы ищете технологов


Нет, мы не ищем технологов, мы ищем программистов.

U>то согласен это нормальная задача для собеседования


Не вижу принципиальных отличий на таком мелком уровне.

U>Тем не менее то, что вы ждете оптимального решения лучше проговаривать явно


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

U>Признаю твою правоту. Я думал вы так специалистов-кодеров отбираете


Мне кажется с самого начала было понятно, что речь не идет об найме обезьянок для шаблонного кода.
Re[28]: offtopic
От: Vzhyk  
Дата: 26.09.13 17:32
Оценка:
Здравствуйте, Undying, Вы писали:

U>Инженер может и использовать теоретический метод и создать/дополнить теорию. Это Vzhyk считает, что теоретический метод это нечто данное инженерам свыше и доработке не подлежащее.

Где ты такое вычитал? Может хватит придумывать призраков и бороться с ними.
Re[20]: offtopic
От: Vzhyk  
Дата: 26.09.13 17:33
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>После заявления о том, что про односвязный список он услышал только здесь, тебя еще что то удивляет? Просто делай выводы.

Да, делаю, точно убедите.
Re[28]: offtopic
От: Undying Россия  
Дата: 26.09.13 17:36
Оценка:
Здравствуйте, Ikemefula, Вы писали:

U>>То что очевидно, что проблему можно решить.

I>Её и в другом случае можно решить

Возможно. Но в другом случае это уже было бы неочевидно.

I>Правильно и здесь помогают базовые знания. Чем шире база, тем быстрее поиск решения. В уме гораздо быстрее решаются уникальные задачи, быстрее чем гугл результаты выдает.


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

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


I>Теоретически можно и нагуглить, но есть люди, которые могут решать такие задачи в уме.


Спрашивая подобные вещи ты на собеседование отберешь не тех кто умеет, а тех кто помнит.

I>Их и надо брать, если тебе важны именно алгоритмы, а не кодинг для Шарепоинта.


Не вижу принципиальной разницы между отбором по знанию алгоритмов и отбором по знанию Шарепоинта. И то и другое это отбор по знаниям, а не по способностям.

I>И вот представь, приходит кандидат и в курсе сложности быстрой сортировки, а сложность метода "разделяй и властвуй" не знает. Это значит, что он просто зазубрил алгоритмы и будет гуглить. Для сложной проблемы каждая секунда решения в уме будем помножена на минуты и часы гугления.


Эти какие задачи у вас программисты решают за секунды? Отдел фантастики в другой ветке. Мало-мальски сложная задача, как правило, обдумывается несколько дней (хоть обычно и параллельно с какой-нибудь рутиной). Соответственно пара часов гугления по нетривиальной задаче не стоит вообще ничего.
Re[25]: offtopic
От: Undying Россия  
Дата: 26.09.13 17:51
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Его не надо совать в топливо, это теория. На основании этого преобразования считается матрица ВЧ фильтра или любой другой потребной функции, которую нужно наложить на сигнал.


Старый алгоритм так и работал, т.е. первоначально накладывал фильтр на сигнал. В результате терялась(загрублялась) информация о точности данных — уровень топлива фильтр возвращает, а дисперсию уже нет, о времени начала/конца события — реальная точка начала заправки/слива замусорена последующим поднятием/снижением уровня топлива, о уровне топлива на начало/конец события — по той же причине. Там, конечно, и алгоритм верхнего уровня был выбран принципиально неудачно, но и при наилучшем алгоритме из изначально загрубленного сигнала много не выжмешь.
Re[22]: offtopic
От: Undying Россия  
Дата: 26.09.13 18:06
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>У тебя какое то странное понимание терминов. Нет, технологической работой занимаются отдельные люди, в чью задачу входит настройка технологических моментов программирования — VCS, CI и т.п.


Программистскую спесь поубавь. В любой производственной деятельности работники делятся на конструкторов (люди, которые видят задачу целиком и умеют разбить ее на более простые части), технологов (люди, которые видят типовые задачи и умеют сделать их решение тривиальным) и рабочих (тех кто собственно воплощает продукт в реальность). И только программисты считают себя уникальными и гордо называют себя программистами, а не какими-то там инженерами, технологами, или упаси господь рабочими. Хотя на самом деле программирование это такая же производственная деятельность и работа программистов точно также разделяется на конструкторскую, инженерную и рабочую. Разница только в том, что т.к. программисты отказываются это признавать, то в их проектах зачастую процветает кустарщина и бардак.

Так что вы занимаетесь именно технологической деятельностью. И это вовсе не ругательство, а весьма полезная деятельность.

НС>Мне кажется с самого начала было понятно, что речь не идет об найме обезьянок для шаблонного кода.


Гордыня на мозг не жмет?
Re[29]: offtopic
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 26.09.13 19:52
Оценка:
Здравствуйте, Undying, Вы писали:

I>>Правильно и здесь помогают базовые знания. Чем шире база, тем быстрее поиск решения. В уме гораздо быстрее решаются уникальные задачи, быстрее чем гугл результаты выдает.


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


Все правильно, только время надо как то учитывать. Если ты хочешь решать сложные задачи скажем в области цифровой обработки сигналов так же быстро и качественно, как и человек, который там варится 10 лет, то теб надо будет потратить сравнимое время.

I>>Теоретически можно и нагуглить, но есть люди, которые могут решать такие задачи в уме.

U>Спрашивая подобные вещи ты на собеседование отберешь не тех кто умеет, а тех кто помнит.

Я большей частью даю задачи, усные и письменные и они подобраты так, что бы их нужно было решать. Шансы, что ктото их будет знать заранее, стремятся к нулю.

U>Не вижу принципиальной разницы между отбором по знанию алгоритмов и отбором по знанию Шарепоинта. И то и другое это отбор по знаниям, а не по способностям.


Способности большей частью трансформируются в прочные знания. По другому не бывает. Умение решать задачи показывает именно способности.

U>Эти какие задачи у вас программисты решают за секунды?


Разные.

>Отдел фантастики в другой ветке. Мало-мальски сложная задача, как правило, обдумывается несколько дней (хоть обычно и параллельно с какой-нибудь рутиной). Соответственно пара часов гугления по нетривиальной задаче не стоит вообще ничего.


А я где то сказал, что любые задачи решаются за секунды ? Если тебе на каждый чих гуглить надо, то я боюсь сложные задачи потребуют годы на решение.
Re[23]: offtopic
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 26.09.13 19:54
Оценка:
Здравствуйте, Undying, Вы писали:

I>>Сортировка хорошо детектит разрабов вроде "у нас всё в базу упирается", "шо тут думать, трясти надо", "такое нигде не пишут"


U>Может ты и прав. Так-то согласен таких тоже как-то фильтровать надо.


Сортировка просто удачный пример, хотя и заезженый.
Re[20]: offtopic
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 26.09.13 19:55
Оценка:
Здравствуйте, Undying, Вы писали:

I>>Похоже, ты близок к Нобелевской премии и это не шутка.


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


Это была не шутка, это был сарказм.
Re[21]: offtopic
От: -n1l-  
Дата: 27.09.13 02:34
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V>Здравствуйте, -n1l-, Вы писали:



N>>А все почему? Потому, что есть типа идиома какая-то или закон, звучит так — "Нельзя писать велосипед!!!".

V>Это правильная идиома. Нельзя писать велосипед, пока не доказано, что имеющиеся стандартные решения не удовлетворяют требованиям задачи.

N>>Любая задача сводится к тому, что она уже написана и надо просто погуглить и скопипастить код.

V>Действительно уже много задач написано и в 90% процентах случаев программистской работы можно скопипастить. Но есть 10% (или сколько там процентов), где такое не пройдет.

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

N>>Отсюда имеем плачевный результат, забери у такого "спеца" его платформу или интернет и он не способен решить ни одной проблемы.
V>Если у вас все задачи на конторе попадают исключительно в 10% R&D — что невозможно.

Почему не возможно? Очень даже возможно.
А с первым высказыванием я согласен.
Re[15]: offtopic
От: -n1l-  
Дата: 27.09.13 02:37
Оценка: :)
Здравствуйте, gandjustas, Вы писали:

G>Про ref не спрашиваем. Он слишком редко в дикой природе встречается.

У кого как, но тогда разбор ссылочных и значимых типов будет неполным.
Re[22]: offtopic
От: -n1l-  
Дата: 27.09.13 02:42
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V> динозавр в современном мире.

Не льстите себе.
Re[18]: offtopic
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 27.09.13 08:31
Оценка:
Здравствуйте, Ikemefula, Вы писали:

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


I>>>Обожаю таких специалистов — никогда не задают вопросов ни про требования, ни про ограничения, ни про особенности модуля, но всегда знают лучше всех.

G>>Ну ты как-бы сам шифруешься вечно. Уже было с десяток тем, где ты всегда уходил в "особенности", про которые никому не сказал.
G>>Видимо не очень особенные эти особенности.

I>Ты хочешь что бы я выложил 10мб спецификаций ?


Нет, ты просто по русски напиши.

I>>>Предложи решение которое даст O(n) без дополнительной памяти.

G>>Зачем?
I>Для того, что бы сошлись концы с концами.
А почему так не сходятся? Память нинче дешевая. 4гб стоят дешевле моего дня работы. Причем сильно дешевле.

G>>>>Вообще не пойму в чем поинт оптимизации алгоритмов, если большую часть времени процессор спит, а когда работает — клеит строки.

I>>>Ты это, прекращай по себе мерить, а то ты выглядишь как вчерашний джуниор. Я про склеивание строк и спящий процессор нигде не говорил.
G>>Это я говорю. В серверной разработке абсолютно нет смысла заниматься оптимизацией алгоритмов, которые работают быстрее нескольких часов.
I>Представляю — рендеринг картинки вместо пол-секунды займет пол-часа. Похоже это про тебя: "у нас всё в базу упирается"
Ты её можешь заранее отрендерить, а потом показывать? Может не всю, а по слоям. Сама идея слоев пришла из ГИСов, где рендерить все на лету нереально. Поэтому картинка режется на слои и рендеринг каздого оптимизируется с целью делать как можно меньше работы. Заметь — не делать как можно быстрее, а делать как можно меньше.

I>>>Чисто как пример — рендеринг используется очень часто во всяких тулах которые чтото визуализируют. Тут всегда вагон оптимизаций. САПР, моделирование, визуализация, сложные вычисления — перечислять можно до понедельника.

G>>Чувак, 90% компаний этим не занимается.
I>Ага, вне шарепоинта жизни нет.
Есть, и вообще SharePoint — малнькая среда. На всю Россию сотня крупных проектов. Во всем мире порядка на два больше.
Но даже это больше, чем САПРов.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.