10 октября 2012 г.

Тебе так повезло!

"Тебе так повезло - ты работаешь программистом. У вас большие зарплаты. Очень часто - свободный график работы. Большинство из вас могут работать не выходя из дома. Вы можете воплотить любую идею, создать нечто новое и прекрасное!" Приходилось слышать? Косвенно, в той или иной форме, я слышу это практически ежедневно. Но все это АБСОЛЮТНАЯ ЛОЖЬ. Правда - она другая...

Никогда не задумывались, почему не каждый может стать программистом? Правильно: для этого требуется особый склад ума. Не особенно выдающийся, а особой - отличный от нормальных людей. Программисты должны концентрироваться не на достоинствах, а на недостатках.
В первом приближении, работа программиста сводится к следующим действиям:
  1. Написать исходный код.
  2. Попробовать запустить его.
  3. Получить список ошибок.
  4. Найти ошибку.
Ежедневно часами выполнять последовательность этих четырех действий. Постоянный поиск того, что было сделано неправильно. Большая часть работы по написанию - это ремесло: все алгоритмы давно уже придуманы, все шаблоны проектирования описаны. Все творчество сводится к поиску и устранению ошибок. Получается система с отрицательной связью. Со временем, программирование накладывает негативный отпечаток и на личность программиста: постоянно все оценивается с точки зрения "что тут неправильно".
Конечно, я слегка утрировал ситуацию. Умение концентрироваться на недостатках породило тот особый оптимистический вид юмора, построенный на сарказме и не только. Но, упрощая, я все сводил к одному: не стоит нам завидовать. Вам ведь не понравится периодически по утрам, стоя перед кофеваркой, думать "что я сделал неправильно", банально забыв налить в нее воды...

6 комментариев:

  1. >Все творчество сводится к поиску и устранению ошибок.
    Неа. Создание ошибок - поиск - устранение ))
    Нормальная такая рекурсивная функция.
    С ошибкой кстате))

    ОтветитьУдалить
  2. в тему история: сварил компот из сухофруктов, надо как-то отделить сам компот. Взял дуршлаг, откинул все это над мойкой, стою, туплю, что сделал не так...

    ОтветитьУдалить
  3. А кто тут вам завидует?????

    ОтветитьУдалить
    Ответы
    1. Вот именно тут - никто. Но я же не только тут бываю. А еще и там, и вот там, и вот туда иногда захожу. И везде люди такие разные!

      Удалить
  4. А люди все делятся на программистов и юзеров... )))

    ОтветитьУдалить