Дело было в начале моей карьере программиста Я только что
Анекдоты Студенты / Анекдоты про водителейДело было в начале моей карьере программиста. Я только что выпустился из
ВУЗа и уже около года работал в одной очень хорошей компании. Был молод,
горяч, амбициозен и склонен к перфекционизму.
Выдалось мне работать над программой, которая измеряет
производительность других программ и, по куче собранных данных,
позволяет понять пользователю, что именно надо оптимизировать.
Учитывая престиж международной организации, а так же то, что в высшей
степени нелепо, если такая программа сама будет работать медленно, «куча
собранных данных» должна была обрабатываться не быстро, а очень быстро.
Задача это в связи с ее обособленностью была поручена Вашему покорному
слуге, недавно пришедшему в проект, но уже хорошо зарекомендовавшему
себя.
В намеченный срок подхожу к своему начальнику и говорю, что так и так…
самые сложные запросы обрабатывают 10 штук записей (данных) за 5 сек, а
100 штук за 20 сек. Отмечу, что наш корпоративный этикет предполагает
очень вежливое общение между сотрудниками, а так же отношение с
пониманием к начинающим специалистам. Начальник смотрит на меня
снисходительно и объясняет, что это де слишком медленно и неплохо бы
было мне подойти к делу более старательно.
На следующий день подхожу к начальнику снова и рапортую: 10 штук записей
– 3 сек, 100 штук – 10 сек. Теперь уже на меня смотрят менее
снисходительно и сразу же отправляют на изучение материальной части,
доработку алгоритма, и т.д. и т.п., но опять таки пока вежливо.
Проходит еще 2 дня, а если честно, почти 2 суток увлеченной и
напряженной работы по оптимизации алгоритма с применением самых разных
простых и сложных техник, и опять к начальнику, который, в ожидании
«новых перлов от студента», выглядит уже несколько напряженно. В его
глазах легко читается что-то на вроде «вот ведь взял на свою голову
ламера».
Итак, момент истины! Я бодро, несмотря на 2 почти бессонные ночи, и
гордо рапортую: 10 штук записей – 1 сек, 100 штук записей – 5 сек.
Начальник не выдерживает и раздраженно спрашивает у меня, ПОЧЕМУ Я НИКАК
НЕ МОГУ ПОНЯТЬ, ЧТО ТАКИЕ МИЗЕРНЫЕ ОБЪЕМЫ КАК 10 И 100 ЗАПИСЕЙ НЕ ДОЛЖНЫ
ОБРАБАТЫВАТЬСЯ ТАК ДОЛГО!!! И тут у меня наступает озарение… я тоже уже
повышенным раззадоренным тоном отвечаю, что никакие это не 10 и 100! Я
же сказал, что это 10 штук и 100 штук! 10 тысяч и 100 тысяч!!! Занавес.
В итоге happy end. Алгоритм живет в продукте вот уже много лет.
Мораль: жаргон – вещь, варьирующаяся в зависимости от компании,
поколения и прочих нюансов из жизни человека
ВУЗа и уже около года работал в одной очень хорошей компании. Был молод,
горяч, амбициозен и склонен к перфекционизму.
Выдалось мне работать над программой, которая измеряет
производительность других программ и, по куче собранных данных,
позволяет понять пользователю, что именно надо оптимизировать.
Учитывая престиж международной организации, а так же то, что в высшей
степени нелепо, если такая программа сама будет работать медленно, «куча
собранных данных» должна была обрабатываться не быстро, а очень быстро.
Задача это в связи с ее обособленностью была поручена Вашему покорному
слуге, недавно пришедшему в проект, но уже хорошо зарекомендовавшему
себя.
В намеченный срок подхожу к своему начальнику и говорю, что так и так…
самые сложные запросы обрабатывают 10 штук записей (данных) за 5 сек, а
100 штук за 20 сек. Отмечу, что наш корпоративный этикет предполагает
очень вежливое общение между сотрудниками, а так же отношение с
пониманием к начинающим специалистам. Начальник смотрит на меня
снисходительно и объясняет, что это де слишком медленно и неплохо бы
было мне подойти к делу более старательно.
На следующий день подхожу к начальнику снова и рапортую: 10 штук записей
– 3 сек, 100 штук – 10 сек. Теперь уже на меня смотрят менее
снисходительно и сразу же отправляют на изучение материальной части,
доработку алгоритма, и т.д. и т.п., но опять таки пока вежливо.
Проходит еще 2 дня, а если честно, почти 2 суток увлеченной и
напряженной работы по оптимизации алгоритма с применением самых разных
простых и сложных техник, и опять к начальнику, который, в ожидании
«новых перлов от студента», выглядит уже несколько напряженно. В его
глазах легко читается что-то на вроде «вот ведь взял на свою голову
ламера».
Итак, момент истины! Я бодро, несмотря на 2 почти бессонные ночи, и
гордо рапортую: 10 штук записей – 1 сек, 100 штук записей – 5 сек.
Начальник не выдерживает и раздраженно спрашивает у меня, ПОЧЕМУ Я НИКАК
НЕ МОГУ ПОНЯТЬ, ЧТО ТАКИЕ МИЗЕРНЫЕ ОБЪЕМЫ КАК 10 И 100 ЗАПИСЕЙ НЕ ДОЛЖНЫ
ОБРАБАТЫВАТЬСЯ ТАК ДОЛГО!!! И тут у меня наступает озарение… я тоже уже
повышенным раззадоренным тоном отвечаю, что никакие это не 10 и 100! Я
же сказал, что это 10 штук и 100 штук! 10 тысяч и 100 тысяч!!! Занавес.
В итоге happy end. Алгоритм живет в продукте вот уже много лет.
Мораль: жаргон – вещь, варьирующаяся в зависимости от компании,
поколения и прочих нюансов из жизни человека
Комментариев пока нет, будь первым!