• Привет, Гость!
    Нашему проекту требуются активные и целеустремленные Хелперы. Подать заявку на данную должность ты можешь в данном разделе: https://forum.diamondworld.pro/forums/moders/

Информация по вступлению в команду разработчиков.

Статус
В этой теме нельзя размещать новые ответы.

NyashMyash99

Местный
Mafia
Данная тема содержит основную информацию, которая может потребоваться для подачи заявки.

Чем занимаются разработчики на проекте?
Преимущественно, разработчики занимаются программированием новых и поддержкой/обновлением уже существующих на проекте режимов, по техническому заданию, составленному геймдизайнерами.
* Тестовое задание будет выдано в формате, максимально приближенном к рабочему.

Если у кандидата присутствуют дополнительные знания, например в веб-разработке или сетевом программировании, монтаже роликов или созданию ресурспаков - при соответствующем желании можно получить задания соответствующей направленности, если они появятся на проекте.

Что получают разработчики за свою работу?
Разработка - непростое дело, поэтому получают оплату разработчики реальными деньгами.
* Выплаты производятся удобным работнику способом ( банковские карты, криптовалюта, ... ) в первых числах нового месяца.

Каковы основные требования к подающему заявку?
Основные требования включают ряд профессиональных и личностных характеристик.

Профессиональные требования:
- Умение писать чистый, понятный код с документацией.
* Использование статиков и "говнокода", вместо DI и паттернов проектирования, плохая архитектура и структура кода, несоблюдение конвенций - показатели не профессиональной разработки.

- Умение разбираться в чужом коде.
* Помимо необходимости работать над уже существующими режимами, проект имеет множество собственных решений, в которых нужно разобраться не привлекая старших разработчиков.

- Умение пользоваться средствами командной разработки ( Git, GitLab ) и системами автоматической сборки ( Maven / Gradle ).

Личностные требования:
- Адекватность в поведении.
* Разработчики являются персоналом проекта, а следовательно и его лицом, поэтому любые конфликты, как с игроками, так и с другими сотрудниками, не имеют места быть.
* Все игровые и внутренние правила проекта должны соблюдаться.


- Исполнительность.
* На проекте имеются планы на достаточно продолжительный срок, поэтому любая задержка сроков может повлечь за собой ненужные хлопоты и штрафы.
* Если вы не уверены в наличии достаточного количества свободного времени или заинтересованности в работе - воздержитесь от заявки.


- Желание развиваться.
* Мы не стоим на месте, постоянно сталкиваясь с всё более сложными задачами, поэтому в сложной для вас ситуации ожидаем услышать "С подобным я ещё не работал, но сейчас поищу информацию, попробую и сделаю", вместо "Я не могу, такого мы не проходили(((".
* Многие разработчики команды не против поделиться своими знаниями, если это не отвлекает их от работы.


Прочие требования:
- Работа исключительно на нашем проекте.
* Проект платит фиксированную зарплату, в рабочие дни ( ПН-СБ ) проводятся утренние митапы - при наличии сторонней работы достойной продуктивности не добиться, а следовательно, исключение из команды не заставит себя долго ждать.

Как подать заявку на вступление в команду?
Если вы подходите под требования выше - создайте свою тему в данном разделе форума, ответив на следующие вопросы:
- Ваше имя и возраст?
- Никнейм на проекте?
- Сколько лет занимаетесь Java разработкой?
- Сколько лет занимаетесь программированием плагинов для Minecraft серверов?
- Какие паттерны проектирования знаете и какие активно применяете?
- Самые часто используемые вами библиотеки?
- Как оцениваете свои знания BukkitAPI? ( от 1 до 10 )
- Как оцениваете свои навыки работы с NMS? ( от 1 до 10 )
- Как оцениваете свои навыки работы с протоколом Minecraft? ( от 1 до 10 )
- Как оцениваете свои знания систем автоматической сборки? ( от 1 до 10 )
- На сколько баллов из десяти оцениваете своё умение понимать чужой код и работать с ним?
- Сколько часов в неделю вы готовы уделять проекту?
- Какую конкретную оплату в месяц вы ожидаете? ( в российских рублях )
- На каких проектах работали до этого?
- Примеры работ? ( можно в личные сообщения ответственному за набор разработчику )

Что будет после того, как я оставил заявку?
Спустя некоторое время, если дополнительных вопросов не возникло, с вами свяжется ответственный за набор разработчик ( в личных сообщениях форума ) и отправит тестовое задание.
По выполнению будет проведено код-ревью и собеседование, после которого будет вынесен вердикт.
* Процесс код-ревью достаточно времязатратный и является не приоритетной задачей проверяющего, если навыки кандидата не подходят для текущих задач разработчиков проекта ( о чём будет оповещено ).
* Если код-ревью не удаётся провести в течении недели - вы можете попросить проверяющего вынести вердикт сразу.


Желаем удачи каждому, кто желает стать частью нашей команды, а так же благодарим за интерес к проекту :з
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу