Исследователи из Боннского университета изучили, как отличить настоящих программистов от самозванцев. К эксперименту, за участие в котором платили 100 евро, были привлечены 40 студентов, изучающих информатику, и еще 10 опытных программистов, а также 100 непрограммистов (35 из них — с небольшими познаниями в информатике).
Всего испытуемым было задано 16 вопросов. Все они соответствовали следующим требованиям:
— основывались на знании предметной области и были достаточно сложными, чтобы только программисты могли ответить на них за разумное время;
— были сформулированы так, чтобы программисты могли быстро ответить, а непрограммист — быстро решить, что ответить не могут;
— были невозможны для списывания, использования поиска в интернете;
— не зависели от языков программирования, которыми владели участники.
В первом вопросе участникам исследования нужно было выбрать из списка малоизвестный язык программирования, с которым они уже работали. Все варианты были вымышленными, и все программисты, кроме одного, дали правильный ответ — “ни с каким”. Но и 91% участников из группы непрограммистов также ответили правильно.
Следующий вопрос должен был отделить программистов от непрограммистов. Он касался сайтов, которыми пользуются специалисты по работе, а в списке были Stack Overflow, Wikipedia, LinkedIn и Memory Alpha (посвящен сериалу “Стар Трек”). Все программисты выбрали только Stack Overflow. Среди непрограммистов 60% пришлось признаться, что они не занимались программированием, 15% заявили, что не использовали ни один из перечисленных сайтов, 9% выбрали Memory Alpha, 8% — Wikipedia, 2% — LinkedIn и только 6% — Stack Overflow.
На вопрос, в котором нужно было выбрать только допустимые шестнадцатеричные числа, правильно ответили только 70% программистов и 6% непрограммистов.
Один из интересных выводов по итогам исследования: если вы хотите узнать, разбирается ли человек в программировании, не стоит доверять тому, что говорят о себе люди, не тестируя их навыки на деле.
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…
Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…