Ответы пользователя по тегу Бэкенд
  • Как эффективно выучить технологии для backend'a?

    Нужно понимать, что от новичка (да даже откровенно говоря и от профи), знание вот этого всего не требуется. Поэтому условно делает свой новостной сайт на symfony + html+css+js + БД. Как его доделали, можно идти уже устраиваться на работу.
    Ответ написан
    4 комментария
  • Если делать проект на Symfony и Vue.js, то где рекомендуется хранить фронтент?

    1) Бекенд-симфони. Вообще ничего не делает для фронта.
    2) Отдельный проект на Фронт (Vue)
    3) Обмен идет по ресту, верификация через токены (которые генерятся фронтом и верифицируются беком).

    Обычно фронт лежит на основном домене, а бек сидит на чем-то api.domain.com
    Ответ написан
    3 комментария
  • Где искать Middle/Senior backend Node.js разработчиков?

    node.js в качестве прослойки для каких-то сообщений - это достаточно узкая ниша. Поэтому обычно делают так. За очень большие деньги покупают программиста из какого-нибудь mail.ru/yandex/тинькофф итд. Ему в придачу ставят 2 джунов с фронтенда или с других стеков. Через 8-9 месяцев получаем отдел разработки на node.js
    Ответ написан
    Комментировать
  • Нужен ли JS в back-end на PHP?

    Я чистый php-бекенд разраб. За два года было 3 задачи, когда надо было немного подвигать фронт (один раз сделал одну спа-страницу на jquery). А так всегда в команду дают фронт-разраба, который делает весь фронт, а я только концы на апи.

    В идеале, надо знать js на уровне typescript + angular/react, чтобы можно было спокойно подвигать какие-то элементы, если нужно.
    Ответ написан
  • Какой язык стоит изучать для продвинутой Web backend разработки?

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

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

    2) Либо вы просто открываете сайт с вакансиями и учите то, что даст вам работу.

    Вот я допустим знаю Питон, в радиусе 2000 км от того места, где я раньше жил - не было работы на питоне. В итоге, я взял Java и пошел на ней работать.

    И знаете почему я взял Java? На ней была работа.
    И знаете почему я взял Java, а не PHP. На ней платили лучше.
    Ответ написан
    Комментировать
  • Какой язык/фреймворк выбрать для разработки бэкэнда для SPA приложения?

    1) Java - серьезно? Ты потратишь недели две, чтобы тупо разобраться в том, как поднять хеллоу-ворд на условном Spring. Еще столько же, чтобы настроить мавин, подключить БД и создать первую пачку классов. Все это будет сопровождаться анальной болью и сомнениями в том, а не тупой ли ты часом, и зачем тебе это все надо.

    P.s. Java - это самая кровавая технология, что есть. За неё платят хорошие деньги именно за то, что там можно все настроить, и ты будешь все настраивать.

    2) Хочешь что-то простое и удобное, возьми

    • Django + Django Rest/ (если могешь в питон)

    • Symfony(само поднятие и всякие автоваринги не очень то просто, но рест пишется приятно)/

    • .net Core (там на удивление рест-приложения поднимаются очень просто).
    Ответ написан
    4 комментария
  • Какие языки учить для бекенд-разработчика(web)?

    Студент it(математического, эконом) универа - java/.net
    Живешь в Москве/Питере/Киеве/Минске - java/.net/python
    Живешь не в столицах - php
    Нет профильного образования - php
    Дофига лет - php
    Хочешь найти работу - php
    Хочешь писать асинхронные прослойки для веб-служб - node.js
    Хочешь писать хорошие асинхронные прослойки для веб-служб - Go
    Достала жена и дети, хочется сидеть заниматься делом и пить пиво после работы с мужиками - Java
    Достала жена и дети, хочется сидеть заниматься делом и пить пиво после работы, и потрахивать баб за 35 - .Net
    Ты не такой как все, ты личность, ты человек - Ruby
    Хочешь свалить в Канаду, США, Австралию - java/.net/python
    Ответ написан
    6 комментариев
  • На каком языке лучше писать бэкэнд онлайн-банка?

    Все очень просто:

    Изначально крупные компании стали писать все на Java, так как на нем писать было проще и понятней, чем на C++ и Perl. Со временем, так как все писали крупный софт на Java - стали в языке и в самой экосистеме появляться вещи, которые упрощали написание софта такого уровня. Люди стали привыкать писать такие вещи на Java, используя определенные возможности платформы.

    Простой пример: Ширина́ колеи́ у поезда. В странах СССР - одна колея. В Европе и США - другая. Почему так? Изначально почему-то так решили, а потом вся инфраструктура, все пути, все поезда, весь персонал и прочее - стали делаться под такую ширину. И если допустим Россия захочет сменить ширину, то ей придется поменять абсолютно все, а это гигантские затраты - временные, денежные.
    Ответ написан
    Комментировать
  • Как стать Junior Java Developer, имея немалый опыт разработки на этом же языке?

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

    Пишешь резюме, указываешь свой опыт, идешь на собеседование:

    1) Либо тебя берут
    2) Либо тебе говорят, что бы безрукий мудак (уточняешь почему).

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

    Если ты не конченный тип, то одной книжки по языку и один учебный проект(который ты делал сам примерно месяц) достаточно для того, чтобы тебя взяли джуном на работу.
    Ответ написан
    Комментировать
  • Не могу определится с выбором: PHP или Python для веб?

    Как обычно сектанты Python оказали влияние на человека. Прошу к прочтению:

    Почему не питон - https://habrahabr.ru/post/322332/

    Если питон, то с чем его едят - https://habrahabr.ru/post/340894/
    Ответ написан
    Комментировать