Ответы пользователя по тегу Веб-разработка
  • Админка,как правильно написать тз?

    AleksDesker
    @AleksDesker
    Если не знаете с чего начать - возьмите существующую админку, какого-нить вордпресса или на что там ваш сайт похож и используя как пример думайте что из этого вам надо, что нет, а что дополнительно надо добавить.
    Ответ написан
    Комментировать
  • Как мне стать middle-frontend?

    AleksDesker
    @AleksDesker
    "место для обучения я выбрал фриланс" начинаю понимать, почему некоторые люди с подозрением относятся к фрилансерам. Фриланс это не место для обучения, если по уму это место где можно зарабатывать, если вы не только эксперт высокого уровня в своей области, но также имеете некоторую финансовую грамотность, имеете опыт создания собственного бизнеса или хотя бы хорошо понимаете его потребности, у вас есть опыт переговоров с людьми из бизнеса далекими от технических терминов, есть навыки в маркетинге, чтоб правильно себя подать, продать свои услуги и т.п. и т.д.
    Когда клиент ищет фрилансера, ему нужна услуга по созданию некоторого продукта, без постоянного контроля и пинков со стороны, как вы такие услуги оказывать собрались если "не могу даже на половину сверстать простой макет"?
    "Года три старательно отработать в офисе." на мой взгляд хороший совет, альтернатива - создание своей небольшой компании или pet-project.
    С созданием компании прямо сейчас у вас могут возникнуть трудности хотя бы в связи с возрастом, но вполне можно попробовать некоммерческий pet-project, возьмите 1, 2 - 3 области, хобби, которые вам интересны и сделайте самый лучший сайт о них, попробуйте набрать аудиторию, собрать обратную связь. Если получится все хорошо глядишь к 18 откроете ИП, как-то их монетизируете. Если получится нормально хотя бы с технической точки зрения - будет портфолио для попыток зайти во фриланс. Если получится никак - будете знать наверняка, что без офиса и советов от старших товарищей вам не продвинутся.
    Ответ написан
    Комментировать
  • Математика для web разработки?

    AleksDesker
    @AleksDesker
    Дискретная математика на базовом уровне лишней не будет, как работает дизъю́нкция средний программист изучает вместе с понятием оператор, но многие не знают что это дизъю́нкция. Про графы и матрицы всякие тоже теорию покурить можно, чтоб сразу понимать что это про граф в задаче, а не придумывать их заново для себя.
    В остальном все зависит от предметной области, проше погуглить при необходимости в какой-то узкой области, чем пытаться изучить все подряд. Чтоб сориентироваться в уровне ваших знаний можете попробовать такую задачку решить - у заказчика на карте десяток его магазинов, пользователь с мобилы вам свою геолокацию послал , вам надо на сайте показать ему путь к ближайшему магазину и расстояние для него. Т.е. у вас широта+долгота десятка магазинов и широта+долгота некоей точки, найти надо кратчайшее расстояние между ними, если за часок гугления задачка решится и встретившаяся математика вопросов не вызовет - можете считать свои текущие знания достаточными.
    Ответ написан
    Комментировать
  • Чем можно выгрузить целый сервис?

    AleksDesker
    @AleksDesker
    Если я правильно понял "выгрузить любой проект себе на пк" не совсем верная терминология, проект обычно понимается разработчиками как исходный код, его выгрузить невозможно.
    Вам скорее всего нужен парсер HTML страниц, если все просто и никаких нюансов нет может найдете некое готовое решение в гугле: https://www.google.com/search?q=парсер+HTML+страниц
    Ответ написан
    Комментировать
  • Какую роль играет www в web?

    AleksDesker
    @AleksDesker
    Исторически предполагалось что будут одинаково востребованы www.example.com, ftp.example.com, smtp.example.com и эти субдомены сделают обращения к ним более понятным для ученых которых работают с сетью (а ведь кому, кроме ученых может понадобиться интернет, правда?).
    В наше время лучше предполагать введение адреса с www., просто добавить переадресацию на без-www, потому что во первых некоторые пользователи могут на автомате его добавлять, во вторых как дополнительный запас для распределения нагрузки: https://www.yes-www.org/why-use-www/
    Ответ написан
    1 комментарий
  • Какие есть рецепты по использованию паттернов?

    AleksDesker
    @AleksDesker
    Единственный способ не использовать паттерны, это не писать код. Паттерн это общие механизмы решения задач, встречающихся в программировании, без привязки к синтаксису языка. Если кто-то работает со сложными проектами и при этом говорит что он не использует паттерны - это значит лишь, что он не понимает что такое паттерн или просто не знает названия паттернов, которые он использует. Изучать их я бы рекомендовал в несколько подходов - сначала просто почитать что-то популярное для общего развития, надеясь, что нечто отложится в подсознании. Второй шаг стоит сделать после пары лет работы со сложными проектами и\или фреймворками - читаете, пытаясь понять какие паттерны вы используете сами, какие паттерны используются в вашем любимом фреймворке и т.п., изучаете все их нюансы и разновидности, приучаете себя \ свою команду использовать названия паттернов, вместо пространных описаний где это возможно. Только после познания дзена в первых двух шагах стоит переходить к третьему - изучение незнакомых, непонятных паттернов, при этом вы пытаетесь понять в каком из прошлых проектов этот паттерн мог бы быть применен и какие преимущества он дает по сравнению с решением которое было там. Знание и понимание паттернов позволяет сделать систему настолько простой насколько это возможно, если у вас попытка применения паттернов приводит к появлению лишних сущностей - скорее всего вы просто поторопились с шагом 3.
    Ответ написан
    Комментировать
  • Поможете оценить сроки проекта?

    AleksDesker
    @AleksDesker
    Все зависит от уровня разработчиков и слаженности команды в общем. Про дизайн говорить не буду, опыта не много, разработка тянет на 100 часов для профи в одно лицо, для слабеньких программистов без отдельного архитектора получиться где-то по 1000 на каждого + 400 на обсуждение и сопряжение кода.
    Ответ написан
    1 комментарий