В процессе работы над проектами часто вставал вопрос какие средства разработки использовать: те, что лучше знаешь или те, что лучше подходят для решения задачи?
В условиях сжатых сроков я часто выбирал второй вариант. Не могу сказать, что я хорошо владею Visual Basic или ASP, но при необходимости я успешно использовал их вместо любимых C++ и PHP. Если какие-то средства разработки предоставляют возможность с меньшими затратами выполнить задачу и удовлетворяют условиям заказчика - вероятно именно эти средства и должны быть использованы в разработке.
Часто для решения задачи предварительно приходилось знакомиться с возможностями каких-то библиотек, но их использование в конечном счете позволяло значительно сократить время разработки.
Владение несколькими языками, знание нескольких СУБД, использование различных библиотек дает возможность выбора оптимального решения для каждой конкретной ситуации.
С другой стороны узкая специализация позволяет глубже изучить знакомые средства и виртуозно владеть ими. Но, как мне кажется, разработчик ограничивает себя и рискует остаться за бортом прогресса.
Что думаете вы по этому поводу?
Часто для решения задачи предварительно приходилось знакомиться с возможностями каких-то библиотек, но их использование в конечном счете позволяло значительно сократить время разработки.
Владение несколькими языками, знание нескольких СУБД, использование различных библиотек дает возможность выбора оптимального решения для каждой конкретной ситуации.
С другой стороны узкая специализация позволяет глубже изучить знакомые средства и виртуозно владеть ими. Но, как мне кажется, разработчик ограничивает себя и рискует остаться за бортом прогресса.
Что думаете вы по этому поводу?
No comments:
Post a Comment