Чтение онлайн

на главную

Жанры

Программист-фанатик
Шрифт:

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

Так как же нам задействовать свой творческий потенциал и бросить вызов своим способностям в рутине будничных служебных обязанностей (которые у большинства из нас занимают более 80 % рабочего времени)?

А что, если попробовать делать рутинные дела идеально?

К примеру, ты ненавидишь модульное тестирование. Ты обожаешь программирование, но чувствуешь раздражение, когда дело доходит до написания автоматизированных тестов. Что, если ты попробуешь сделать эти тесты идеальными? Как это повлияет на твое поведение? Что означает определение идеальный в случае модульного тестирования? Скорее всего, это связано с эффективностью теста. Идеальная эффективность означает, что ты протестировал функциональность своего кода на 100 %. Идеальные модульные тесты обычно свободны от ошибок, удобны в сопровождении и не зависят от множества сторонних факторов, которые может быть сложно воссоздать на другом компьютере. На новой машине они должны запускаться непосредственно после проверки версий. И разумеется, эти тесты должно проходить в 100 % случаев.

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

Не знаю, что подумаешь ты, но с моей точки зрения это звучит весьма увлекательно. Конечно, это искусственный пример, но аналогичным образом можно подойти к решению большинства встречающихся тебе задач. Попробуй сделать это завтра. Посмотри на свой рабочий день и задай себе вопрос: «Насколько хороша сегодняшняя работа?» Ты обнаружишь, что как только тебе начнет нравиться твоя работа, ты начнешь нравиться ей [14] .

14

Спасибо за эту идею Энди Ханту job_.html).

Действуй!

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

Совет 25

Сколько ты стоишь?

Ты когда-нибудь задумывался, сколько ты стоишь фирме, на которую работаешь? Разумеется, ты знаешь размер своей зарплаты. С этим все просто. А как насчет льгот, административных расходов, обучения и всех тех вещей, которые не входят в сумму заработной платы?

Очень легко привыкнуть все время ждать большего. По всей видимости, это общечеловеческая склонность. После увеличения зарплаты человек некоторое время радуется, а потом начинает думать о следующем повышении. «Получай я на 10 % больше, можно было бы позволить себе этот новый…» Мы все так чувствуем. В какой-то момент величина зарплаты становится абстрактной. Речь идет уже не о дополнительных 5000 долларов в год. Нужно, чтобы увеличивалась базовая ставка. Не получив удовлетворяющего нашим требованиям повышения зарплаты, мы начинаем выражать недовольство своей работой и фирмой. «Почему они меня не ценят?»

Сколько ты стоишь на самом деле? Как я уже упомянул, это больше, чем твоя зарплата. Для простоты допустим, что твоя цена равна двум твоим окладам. То есть если ты зарабатываешь в год $60 000, фирма тратит на тебя около $120 000.

Пока все просто. Но пришла пора ответить на неприятный вопрос: какой доход ты принес в прошлом году? Каково твое положительное влияние

на чистую прибыль компании? Мы уже знаем, что ты стоишь компании (в нашем воображаемом сценарии) примерно $120 000. Как ты компенсировал эту сумму? Сколько денег ты помог сэкономить? Какой вклад ты внес в годовой доход?

Превосходит ли это число две твоих зарплаты?

Это сложное упражнение, так как часто затруднительно соотнести все аспекты твоей деятельности с чистой прибылью компании. Более того, такая постановка вопроса может показаться тебе необоснованной. «Откуда я знаю? Я всего лишь кодер!» Но именно в этом суть дела. Если, работая в области бизнеса, ты не производишь никаких реальных ценностей, деньги на тебя тратятся впустую. Считая повышение зарплаты своим неотъемлемым правом, легко попасть в ловушку. Ведь при таком подходе и фирма имеет право каждый год увеличивать цену на свою продукцию. Но потребителя ничто не заставит покупать продукт, цена которого ему не нравится.

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

В качестве точки отсчета вспомним проценты по типичному сберегательному счету. Они не очень велики, не так ли? Тем не менее это лучше, чем ничего. Будь у тебя выбор, под какие проценты ты бы поместил свои годовые накопления: 0 или 3? Способность приносить доход в размере двукратной зарплаты представляет для фирмы такую же непривлекательную перспективу, как для тебя счет с 0 % годовых. Они на год замораживают расходы на тебя до 120 000 долларов, а ты не приносишь дохода, покрывающего даже уровень инфляции. В этом случае безубыточность оборачивается потерями.

Помню, подобные рассуждения поначалу доводили меня до приступов паранойи. Проходил месяц, и я думал: «Какой доход я принес в этом месяце?» Затем я начал рассматривать недели и дни: «Сколько я сегодня стоил?»

Спроси себя: «Сколько я сегодня стоил?»

Можно подойти к делу конкретно. Насколько ты способствуешь росту прибыли предприятия? Уточни у своего начальника, как лучше всего выразить эту величину в цифрах. Сам факт, что ты хочешь это сделать, будет воспринят как хороший знак. Как творчески подойти к экономии денег фирмы? Как повысить эффективность разработчиков твоей группы? А как обстоит дело с конечными пользователями программ, которые ты пишешь? Ты удивишься, сколько возможностей обнаружится после того, как ты начнешь задавать эти вопросы. И сразу начинай действовать в соответствии с полученными ответами. Всегда помни про ориентир: в два раза больше своей зарплаты. Не позволяй себе уходить от ответственности, пока не превысишь это число.

Действуй!

1. Делая инвестиции, фирмы пытаются гарантировать максимально эффективное использование денег. Простого подсчета доходности по вложенным средствам (я вкладываю 100, а получаю 120) недостаточно для принятия взвешенного решения. Среди прочих факторов им нужно учесть инфляцию, издержки и риски. Понятие временной стоимости денег кажется странным для тех, кто не обучался в школе бизнеса. Рискуя чрезмерно упростить ситуацию, я описал бы это так: доллар сегодня стоит больше доллара, который мы получим в следующем году, потому что сегодняшний доллар можно использовать для получения большего числа долларов.

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

Узнай минимально допустимую рентабельность инвестиций фирмы, в которой ты работаешь, и сопоставь ее со своей зарплатой. Являешься ли ты удачной инвестицией?

Поделиться:
Популярные книги

Сумеречный Стрелок 3

Карелин Сергей Витальевич
3. Сумеречный стрелок
Фантастика:
городское фэнтези
попаданцы
аниме
5.00
рейтинг книги
Сумеречный Стрелок 3

Имперец. Том 1 и Том 2

Романов Михаил Яковлевич
1. Имперец
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Имперец. Том 1 и Том 2

Мимик нового Мира 4

Северный Лис
3. Мимик!
Фантастика:
юмористическая фантастика
постапокалипсис
рпг
5.00
рейтинг книги
Мимик нового Мира 4

Хочу тебя любить

Тодорова Елена
Любовные романы:
современные любовные романы
5.67
рейтинг книги
Хочу тебя любить

(Не) Все могут короли

Распопов Дмитрий Викторович
3. Венецианский купец
Фантастика:
попаданцы
альтернативная история
6.79
рейтинг книги
(Не) Все могут короли

Темный Лекарь 5

Токсик Саша
5. Темный Лекарь
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Темный Лекарь 5

Виконт. Книга 1. Второе рождение

Юллем Евгений
1. Псевдоним `Испанец`
Фантастика:
фэнтези
боевая фантастика
попаданцы
6.67
рейтинг книги
Виконт. Книга 1. Второе рождение

Провинциал. Книга 2

Лопарев Игорь Викторович
2. Провинциал
Фантастика:
космическая фантастика
рпг
аниме
5.00
рейтинг книги
Провинциал. Книга 2

Газлайтер. Том 4

Володин Григорий
4. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 4

Кодекс Охотника. Книга ХХ

Винокуров Юрий
20. Кодекс Охотника
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга ХХ

Ну, здравствуй, перестройка!

Иванов Дмитрий
4. Девяностые
Фантастика:
попаданцы
альтернативная история
6.83
рейтинг книги
Ну, здравствуй, перестройка!

Вдова на выданье

Шах Ольга
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Вдова на выданье

Отмороженный 5.0

Гарцевич Евгений Александрович
5. Отмороженный
Фантастика:
боевая фантастика
рпг
5.00
рейтинг книги
Отмороженный 5.0

Идеальный мир для Социопата 7

Сапфир Олег
7. Социопат
Фантастика:
боевая фантастика
6.22
рейтинг книги
Идеальный мир для Социопата 7