• Как попасть в backend-разработку?

    yucom
    @yucom
    Ruby on Rails Developer
    У вас хорошая база. Я бы посоветовал написать небольшое приложение на Django с использованием методологий TDD и Gitflow, например, микроблог - пользователи, сообщения, подписка. И выложите код на github, чтобы показывать работодателям. Интерфейс можно сделать просто на bootstrap. Потом ищите проект на фрилансе или в офис, где в команду требуется джуниор на бекенд и начинайте решать поставленные задачи, смотрите как работают другие. Изучайте теорию и функциональное программирование. Так от простого к сложному дорастете до сеньора и высоких нагрузок.
    Ответ написан
    2 комментария
  • Как попасть в backend-разработку?

    Кто виноват понятно, а вот что делать? Как стартовать в моем положении?

    Стартовать в PHP что бы понять с чем работает большинство, поверхностно Apache, Nginx. Да можно в сисадминистрирование податься тогда nginx глубоко и тюнинг серверов, ОСи Debian CentOS, панели управления.
    Насколько критично знание фреймворков при устройстве на работу, насколько глубоко, и какие обязательны?

    На обычной работе сейчас все требуют фреймворки, ООП, но если вы метите именно в HiLoad то вам надо копать больше в сторону опять серверов и баз данных и их тонкой настройки. Настоящего хайлоада нет нигде, круг проектов в которых он есть ооочень ограничен и там есть свои разработчики с опытом.
    Существуют ли альтернативы web-backend'у, позволяющие не терять накопленный опыт в сетях (разработка каких-либо сетевых сервисов и т.п.)?

    Пишите свой софт для управления сетями, сбора статистики, анализа обработки, т.е. решайте проблемы которые в этой области ещё не закрыты.
    Ответ написан
    4 комментария
  • Как попасть в backend-разработку?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    dtony: То что Вы до сих пор не нашли работу это не умение ее искать. Как бы Вам сказать. Научить фреймворку можно! Научить писать качественный код, тоже можно! А вот научить думать головой и пользоваться этим инструментом на всю катушку - это уже ой как сложно!!!

    Вы просто себя преподносите не так! Как только покажете напор работодателю, так у Вас все заработает и взлетит! И не беда, что у Вас знаний девелопера нет, их можно преобрести. Вы КТН. А значит можете правильно и разумно разбивать сложные задачи и в конечном итоге можете их решать. Там где среднячок может упереться и даже не будет знать как двигаться дальше, для Вас худо бедно все будет упираться только в не знание технологий и языка
    Ответ написан
    5 комментариев
  • Как попасть в backend-разработку?

    @IvanOne
    Я Вам советую пройти курсы по html, css, js пригодиться в работе или нет, не известно, но плюсик будет в резюме что есть представление о фронтенде, лучше изучить еще jquery, так как он используется очень во многих конторах. Далее читайте доки по django и пишите тестовое приложение которое там представлена. Ваш опыт плюс эти знания сделают из вас уверенного джуниора, а может даже выше. Основная проблема это конечно зп, ищите условия допустим на подработку, если деньги не главное то можете устроится джуниором, прикладывая усилия за год можно вырасти очень прилично. Конечно это руководство к действию, можно не заниматься фронтендом но тогда и шансы ниже, да и стремиться надо я думаю Full-stack.
    Если начнется изучать фронтенд советую сильно не углубляться, там можно глубоко завязнуть. Потом с опытом придут и более глубинные познания. Не бойтесь писать свои приложения и выложить на гитхаб, это тоже плюс в резюме. Не помешает знание MVC, и хорошее понимание ООП.

    ссылки: https://htmlacademy.ru/ https://www.codecademy.com https://www.codeschool.com/ www.wisdomweb.ru htmlbook.ru

    Ну и желаю удачи)
    Ответ написан
    4 комментария
  • Как попасть в backend-разработку?

    > Кто виноват понятно, а вот что делать? Как стартовать в моем положении? Куда податься?
    Я бы на вашем месте доучил Джангу, и написал бы себе блог на ней (минимум JS, можно вообще без него, некоторое количество кода на серверной стороне, немножко с базой поработаете). Неплохой вариант, чтобы показать свою самостоятельность. На фирмах бывают мелкие проекты, которые хочется отдать одному-двум разработчикам на полную поддержку (от верстки до деплоя на сервер).

    > Насколько критично знание фреймворков при устройстве на работу, насколько глубоко, и какие обязательны?
    Ну вот таки доучите Django, раз начали. Конечно от совсем начинающего этого требовать не должны, но такие вакансии будут называться "стажер". Если вы доучите, то будете Junior-ом.

    > Существуют ли альтернативы web-backend'у, позволяющие не терять накопленный опыт в сетях (разработка каких-либо сетевых сервисов и т.п.)?
    На мой вкус и ваши требования идеальная альтернатива такая: https://moikrug.ru/vacancies/1000014166 . Еще интереснее вакансии в совсем крупных фирмах, например у Близзов - там часто требуются именно сетевые программисты для разработки большого числа нагруженных сервисов, которые у них есть. Например, вот, прям по вашему описанию (protobuf, wireshark), но на такие позиции конечно нужен конкретный опыт, потому что берут лучших. Возможно стоит подтянуть и C++ в пару к Питону - раз вы работаете с сетями, то низкоуровневых вещей бояться не должны)
    Ответ написан
    1 комментарий
  • Как попасть в backend-разработку?

    LittleFatNinja
    @LittleFatNinja
    горе девелопер, любитель лютой садомии
    Насколько критично знание фреймворков при устройстве на работу

    не критично, но архитектуру MVC нужо понимать, это основа бекенда и всех фреймворков этой стороны
    Ответ написан
    Комментировать