Читать «Bash IT Happens Истории ## 5401 – 5500» онлайн - страница 35

Bash.org.ru IT

Монстрообразная программа состояла из нескольких десятков функций с «говорящими» именами типа CheckThis и Try12. Комментариев по делу не было: мне было не до них. Переменные имели имена, в которых начал путаться я сам. Глобальные и локальные были замешаны в гремучую смесь. Времени на отладку и на доводку этого чуда до ума просто не хватило. Работает? Сдаём!

Комиссия долго совещалась по поводу оценки этого творения, но в конце концов согласилась, что задачу я выполнил, и начислила мне за неё какое-то количество баллов. Думаю, не в последнюю очередь на их решение повлиял рассказ про Нильса Бора, решающего задачу об измерении высоты башни с помощью барометра, который я по памяти вбил в комментарий в начале программы. По сумме баллов я занял на этой олимпиаде первое место.

Дома, в спокойной обстановке, я переписал решение как надо, с векторами и определением углов. Потом, переехав в другую страну и обучаясь на факультете компьютерных наук, я обнаружил ещё несколько решений этой задачи, в том числе очень оригинальный и довольно быстрый алгоритм Чана, созданный как раз в середине девяностых. Переписанная программа заняла в несколько раз меньше места, работала не в пример быстрее и выглядела куда элегантнее. А самое обидное, что реализация этого решения (даже с учётом повторения темы «векторы» в учебнике математики) заняла меньше времени.

Какой будет мораль? А не будет никакой морали. Разве что повторение общеизвестной истины: озаботьтесь проектированием перед тем, как начать писать код.

#5485: Те, что сдвигают с бородатой точки

19:45 17.02.2011, IT happens

Прочёл недавно историю «Об админизме в красках». Девушка, вы в перечне «кот, шредер, свитер, борода, пиво, джинсы, кеды, сигареты, отсутствие девушки, обожание компьютеров» не на то место отсутствие девушки поставили. Надо в начало. Админы формируются в то время, когда их субтильные тела не интересуют девушек абсолютно ни под каким соусом. Вдоволь наобламывавшись, люди в конце концов находят себе подобных, жизнь устаканивается, и от заходящих в серверную всех таких красивых не ждут ничего хорошего. Они даже не в курсе, что перспективных парней уже разобрали ваши более удачливые подруги, а альфа-самцы потихоньку начинают спиваться, и вы обратили свой благосклонный взор на бывших ботаников. А они, как назло, не рисуются перед вами, да и не перспективные ни фига.

Не путайте профессиональный рост и карьерный. Устройтесь в более богатую компанию — увидите там более профессиональных админов, получающих более высокую заработную плату. А карьерно нам, админам, расти некуда. Максимум, что нам светит — начальник одела. Но там, как правило, сидит человек, которого мы считаем другом, да и подсиживать друг друга как-то не по админски.