Не совсем ;) Есть несколько причин, одна из них заключается в том, что у нас очень хорошая команда и я не хочу подставлять товарищей. Закончится проект, тогда и буду что-то предпринимать.
«Креативное программирование» Гласса, обе кники Джоэла Спольски — эти три книги просто содержат мнения авторов, по различным аспектам программирования. Ещё, на мой взгляд, стоит почитать книгу Макконелла «Совершенный код», аспекты творчества там тоже затрагиваются. Есть интересная книга «Жемчужины программирования», просто посмотреть, как нужно делать =) Список можно долго продолжать ;)
Не думал, что этот пост будет рассматриваться, как стенания =) Тут мне просто хотелось выяснить некоторый факт для себя =)
Дело в том, что мне нравится программировать и, пока что, я не хочу менять сферу деятельности. В своё удовольствие я занимаюсь фотографией и некоммерческими проектами.
Спасибо, вы пиши очень разумные вещи, но не всё так гладко ;) К сожалению, времени практически нет, в силу того, что задачи хоть и не очень интеллектуальные, но требуют предельной концентрации внимания, так как любая оплошность или неточность может привести к неприятном последствиям. Если появится время, я обязательно воспользуюсь Вашим советом.
Зачем я написал пост? Просто могло оказаться, что я действительно живу в идеальном мире, что эта профессия не совсем для меня (пока думаю, что это не правда =). Вот и хотелось узнать, что по этому поводу думают коллеги.
Ещё одна проблема заключается в том, что после возможных улучшений, вместо благодарности можно получить пинок под зад (хотя не ручаюсь за это, надеюсь всё будет не так =), за бессмысленно потраченное время, на модификации, которые не утвердил заказчику.
До какого-то момента, я считал, что любую полученную задачу можно решить творчески. Приведу пример: просто вставить check box или добавить logging в проект можно разными способами. Кто-то может ограничится простым copy-paste'ом, а можно для решения задачи logging'а воспользоваться AspectJ, а для решения задачи с check box'ом идеями, схожими с идеями порождающего программирования. Не всегда это допустимо, так как не всегда просто и, естественно, не всегда есть время на такую модификацию (деньги ведь платят за продукт=). Но в 95% случаев обсуждения мне приходилось делать copy-paste, хотя не всегда это было оправдано.
Дело в том, что мне нравится программировать и, пока что, я не хочу менять сферу деятельности. В своё удовольствие я занимаюсь фотографией и некоммерческими проектами.
Зачем я написал пост? Просто могло оказаться, что я действительно живу в идеальном мире, что эта профессия не совсем для меня (пока думаю, что это не правда =). Вот и хотелось узнать, что по этому поводу думают коллеги.
Ещё одна проблема заключается в том, что после возможных улучшений, вместо благодарности можно получить пинок под зад (хотя не ручаюсь за это, надеюсь всё будет не так =), за бессмысленно потраченное время, на модификации, которые не утвердил заказчику.