..куча бла-бла-бла проскипана...
Да, да! А также изучение высшей математики, всяких там теорем Коши (а это что за хрен?), да еще и со сдачей экзаменов - это тоже тот еще фимоз головного мозга. Надо изучать только четыре арифметических действия, ну и конечно, начисление процентов в жизни пригодится.
Ога, конечно. Вы программируете ради программирования. Вы напейсали компилятор? Или может вы - автор VS? Ваш код присутствует в ядре windows/linux/freebsd/os2/еще чего? Нет, скажите честно! Может вы какая знаменитость от computer science?
А вот я нищеброд, занимаюсь решением вполне реальных задач, стоящих перед определенной отраслью промышленности. Причем, что характерно - ВСЕ эти задачи сводятся к математическим моделям, которые надо запихать в компьютер, накормить данными и прикрутить красивенький интерфейс, чтобы юзер мозг не вывихнул. Тем и живу.
Поэтому я и утверждаю, что определение задроченности кандидата на мелкую специфику языка, да еще такую, практической пользы от применения которой в коде -0.0% - глупо. (исключения - зло. По любому) И характеризует работодателя как не самого умного человека. Это все потому, что знание какого-то конкретного языка программирования - неважно. Надо просто знать какой-нибудь, лучше не один. Хорошему, годному программисту изучить ЛЮБОЙ еще один язык программирования - не более недели времени (до уровня, когда он может на нем родить что-нибудь полезное). Если вспомнить, что в крупный проект люди вкатываются примерно год, неделя там роли особенной не играет. Важнее понимание основ - структуры данных, алгоритмы там всякие, математика, наличие здравого смысла в конце концов. Этому научить сложнее, поэтому это - важнее.
Я не утверждаю, что для написания конфигураций в 1с надо все это знать. Вполне допускаю, что не надо. Я тут про серьезные вещи говорю. Или там программер в проект из 10 строчек кода на
бейсике шарпе, где нет и не будет понятия "архитектура приложения" и вообще контора закроется через год - ну там да, там знание языка тоже важно - изучать особенно нечего. Но ведь там обычно и не платят, вот ведь в чем дело-то!
Если уж очень хочется проверить мыслительные способности кандидата, лучше спросить, например:
1. Что такое массив (вектор);
2. Что такое связанный список;
3. Когда что использовать;
И где тут проверка мыслительных способностей кандидата?
Это была ВВОДНАЯ часть. Всегда ваш, К.О.
PS: Вы что, читать разучились? Срочно научитесь обратно!
Сообщение отредактировал dzid: 23.12.2009, 05:58:52