October 23, 2007

О программировании.

Преамбула. Текст программы, на каком-то языке программирования, часто называют «кодом». Есть критерии оценки написания «кода». Можно назвать код хорошим, удачным, а можно и плохим.

- Вот тут у Вас плохой код написан.
- А ты знаешь, сколько стоит хороший код?
- Я знаю. А сколько у Вас?
- От 16 до 80 долларов в час.
-… (ну и дальше мои слова можно не пересказывать)

Не буду обсуждать уровень названных сумм. Скажу, что не видел восемь десятков за человеко-час. И что бы избежать спора, скажу, что все может быть. Но я не об этом. А о соотношение качества и цены. По мне, есть отрасли, где не должно участвовать это соотношение. К примеру, медицина. Можно спорить о заработной плате медиков, но я не могу понять, что бы хирург плохо провел операцию. Пусть операционная будет лишена современного оборудования, пусть нет действенных и современных медикаментов… словом всего того, что стоит денег. Но знания хирурга (если они есть) он должен применять без оглядки на деньги. Если нет знаний, то и большие деньги не дадут ему их, а вот если у него они есть, а он рассчитывает – такое недопустимо. Согласны? То же можно сказать о правоохранительных органах…

И вот в этот ряд хочу поставить программиста. Это показатель порядочности человека, его чистоплотности, его профессионализма.

Вот такой рассказ из-за дневного неприятного разговора.