Тест Джоэла поможет понять, насколько хороший вы программист
В этом тесте 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?
Авто имел ввиду - Перед тем как взять программиста на работу, проверяете ли вы то как он пишет код(во время собеседования и т.п.)?
Оригинальный текст немного не о том.
У того же Джоэла (хотя могу и ошибаться) есть один вопрос, на который только настоящий программист может ответить да - "Понимаете ли Вы указатели?" Если человек не понимает смысл указателей и не может с ними работать - хорошим программистом он не будет.
Лучшие предложения
Уютно, практично и стильно: 8 российских брендов текстиля для дома
Лучшие предложения недели: скидки от AliExpress, «Яндекс Маркета», Yves Rocher и других магазинов
Выбирай, но проверяй: как найти в магазине качественный товар
35 вещей для идеального наряда в ковбойском стиле
16 классных весенних кроссовок, которые стоит купить
Надо брать: зарядная станция Baseus за 2 998 рублей
10 полезных товаров, которые отдают со скидками на распродаже «Оу, май!» от AliExpress
9 паровых швабр для качественной весенней уборки
5 уловок мошенников, о которых стоит знать в 2024 году
РекламаНе только пауэрбанк: 6 аксессуаров, которые помогут прокачать смартфон
Реклама3 вещи, которые нужно знать о сенсоре камеры в смартфоне
РекламаОбзор Honor Magic6 Pro — смартфона с отличной камерой и очень ярким экраном