1) Используете прямо нативный swiftUi или используете SwiftUi как оболочку, но прокидываете вставки из старого Ukit?
2) Дебажите на intel/m1 машинах, или все собираете на m1 машине и дебажите через розету для intel?
3) А как у вас сделана верификация покупки в сторе? Приложение при запуске куда-то стучится, чтобы получить статус (платник-не платник) или как-то локально в конфиге прописывается после покупки?
4) Закладывались в рекламный бюджет или рассчитываете на нативный траффик и сарафан?
У вас питон, котлин и джава. Стеки достаточно востребованные, достаточно популярные, достаточно хорошо пропагандируемые (в том числе в вузах).
Тут вам предлагают начать писать код на Ruby, ибо человек умеет просто писать код на Ruby (никаких преимуществ существенных перед той же Django или Spring Boot) там нет. Доказать обратное не сможете
И вместо логичного, ну хочешь пофигачить прототипчики, вот возьму Django, у нас админы его знают, инфраструктуру умеем под неё настраивать, если что ребят из других команд к тебе закинем, вы берете Ruby.
И более того, после того, как прототип показывает жизнеспособность, начинаете нанимать людей на Ruby, а не на свои основные стеки (компетенции).
Через пару лет, когда даже самые консервативные программисты перейдут с руби на другие более востребованные языки (а это уже фактически произошло), Домклику нужно будет либо переписывать все системы с руби на другой стек, либо подобно mail.ru с их системной на perl или wrike с их dart пропагандировать этот полумертвый ruby и пытаться найти лохов, кто будет поддерживать это легаси.
___
Куда смотрит техдир домклика непонятно, ибо тут откровенное разрастание плесени в долгосрочной перспективе, из-за упрямости и закостенелости одного человека.
В США примерно такая же схема была. Зачем бороться с онлайн-казино на уровне хостинга и блокировок, когда можно просто указать банкам, не проводить платежи в эти конторы, да и все.
Как показала практика с онлайн-покером, большинство не будет заморачиваться с какими-то биткоинами, левыми платежными системами и прочее, а просто пойдет к легальному букмекеру, ибо это банально удобнее.
Так это же стандартная практика. В РФ «Голос свободы» публикует все оппозиционные мнения и сюжеты, там Russia Today публикует всякие сюжеты, как страдают люди в Монтане от фрекинга (что не пропускают их СМИ).
1) Появился PHP, появилось много разных компаний.
2) Лет через 10 выжившие построили крупные системы на ПХП и столкнулись с тем, что все стало сложно и неповоротливо. Надо что-то делать, иначе будет конец.
3) Одни компании стали переводить свои системы на Java, другие начали пилить костыли (Fb/Vk/Badoo и так далее). А вот последние нанимают лучших разработчиков на ПХП, которые видят проблему и говорят: «А давайте её решим также, как это решили ребята с java/net).
4) Так как лучшие разработчики на PHP имеют вес, опыт и имя в айти-сообществе, они начинают толкать разработку php в сторону Java-like языка. Добавляем сюда финансирование на выступления, доклады, книги и прочее.
5) Как итог, чтобы решить корпоративные проблемы больших компаний на PHP, разработчики тянут php к интерпрайз стандартам.
Естественно, ребята, которые пишут небольшие проекты на CMS и прочих системах начинают говорить, „А зачем это?“, „А зачем так сложно?, “А зачем копировать Java». Но так как деньги и возможности стоят за корпоративными программистами, их игнорят и правильно делают.
Вон обратите внимание на всех говорящих голов по PHP от ру-комьюнити, явно не сайтики на CMS делают.
Ну так средненько. Тут иногда берешь зп разработчика, переводишь на стоимость жизни и прикидываешь — стоит ли оно того или нет. Порой не стоит, берет лишь желание сменить обстановку и скажем купить свой собственный дом.
Правда если верить роликам из ютьюба простые работяги тоже живут относительно нормально, с учетом того, что им не нужно жить в дорогих штатах и можно жить условно в каком-нибудь колорадо.
Middle приходит для того, чтобы получить адекватную зп, адекватную социалку, адекватный пулл-задач, адекватный темп работ, и понимание, что в пятницу в 17-00 он выключает комп и идет с коллегами или друзьями в какой-то бар, чтобы немного выпить и потопать домой к жене и детям (ну либо к любовнице или девушке). Он понимает, что перетянет на себя разработку и поддержку пару ключевых модулей, получит по ним экспертизу, повысится до сениора, и можно будет уже подумать о покупке недвижимости, релокации в какую-то другую страну или инвестициях.
Вот эта гонка с быстрей, скорей, переработки, дежурство по ночам и прочий бред — это для желторотиков, которые еще верят в идею, а не меряют все размером квариры и наполнением холодильника. Да, такие компании могут нанять себе самых талантливых и амбициозных желторотиков, но они все еще желторотики. И как только они получают боевой опыт, опыт индустрии и строчку в резюме, они сразу же сваливают.
Крутые задачи делаются, когда у тебя есть на них время. А когда тебя и хвост и в гриву, тебе не до задач.
Средний срок жизни разработчика в компаниях типа гугла, фейсбука и прочих — год с копейками (если память не изменяет, 1 год и 2 месяца, но могу ошибаться). Народ очень сильно ведется на имя, ожидает, что там будут розовые пони и киберпанк, а по итогу получается пул задач гонять json, тянуть текучку и получать люлей от менеджера. С учетом изначально завышенных ожиданий, это сильно просаживает мораль и побуждает уволиться.
Но самое печальное, что такие компании понимают, что на их имя каждый год будет огромная туча разработчиков, поэтому нет смысла что-то исправлять, просто надо заложить бизнес-процессы так, чтобы максимально долго продержать разработчика на сухом пайке.
Вы не поверите, но есть ряд компаний, где устраивают вечеринки для разработчиков и низшего линейного состава (в основном девушек), чтобы и девочки нашли себе мужика и не свалили из-за того, что не тянут аренду квартиры в Москве, и разработчики остепенились и из-за позывов яичек на героизм не решили свалить в США или Европу =)
Дайка подумаю, как же я сделаю чат службы поддержки на PHP. Ну наверное также, как и ребята из Avito/LiveTex/LivePerson/Zopim/JivoSite/Shopify и прочих.
Сделаю бизнес-логику и API на PHP, сделаю чат-сервер демон на node.js/go/java, который при старте загрузит информацию через API (написанное на php) в контекст и будет гонять все через веб-сокеты, а по окончанию чата сбросит все в базу опять же через апи написанное на PHP.
___
У тебя, конечно, написано, что ты тим-лид и прочее. Но не позорься, удали пост и иди в яндекс-такси потаксуй лучше. Раз банальные бизнес-кейсы, которые уже решены десять раз не знаешь, как сделать.
«Гораздо проще заюзать другие технологии» — кому проще? Какому-то криворукому программисту, что не умеет готовить ПХП — возможно. Но не бизнесу, у которого попросят бюджет на рефакторинг. И не тех-диру, которому придется уволить всех разработчиков и нанять ребят с другим стеком и опытом, либо ждать пока существующие пересядут на другой стек.
Если у тебя понимание, как у хлебушка, а язык это синтаксический сахар и «асинхронность ибо круто» — иди лучше в другую сферу, программирование не твое.
Автор кодер (даже не программист, ибо не видит ничего дальше кода)
1) Единственная причина почему пхп развивается так, а не иначе — это желание бизнеса, который начинался в гараже и смог выжить — с минимальными усилиями поддерживать свою кодовую базу. Ибо гораздо проще переписать старый проект на php, на Symfony с новой версией php, чем полностью менять стек.
Поэтому, ребята из Symfony и Doctrine просто копируют основную функциональность Spring + Hibernate. Ибо бизнесу на php нужно то же самое, что бизнесу на Java, но на php. Откройте спонсоров Symfony и все станет понятно.
2) Если автор ничего в жизни на php не писал кроме адинок, то значит он херовый кодерок. Открываешь по Москве вакансии на php с ценником 140к и выше, везде хайлоад проекты на php. Естественно, там пайплайны выносят на go, очереди на реббите или кафте, кеши и мапы на редисе, логи на эластике и прочее. Но основная кодовая база на php. И знаешь, как-то работает все и приносит деньги. И даже новые разработчики приходят и продолжают развивать проект без боли.
3) Восьмерка php с её jit — это еще один шаг к тому, чтобы сделать из php java. Почему это хотят сделать? Читаем пункт номер 1.
1) Используете прямо нативный swiftUi или используете SwiftUi как оболочку, но прокидываете вставки из старого Ukit?
2) Дебажите на intel/m1 машинах, или все собираете на m1 машине и дебажите через розету для intel?
3) А как у вас сделана верификация покупки в сторе? Приложение при запуске куда-то стучится, чтобы получить статус (платник-не платник) или как-то локально в конфиге прописывается после покупки?
4) Закладывались в рекламный бюджет или рассчитываете на нативный траффик и сарафан?
Тут вам предлагают начать писать код на Ruby, ибо человек умеет просто писать код на Ruby (никаких преимуществ существенных перед той же Django или Spring Boot) там нет. Доказать обратное не сможете
И вместо логичного, ну хочешь пофигачить прототипчики, вот возьму Django, у нас админы его знают, инфраструктуру умеем под неё настраивать, если что ребят из других команд к тебе закинем, вы берете Ruby.
И более того, после того, как прототип показывает жизнеспособность, начинаете нанимать людей на Ruby, а не на свои основные стеки (компетенции).
Какое-то вредительство!
Через пару лет, когда даже самые консервативные программисты перейдут с руби на другие более востребованные языки (а это уже фактически произошло), Домклику нужно будет либо переписывать все системы с руби на другой стек, либо подобно mail.ru с их системной на perl или wrike с их dart пропагандировать этот полумертвый ruby и пытаться найти лохов, кто будет поддерживать это легаси.
___
Куда смотрит техдир домклика непонятно, ибо тут откровенное разрастание плесени в долгосрочной перспективе, из-за упрямости и закостенелости одного человека.
Как показала практика с онлайн-покером, большинство не будет заморачиваться с какими-то биткоинами, левыми платежными системами и прочее, а просто пойдет к легальному букмекеру, ибо это банально удобнее.
Враг моего врага — мой друг.
1) Появился PHP, появилось много разных компаний.
2) Лет через 10 выжившие построили крупные системы на ПХП и столкнулись с тем, что все стало сложно и неповоротливо. Надо что-то делать, иначе будет конец.
3) Одни компании стали переводить свои системы на Java, другие начали пилить костыли (Fb/Vk/Badoo и так далее). А вот последние нанимают лучших разработчиков на ПХП, которые видят проблему и говорят: «А давайте её решим также, как это решили ребята с java/net).
4) Так как лучшие разработчики на PHP имеют вес, опыт и имя в айти-сообществе, они начинают толкать разработку php в сторону Java-like языка. Добавляем сюда финансирование на выступления, доклады, книги и прочее.
5) Как итог, чтобы решить корпоративные проблемы больших компаний на PHP, разработчики тянут php к интерпрайз стандартам.
Естественно, ребята, которые пишут небольшие проекты на CMS и прочих системах начинают говорить, „А зачем это?“, „А зачем так сложно?, “А зачем копировать Java». Но так как деньги и возможности стоят за корпоративными программистами, их игнорят и правильно делают.
Вон обратите внимание на всех говорящих голов по PHP от ру-комьюнити, явно не сайтики на CMS делают.
Прямо, ошибки, как по методичке, что делать не стоит при публикации материалов.
В нижнем тоже есть непллхие места по зп, хотя большая часть толковых ребят работают на москву по удаленке за московский прайс или на буржуев.
Правда если верить роликам из ютьюба простые работяги тоже живут относительно нормально, с учетом того, что им не нужно жить в дорогих штатах и можно жить условно в каком-нибудь колорадо.
Вот эта гонка с быстрей, скорей, переработки, дежурство по ночам и прочий бред — это для желторотиков, которые еще верят в идею, а не меряют все размером квариры и наполнением холодильника. Да, такие компании могут нанять себе самых талантливых и амбициозных желторотиков, но они все еще желторотики. И как только они получают боевой опыт, опыт индустрии и строчку в резюме, они сразу же сваливают.
Крутые задачи делаются, когда у тебя есть на них время. А когда тебя и хвост и в гриву, тебе не до задач.
Но самое печальное, что такие компании понимают, что на их имя каждый год будет огромная туча разработчиков, поэтому нет смысла что-то исправлять, просто надо заложить бизнес-процессы так, чтобы максимально долго продержать разработчика на сухом пайке.
Сделаю бизнес-логику и API на PHP, сделаю чат-сервер демон на node.js/go/java, который при старте загрузит информацию через API (написанное на php) в контекст и будет гонять все через веб-сокеты, а по окончанию чата сбросит все в базу опять же через апи написанное на PHP.
___
У тебя, конечно, написано, что ты тим-лид и прочее. Но не позорься, удали пост и иди в яндекс-такси потаксуй лучше. Раз банальные бизнес-кейсы, которые уже решены десять раз не знаешь, как сделать.
Если у тебя понимание, как у хлебушка, а язык это синтаксический сахар и «асинхронность ибо круто» — иди лучше в другую сферу, программирование не твое.
1) Единственная причина почему пхп развивается так, а не иначе — это желание бизнеса, который начинался в гараже и смог выжить — с минимальными усилиями поддерживать свою кодовую базу. Ибо гораздо проще переписать старый проект на php, на Symfony с новой версией php, чем полностью менять стек.
Поэтому, ребята из Symfony и Doctrine просто копируют основную функциональность Spring + Hibernate. Ибо бизнесу на php нужно то же самое, что бизнесу на Java, но на php. Откройте спонсоров Symfony и все станет понятно.
2) Если автор ничего в жизни на php не писал кроме адинок, то значит он херовый кодерок. Открываешь по Москве вакансии на php с ценником 140к и выше, везде хайлоад проекты на php. Естественно, там пайплайны выносят на go, очереди на реббите или кафте, кеши и мапы на редисе, логи на эластике и прочее. Но основная кодовая база на php. И знаешь, как-то работает все и приносит деньги. И даже новые разработчики приходят и продолжают развивать проект без боли.
3) Восьмерка php с её jit — это еще один шаг к тому, чтобы сделать из php java. Почему это хотят сделать? Читаем пункт номер 1.
Или допустим, что менеджер закрыл проект и решил попробовать себя в другой сфере. Это же не кидок и прочее — а обычная ситуация.