Який веб-сайт дає найбільш точну інформацію про можливості програміста?


12

Якби ви наймали програмістів і могли вибрати один із (скажімо,) 100 найпопулярніших кодерів на topcoder.com або один із 100 найпопулярніших на stackoverflow.com, який би ви вибрали?

Принаймні, мені здається, що topcoder.com дає більш об'єктивну оцінку чистої здатності вирішувати проблеми та писати код. У той же час, незважаючи на очевидні технічні можливості, цій людині може не вистачати будь-яких натяків на соціальні навички - він може бути суто "самотнім кодером", мало вміння допомагати / працювати з іншими людьми, може бракувати навичок наставництва, щоб допомогти перенести його технічні навички для інших тощо.

З іншого боку, stackoverflow.com, принаймні, здається, що набагато краще вказує на думку однолітків щодо кодеру, про який йде мова, та ступінь того, наскільки його присутність та корисні та корисні для інших у "команді". У той же час система підрахунку балів така, що той, хто просто викидає безліч посередніх (або навіть поганих відповідей), майже неминуче накопичить позитивну загальну кількість балів за "репутацію" - єдине голосування (можливо, просто поза ввічливість) буде протидіяти наслідкам не менше ніж 5 голосів, які не підлягають голосуванню, а інші певною мірою відволікаються від голосування, оскільки вони повинні пожертвувати власними балами репутації. У той же час, хтось, хто робить незначний технічний внесок, мабуть, навряд чи накопичить репутацію, яка приземлює їх (навіть близько до) вершини купи, так би мовити.

Отже, що дає більш корисну інформацію про те, наскільки цей конкретний кодер може бути корисним вашій організації? Якби ви могли вибрати між ними, який набір кодерів ви б краще працювали над своєю командою?


8
Я впевнений, що топ-100 людей на ТО знають їхні лайна.
Джош К

@Josh: спасибі (справді - адже я входив до числа «топ-100 людей на SO») - але це насправді не питання. Залишається відкритим питання: дані дві людини , які , як очевидно , на самому ділі здатні, розумний і т.д., який набір навичок є більш важливим?
Джеррі Труну

2
Навички для займаної посади, але це має мати настрій програмістів . Якщо вони мають, вони можуть зробити все, що завгодно. З двох сайтів я б сказав ТАК, просто тому, що я бачив якийсь божевільний OOB, якого б я ніколи не придумав.
Josh K

У мріях я мав би на вибір 100 кандидатів. Коли я знайду одного кандидата з реальним комерційним досвідом, пов’язаного з відкритим слотом у нашому запуску, я підскочую та займаюся щасливим танцем. Цього мені достатньо, щоб зателефонувати людині по телефону і подивитися, якщо ми думаємо, що це може бути придатним. Можливо, це тому, що ми занадто малі, щоб дозволити собі наймати граничних кандидатів. У нас немає "безпілотних" робочих місць. Ми очікуємо, що навіть новий CS-центр матиме або якийсь реальний досвід, ефір на оплачуваній роботі або надійний особистий проект. Якщо кандидат також має високий показник SO або Topcoder, тим краще.
Джим у Техасі

Я не хотів би працювати в компанії, яка вирішує кого взяти на роботу на основі конкурсу на популярність, і це все, що "рейтинги" на веб-сайтах сходять. Найкращий кандидат ніколи не може розміщувати там або публікувати лише речі, які не враховуються, оскільки вони не популярні серед людей, які задають питання (наприклад, "ні, ти не можеш так зробити, не можеш запустити Інтернет-додаток із високою доступністю"). з 5-річного ноутбука в підвалі вашої мами, який підключений до її лінії ISDN)
jwenting

Відповіді:


27

Чому вибирати? Коли ви приймаєте на роботу, ви хочете розмістити свою пропозицію скрізь.

Наймання на основі репутаційних балів чи будь-яких інших результатів в Інтернеті - жахлива ідея, і я впевнений, що цим ніхто не займається .

Впевнені, що наявність 30K на StackOverflow допоможе привернути увагу хлопця з найму, але вас найнять багато інших фактів.

  • Досвід у вашому домені чи галузі кандидата
  • Його фізичне розташування пов'язане з вашим офісом
  • Сума $$$, яку він просить на роботу
  • Його особисті інтереси (так, це має вплив, принаймні на мене)
  • Його рекомендації
  • Що люди говорили про нього під час перевірок посилань
  • І ще важливіше його спокушальні здібності! (під час співбесіди ви повинні спокусити протягом перших 5 хвилин)

Їх так багато факторів, що ви не можете підсумувати процес найму до можливостей програміста.


4
+1 за здібності спокушання! (Ніколи не було жінок-інтерв'юерів, хоча ...)
Джеймз,

1
@jaymz: Не потрібно так ... на всі інтерв'ю впливають враження та психологічні фактори.
rwong

Я б не сказав, що це ніхто не робить. Напевно, правдивіше, що ніхто не наймає цей шлях дуже довго, якщо ви спіймаєте мій дрейф.
joshin4colours

Хе, я насправді одного разу зв’язався з пропозицією про роботу, тому що вони провели запит на ПС про найвищу репутацію в моєму (колишньому) штаті Оклахома, і тому що це така безплідна пустка, я мав найвищу репутацію (я вважаю, це було 8 к на той час)
Earlz

4

Залежить від роботи. Якщо це позиція веб-розробника, то веб-сайт, який найкраще вказує на можливості програмістів, швидше ніж той, який вони створили.


2

Якщо вони в топ-10 на будь-якому сайті, вони, ймовірно, не є великими працівниками, оскільки вони витрачають занадто багато часу на відповіді на запитання на веб-сайтах і недостатньо часу на роботу !! :)


Я не знаю про це у випадку з топовим кодером. Я міг бачити, як фрілансери роблять це за частину свого доходу, яка була б роботою. На верхній частині пакета, можливо, заробляться якісь значні гроші.
Морган Херлокер

0

Я думаю, що обидва сильно відрізняються один від одного. TopCoders оцінюють програмістів, з іншого боку, програмісти оцінюють себе на StackOverflow. Якщо інтерв'юер натрапив на кандидата, який має профіль на обох цих веб-сайтах, він розгляне один профіль над іншим у наступних умовах: -

  • Якщо це позиція системи розвитку або ігровий розвиток, інтерв'юер буде шукати профіль особи на TopCoders, щоб побачити, як він забив у конкурсі «Алгоритм». По суті, позиція в розробці cartain може надавати перевагу TopCoder над StackOverflow.

  • У випадку, коли загальний інтелект потрібно перевірити за певними ознаками програмування, як, наприклад, у разі розробки веб-сторінок та розробки програмного забезпечення, програміст може перевірити профіль StackOverflow. Отже, для загальної позиції в розробці профіль SO буде переглядати TopCoder

Єдине на користь StackOverflow - це питання Stack. Питання тут будуть завжди відображати проблеми розвитку в реальному житті. В той час, як у Topcoder, конкурс завжди проводиться важко, незалежно від того, стосуються вони справжніх проблем чи ні.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.