Jump to content

Требуется PHP программист


thcdev
 Share

Recommended Posts

На данный момент основанием для вступления в команду может быть след проект. Ниже будет дано оч. краткое описание, которое , тем не менее даст Вам понимание о сложности и объеме проекта.

Итак ...

Нужно разработать

Каталог объектов, рассчитаны на хранение и управление 75000 объектов. Пользовательская нагрузка на каталог 750 000 показов в месяц.

Каждый объект имеет не менее 50 параметров + текстовых полей и галерей.

Каталог имеет пользовательский фронт, в котором есть фильтры. Параметров для сортировки может быть больше 150. Максимальная длинна запроса до 15 параметров, без учета основных классифицирующих (их 4). Необходимо научиться управлять историей запросов + на основе этого функционала формировать список для сравнения объектов. для сравнения будут доступны больше 2х объектов. Каталог будет построен на единой базе, которые будут передаваться частями в подпроекты. Для наполнения каталога отелями нужен будет сделать спец парсер текстовых документов. А так же:

- проект имеет требования по безопасности.

- продуманная схема кеширования.

- php mysql

Бюджетирование и сроки:

в зависимости от части проекта, которую вы выберите, расситываем по прогнозу затраченых часов и ставке за час. По цене за час: с нами работают программисты с запросами 300-500 р час работы. Мы оцениваем что текущий проект может быть реализован в течении 1.5 месяца работы 2х прогеров, без учета времени отладки. Необходимая работа по проетированию учитывается.

Проектов, подобных описнному, на самом деле полно, поэтому нам нужно на данный момент минимум 3 человека.

Как мы принимаем в команду?

В команду приходят люди, которые прошли одобрение наших ведущих прогеров. Одобряем на основе рассмотрения примера кода реализованной задачи, который даст понятие о вашем подходе к проектированию, качеству кода, знанию паттернов и общепринятых хороших практик, кругозор технологий. + спиок, на основе которого можно оценить практический опыт.

Пример:

Последний принятый в команду прогер прислал код магазина одежды с комментариями и структурой БД + список фреймворков с которыми работали + список проектов с кратким описанием функционала и характеристик в которых участвовали.

Кроме того, есть общие требования:

- Проживание в МСК И МО(желательно)

- mvc, ооп, php5, знание паттернов проектирования и хороших практик разработки в целом.

- Умение писать читаемый, поддерживаемый код, и вменяемую техническую документацию.

- Умение работать в команде, т.к. всегда проекты разрабатываются как минимум на 2-я программистами.

- Участие в сложных нагруженных.

- Обязательно уметь обосновать и отстоять предлагаемое решение перед коллегами.

Как мы работаем?

- сотрудничество всегда фиксируем договорами

- предоставляем четкое тз с прототипами фронтов и бэков (любые уточняе и комментирии в тз по необходимости) (весь функционал, появившийся после после фиксируем и оплачиваем отдельно)

- В зависимости от ситуации сочитаем фиксированную оплату за объем или почасовую оплату

- Предоплаты до 50%

Edited by thcdev
Link to comment
Share on other sites

- Умение работать в команде, т.к. реализация проекта рассчитана как минимум на 2х программистов.

Очень смущает вот эта строчка ) Лично по мне так обычный проект на чае и сушках уйдет где-то неделя... Лишняя головная боль вникать в чужую писанину(Нет это не сложно, но во первых это получится двойная работа, во вторых 2 программиста 2 различных языка написания один пишет print\printf второй пользуется исключительно echo, а вот когда появится не дай бог третий...). Но это сугубо мое мнение, за данный проект я взяться не смогу в силу отсутствия свободного времени...

Link to comment
Share on other sites

Очень смущает вот эта строчка ) Лично по мне так обычный проект на чае и сушках уйдет где-то неделя... Лишняя головная боль вникать в чужую писанину(Нет это не сложно, но во первых это получится двойная работа, во вторых 2 программиста 2 различных языка написания один пишет print\printf второй пользуется исключительно echo, а вот когда появится не дай бог третий...). Но это сугубо мое мнение, за данный проект я взяться не смогу в силу отсутствия свободного времени...

Для этого существуют code conventions. Если человек принципиально не способен работать в команде, то грош цена такому программисту.

Link to comment
Share on other sites

Для этого существуют code conventions. Если человек принципиально не способен работать в команде, то грош цена такому программисту.

Ну я отписался относительно конкретно данного задания(Я вообще предпочитаю разграничивать области работы, а работа в команде для меня ограничивается помощью в поиске решении тех или иных задач на листе бумаги.).

И потом что-то я не видел в php конкретных стандартов написания.

Edited by stars
Link to comment
Share on other sites

Ну не самый плохой вариант постановки задачи на поиск программера. Смущают только "протипы" (что это?) и wmc (windows media center?).

Приведенного описания достаточно для того, чтобы приблизительно выразить сложность и объем проекта.

Достаточно, для того чтобы оценить следующим образом: "сложность от низкой до высокой, объём от небольшого до большого".

Кроме того, необходимо прислать пример реализации тривиальной задачи, с комментариями и структурой БД

Вообще капец. Вам кого: сортировку пузырьком или a+b?

Link to comment
Share on other sites

На счет

Очень смущает вот эта строчка ) Лично по мне так обычный проект на чае и сушках уйдет где-то неделя... Лишняя головная боль вникать в чужую писанину(Нет это не сложно, но во первых это получится двойная работа, во вторых 2 программиста 2 различных языка написания один пишет print\printf второй пользуется исключительно echo, а вот когда появится не дай бог третий...).

Мы не работаем с программистами, которые "пишут так, как им удобно", потому что на практике получается кривой неподдерживаемый код, работающий более менее корректно только некоторое время после тестовых работ, прибитая гвоздями недодуманная стркутура проекта, необоснованное удорожание поддержки проекта. В наших проектах всегда участвует ведущий прогер, отслеживающий корректность принимаемых решений и качество реализации.

Единство стиля написания кода командой более 3 человек в нашей практике - вполне достижимо.

на счет

протипы" (что это?)
- это собранный интерфейс форнта и бэка. Испольузем axure, поэтому в прототипах достаточно детально всё воспроизведено. Сам прототип содержит комментарии и кроме того дополнительно описывается в тз.

на счет

wmc

Ну это мой косяк. на самом деле речь идет о http://ru.wikipedia.org/wiki/MVC

на счет

Вообще капец. Вам кого: сортировку пузырьком или a+b?

Виноват. Конкретизирую:

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

Можно прислать меньше кода, но главное чтобы мы могли понять ваш подход к проектированию веб приложения, качество кода, кругозор и умении использовать различные технологии, знакомство с паттернами и общепринятыми хорошими практиками

Link to comment
Share on other sites

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy