Size: a a a

2020 July 21

В

Віталій in django_jobs
А ты что там на фронте ещё использовала фреймворки джс? Бутстрапа не достаточно было им?
источник

MS

Maik Sturm in django_jobs
В принципе, задание интересное. По-моему, подходит под Django) не считая фронта. Я с подобным сталкиваюсь сейчас в разработке. Только делаю на шаблонизаторе. А там, получается, нужно через api на фронт отдавать, верно?
источник

AK

Alexey Kuzyashin in django_jobs
Marina
Недавно как раз было: написать веб-приложение для аукциона. Фреймворки для бэка и фронта выбираешь сам. Должен быть список лотов, предпочтительно в виде галереи: наименование, описание, цена. В списке сортировка, фильтрация и пагинация. По клику на лот открывается страница с детальным описанием лота, историей ставок (кто, когда, сколько) и поле для своей ставки. Простенькую авторизацию сделать, захардкодить две роли: админ и юзер. Админ может добавлять, изменять и удалять позиции.

Звучит как нифига себе, предполагается, что выполнишь за 20 часов, даётся примерно неделя, при успехе оплачивается.
Тестовое задание

Надо написать 2 отдельных сервиса на django. Назовём их мобильный сервер и интеграция.

Мобильный сервер должен выдавать  json в таком же виде как по следующей ссылке.
BASE_URL

Причём не обращай внимания на блок trainers и tabs, нужно только lessons. То есть, нужно выдать только массив lessons и для каждого урока должен быть такой json:

{
    JSON HERE
   },

На мобильном сервере надо организовать модель в базе и сериализатор. (Также было бы неплохо посмотреть на вариант с FastAPi).
АПИ должно быть доступно через вебсокет (желательно, чтобы http тоже работало). Нужна какая-то штука, где можно будет потыкать запросы. Желательно свагер.

Мобильный сервер просто отдаёт данные клиенту при запросе и отправляет сообщение в интеграцию.
Интеграция на каждое сообщение делает запрос на BASE_URL парсит данные (нужно будет писать отдельный сериализатор здесь, нельзя использовать тот, что для модели в мобильном сервере) и сохраняет их в базу (нужно будет подумать как переиспользовать модели из мобильного сервиса), предварительно удалив то, что уже лежит в базе. И отправляет сообщение мобильному серверу, он в свою очередь заново берёт данные из базы и отправляет их в вебсокет и закрывает соединение. (Думаю можно пока не усложнять оптимизациями, аля данные не изменились, кэшами и тд)


Также нужно поднять удаленный сервер и настроить работу и взаимодействие данных сервисов. В идеале, чтобы они крутились на uwsgi и проксировались через nginx.

Я думаю, что мы засчитаем тебе выполнение тестового задания как полноценную работу, если всё будет гладко.

Ну в общем буду отвечать на любые вопросы
источник

AK

Alexey Kuzyashin in django_jobs
Alexey Kuzyashin
Тестовое задание

Надо написать 2 отдельных сервиса на django. Назовём их мобильный сервер и интеграция.

Мобильный сервер должен выдавать  json в таком же виде как по следующей ссылке.
BASE_URL

Причём не обращай внимания на блок trainers и tabs, нужно только lessons. То есть, нужно выдать только массив lessons и для каждого урока должен быть такой json:

{
    JSON HERE
   },

На мобильном сервере надо организовать модель в базе и сериализатор. (Также было бы неплохо посмотреть на вариант с FastAPi).
АПИ должно быть доступно через вебсокет (желательно, чтобы http тоже работало). Нужна какая-то штука, где можно будет потыкать запросы. Желательно свагер.

Мобильный сервер просто отдаёт данные клиенту при запросе и отправляет сообщение в интеграцию.
Интеграция на каждое сообщение делает запрос на BASE_URL парсит данные (нужно будет писать отдельный сериализатор здесь, нельзя использовать тот, что для модели в мобильном сервере) и сохраняет их в базу (нужно будет подумать как переиспользовать модели из мобильного сервиса), предварительно удалив то, что уже лежит в базе. И отправляет сообщение мобильному серверу, он в свою очередь заново берёт данные из базы и отправляет их в вебсокет и закрывает соединение. (Думаю можно пока не усложнять оптимизациями, аля данные не изменились, кэшами и тд)


Также нужно поднять удаленный сервер и настроить работу и взаимодействие данных сервисов. В идеале, чтобы они крутились на uwsgi и проксировались через nginx.

Я думаю, что мы засчитаем тебе выполнение тестового задания как полноценную работу, если всё будет гладко.

Ну в общем буду отвечать на любые вопросы
Я вот такое месяц назад делал
источник

M

Marina in django_jobs
Я на ангуляре делала. Там просто было написано, что надо чтоб rest api было, ну я и подумала - как я это нормально сделаю с разделением бэка и фронта, если просто бутстрап прикручу? По ангуляру когда-то начинала туториал изучать, поэтому взяла его. Но подзадолбалась весьма
источник

M

Marina in django_jobs
Maik Sturm
В принципе, задание интересное. По-моему, подходит под Django) не считая фронта. Я с подобным сталкиваюсь сейчас в разработке. Только делаю на шаблонизаторе. А там, получается, нужно через api на фронт отдавать, верно?
Да, да, вот из-за этого и взяла фреймворк
источник

S

Sergey in django_jobs
а сколько платят за тестовое?
источник

Z

Zitoune in django_jobs
Zitoune
#вакансия #работа #job #удалёнка #remote #parttime #Django #CRM #cms
Привет, в команду по разработке CRM (А сейчас очень нужен СMS - Saleor скорее всего) ищем людей. Обьязателен большой тематический опыт - есть пару проэктов которые нужно самому вести.
Оплата на уровне 10$/ч (возможно обсуждение если уровень позволяет делать задачи быстрее)

В л.с. @zitounedev
нет никого опытного кто бы проэкт двигал вперёд?(
очень нуждаемся)
источник

S

Sergey in django_jobs
сегодня собеседовал парня, который 3 года пишет на джанге и не знает как использовать аннотации в орм
источник

M

Marina in django_jobs
Maik Sturm
В принципе, задание интересное. По-моему, подходит под Django) не считая фронта. Я с подобным сталкиваюсь сейчас в разработке. Только делаю на шаблонизаторе. А там, получается, нужно через api на фронт отдавать, верно?
Я CRM небольшую сейчас пишу тоже с шаблонизатором, но вот задачку эту сделала и подумала, что было бы красивее, если разделить джанго и фронт. Уже поздно, пожалуй, но на будущее учту) польза тестовых заданий )))
источник

S

Sergey in django_jobs
Alexey Kuzyashin
Тестовое задание

Надо написать 2 отдельных сервиса на django. Назовём их мобильный сервер и интеграция.

Мобильный сервер должен выдавать  json в таком же виде как по следующей ссылке.
BASE_URL

Причём не обращай внимания на блок trainers и tabs, нужно только lessons. То есть, нужно выдать только массив lessons и для каждого урока должен быть такой json:

{
    JSON HERE
   },

На мобильном сервере надо организовать модель в базе и сериализатор. (Также было бы неплохо посмотреть на вариант с FastAPi).
АПИ должно быть доступно через вебсокет (желательно, чтобы http тоже работало). Нужна какая-то штука, где можно будет потыкать запросы. Желательно свагер.

Мобильный сервер просто отдаёт данные клиенту при запросе и отправляет сообщение в интеграцию.
Интеграция на каждое сообщение делает запрос на BASE_URL парсит данные (нужно будет писать отдельный сериализатор здесь, нельзя использовать тот, что для модели в мобильном сервере) и сохраняет их в базу (нужно будет подумать как переиспользовать модели из мобильного сервиса), предварительно удалив то, что уже лежит в базе. И отправляет сообщение мобильному серверу, он в свою очередь заново берёт данные из базы и отправляет их в вебсокет и закрывает соединение. (Думаю можно пока не усложнять оптимизациями, аля данные не изменились, кэшами и тд)


Также нужно поднять удаленный сервер и настроить работу и взаимодействие данных сервисов. В идеале, чтобы они крутились на uwsgi и проксировались через nginx.

Я думаю, что мы засчитаем тебе выполнение тестового задания как полноценную работу, если всё будет гладко.

Ну в общем буду отвечать на любые вопросы
а это выглядит как бред какого-то чувака, а не тестовое, если честно
источник

i

ilya in django_jobs
Sergey
сегодня собеседовал парня, который 3 года пишет на джанге и не знает как использовать аннотации в орм
Ну аннотация аннотации рознь...))
источник

MS

Maik Sturm in django_jobs
Sergey
а сколько платят за тестовое?
Оплату не предлагали. А на твой взгляд, должна быть? И в каком объёме?

У меня ушло 10ч-11 чистого времени. С учётом проектирования архитектуры
источник

S

Sergey in django_jobs
Maik Sturm
Оплату не предлагали. А на твой взгляд, должна быть? И в каком объёме?

У меня ушло 10ч-11 чистого времени. С учётом проектирования архитектуры
ну, 10-11 часов это не 2 часа, сколько стоит твой час на текущей работе(или на сколько ты идешь по зп, сколько считаешь адекватным, делишь на 160, умножаешь на 10 часов)
источник

MS

Maik Sturm in django_jobs
Marina
Я CRM небольшую сейчас пишу тоже с шаблонизатором, но вот задачку эту сделала и подумала, что было бы красивее, если разделить джанго и фронт. Уже поздно, пожалуй, но на будущее учту) польза тестовых заданий )))
Да, можно немножко в сторону фулстека посмотреть. Более гармонично, выбор на вход в IT тоже больше станет
источник

i

ilya in django_jobs
Marina
Недавно как раз было: написать веб-приложение для аукциона. Фреймворки для бэка и фронта выбираешь сам. Должен быть список лотов, предпочтительно в виде галереи: наименование, описание, цена. В списке сортировка, фильтрация и пагинация. По клику на лот открывается страница с детальным описанием лота, историей ставок (кто, когда, сколько) и поле для своей ставки. Простенькую авторизацию сделать, захардкодить две роли: админ и юзер. Админ может добавлять, изменять и удалять позиции.

Звучит как нифига себе, предполагается, что выполнишь за 20 часов, даётся примерно неделя, при успехе оплачивается.
по итогу успех? И на какую оплату, если не секрет, такое задание?
источник

M

Marina in django_jobs
ilya
по итогу успех? И на какую оплату, если не секрет, такое задание?
Успех, за такое дают $100
источник

S

Sergey in django_jobs
Sergey
ну, 10-11 часов это не 2 часа, сколько стоит твой час на текущей работе(или на сколько ты идешь по зп, сколько считаешь адекватным, делишь на 160, умножаешь на 10 часов)
желательно заранее уметь оценивать обьем, сложность и риски и от этого отталкиваться по эстимейтам
источник

i

ilya in django_jobs
Marina
Успех, за такое дают $100
не, я про позицию. ЗП
источник

M

Marina in django_jobs
Это загадка пока, так как у них есть ещё следующее, которое я разблокировала, но ещё не получила ))) могу сказать, что не выше $15, так как на мой запрос мне сначала сказали - ой, что-то много. В общем как по мне, слишком требовательные за маловато денег) ну посмотрим)
источник