Используя postgres как базу данных, можно в нём же и делать полнотекстовой поиск, как обычный, так и по триграммам
И не только Postgre, кстати. Вообще, в самом начале я был почти уверен, что именно так большинство и предложит сделать. Этой же технологии уже минимум лет 20, а то и 25. Но, пока вы первый, кто об этом заговорил. Если честно, я эластик в ТЗ вставил только потому, что без этого большинство кандидатов вообще не понимали термина «полнотекстовый поиск»…
Относительно технологий, — спасибо за советы, но мы то ищем специалиста для решения определенной задачи, а не технологию. Об этом и статья.
Любая технология хороша, когда есть опытный специалист, готовый взяться за задачу.
Escrow — наше все! Мы плотно работаем с разными фрилансерами, начиная от переводчиков, заканчивая иллюстраторами и войсовер артистами. Для каких-то проектов используем escrow, для каких-то, — почасовую. Ну, то есть, опыт у нас более-менее есть. Такой жести как с веб-разработчиками не было даже с иллюстраторами. А уж иллюстраторами-то точно непросто работать, поверьте.
Хороший совет, и да, мы пробовали профильные телеграмм-каналы. Почти нулевой выход.
И да, наверное, этот подход имеет смысл для проектов от полугода и выше, или когда ищешь человека на постоянную работу.
Кстати да, примерно такое тоже было. Я просто не стал включать в итоговую статью.
Ответил кандидат на одном из сайтов мы с ним поговорили, но не сложилось.
Через день он же откликается снова, но уже на другом сайте. Мы все ждали, когда в третий раз придет.
Как я уже писал, WordPress мы пробовали первым делом. Сломались на фильтрах по тегам (если что, это примерно как на stackoverflow теги работают). Это для нас крайне важно, мы без этого даже запуститься не можем.
Ну не смогли мы найти такого плагина, просто нет их, по-моему. И что делать? Искать кого-то, кто бы под нас плагин написал?
На самом деле, вы как раз своим комментарием подтверждаете мои слова.
Смотрите, приходит ко мне такой кандидат. Говорит, я — менеджер студии вася-пупкин.ру. Вот мое портфолио, а ваш проект стОит десять тысяч.
Хорошо, Вася, — говорю я. Я тебя не знаю, но портфолио посмотрю. А там — ужас-ужас! Половина сайтов — «лендинги», верстка расползается, JavaScript сыпет ошибками, скорость как на диалапе, мобильной версии нет.
Я такой думаю, ну хорошо, может просто Васе до этого попадались бедные клиенты? Может, им и так хорошо было?
А Вася мне, как партизан, — я тебе больше ничего не скажу, проклятый ты заказчик! Плати сколько я сказал, или проваливай!
Ага, значит «для своих» все-таки в зеленой зоне.
Если серьезно, то я первые пару недель проверял скорость у сайтов в портфолио кандидатов, потом просто бросил. Просто смысла нет, — хорошо если один из десяти в оранжевой зоне, большинство — стабильно красненькое.
Отличный вопрос. Если честно, полноценный ответ тянет на отдельную статью. Если коротко, две причины:
1) На общественных площадках и всяких squarespace практически нет возможности обеспечить структурированную подачу контента.
2) Бизнес-задачи условного Medium могут не совпадать с нашими бизнес-задачами. Даже так: рано или поздно они перестанут совпадать. Пример: мы активно продвигали свой контент в сообществе YouTube, и наше комьюнити было вполне счастливо. Начиная с этого года, YouTube полностью отключил нотификации в сообществах. Почему? Они поняли, что пока люди читают текст, они не смотрят видео, а значит YouTube теряет деньги. Что они сделали? Правильно, они сделали все, чтобы пользователи как можно меньше читали. Кстати, именно этим же продиктованы все последние изменения UI YouTube.
Время грамотного специалиста, который прочтёт ТЗ, составит план, оценит объем работ стоит дорого. А тратить его на заказчиков без бюджета — бессмысленно.
Это очень хороший комментарий. Я опустил некоторые детали, а то статья слишком длинная получалось. А было на самом деле так: я попросил поэтапный план, потому что мы даже юридически не можем заключить контракт без плана. «Менеджер» мне написал, что для этого потребуется аналитик, аналитик подготовит «правильное» ТЗ, и по нему план, и вообще все сделает в лучшем виде. Но эта работа стОит $500.
Я сказал — отлично, давайте тогда сначала заключим маленький контракт на $500, вы только пришлите мне _любое_ ТЗ, подготовленное аналитиком, которого вы мне прикрепите. Чтобы я понял, за что плачу.
Ну и, ожидаемо, получил ответ «как правило мы наши работы ведем с почасовой оплатой, и ТЗ никогда еще не делали».
И примерно такая история повторилась раза три. То есть склоняюсь что нет, не фильтруют они заказчиков. То есть фильтруют, но не по бюджету, а по каким-то другим принципам.
Я не стремился выбивать все 100, но я стремился сделать так как считал правильным. Зашел на свой последний сайт: 99, 89, 73, 100. Причем подправить под требования проблем не составляет.
Сколько вы взяли за эту работу? В любом случае, пишите в личку, — попробуем договориться.
И не только Postgre, кстати. Вообще, в самом начале я был почти уверен, что именно так большинство и предложит сделать. Этой же технологии уже минимум лет 20, а то и 25. Но, пока вы первый, кто об этом заговорил. Если честно, я эластик в ТЗ вставил только потому, что без этого большинство кандидатов вообще не понимали термина «полнотекстовый поиск»…
Относительно технологий, — спасибо за советы, но мы то ищем специалиста для решения определенной задачи, а не технологию. Об этом и статья.
Любая технология хороша, когда есть опытный специалист, готовый взяться за задачу.
Да, насчет поиска, я понял. Не думал что это такая большая проблема в наш просвещённый век.
И да, наверное, этот подход имеет смысл для проектов от полугода и выше, или когда ищешь человека на постоянную работу.
Ответил кандидат на одном из сайтов мы с ним поговорили, но не сложилось.
Через день он же откликается снова, но уже на другом сайте. Мы все ждали, когда в третий раз придет.
Как я уже писал, WordPress мы пробовали первым делом. Сломались на фильтрах по тегам (если что, это примерно как на stackoverflow теги работают). Это для нас крайне важно, мы без этого даже запуститься не можем.
Ну не смогли мы найти такого плагина, просто нет их, по-моему. И что делать? Искать кого-то, кто бы под нас плагин написал?
Смотрите, приходит ко мне такой кандидат. Говорит, я — менеджер студии вася-пупкин.ру. Вот мое портфолио, а ваш проект стОит десять тысяч.
Хорошо, Вася, — говорю я. Я тебя не знаю, но портфолио посмотрю. А там — ужас-ужас! Половина сайтов — «лендинги», верстка расползается, JavaScript сыпет ошибками, скорость как на диалапе, мобильной версии нет.
Я такой думаю, ну хорошо, может просто Васе до этого попадались бедные клиенты? Может, им и так хорошо было?
А Вася мне, как партизан, — я тебе больше ничего не скажу, проклятый ты заказчик! Плати сколько я сказал, или проваливай!
Вот как бы вы поступили?
Если серьезно, то я первые пару недель проверял скорость у сайтов в портфолио кандидатов, потом просто бросил. Просто смысла нет, — хорошо если один из десяти в оранжевой зоне, большинство — стабильно красненькое.
1) На общественных площадках и всяких squarespace практически нет возможности обеспечить структурированную подачу контента.
2) Бизнес-задачи условного Medium могут не совпадать с нашими бизнес-задачами. Даже так: рано или поздно они перестанут совпадать. Пример: мы активно продвигали свой контент в сообществе YouTube, и наше комьюнити было вполне счастливо. Начиная с этого года, YouTube полностью отключил нотификации в сообществах. Почему? Они поняли, что пока люди читают текст, они не смотрят видео, а значит YouTube теряет деньги. Что они сделали? Правильно, они сделали все, чтобы пользователи как можно меньше читали. Кстати, именно этим же продиктованы все последние изменения UI YouTube.
Это очень хороший комментарий. Я опустил некоторые детали, а то статья слишком длинная получалось. А было на самом деле так: я попросил поэтапный план, потому что мы даже юридически не можем заключить контракт без плана. «Менеджер» мне написал, что для этого потребуется аналитик, аналитик подготовит «правильное» ТЗ, и по нему план, и вообще все сделает в лучшем виде. Но эта работа стОит $500.
Я сказал — отлично, давайте тогда сначала заключим маленький контракт на $500, вы только пришлите мне _любое_ ТЗ, подготовленное аналитиком, которого вы мне прикрепите. Чтобы я понял, за что плачу.
Ну и, ожидаемо, получил ответ «как правило мы наши работы ведем с почасовой оплатой, и ТЗ никогда еще не делали».
И примерно такая история повторилась раза три. То есть склоняюсь что нет, не фильтруют они заказчиков. То есть фильтруют, но не по бюджету, а по каким-то другим принципам.
Сколько вы взяли за эту работу? В любом случае, пишите в личку, — попробуем договориться.
Насчет плагинов — не уверен, остальное, наверное, сможет. Но статья-то не об авторе.
Я никого не просил сделать что-либо без оплаты.