Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
Страницы: (3) [1] 2 3  ( Перейти к первому непрочитанному сообщению )  
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Оцените задание, Прошу оценить профессионалов задание
Razzwan  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Землянин
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 623
Пользователь №: 40774
На форуме: 2 года, 4 месяца, 7 дней
Карма: 11




Требуется реализовать чат на веб-сокетах:
Требования:
- обмен данными чата должен работать через веб-сокеты
- мгновенная регистрация (при авторизации, если пользователя в нашей бд не существует - создать)
- фронтенд собрать с использованием twitter bootstrap или zurb fundation (на выбор разработчика)
- интерфейс должен быть респонсивным и изменяться под мобильное устройство
- внешний вид интерфейса на усмотрение разработчика
- бэкенд сделать на фреймворке yii2/laravel5 (на выбор)
- администратор чата (пользователь с соответствующим свойством в бд), должен иметь возможность отключать или банить пользователя
- структуру бд создать миграцями
- создать первого пользователя (админа) с произвольным логином и паролем через миграции (или фикстуры/сиды)
- ограничения сообщений - до 200 символов в 1 сообщении, 15 секунд между сообщениями одного пользователя
- зашедшему пользователю присваивается случайный цвет его ник-нейма и цвету сообщения (подобрать список цветов, чтобы текст не сливался с фоном)
- требование к ник-нейму - минимум 3 символа, запрет спец.символов

Вопросы:
1. Срок выполнения?
2. Сколько стоит выполнить этот таск?


--------------------
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
vagrand  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 2680
Пользователь №: 18145
На форуме: 7 лет, 11 месяцев, 1 день
Карма: 85




Ну я бы взял около 1к вечнозеленых


--------------------
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
inpost  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Помагите Здесь живу!!!
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 22919
Пользователь №: 20039
На форуме: 7 лет, 5 месяцев, 15 дней
Карма: 607




А что, даже стандартные смайлики не нужно? ohmy.gif
И ещё, что значит "миграция"? На Doctrine делать с инсталлом таблиц в БД?! Я верно понимаю?


--------------------
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
PMПисьмо на e-mail пользователюICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Oyeme  
Дата
Цитировать сообщение

Пользователь сейчас на форуме



Reality is wrong. Dreams are for real
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1720
Пользователь №: 16955
На форуме: 8 лет, 2 месяца, 26 дней
Карма: 96




Каждый оценивает на то на сколько он стоит.

У Всех разные тарифы,опыт и разный подход к реализции.

Время за час * на колличество дней + тестирование = сумма за проект


--------------------
Programming: Private lessons via skype £45/h

Частные уроки в Лондоне / удаленно по skype.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
stump  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1067
Пользователь №: 40808
На форуме: 2 года, 4 месяца
Карма: 14




я не стану разговаривать об этом таске потому что автор не понимает как устроен чат в принципе.


--------------------
Трус не играет в хокей
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ron  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1281
Пользователь №: 41686
На форуме: 1 год, 9 месяцев, 13 дней
Карма: 23




Цитата (Razzwan @ 6.11.2015 - 15:11)
бэкенд сделать на фреймворке yii2/laravel5 (на выбор)

Может быть Node.js? Для чатов мне кажется гораздо больше подходит. Как на перечисленных фреймворках-то делать, вообще ХЗ. Я бы не взялся ни за какие деньги, потому что ну это... Ну это бред имхо!

Если заказчик не понимает в чем тут соль, то потом с ним могут возникнуть серьезные разногласия по поводу технической стороны. Чур меня, чур... Нет ничего более страшного, чем малограмотный зазнающийся клиент. Для таких обычно всегда всё просто и делается за 5 минут. А в теории они и вовсе эксперты экстра-класса.

Вот. Поправьте, если я ошибаюсь, и на Laravel адекватно строить чаты.



--------------------
5.11.2017
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
forza  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 405
Пользователь №: 23841
На форуме: 6 лет, 8 месяцев, 15 дней
Карма: 22




Полностью солидарен с Ron. Мне кажется для интерактивных приложений (текстовый чат, видео чат, стриминги) рациональней использовать MEAN stack. Да, конечно можно заюзать elephant.io , но мне кажется инструменты должны подбираться под задачу, а не наоборот.


--------------------
Заработок для веб-разработчиков: CodeCanyon
Мое Портфолио
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
inpost  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Помагите Здесь живу!!!
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 22919
Пользователь №: 20039
На форуме: 7 лет, 5 месяцев, 15 дней
Карма: 607




Ron
http://habrahabr.ru/post/209864/
А чем такая реализация не нравится? Или ты заранее утверждаешь не пробуя? На том же ПХП7 производительность подросла же, как насчёт него в сравнении с теми же socket.io, elephant.io?


--------------------
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
PMПисьмо на e-mail пользователюICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ron  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1281
Пользователь №: 41686
На форуме: 1 год, 9 месяцев, 13 дней
Карма: 23




Цитата (inpost @ 7.11.2015 - 02:57)
А чем такая реализация не нравится? Или ты заранее утверждаешь не пробуя?

Покажи, пожалуйста, пальцем: где там Yii 2 или уж тем более Laravel 5?


--------------------
5.11.2017
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
inpost  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Помагите Здесь живу!!!
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 22919
Пользователь №: 20039
На форуме: 7 лет, 5 месяцев, 15 дней
Карма: 607




Ron
Ты не знаком, видимо, с Yii / Laravel. Как ты будешь обрабатывать входящие данные потоков? Как будешь зановить в БД? Ты об этом не подумал и хочешь всё вручную писать wink.gif
#1: http://www.yiiframework.com/doc-2.0/guide-db-migrations.html
#2: http://www.yiiframework.com/doc-2.0/guide-...validation.html
#3: http://www.yiiframework.com/doc-2.0/guide-...horization.html


--------------------
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
PMПисьмо на e-mail пользователюICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ron  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1281
Пользователь №: 41686
На форуме: 1 год, 9 месяцев, 13 дней
Карма: 23




Цитата (inpost @ 7.11.2015 - 03:46)
Ты не знаком, видимо, с Yii / Laravel.

Нет, не знаком. Laravel совсем какашка, Yii крайне плохая документация. Более или менее symfony ито перегружена я считаю.

Почему упрвлять потоками прямо так сложно? Какие там такие уж потоки? Один пишет сообщение, другие читают. Вот так поток. Почему запись в БД такая проблема?



--------------------
5.11.2017
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Razzwan  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Землянин
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 623
Пользователь №: 40774
На форуме: 2 года, 4 месяца, 7 дней
Карма: 11




Цитата (inpost @ 6.11.2015 - 19:47)
И ещё, что значит "миграция"? На Doctrine делать с инсталлом таблиц в БД?! Я верно понимаю?
Тут понимай как хочешь. Этого мне уже не уточнить.


--------------------
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Razzwan  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Землянин
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 623
Пользователь №: 40774
На форуме: 2 года, 4 месяца, 7 дней
Карма: 11




Начну с того, что это было ТЕСТОВОЕ задание при приеме на работу. Воздержусь от комментариев по этому поводу, т.к. боюсь слишком часто употребить слово "говноменеджеры".


Цитата (stump @ 6.11.2015 - 21:06)
я не стану разговаривать об этом таске потому что автор не понимает как устроен чат в принципе.
Фух, а я просидел 4 дня, в попытках сложить в голове воедино задачу.

Цитата (Oyeme @ 6.11.2015 - 19:52)
Каждый оценивает на то на сколько он стоит.

У Всех разные тарифы,опыт и разный подход к реализции.
Об этом и речь, хотел услышать именно Вашу оценку.

Цитата (Ron @ 6.11.2015 - 21:29)
Может быть Node.js? Для чатов мне кажется гораздо больше подходит. Как на перечисленных фреймворках-то делать, вообще ХЗ. Я бы не взялся ни за какие деньги, потому что ну это... Ну это бред имхо!
Я тоже говорил Node.js, но работодатель упорно настаивал, что Node.js здесь и близко не нужен.

Еще приведу пару цитат из беседы, это уже после того, как я просидел 4 дня за решением данной задачи:

я: Какие условия приема на работу? Сколько денег стоит это выполненное задание?
работодатель: Условия приема на работу - прохождение тестового задания + личное собеседование. Тестовое задание нестоит не сколько денег, оно тестовое и цель его показать Ваши навыки. Наши сотрудники такие задачи выполняют максимум в течении дня.
я: Чтобы тестовое задание нельзя было оценить - оно не должно решать практические задачи. Данное Вами тестовое задание решает практическую задачу, а значит его можно оценить. Вот я и спросил, сколько оно стоит. Я решаю задачи, в рамках своей компетенции, достаточно быстро. Веб-сокеты - новая для меня тема, поэтому нужно время на изучение.
работодатель: Мы не платим сотрудникам за выполненные задачи, у нас ставка + премии (возможно)
я: Т.е. я могу ничего не сделать - и получу деньги? Странная у вас система. Вы написали, что "не платим сотрудникам за выполненные задачи", выходит, что платите за невыполненные?
работодатель: [покинул чат, удалил вас из списка контактов]

И все-таки. Сколько по времени у Вас заняло бы выполнение этого задания, при условии, что вы разбираетесь в Веб-сокетах?


--------------------
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
AllesKlar  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 3643
Пользователь №: 38635
На форуме: 3 года, 4 месяца, 25 дней
Карма: 194




Razzwan
Ну я бы тоже покинул чат, как и работодатель. smile.gif
Ты до него уже начал докапываться, нафиг ты ему такой нужен? smile.gif

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

Если рекрутер адекватен, он поймет.

А ты начал ему сразу мозг сношать "Сколько платишь?" smile.gif


--------------------
[продано копирайтерам]
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Razzwan  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Землянин
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 623
Пользователь №: 40774
На форуме: 2 года, 4 месяца, 7 дней
Карма: 11




Цитата (Ron @ 7.11.2015 - 05:31)
Нет, не знаком. Laravel совсем какашка, Yii крайне плохая документация. Более или менее symfony ито перегружена я считаю.
Я, кстати, не согласен в категорически. Laravel - чудо, а не фрэймворк. Все делается легко и интуитивно. Работать с ним одно удовольствие.

Yii2 чуть похуже реализован бэкэнд, зато в нем есть серьезные упрощалки фронтэнда из коробки. И да, ими не так уж удобно пользоваться со старта, но чуть почитав документацию вполне даже сносно.

Symfony хорошо сложен, мощный функционал, он подойдет для разработки чего-то крупного, т.к. в нем все разложено по полочкам и почти невозможно что-то перепутать. Его основной недостаток - это многословность. То, что можно сделать на Laravel или Yii2 парой строчек в Symfony требует скурпулезного подхода и несколько страниц кода. Результат получается чуть более гибкий, но ценой бОльших усилий.


--------------------
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темыСтраницы: (3) [1] 2 3  Ответ в темуСоздание новой темыСоздание опроса