Неожиданно с Вами согласен. Тут надо различать, в таком случае, программистов 
по образованию и по роду деятельности. Ибо только специфичное образование даёт 
такие глубокие знания (теория алгоритмов, автоматов, дискретка и прочие Кнуты). 
И вот такое синтетическое тестирование вероятно призвано выявить именно 
образованных разработчиков, если в предполагаемой работе требуются такие 
знания, несмотря на то, что они нигде не помешают :)

> On 08 дек. 2015 г., at 20:29, Alexander Lourier <[email protected]> wrote:
> 
> Не знаю, часто ли Иван программирует алгоритмы такого рода, за него не скажу. 
> Но вообще хочу заметить, что по роду деятельности мы (все программисты) 
> всегда пишем алгоритмы, осознавая это или нет. Если это осознавать, и 
> понимать сопутствующую математику - про сложность (а там без комбинаторики и 
> статистики никуда), про теорию надёжности (которая без теории вероятности 
> никуда), про теорию систем (обратные связи), то получается качественный, 
> надёжный и эффективный код. Если не осознавать или не придавать значение 
> алгоритмике, то код-то выйдет, но работать он будет, как.... как большинство 
> современного кода.
> 
> Вот. Набросил - пойду работать дальше :)
> 
>> On Tue, Dec 8, 2015 at 2:19 PM Orlovsky Alexander <[email protected]> 
>> wrote:
>> 08.12.2015, 16:04, "Ivan Petrov" <[email protected]>:
>>>  
>>> 
>>>  Подскажите, а вы какой из примерно 20ти (1) вариантов алгоритмов поиска
>>>  подстроки используете в этом тестовом задании? Например, в glibc 
>>> используется
>>>  не самый быстрый Two-Way (2) алгоритм, и если копнуть глубже, найдутся в 
>>> 5-10x
>>>  быстрее на тестовом input-e. То есть эта задача как раз из разряда 
>>> озвученных:
>>> 
>>> а мне пофиг на 20 алгоритмов. можно любой.
>>> 
>>> на этом задании видно умеет ли человек запрограммировать алгоритм или
>>> не умеет.
>>> 
>>  
>> «на этом задании видно умеет ли человек запрограммировать алгоритм или не 
>> умеет.» 
>>  
>> важное добавление:
>>  
>> за время собеседования (которое само по себе является стрессом очень для 
>> многих)
>>  
>>  
>> P.S.
>> и часто вы на работе алгоритмы такого рода программируете?
>>  
>> 
>>  
>> 
>> --
>> Moscow.pm mailing list
>> [email protected] | http://moscow.pm.org
> -- 
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить