То, что в вузах не дают, а вне нутра этого не увидишь, только краешек. Можно бы представлять, что программист занят программированием, пишет программы и реализует свои мысли в алгоритмы, а алгоритмы в код. Ни хрена. Ну т.е. хрена, но это лишь часть. Другая часть (одна из остальных) не такая. Языком аналогии (нельзя иначе) суровая реальность многих лет. Вы дворник. У вас есть задача. Достаточно тривиальная. Замести двор. Казалось бы, бери метлу и бдыщ. Нет. Утром вы обнаружили, что метла пропала. Оооок, ищем. Нашли. Она почему-то лежала не там, где была положена. Метла на плече, идём во двор. По пути замечаем, что в заборе кто-то проделал дыру. Метеорит. Вызываем службы, милицию, Малдера и Скалли. Вроде дыра заделана. Доходим до калитки. Она закрыта. На замок. К которому ваши ключи не подходят. Находим ответственных, ждём дубликат ключа. Меланхолично помахиваем метлой. Открываем калитку. Заходим. Это не тот двор. Адрес на заборе тот, а двор не тот. Соседний оказался тем. Процедура с кал
