25 августа 2012

Когда быть хорошим плохо

Эрнест Халамайзер

+1Комментировать

Несколько советов по увеличению производительности для программистов и не только:

1. Набрасывайтесь, прежде чем осмотреться. Я перестал читать так много теории по технологии, прежде чем погрузиться в нее. Я начал применять ее и потом уточнять мои знания, вместо того чтобы сначала прочитать, а потом делать.

2. Перестаньте волноваться о том, как. Часто, когда я рассматриваю некое направление работы или новый проект, я в первую очередь я рассматриваю пути выполнения. Это убийство мотивации и пустая трата времени. Как не так важно, что и когда намного важнее. Как заставляет нас копаться в деталях. Я начал верить в себя и в то, что выясню как, когда понадобится.

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

4. Не бойтесь переписывать код. Это близко к моему прошлому утверждению, но я выделил это, потому что это важно само по себе. Переписывать что-то не так плохо и сложно, как кажется. Если вы не боитесь полностью переписать какой-то свой код, у вас больше шансов решить проблему почти оптимальным способом, который поможет двигаться вперед, и не застрять.

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

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

 

Мораль этой истории…

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

Источник: Джон Сонмес
Перевод: Хабрахабр