Comments 21
а какими средствами оценить первый показатель? он тоже достаточно сложен в оценке, имхо
0
Мне кажется,можно еще узнать какие технологии использовал человек при решении поставленной задачи и сроки реализации, а также узнать, использовал ли он эту технолоию ранее. Прмерно можно узнать самообучаемость и подход к реализации.
0
Тогда другой вопрос, каким образом/методом определить какие технологии и насколько сложные методы человек использовал при решении поставленной задачи. Например как програмно оценить сложность кода?
0
Ну как вариант написать сканер сигнатур (как у антивирусов), который буит искать участки кода и анализировать. Кто-то может рекурсивную ф-ю написать, а кто-то в цикле вызывать ф-ю. Но думаю это все же не вариант.
Да и смысл в программной оценке? не проще самому взглянуть? =)
Да и смысл в программной оценке? не проще самому взглянуть? =)
0
> Кто-то может рекурсивную ф-ю написать, а кто-то в цикле вызывать ф-ю.
Ну а как ты определишь, что было полезно в данном конкретном месте - цикл или рекурсия?
Ну а как ты определишь, что было полезно в данном конкретном месте - цикл или рекурсия?
0
ну если используется цикл с сравнением $i<9999 , то думаю рекурсия предпочтительней =). А чтоб рекурсия не сожрала все ресурсы, можно и статическую инкрементирующуюся переменную ввести и если она больше ил равна N, то обнулять ее и выходить из рекурсии.
0
Сканер сигнатур, будет искать соответствие, а соответствие это один из признаков простого кода, но большинство задач можно реализовать тысячами способов. Но насколько я могу понять, оценинить эффективность, простоту или сложность кода это не поможет. Да и оценивать мегабайты кода ежедневно просто не реально.
0
Согласен =) , но вопрос был как программно определить...
> большинство задач можно реализовать тысячами способов.
но ведь есть стандартные способы сортирвки тех же массивов...
> большинство задач можно реализовать тысячами способов.
но ведь есть стандартные способы сортирвки тех же массивов...
0
Все три параметра можно узнать на собеседовании.
>на этом можно построить более или менее адекватную систему сертификации
Давать сертифицировать самообучаемость? Идея достойна быть размещенной на баше)
>на этом можно построить более или менее адекватную систему сертификации
Давать сертифицировать самообучаемость? Идея достойна быть размещенной на баше)
0
Звучит конечно бредово, но мне как работодателю было бы интересно видеть уровень самообучаемости в процессе работы. На мой взгляд самообучаемость падает на монотонных участках работы, если выполнять ее достаточно продолжительное время(1,5-2 года) Бывают периоды в жизни человека, когда тяга к повышению знаний падает. Есть люди у которых эта тяга отсутствует и видеть на рабочем месте человека без желания повышения своей квалификации мне не хотелось бы. Так вот меня и интересует как этот показатель определить?
0
Да, дизайнеров, например, намного легче "оценивать". :)
0
По результатам исследований, которые тысячи очень умных людей проводили последние несколько десятков лет, наиболее точным способом оценки является испытательный срок.
0
Sign up to leave a comment.
Оценка программиста