[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Требуется PHP программист под большой проект
Страницы: 1, 2
tron0051
Информация об оплате: от 80 000 руб /мес

Требуется PHP программист для разработки онлайн-школы (не стартап)

Что потребуется делать:
1. Разработка всей серверной части онлайн-школы.
2. Интеграция с платежными системами.
3. Активное участие в корректировке ТЗ.
4. Сопровождение проекта в дальнейшем.

Требования:
1. Минимизировать использование стороннего кода.
2. Заложить возможность расширения по нагрузке.

Форма сотрудничества и оплата:
1. Желательно - очно-удаленная (офис в Мосвке, район Сокол), но готовы рассмотреть варианты.
2. Оплата - оклад (от 80 000 руб в месяц) / поэтапно, на выбор претендента.

Интересует максимально длительное сотрудничество.
Контакт - tron0051@mail.ru или на этом форуме
Guest
Цитата (tron0051 @ 10.01.2019 - 17:47)
1. Минимизировать использование стороннего кода.

А что это означает?

Плюс:
ТЗ вы составили первоначальное?

А школа по изучению чего?

Как разработка будет вестись, вы сами - посредник ?
tron0051
Цитата
А что это означает?

Именно то, что написано. Чем меньше стороннего кода, тем лучше. Принцип "лего" не желателен.
Все, что идет на пользу конечному продукту - приветствуется
Все, что "подключено" только из-за того, что разработчику лень написать пару строк - в помойку.

Цитата
Плюс:
ТЗ вы составили первоначальное?

Не начальное, а полное. Естественно.
Но, мнение разработчика в ТЗ всегда очень важно.

Цитата
Как разработка будет вестись, вы сами - посредник ?

Что вы подразумеваете под словом "как"?
Я сам выступаю в роли координатора всего проекта. Сам занимаюсь разработкой в иной области.

Одним словом: продукт должен не только решать поставленные задачи, но и быть именно тем, который нужен.
Guest
Цитата
Именно то, что написано. Чем меньше стороннего кода, тем лучше. Принцип "лего" не желателен.
Все, что идет на пользу конечному продукту - приветствуется
Все, что "подключено" только из-за того, что разработчику лень написать пару строк - в помойку.

Так что, фреймворки что ли не использовать?
В веб разработке как раз наоборот не приветствуется велосипедостроение, когда вместо использования проверенного (и поддерживаемого) пытаются писать все свое.

Цитата
Что вы подразумеваете под словом "как"?

Ну это все вопросы из темы DevOps-а.
Где хостится, где тестовые версии, где продакшн, сколько чел в команде, кто ими управляет, трекеры задач, какое воркфлоу выбрано в гите, управление ветками, фичами, кто принимает пулреквесты, как это потом будет с версткой/дизайном сливаться и т.д.

Или вы это все на ответственность вот этого человека оставляете, чтоб он один разрабатывал, а вам просто показывал что сделано?
tron0051
Цитата
Так что, фреймворки что ли не использовать?

Это из чего вы взяли. Если в этом есть реальный смысл, то не только можно но и нужно.
К сожалению, практика говорит что привычки и лень перевешивают смысл. Но это лирика, которая легко обсуждается.
Цитата
В веб разработке как раз наоборот не приветствуется велосипедостроение

Ну это дело вкуса каждого и не более того.
Но, нужно понимать, что чистого веба здесь не так и много.

Цитата
Ну это все вопросы из темы DevOps-а.

Сейчас коллектив под проект только собирается. Видение следующее
На каждой позиции один человек
- бэкэндер
- бэкенд математики бота
- дизайнер
- фронтэндер

Оптимальней, на текущий момент чтобы бэк и фронт были связаны через приватное апи (ajax / socket), ибо весь дизайн будет строится в стиле нативного приложения.

Нагрузка на первом этапе крошечная - 500-1000 юзеров в онлайне.

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

Есть важный момент. Часть заказчиков предпочитают решать важные вопросы лично. Это не столь сложная штука, но весьма важная
bestxp
Когда человек который не разбирается в разработке и пытается навязать пишите велосипед и ТД, говорит о том что разработка будет очень веселой, и скорее всего команда пересреться между собой, либо говорите на предметной области и в реализацию не лезть, либо изучить предметную область, и тогда мнение поменяться, особенно если ещё и гибкой методологией познакомиться
twin
bestxp
А почему фреймворк не велосипед? Ну вот ты же постоянно изобретаешь велосипеды в области русского языка))) И это не мешает тебе общаться с людьми. Я вот на пять раз перечитал твой пост, и не уверен, что понял правильно. Потому что это какой то твой стиль общения. Можно конечно ему обучиться, но стоит ли?

Так и с фреймворками и другими суррогатами. Если не использовать базовый синтаксис и пунктуацию, заменяя местечковыми правилами и всякими олбанскими наречиями, широкой общественности твой код не понять. smile.gif Будь это Yii, лара или еще какая шняга, гордо возомнившая о себе непричастность к велосипедостроению.

А то, что велосипедостроение не приветствуется, то нужно обязательно уточнять кем не приветствуется. Не то складывается впечатление, что это априори, хотя на самом деле далеко не так. И лень тут вовсе не двигатель прогресса, а стогнатор.

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

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

Отговаривать ТС от поиска единомышленников глупо, ибо вы просто пытаетесь перетащить его в свой стан посредственного кодинга.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
bestxp
twin
Ага и получиться через 2 года проект который никому не нужен, .я тащу людей в сторону аджайла, с 0 проект это не про красоту в коде, это про что бы быстро проверить гипотезу, донести ценность до пользователя, и велосипеды тут только тратят время, а сделав быстро тот или иной эксперимент ты уже имеешь обратную связь, и делаешь дальше, и из уже не будет как прежде, оно будет меняться, от этапа к этапу, основываясь на полученных данных, а если ты фису делаешь 2 месяца и ей никто не пользуется, нужна ли эта фича? Позже все равно убедт ээтап тех долга, вот тогда и выпилишь все то дерьмо что не нужно, либо вообще вместе с фисей что не взлетела
Ron
Цитата (twin @ 11.01.2019 - 11:14)
то нужно обязательно уточнять кем не приветствуется.

Ну главным образом, конечно, бизнесом не приветствуется, обычно! =)

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

S.Chushkin
Ребята, не спорьте - каждый из вас прав.
Мы уже не раз говорили об этом, что-то типа:
* Свой велосипед это хорошо, если раб-ль готов платить за качество и надёжность.
* Если нет, то полуфабрикат ему в руки (фреймворк) - невкусно, вредно, но быстрее готовить.
* А если совсем беден, то ГМО ему в руки (CMS) - есть можно сразу, но не долго.

_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
twin
Я спорить и не собирался. Просто всегда, когда появляется что то подобное, налетает куча сверхопытных всезнаек и начинает наставлять на "путь истинный". Как будто это мнение последней инстанции.

Вот я и сказал, если велосипеды и считаются злом, то нужно обозначать кем считаются. А то получается, что всеми.
Цитата (Ron @ 11.01.2019 - 10:20)
Ну главным образом, конечно, бизнесом не приветствуется, обычно! =)
Бизнесс бизнессу рознь. Твоим считается, моим нет. ТС тоже не очень приветствует, у него свои взгляды на бизнесс. Многие крупные компании имеют собственное ПО, тратят на это серьезные деньги, ибо думают о будущем. О качестве продукта, а не о дешевых кодерах, которых легко найти на вакансиях фреймворка.

Все хорошо на своем месте. И уж точно не стоит переубеждать ТС, пытаясь навязать свою точку зрения. Советы конечно хорошо, но не в ключе
Цитата (Guest @ 10.01.2019 - 15:01)
В веб разработке как раз наоборот не приветствуется велосипедостроение, когда вместо использования проверенного (и поддерживаемого) пытаются писать все свое.
В какой именно веб-разработке? Я, допустим, знаю и другую, с противоположным мнением. smile.gif


_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Arh
S.Chushkin
Цитата
Ребята, не спорьте - каждый из вас прав.

Даже с этой фразой можно не согласиться =)
Мне например по приколу читать споры и иногда в них участвовать. Особенно когда проходит время и люди меняют мнение или находят более сильные аргументы что бы его отстаивать. Просто нужно понимать что это разные точки зрения, разные жизненные ситуации на которые не удастся взглянуть если не читать споры и не спорить самому.

Кстати ИМХО что велосипедисту проще осваивать широкий круг инструментов, нежели тому кто всю жизнь не изобретает, а пихает битрикс везде к примеру. Потому что велосипедист он много возился с низкоуровневым кодом, с основами, много подглядывал, выбирал. Много раз менял мнение и переписывал, такому проще решать нетипичные задачи и проще соглашаться с новым code style коллектива или новомодного фреймворка имея при этом свою обоснованную, набитую шишками позицию. Вообще умение идти на компромиссы это супер важный скилл как для начальника, так и для подчинённого.

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Ron
Цитата (twin @ 11.01.2019 - 21:03)
о дешевых кодерах, которых легко найти на вакансиях фреймворка.

Сегодня найти тру специалиста по одному из крупных фреймворков отнюдь не легко. Потому что такие фреймворки и ООП фактически синонимы. И вообще причем тут кодеры, ТС кажется программиста ищет. =)

Цитата (twin @ 11.01.2019 - 21:03)
Многие крупные компании имеют собственное ПО, тратят на это серьезные деньги

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

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

Цитата (twin @ 11.01.2019 - 21:03)
ибо думают о будущем.

Да откуда ты знаешь в каком ключе они думают о будущем? Может на самом деле их бизнес не хотел подобных затрат, но просто вынужден по ряду причин. Например, из-за конкурентной борьбы, сейчас условный гугол заюзает открытую либу, а ее фигак и купят конкуренты под шумок. Значит либо им самим выкупить права, либо своё производить. Возможен подобный сценарий среди средних предпринимателей (тем более мелких)? Скорее всего нет. Поэтому зачем эти сравнению с крупными игроками, поясни?

twin
Цитата (Ron @ 11.01.2019 - 20:01)
Сегодня найти тру специалиста по одному из крупных фреймворков отнюдь не легко. Потому что такие фреймворки и ООП фактически синонимы.
Да какие там синонимы))) Тот же Yii (да и Лара кстати) основаны на AR, что изначально противоречит принципу SOLID. А повторю, 90% функционала этих фреймворков завязаны на Active Record. В итоге получается куча слабодокументированной и сильносвязанной лапши, с чем изначально вроде как и призвано бороться ООП.

В итоге имеем тру, как ты говоришь, специалистов по синтаксису и правилам конкретного фреймворка, которые вообще не мыслят, как можно сделать что-то иначе. Я с этим жестко столкнулся по долгу службы, попытавшись внедрить DataMaper вместо AR. Поплыли ребятки, имеющие по 5-7 лет стажу на Yii.

Цитата (Ron @ 11.01.2019 - 20:01)
И вообще причем тут кодеры, ТС кажется программиста ищет. =)
Именно притом. Программисты пишут программы, сиречь велосипеды в твоем понимании. Кодеры пишут коды, эти программы соединяющие в какой то один проект. Ну это мое ИМХО, если легче станет. smile.gif

Что касается крупного бизнеса. Плох тот солдат, который не хочет стать генералом. Но дело даже не в этом. Что за градация такая, мелкий, крупный, средний. В чем измеряется? В величине кодовой базы, количестве пользователей, валовом обороте или еще в чем? Можно быстренько сляпать пару лендингов и заработать миллионы, а можно развернуть проект на овердохрена фреймворков и разных готовых либ и потерпеть фиаско.

Я говорил не о величине, а о качестве. О том, как этот проект будет чувствовать себя долгие годы своей жизнедеятельности. Мы же хотим долгих лет своему проекту? Ведь собранный из чужих решений, он становится их заложником. Либа может запросто перестать поддерживаться и устареть. А может еще хуже, поменять концепцию, как было со знаменитым Пимплом. Или в ней обнаружится уязвимость, которую долго не исправят, как было с PhpMailer к примеру. А может вообще все испортиться из-за отсутствия обратной совместимости, как с тем же Yii2.

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

Я не говорю, что это лучше всегда. Нет. Для быстрых сиюминутных решений чужие либы - что доктор прописал. Я просто не могу спокойно смотреть на то, как люди, обжегшись на молоке, дуют на воду. А что еще хуже, заставляют дуть других. Так ведь чаще они и не обжигались, а просто выучили мантру: так делают все!

Не все, не нужно врать.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
icedfox
tron0051, скажите как ваши успехи с поиском исполнителя ?
Если еще в процессе, то есть пара вопросов:
1. Уточняю. Сайта еще нет и пишем с нуля ?
2. Сколько планируется человек в команде ? Или будет двое бек+фронт ?
3. На фронте планируется использование react или angular ?
4. Если не использовать популярные готовые CMS решения, то мог предложить писать на symfony , опыт работы с ней есть последние года 3
5. Кем и как планируется постановка и контроль по выполнению задач ?
6. При удаленном варианте сотрудничества, договор будет заключаться или устройство ?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.