All streams
Search
Write a publication
Pull to refresh
0
Send message
Откуда эта помешанность на общении у бизнеса и иллюзия видимости качества если разрабы много или умело общаются вместо того чтоб разрабатывать?


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

А таких людей, которые способны сами поставить и сами решить проблему именно для целей бизнеса ни с кем не общаясь — раз-два и обчелся на 1000.
Тогда почему все при приёме на работу устраивают собеседование и проверяют разговорный навык собеседования, а порой только его?

Забавный вы чел.

Собеседуют с вами — недовольны.
Дают тесты вместо пустопорожней беседы — недовольны.

Предлагаете на слово верить — что вы супер пупер специалист?
Такое только для звезд индустрии проканывает.

Почему не использовали graphql? И из чего исходили когда подбирали технологии?


Просто потому, что graphql — «стильно модно молодежно»?

Если API может быть четко определено для реальных потребностей — то нет смысл тащить туда graphql, который более универсальный но и более сложный.
Проблема в том, что у ИП есть постоянные расходы (~30000/год на соцстрах, сколько-то за кассу, сколько-то за ведение счёта, сколько-то бухгалтеру (аутсорсеру)

3000-4000 тысячи рублей в месяц?
И сколько там зарабатывает этот миллиардер, что его беспокоят такие расходы? 30 000 рублей в месяц?
А вы уверены, что это вообще можно называть словом бизнес?

Если его доходы хотя бы 100 000 (но это все равно не бизнес, а так — фриленс не сильно успешный), то затраты будут что то порядка 6% — это смешно.
Церковная десятина (а это были не единственные налоги) — и то была больше.
ИМХО взлетит, если предложат удобный сервис… ну или перекроют кислород конкурентам.


А что изменилось то?
Ну взлетали всякие Эльдорадо и M-Video в свое время.
Кого волновали их конкуренты, которые сливались?
А тут на-те — на святое замахнулись — Амазон скопировать. Давайте теперь им диарейные лучи посылать?
Имхо, ситуация ничуть не отличается от того, что когда-то рынок в нашем городе захватила сеть DNS.

Или всех возбудила сумма в миллиарды?
Это не очень много для бизнеса.
Я вас уверяю — открыть просто продуктовый супер-маркет будет стоить тоже не 100 тыс. рублей. Речь будет идти о десятках миллионов (а то и сотнях — зависит от размера).
Проблема в том, что у ИП есть постоянные расходы (~30000/год на соцстрах, сколько-то за кассу, сколько-то за ведение счёта, сколько-то бухгалтеру (аутсорсеру) за сдачу отчётности раз в квартал и.т.д. и.т.п.

Вам не кажется. Они реально усложняют жизнь мелкому бизнесу. Говорю как ИП. То новые отчеты надо сдавать(недавно введенный СЗВ-М, нужно каждый месяц передавать СНИЛС и ИНН на каждого работника). То онлайн кассы на ЕНВД, то еще какую ерунду придумают.


У меня для вас печальные новости.
Если вас беспокоит такая смешная сумма — то у вас не бизнес вовсе.

Мои клиенты (а я занимаюсь автоматизацией предприятий) восприняли закон об кассах как расходы уровнем где-то между на канцелярские принадлежности и новой вывеской.

Причем новая вывеска даже дороже.

Вы серьезно рассматриваете эти суммы (причем в комментах под статьей про российский Амазон, а это один из 2-3 крупнейших магазинов в мире)?

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

Напоминает ситуацию:

Когда человек сидит ровно на попе и жалуется на то, что его обирает государство. И приводит кучу причин — как именно.

В реальном бизнесе — у вас будут совсем другие расходы.

P.S.:
У меня ООО, не ИП, что изначально подразумевает расходы побольше чем у ИП.

Столько страшные для вас расходы на бухгалтера составляют 3000 рублей в квартал. Налоги — на уровне 3000 рублей в месяц.

Вы серьезно считаете, что даже при доходе, скажем, в 60 000 рублей в месяц (а это очень мало даже для фриленсера, не говоря уже про полноценное предприятие) сумма затрат порядка 3000-4000 — это прямо таки серьезное удушение бизнеса?

Кто хочет зарабатывать — тот работает.
Остальные — ищут отмазки. Не в себе, но в других.

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

Давайте самостоятельно, детство кончилось.

За присутствие в маркете надо платить. ДНС считает, что это невыгодно


Вы не в курсе.
Там смешные копейки даже для моего небольшого интернет-магазина.
А уже DNS — вообще и не заметит эти расходов.
Это у вас больше похоже на исключение из правил.

Мы просто по разному понимаем слово «квалифицированному» и опытному.
Время в профессии != опыт и квалификация.

Я видел фриленсеров с 7 годами и 10 годами опыта, которые умели и знали как 2-х летний джун в нашей фирме.
Все, кого я знаю из Яндекса, зарабатывают существенно ниже рынка. Речь про системщиков, ml, python разработчиков.


Зато на новом месте работы, когда ты предъявишь «я работал в Яндексе» — тебя возьмут с распростертыми объятиями и задорого.

Считайте это вкладом в свое будущее.

Так же вкладом в себя является опыт работы в очень большой ИТ-компании.

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

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


Больше сотки — квалифицированному программисту с головой даже в нашей Тьмутаракани платят.
Глухой городишко менее 150 000 жителей, Сибирь.
Да все логично:

У Амазона нет планов на бизнес в РФ.
А Гугль и Майкрософт давно бизнес в РФ ведут.

Потому, разузмеется, Амазону сотрудничество с властями РФ не нужно — вот он и встал в гордую позу.
А Гуглю и Майкрософту — сотрудничество нужно.

Другое дело, что, скажем на AWS S3 много чего полезного размещается.
Возможно, речь о написании патентного предложения до его регистрации. На этом этапе похищенные данные можно продать конкурентам или троллям.


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

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


Реализаций полнотекстового поиска полным-полно — то есть с чем сравнить. Чего нельзя сказать о нейросетках, заточенных для такого же поиска. Мои комментарии являются скептическими как раз по причине знакомства с альтернативами.

Автор в комментах отписался о 10 кратном превосходстве по сравнению с одним из самых известных продуктов этого типа ElasticSearch… но видите ли — Эластик силен не скоростью как таковой, а своей потрясающей работой в кластере, чего не умеет Reindexer. На одиночном сервере имеет смысл сравнивать с SphinxSearch. И тут коэффициент даже у авторов получился куда как меньше.

Во вторых — сравнение на нагрузке от одиночного клиента это явно не то, как нужно сравнивать продукты такого класса.

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


Не сложным, а потенциально более умным.

Относительно уже готового продукта, каким является Reidexer — сложность уже не важна. Мы просто используем готовый продукт.

Если бы в Reindexer'е было реализовано нечто подобное, то вы бы все равно поравли статью на цитаты ровно так же


Не-а.
Если бы там были бы зачатки ИИ, то мои комментарии были бы более заинтересованные.

Но Reindexer — это всего лишь определенным образом оттюнингованная вариация алгоритма описанного habr.com/post/354034/#comment_10770532

Еще раз: я нисколько не умоляю проделанную авторами Reindexer большую работу.

Все мои критические комментарии сводятся к всего двум моментам:

1) Авторы Reindexer пишут насколько далеко они сумели обогнать популярный ныне ElasticSearch.

Но при этом есть важный момент — Elastic просто замечательно распределяет поисковый индекс по кластеру из множества серверов. Чего Reindexer не умеет. На одиночной машине Эластик не отличается выдающимися характеристиками. Использование на Эластика одиночной машине — не целесообразно и по особенностям реализации (JVM все же много отъедает). Но именно сравнение на одиночной машине и проводят авторы Reindexer.

2) Восхищенные отзывы людей, которые, видимо, больше никаких других систем полнотекстового поиска и не знают.

Хотя одна из первых полноценных библиотек для реализации полнотекстового поиска была опубликована в OpenSource еще 1999 году; а первые полноценные некоммерческие реализации появились в 2003 году — может и раньше.

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


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

Я еще раз подчеркиваю — это ни в коей мере не должно восприниматься, что Reindexer плохая система.

но полезной информации для себя я не смог подчерпнуть, к сожалению.


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

Все это делает для меня этот продукт интересным для его дальнейшего использования.


У меня где-то написано, что Reindexer плохой?
Написано, что заявленный коэффициент превосходства по производительности в 10 раз — это… скажем мягко, напоминает маркетинговый ход.

Reindexer сравнивается с ElasticSearch на одиночном сервера. Но ElasticSearch высокоэффективен именно что в кластере, а не на одиночном сервере.

И люди, которые восхищаются — люди, посмотрите альтернативы. Там тоже все визуально выглядит как «мгновенно». Это не значит, что Reindexer плохой.

Этой технологии в доступных всем и каждому продуктах (некоммерческих) — уже больше 15-ти лет. 15 лет уже все летает и вы можете это использовать совершенно бесплатно.
кажись промазал
комментарий адресуется tulm:

Вы явно недооцениваете студентов!


У меня русским языком уже написано выше, но давайте я еще раз пожую специально для вас:

любому студенту второго курса по специальности «программист» и т.п., который действительно хочет стать программистом задача по реализации полнотекстового поиска типа Reindexer (но с рядом упрощений, все же Reindexer это серьезный проект) — вполне по плечу.

То есть, по вашему, наличие нейронной сети в полнотексте сразу сделает алгоритм сложным?


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

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

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

  1. Тем более, что речь идет об одном пользователе, делающим запрос.
  2. Тем более, что речь идет об оценке на глазок. Бьюсь об заклад, что на глазок отличить даже самый медленный (по вашем тестам) Elastic от вашего Reidexer — невозможно


Это ни в коем случае не умиляет вашу работу, вы проделали большую работу, но…

Имхо, простой полнотекстовый поиск (без нейронных сетей и без нечеткого fuzzy-поиска) вполне себе можно давать как курсовую для студента 2-го курса по специальности «программирование».

Понятно, что до вашего уровня, до возможности использования на серьезных задачах — этот студент не дотянет.

Но весь алгоритм, упомянутый тут ( habrahabr.ru/post/354034/#comment_10770532 ), реализовать студент вполне себе должен смочь.

И студенческая работа так же будет летать. Ибо тормозить там просто нечему.

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

Еще раз замечу, что цель моих замечаний было не умолить вашу работу.
Вы познакомили людей с новым миром — с миром полнотекстового поиска ( а там много чего Reindexer, ElasticSearch, SphinxSearch, ManticoreSearch, Bleve, MySQL, PostgreSQL — и это только то, что пришло сходу в голову ). Где все летает на таких задачах и на таких данных.

Меня удивляет, почему программисты до сих пор не были ни с чем подобным знакомы — инструментов-то много для этого (см. выше список). И воспринимают рядовой факт как откровение — «о, мгновенно! вау!»
В этом как раз многие не уверены. Есть запросы с нулевой выдачей:)


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

Здесь же все просто — «запрос — учитываем искаженные словоформы — ответ»

Information

Rating
Does not participate
Registered
Activity