Что лучше ?
От: Vampire Россия  
Дата: 26.08.02 07:24
Оценка:
Доброго времени суток.

Постоянно доканывает один вопрос:

Есть например задачка в основном что нибудь серийное.
Есть два пути решения:

1. Сделать за пару часов все ручками. Причем знаеш как.
2. Знаеш, что это как-то просто реализовано в MFC. Есть какойнить клас или библиотека.
Тратиш пол дня на ее поиск и решаеш задачу в 2 строки.

Например самый простой пример. Round из стандартного C++
Под рукой никогда книжечки нема. Пользуеш эту функцию раз в пол года.
За ето время напроч забываеш и ее синтаксис и как ее воще звали.
Реализовываеться же она в пару строк ручками.

Что лучше: день потерять потом за 5 минут долететь или не изобретать велосипед.
Я думаю все когда нить сталкивались с такой проблемой.
Если долго мучиться что нибудь получится
Re: Что лучше ?
От: Flea  
Дата: 26.08.02 09:04
Оценка:
Здравствуйте Vampire, Вы писали:

V>Доброго времени суток.


V>Постоянно доканывает один вопрос:


V>Есть например задачка в основном что нибудь серийное.

V>Есть два пути решения:

V>1. Сделать за пару часов все ручками. Причем знаеш как.

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