Будьте добры к программистам — Тебе так повезло, что ты программист. Хотел бы я быть программистом. — А почему ты не научишься? — Я пытался, заходил на codeacademy и другие сайты, но это не моё. — Да, программирование, действительно, не для всех. — Тебе хорошо платят и ты можешь создавать разные вещи. Почти каждый день к тебе поступают сумасшедшие предложения минимум на 100 тысяч долларов. — Да, это очень лестно. Немножко сносит крышу, если честно. — Ты получаешь свою долю в компании, все уважают инженеров. Ты можешь воплотить любую идею в приложение и стать богатым. И тебе не нужно для этого никого нанимать. — Вообще-то программирование делает меня несчастным. — Ого. В смысле? — Чтобы быть хорошим программистом, мне нужно выработать особый склад ума. Он и делает меня грустным. Я это замечаю и в других программистах — не во всех — но во многих. — Что это за склад ума? — Концентрация на недостатках, а не достоинствах. — Почему, чтобы стать хорошим кодером, тебе это нужно? — Я работаю примерно так: 1. Пишу код 2. Запускаю его 3. Получаю сообщение об ошибке 4. Нахожу ошибку и возвращаюсь к шагу 1. Этим я занимаюсь час за часом, день за днём. В постоянном поиске, что неправильно в том, что я сделал, редко задумываясь о том, что в этом хорошего. Это система с отрицательной обратной связью. — С ума сойти. — Когда я не в Vim'е, я в баг-трекере — списке недостатков. Список того, что сломано и требует исправления. Список того, где я напортачил. — Мне кажется, ты слишком драматизируешь. Кроме того, разве исправление ошибок и вычёркивание их из этого списка, не приносит удовольствие? — Приносит, конечно. В программировании много невероятно приятного и вдохновляющего. Но это не отменяет для меня того факта, что со временем программирование создаёт очень негативно настроенный склад ума. Я всегда спрашиваю «что тут неправильно?». Позитивно настроенные люди всегда ищут «что в этом хорошего?» Обсуждение: http://pikabu.ru/story/_746869

Теги других блогов: программирование