Профиль: https://moikrug.ru/bakotin
Контакты
Местоположение
Россия, Приморский край, Уссурийск

Достижения

Все достижения (7)

Наибольший вклад в теги

Все теги (52)

Лучшие ответы пользователя

Все ответы (56)
  • Какой язык программирования для Back-end производительнее?

    bakotin
    @bakotin
    Бекенд-разработчик
    1) Наивный вопрос с кучей левых стереотипов о производительности и языках.
    2) В 99,9% случаев ты не упрешься ни в какие нагрузки, так как их просто не будет. И даже в этом случае проще будет взять машинку помощнее, чем там что-то переписывать на производительность.
    3) Арихектура реальных высоконагруженных проектов - это смесь 5-10 технологий, каждая на своем участке. И на чем писать "базовый" монолит - вообще плевать.
    Ответ написан
  • Есть ли смысл распространять свою cms на php платно?

    bakotin
    @bakotin
    Бекенд-разработчик
    1) Единственный смысл продавать свою CMS платно. Если ты сделал CMS под какую-то специфическую задачу, и твоя CMS прямо позволяет сделать это гораздо проще, чем на других решениях. Например, в свое время продавали движки для создания интернет магазина на базе plati.ru

    2) Если у тебя просто "обычная" cms для создания сайта. То сначала должен быть процесс развития комьюнити вокруг CMS (чтобы её просто юзать хоть кто-то начал). А потом уже постепенно добавлять коммерческую лицензию и как-то все это дело монетизировать.

    3) Но октровенно говоря, сама идея достаточно спорная.

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

    Во-вторых, сейчас идет эпоха облачных решений (wix/bigcommerce/ecwid итд).

    4) Начни с того, что сделай посадочный сайт и хотя бы расскажи о том, что у тебя за CMS, что она позволяет делать, чем она лучше других. И посмотри, хоть будет интерес к ней или нет.
    Ответ написан
  • Неправильный подход к изучению программирования. Возможно ли в обозримом будущем найти работу?

    bakotin
    @bakotin
    Бекенд-разработчик
    Открываем вакансии своего города, смотрит есть ли вакансии на C++ Джунов. Если есть, значит шансы есть.

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

    Если вакансий нет, значит шансов устроиться нет.

    __

    Устройство на работу, это не про твои "изучал", "читал", "думаю", "сомневаюсь" и прочее. Это банально соотношение спроса и предложения на твоем рынке, твоей адекватности и тому, что ты умеешь и не умеешь.
    Ответ написан
  • Почему говорят не учить РНР?

    bakotin
    @bakotin
    Бекенд-разработчик
    1) Если раньше в 2010-2013 года было условно 3 основных языка для не энтерпрайзаного бека (Ruby/Python/PHP), то сейчас Ruby окончательно загнулся (в РФ и Европе), Python перешел на (Devops/Тестирование/ML), и остался фактически PHP, который благодаря 7 версии сильно прокачался.

    2) Если честно, будущее node.js сейчас выглядит очень туманным, ибо на последнем хайлоаде, как оказалось все чат-прокладки и пайплайны у больших компаний были написаны на Golang. А это единственная сфера, где у node.js было преимущество над "стандартным стеком" в виде php/java/.net/python/ruby. Так что могу ожидать уменьшение node.js вакансий, либо ухудшение качества этих вакансий

    3) Symfony + Doctine - это фактически идейные клоны Java Spring Framework + Hibernate = а это как бы самый популярный и надежный корпоративный стек в мире. Так что на PHP сейчас пишутся очень серьезные проекты.

    Стартапы 2000-2010, которые выжили и превратились в стабильные компании, сейчас активно переводят свои старые решения на ранних версиях PHP на Symfony, так что работы очень много, и она хорошо оплачивается.
    Ответ написан
  • Почему советуют не выбирать yii2 для разработки?

    bakotin
    @bakotin
    Бекенд-разработчик
    Если коротко

    1) Laravel - это "быстро, модно, молодежно". Они там развивают фреймворк так, словно их стягает плеть погонщика по несколько раз за день. Плюс он сильно опирается на Symfony компоненты.

    2) Symfony - это "надежно, планомерно, энтерпрайзно". Я не хочу холиварить, но Symfony это фактически порт Spring Framework на PHP.

    __

    YII не вписался в рыночек. Его, конечно, хотят сейчас реанимировать, поломав всю обратную совместимость, но это такое. Не вызывает какой-то веры, в общем.
    Ответ написан