Re: Что значит:
От: alexsmar www.sophtanet.com
Дата: 06.10.01 13:19
Оценка:
Здравствуйте Финченко Юрий, Вы писали:

ФЮ>Вопрос не праздный.

ФЮ>Вот человек в формуме заявляет, знаю, мол, С++
ФЮ>дайте мне работу.

ФЮ>Знаю С++ — это:

ФЮ>1. Знаю кнопочки IDE Visual Studio C++?
ФЮ>2. Знаю как с помощью его wizard's написать простую программку используя MFC
ФЮ> и имею представление о технологиях баз данных?
ФЮ>3. Знаю 1 и 2 и в дополнение к этому с помощью ATL могу делать COM объекты?
ФЮ>4. Знаю 1 — 3 + Win32 API и могу сделать COM объект который ATL не использует?
ФЮ>5. Знаю 1 — 4, а кроме того имею опыт работы в куче разных SDK для Windows
ФЮ> (типа DirectX, DDK и что-нибудь еще чего я не знаю)
ФЮ>6. Кроме всего прочего могу с помощью assembler'a оптимизировать отдельные
ФЮ> критичные места в программе.
ФЮ>....

ФЮ>Какой уровень должен быть у программиста, чтобы он мог заявить сабж?


Честно говоря, непонятно причем здесь знания с++ и знания всех тех технологий, которые вы выше перечислили. Использовать эти технологии можно и не работая на с++. ИМХО, уровень знаний по с++ можно оценивать по примерно следующей нарастающей по сложности, и соответственно уровню подготовки с++ программиста шкале:

1. Знаю как написать класс Helloworld.
2. Знаю как использовать data abstraction.
3. Умею использовать, по крайней мере, схемы has a и is a.
4. Умею грамотно использовать multiple inheritance.
5. Умею грамтно использовать generic typing.

Ну и можно где-нибудь добавить про умелое использование механизма обработки исключений и умелую организацию garbage collection.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.