Тест Джоэла поможет понять, насколько хороший вы программист
В этом тесте 12 вопросов, ответы на которые помогут понять, какие аспекты программирования вам нужно подтянуть. Примечательно, что тест подходит как для команд разработчиков, так и для отдельных программистов, а на его прохождение нужно потратить не больше трёх минут.
The Joel Test назван так в честь его создателя — Джоэла Спольски, сооснователя Trello и сервиса Stack Exchange. Тест основан на SEMA — объёмной системе, которая позволяет определить, насколько хорошо работает команда разработчиков.
Вопросы, на которые вы ответили отрицательно, — это те аспекты, которые вам нужно подтянуть. С мыслями Джоэла по поводу каждого из 12 пунктов можно ознакомиться здесь.
Комментарии
Полный бред. С большой долей вероятности, на эти все вопросы может ответить утвердительно полный имбицил. Лучше ответить на вопросы:
Знаете ли вы что такое SOLID
Пользуетесь ли вы строгими правилами форматирования кода
Пишете ли тесты для ваших программ
Умеете ли применять и различать паттерны проектирования.
А данный тест предназначен для в целом команд, наверное. И то.
Anton Kostukov:
Да и с ним и с тобой можно не согласиться. Всё это будет лиш субъективное мение каждого человека. Каждый будет сравнивать по себе. Мол вот соответствуеш тому что я знаю и как я делаю - то всё, ты хороший.
Я не согласен, что это тест на качество специалиста, как программиста. Это больше тест на качество среды для работы программистом.
Про поцыента можно прочесть вот тут http://goo.gl/rYwsHz.
Собственно, как я и думал, это неправильный перевод.
Ммм 9 и 10 пункт вообще в голос. Помнится, в Iron Man 3 был проггер, который чуть ли не с тостера хакал, что угодно. Вот мечта его была наверное: "Обновить бы сейчас фотошоп, купить бы winrar, а то че как не программист"
Это отличный тест для понимания того, может ли человек работать в команде. А для команды в большинстве случаев важнее (в смысле эффективности работы), чтобы программист следовал определённым правилам, чем был "звездой".
Перевод неверно передает смысл вопросов
Оригинал:
Do you use source control?
Can you make a build in one step?
Do you make daily builds?
Do you have a bug database?
Do you fix bugs before writing new code?
Do you have an up-to-date schedule?
Do you have a spec?
Do programmers have quiet working conditions?
Do you use the best tools money can buy?
Do you have testers?
Do new candidates write code during their interview?
Do you do hallway usability testing?
11. Проверяете ли вы способность писать код у новых кандидатов в команду?
Оригинал:
Do new candidates write code during their interview?
Авто имел ввиду - Перед тем как взять программиста на работу, проверяете ли вы то как он пишет код(во время собеседования и т.п.)?
Оригинальный текст немного не о том.
У того же Джоэла (хотя могу и ошибаться) есть один вопрос, на который только настоящий программист может ответить да - "Понимаете ли Вы указатели?" Если человек не понимает смысл указателей и не может с ними работать - хорошим программистом он не будет.
Лучшие предложения
Лучшие предложения недели: скидки от AliExpress, Urban Vibes, Incanto и других магазинов
14 базовых белых футболок, которые просто обязаны быть в любом гардеробе
Это нам надо: наушники Microsoft Xbox Wireless Headset
Надо брать: ноутбук Honor MagicBook X16 за 43 217 рублей
Находки AliExpress: самые интересные и полезные товары
Разделочная доска, повязка на голову, велосипедный мультитул и другие интересные товары дешевле 500 рублей
Уютно, практично и стильно: 8 российских брендов текстиля для дома
Лучшие предложения недели: скидки от AliExpress, «Яндекс Маркета», Yves Rocher и других магазинов
Какую помощь могут получить молодые мамы в 2024 году: 10 мер, о которых важно знать
Социальная рекламаЧто такое автомобильный аукцион и как с его помощью продать машину
«Young Adult — это не настоящая литература!» Обсуждаем стереотипы о книгах в новом выпуске подкаста «Женщины и всё»
Реклама«Моя работа — постоянный бег». 3 вдохновляющие истории российских учёных