Здравствуйте Vampire, Вы писали:
V>Доброго времени суток.
V>Постоянно доканывает один вопрос:
V>Есть например задачка в основном что нибудь серийное. V>Есть два пути решения:
V>1. Сделать за пару часов все ручками. Причем знаеш как. V>2. Знаеш, что это как-то просто реализовано в MFC. Есть какойнить клас или библиотека. V> Тратиш пол дня на ее поиск и решаеш задачу в 2 строки.
Есть 2 причины, исходя из которых я выберу второй вариант:
1) Я еще не сталкивался с данной функцией, т.е. причина — изучение.
2) Я думаю, что всего знать невозможно, поэтому одним из главных качеств программиста должна быть способность быстро разбираться в поставленной задаче. Это включает в себя изучение справочной литературы по теме. Если чаще разбираться в данном случае с MFC, по крайней мере будешь лучше представлять, где что искать, следовательно, в дальнейшем будешь тратить меньше времени на поиск нужной информации.
Вот, например, был такой случай: одна фирма получила заказ на написание Java-программы. Не хватало программистов, знающих Java. Все осложнялось тем, что скоро должны были приехать заказчики. Моего друга позвали туда для количества. В то время он вообще не представлял себе, что такое Java, но знал немного программирование в Visual C++. Когда он пришел на фирму, ему поставили сроки, в которые он должен был разобраться с Java. Он преуспел в этом и его взяли на постоянную работу. Я думаю, что он преуспел как раз потому, что обладал вышеописаной способностью быстро разбираться в поставленной задаче и работать с документацией, которую развил, изучая Visual C++.