Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Работа Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4   вперед  Ctrl      все
 Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
Ora-мучитель
Member

Откуда: Из зловещего мрака
Сообщений: 913
кто-то
Что такое база данных?
Что такое реляционные БД?
Виды отношений.
Требования к первичным ключам.
Для чего нужны индексы?
Какие задачи можно решать с помощью триггеров?


База данных - это такой зверюга, его юзают юзеры.

Реляционная база - эта зверюга с реляциями.

Виды отношений - бываю отношения между базой данных и юзерами, а еще - между мужчиной и женщиной.

Первичные ключи - у меня первичный ключ, а у жены вторичный (надо ведь в квартиру как-то попадать)

Требования к первичным ключам - обязательны дубликаты.

Для чего нужны индексы - чтобы письма быстрее до адресата доходили.

Какие задачи можно решать с помощью триггеров - линейный уравнения

PS: Я бы не пошел работать в компанию, где задают такие глупые вопросы
23 мар 05, 14:27    [1408768]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
Partos
Member

Откуда:
Сообщений: 878
Кот Матроскин
автор

Виды отношений.


Довольно двусмысленный вопрос, если учесть, что в реляционной теории отношениями называют таблицы, а не связи между ними.
(А имелось в виду все-таки "один-ко-многим" и пр., вероятно?) Я бы избегал так формулировать вопросы на собеседовании.


Извините, может я чего-то не знаю в реляционной теории....Но насколько слышал понятие отношений опрелено именно то что имелось ввиду (а вообще надо жить по приниципу "что имею то и введу"). Причём эти отношения могут быть между сущностями (таблицами) по определённым атрибутам (столбцам) но чтобы что-то было между отношениями в реляционной теории....???? Это уже какая-то порнография получается..
23 мар 05, 14:30    [1408788]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
Serbat_Ivan
Member

Откуда: SQL.RU
Сообщений: 1603
Перс
Serbat_Ivan
Перс

Для разработчиков БД: (SQL Server)
  • Виды отношений.
  • Требования к первичным ключам.

  • Я 8 лет базы ваяю, а на эти вопросы даже теряюсь как бы ответил...
    Может стоить пересмотреть свои запросы и попросить зп пониже...
    ...
    Наоборот, нужно требовать удвоения. Приходишь сам-знаешь-к-кому и говоришь: "За 8 лет я поднялся до такого уровня абстракции, что мне не нужны ни отношения между табл., ни первичные ключи. Требую 2X зарплату."


    Вот и первое уточнение - отношения между табл.. Уже понятнее что имеется ввиду. Так что же получается, что кандидат сам должен тоже немного вас собеседовать, наводящие вопросы задавать??? А вы учли, что вы, как сами сказали "И профессионалы с опытом работы на вакансию от нашей фирмы не пойдут. Поэтому идут без опыта." ищете новичков. А новички они не только в программировании. Может кто-то просто подумает: "Задам наводящий вопрос - а мне скажут, что я элементарных вещей не знаю..." ?
    23 мар 05, 14:30    [1408790]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    Garrick
    Member

    Откуда: Москва
    Сообщений: 3068

    Перс wrote:
    > Во многих топиках встречал такую мысль, что сегодняшний уровень
    > кандидатов на вакансии программистов / разработчиков БД резко падает.
    >
    > Меня в последнее время несколько раз приглашали принять участие в
    > собеседованиях с претендентами (в качестве тех. специалиста). Часто даже
    > не доходило до вопросов с моей стороны, потому что спрашивать то и
    > нечего. Ребята приходят с большими требованиями и с нулевым уровнем. И
    > речь идёт не об опыте работы (это дело наживное), а об уровне
    > теоретических знаний.
    >

    К тестированию кандидатов, особенно программистов, следует подходить
    творчески. Я знаю очень талантливых программистов - гуру, которые в
    "устной" беседе и двух слов связать не могут, а с компьютером общаются
    "на ура". Такие люди вообще впадают в зимнюю спячку, когда специалист из
    отдела кадров, начитавшийся где-то книжек Фрейда или подобных,
    начинает его "тестировать" по-научному. Это вовсе не означает, что он
    (программист) плохой специалист, просто не коммуникабельный, а этого он
    него и не требуется, если он не претендует на роль аналитика,
    постановщика задач или менеджера проектов.

    Posted via ActualForum NNTP Server 1.1

    23 мар 05, 14:42    [1408861]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    Levichel
    Member

    Откуда:
    Сообщений: 29
    Serbat_Ivan
    Часто трудно догадается, что от тебя требуют самых элементарных вещей и, вместо того чтобы выдать то, что на поверхности, начинаешь копаться в глубинах, в которых этого просто нет...


    Поддерживаю на 100%. Два года назад не смог ответить на вопос о том, какова основная проблема при использовании нескольких потоков.
    23 мар 05, 14:43    [1408863]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    Serbat_Ivan
    Member

    Откуда: SQL.RU
    Сообщений: 1603
    Garrick
    К тестированию кандидатов, особенно программистов, следует подходить
    творчески. Я знаю очень талантливых программистов - гуру, которые в
    "устной" беседе и двух слов связать не могут, а с компьютером общаются
    "на ура". Такие люди вообще впадают в зимнюю спячку, когда специалист из
    отдела кадров, начитавшийся где-то книжек Фрейда или подобных,
    начинает его "тестировать" по-научному. Это вовсе не означает, что он
    (программист) плохой специалист, просто не коммуникабельный, а этого он
    него и не требуется, если он не претендует на роль аналитика,
    постановщика задач или менеджера проектов.
    Posted via ActualForum NNTP Server 1.1


    Поддержамс. Того уровня кандидатов, которые были вышеописаны (без опыта работы) это касается тем более на 100%
    23 мар 05, 14:45    [1408889]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    Lary Ellison
    Member

    Откуда:
    Сообщений: 11386
    Levichel
    Два года назад не смог ответить на вопос о том, какова основная проблема при использовании нескольких потоков.
    Правильный ответ: у меня нет проблем при использовании нескольких потоков. Я их все решил.

    Если подобные вопросы задаются на собеседовании, то хоть можно уточнить, что хотел сказать собеседник. Хуже когда сформулированные подобным образом перлы выдают в виде письменного теста.
    23 мар 05, 14:45    [1408890]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    udvikler
    Member

    Откуда:
    Сообщений: 65
    Перс

    Для разработчиков БД: (SQL Server)
  • Что такое база данных?
  • Что такое реляционные БД?
  • Виды отношений.
  • Требования к первичным ключам.
  • Для чего нужны индексы?
  • Какие задачи можно решать с помощью триггеров?
    И т.д. и т.п.


  • База данных это база данных, нет? Что такое "база" и "данные" - смотри толковый словарь.

    Итак, приходит неплохой гонщик к боссам Феррари Ф1 на вакансию тест-пилота, а его и спрашивают:
    - Что такое болид?
    - Где находится педаль тормоза?
    - В какую сторону крутить руль, если надо повернуть направо?
    И т.д. и т.п.
    Я, конечно, не работаю в Феррари, но, скорее всего, поинтересовался бы у соискателя на каких автомобилях он ездил, опыт вождения болидов, в каких соревнованиях участвовал, устроил бы ему тест драйв. Или я не прав?
    23 мар 05, 14:46    [1408897]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    Перс
    Member

    Откуда: Московская область
    Сообщений: 48
    Serbat_Ivan

    ...
    Вот и первое уточнение - отношения между табл.. Уже понятнее что имеется ввиду. Так что же получается, что кандидат сам должен тоже немного вас собеседовать, наводящие вопросы задавать??? А вы учли, что вы, как сами сказали "И профессионалы с опытом работы на вакансию от нашей фирмы не пойдут. Поэтому идут без опыта." ищете новичков. А новички они не только в программировании. Может кто-то просто подумает: "Задам наводящий вопрос - а мне скажут, что я элементарных вещей не знаю..." ?
    Кандидат обязательно должен задавать вопросы! Любые (ну, хотя бы немного приближённые к теме собеседования). Отсутствие вопросов является очень плохой характеристикой кандидата (на мой личный взгляд).
    23 мар 05, 14:48    [1408905]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    Serbat_Ivan
    Member

    Откуда: SQL.RU
    Сообщений: 1603
    Перс
    Кандидат обязательно должен задавать вопросы! Любые (ну, хотя бы немного приближённые к теме собеседования). Отсутствие вопросов является очень плохой характеристикой кандидата (на мой личный взгляд).


    В таком случае при описании вакансии сделайте упор на коммуникабельность, а не на знания и умения в области IT. Повторяю, это касается того уровня кандидатов, на который вы претендуете. Уметь добиться своего + умение общаться в стрессовых ситуациях - это конечно хорошо, но и стоит уже больше.
    23 мар 05, 14:54    [1408956]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    Гуэст
    Guest
    Serbat_Ivan

    Часто те, кто проводят опрос, забывают об истинной цели собеседования и начинают просто умничать в прямом смысле этого слова. Забывают, что некоторые даже самые элементарные вопросы решают, краем глаза подглядывая в книжку или свой старый код.

    Поддерживаю. С трудом отвечаю на вопросы по синтаксису. Часто приходиться писать на нескольких языках одновременно. И структура наследования классов не отлетает от зубов. Но я знаю, где в моем коде я использовал ту или иную вещь и есть опыт конкретной работы.
    Впрочем, если нужен человек для простой и тупой работы, наверное важно, что бы человек смог ответить быстро от сих и до сих.
    Лично для себя я решил, что такой подход не для меня.
    23 мар 05, 14:54    [1408959]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    Перс
    Member

    Откуда: Московская область
    Сообщений: 48
    Общение плавно перетекло к проблеме вопросов и заданий на собеседованиях.
    Но тема-то была не об этом.
    В трёх случаях из четырёх до вопросов по знанию теории дело даже не доходит.
    23 мар 05, 15:05    [1409034]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    Berkut
    Member

    Откуда: Karelia
    Сообщений: 1626
    Dats
    Особенно можно в этом убедиться, если задавать вопросы не из профессиональной сферы. Если DBA не смог на C написать алгоритм быстрой сортировки - нечего с таким и разговаривать.

    А вы помните все алгоритмы или хотя половину, к-рые вы изучили и смогли сходу написать... Если так, то вы крут.

    Уровень подготовки соискателя конечно должен соответствовать уровню специфики вашей работы, и в алгоритмах тоже.

    НО... для специалиста некоторые алгоритмы вовсе необязательно запоминать и заново каждый раз их писать. Имхо, надо понимать принцип работы и знать где этот алгоритм можно реально применить в конкретном проекте.

    P.S. Что-то я ни разу не видел и не слышал, чтобы DBA занимались написанием алгоритмов быстрой сортировки... Или по крайней мере это было их первоочередной задачей.
    23 мар 05, 15:14    [1409102]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    alexeyvg
    Member

    Откуда: Moscow
    Сообщений: 31628
    Перс
    Во многих топиках встречал такую мысль, что сегодняшний уровень кандидатов на вакансии программистов / разработчиков БД резко падает.

    Меня в последнее время несколько раз приглашали принять участие в собеседованиях с претендентами (в качестве тех. специалиста). Часто даже не доходило до вопросов с моей стороны, потому что спрашивать то и нечего. Ребята приходят с большими требованиями и с нулевым уровнем. И речь идёт не об опыте работы (это дело наживное), а об уровне теоретических знаний.

    Если есть мнение по данному вопросу, прошу его выразить.


    Вот у меня есть мнение.

    Я думаю, что сегодняшний уровень такой-же, как и 5 лет назад, а по MSSQL он в целом даже чуть-чуть подрос - много людей поработали с ним, почитали этот форум :-) и приобрели опыт. И уж точно легче стало искать кандидатов по MSSQL - к-во специалистов возросло на порядки.

    При поиске специалистов, как и раньше, можно найти и хороших специалистов, и плохих, в общем, какие нужны - "всё, что хотите, за Ваши деньги ©". Но что-бы найти, как и раньше, нужно потратить время.

    Перс
    Ребята приходят с большими требованиями и с нулевым уровнем.
    Вчерашние выпускники ВУЗов желают стартовать с $1000/мес.

    Так это просто инфляция. 5 лет назад вчерашние выпускники ВУЗов желали стартовать с $300/мес (но далеко не всегда эти 300 получали). Так 5 лет назад я колбасу покупал за 150, а сейчас она 400 стоит. Тот-же работодатель (фирма) эту колбасу продаёт сейчас в 3 раза дороже, а платить программисту в 3 раза больше жаба душит?
    23 мар 05, 15:16    [1409114]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    Serbat_Ivan
    Member

    Откуда: SQL.RU
    Сообщений: 1603
    Перс
    Общение плавно перетекло к проблеме вопросов и заданий на собеседованиях.
    Но тема-то была не об этом.
    В трёх случаях из четырёх до вопросов по знанию теории дело даже не доходит.


    А вот такая тенденция, к сожалению, есть во всех областях. Все и во всём ринулись подражать западу, в том числе и в образовании. А на западе образование, надо сказать, узколобое. Если человек предполагается как специались по закручиванию гайки на 17 с правосторонней резьбой шага .01 то он гайки на 17 с правосторонней резьбой шага 0.02 даже изучать не будет... Такая тенденция и в наших ВУЗах к сожалению... Сейчас модно плодить менеджеров (людей умеющих хорошо создавать видимость работы, не обладая даже минимальными теоретическими знаниями в области, в которой работают)... :(
    23 мар 05, 15:22    [1409165]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    PL99
    Member

    Откуда: Moscow
    Сообщений: 1367
    Перс
    Общение плавно перетекло к проблеме вопросов и заданий на собеседованиях.
    Но тема-то была не об этом.
    В трёх случаях из четырёх до вопросов по знанию теории дело даже не доходит.
    Т.е., кандидаты отсекаются раньше, чем им задают вопросы, которые вы привели здесь? Тогда на каком основании делается вывод о профнепригодности?
    23 мар 05, 16:22    [1409569]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    ЦК
    Member

    Откуда: Столица.ру страны победившего пролетариата
    Сообщений: 10255
    автор
    Тогда на каком основании делается вывод о профнепригодности?


    Наверное HRюши смотрят: "Вот у этого костюмчик как-то не так сидит... А у этого туфли не блестят, лентяй наверное..."
    ---
    ping eblan.us
    23 мар 05, 16:26    [1409588]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    27 понуро бредущих кроликов
    Member

    Откуда:
    Сообщений: 262
    ЦК
    HRюши


    :-))))
    23 мар 05, 16:27    [1409596]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    Гуэст
    Guest
    ЦК
    автор
    Тогда на каком основании делается вывод о профнепригодности?


    Наверное HRюши смотрят: "Вот у этого костюмчик как-то не так сидит... А у этого туфли не блестят, лентяй наверное..."
    ---

    Скорее всего на глаз определяют степень прогнутости спины.
    23 мар 05, 16:30    [1409602]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    Lary Ellison
    Member

    Откуда:
    Сообщений: 11386
    ЦК
    Наверное HRюши смотрят: "Вот у этого костюмчик как-то не так сидит... А у этого туфли не блестят, лентяй наверное..."
    Мне знакомая девочка-рекрутер как-то сказала "я с первого взгляда вижу подойдет ли кандидат заказчику. Мнение, сложившееся в течении первых 30 секунд, еще никто не изменил". Примерно так, по костюму, манерам, взгляду. О проф. качествах речи даже не шло. Даже не знаю какой тут смайлик подойдет больше...
    23 мар 05, 16:37    [1409643]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    Serbat_Ivan
    Member

    Откуда: SQL.RU
    Сообщений: 1603
    PL99
    Т.е., кандидаты отсекаются раньше, чем им задают вопросы, которые вы привели здесь? Тогда на каком основании делается вывод о профнепригодности?


    Есть такие монстры-психологи, практически телепаты, HR - менеджеры называются! Эти гиганты интеллекта в большинстве случаев с одного взгляда могут определить о профпригодности уборщицы, грузчика, космонавта, дворника, танкиста, да не важно кого...

    Если серьёзно - в большинстве случаев когда дело не доходит до вопросов по теме, значит сначала человеку заглядывают в рот и смотрят сколько он кушает. Если пусто в желудке - неприхотлив, подойдёт в качестве негра, а если там хлебушек или, не дай бог, масло окажется - не, не наш человек, за корпоративный дух не будет гробить себя...
    23 мар 05, 16:37    [1409646]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    www.fun4me.narod.ru
    Member

    Откуда: Moscow
    Сообщений: 2406
    Ora-мучитель
    Какие задачи можно решать с помощью триггеров - линейный уравнения


    Это не совсем верно. С помощью триггеров строятся именно НЕЛИНЕЙНЫЕ системы управления, для чего триггеры и были разработаны. И описываются триггеры нелинейными функциями. Соответственно, триггеры хорошо подходят для решения нелинейных диффуров.
    23 мар 05, 16:39    [1409665]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    gyol
    Member

    Откуда: Москва
    Сообщений: 10
    автор
    Извините, может я чего-то не знаю в реляционной теории....Но насколько слышал понятие отношений опрелено именно то что имелось ввиду (а вообще надо жить по приниципу "что имею то и введу"). Причём эти отношения могут быть между сущностями (таблицами) по определённым атрибутам (столбцам) но чтобы что-то было между отношениями в реляционной теории....???? Это уже какая-то порнография получается..

    Видно, что автор сего поста о реляционной теории только "слышал". читать надо, а не слышать. "Отношение" в реляционной теории - это именно таблица, если говорить человеческим языком. Чтобы было понятнее, оно описывает, как атрибуты соотносятся друг с другом. Например, отношение книга с двумя атрибутами "название" и "цена" описывает как название соотносится с ценой.
    А вот уже между отношениями уже бывают связи. Много-ко-многим, один-ко-многим и один-к-одному. Есть еще и ассоциации, но про них врать не буду, не помню.
    Кстати, тоже часто встречаю людей, которые считают, что если прочитали книжку по какой-нибудь СУБД и научились там таблички ваять и запросы писать (на уровне "если сделать так, то на выходе то-то и то-то"), но не поняли КАК это работает. При этом могут называть себя программистами БД.
    Именно поэтому с пониманием отношусь к работодателю, который на собеседовании проверяет знание ОСНОВ реляционной теории, т.е. проверяет наличие целостности и структурированности знаний, чтобы не получить себе псевдоспеца, знания которого обрывочны и туманны.
    23 мар 05, 17:07    [1409846]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    GGGGGGGGGGGG
    Guest
    в основном на собеседование сидит неудовлетвареный юноша в заношеной рубашке и дешовом галстуке и хароктерными мозолями на руках
    когда последний раз был на таком он заполнял анткеты с моих слов
    читаю резюме IBM DB2 опыт 8 лет LotusScript 6 лет ABAP4 2 г Cobol, C, Java
    в итоге записал SQL незнаю VB ненаучится с релиционками неработал
    на паскале непрограмировал
    на выходе одно С
    что я хочу видеть от работы с моих слов тоже дословно незаписал
    так потом еще 3 недели званил и требобвал придти на втрую часть собеседования
    пришлось позванить гениральному и сказать чтоб наказли этого юношу
    23 мар 05, 17:07    [1409847]     Ответить | Цитировать Сообщить модератору
     Re: Вопрос о сегодняшнем уровне кандидатов на вакансии программистов.  [new]
    GGGGGGGGGGGG
    Guest
    в основном на собеседование сидит неудовлетвареный юноша в заношеной рубашке и дешовом галстуке и хароктерными мозолями на руках
    когда последний раз был на таком он заполнял анткеты с моих слов
    читаю резюме IBM DB2 опыт 8 лет LotusScript 6 лет ABAP4 2 г Cobol, C, Java
    в итоге записал SQL незнаю VB ненаучится с релиционками неработал
    на паскале непрограмировал
    на выходе одно С
    что я хочу видеть от работы с моих слов тоже дословно незаписал
    так потом еще 3 недели званил и требобвал придти на втрую часть собеседования
    пришлось позванить гениральному и сказать чтоб наказли этого юношу
    23 мар 05, 17:07    [1409848]     Ответить | Цитировать Сообщить модератору
    Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4   вперед  Ctrl      все
    Все форумы / Работа Ответить