Ответы пользователя по тегу Веб-разработка
  • С чего начать изучение web разработки?

    un1t
    @un1t
    Нужно определиться фронтенд или бекенд.
    Фронтенд html/css/javasctipt/typescypt/react.
    Бэк python/django/postgresql.

    На stepik.org курсы посмотри и на ютюбе.
    Ответ написан
    Комментировать
  • Есть ли готовые скрипты защиты от парсеров для nginx?

    un1t
    @un1t
    Люди просто не заморачиваются, раз просто со своих айпишников парсят. Tor настраивается за 5 минут. Сотню прокси купить тоже не проблема. Нет никакой надежной защиты от парсеров. Как только вы их заблочите по IP, они быстро это поймут и адаптируются.
    Ответ написан
    1 комментарий
  • Где лучше всего искать со-основателя из области IT для моего стартапа?

    un1t
    @un1t
    Нужно искать везде - где найдете там и хорошо. Нет универсального рецепта или одного места, где тусуются такие люди. Знакомые, друзья, объявления с вакансиями, стартаповые тусовки, хедхантеры, IT и бизнес конференции акселераторы, форумы, чаты - телеграм/дискорд, специализированные сайты типа cofounder.ru.
    Ответ написан
    Комментировать
  • Как работодатель относится к девелоперам и qa, которые переходят из разработки игр в более традиционную область?

    un1t
    @un1t
    Есть два варианта.

    Первый - человек работал в другой области и почему-то решил работать в веб-разработке. Т.е. не первую попавшуюся вакансию выбрал, а именно определенную сферу. Тут норм никаких проблем.

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

    Если человек осознанно сделал выбор, это нормально. Если же ему пофигу где работать и он просто откликается на все вакансии - это фигня.
    Ответ написан
    Комментировать
  • Разработка web-сервисов – LAMP (Python/Django) vs. MEAN (Node.js)? Или что-то другое?

    un1t
    @un1t
    Выбор ЯП и стека вещь сугубо субьективная. Параметров слишком много, чтобы можно было объективно сравнить.
    Все перечисленные технологии популярны и в ближайшиее 5 лет будут востребованы. Выбирай то что нравится.

    В пользу Node: всё идет к тому, что js станет стандартом как на фронте, так и на сервере. Через 5 лет серверную часть не на js будут писать только ленивые ретрограды.

    Ну-ну. Или стухнет как руби.

    Приложения получаются быстрее python и др. в 10-15 раз, выдерживают большие нагрузки,

    У JS нет превосходства в производительности над Python. Скорее наоборот. Но в целом я бы не рассматривал производительность как фактор выбора, т.к. в первом приближеннии она одинакова.

    нет задач, которые нельзя было бы реализовать в рамках MEAN-стека.

    Можно так и про ассемблер сказать, но это не делает его удобным для веб разработки.

    Технология в стадии активного развития, через 5 лет сегодняшние её косяки будут исправлены, и она станет стандартом де-факто для web-приложений, как php для web-сайтов когда-то. Нет смысла тратить время и распыляться на морально устаревающие средства.

    Некоторые косяки действительно будут исправлены. С монгой все поигрались и забыли, вернулись к реляционным БД. Express.js это наколенная поделка, которую можно написать за один вечер. Там по сути кроме роутинга ничего нет. Может быть черзе 5 лет на ноде появятся какие-то полноценные фреймворки типа Джанги, Рельсов или Симфони, но на сегодняшний день их нет. Angular это вообще фронтенд, его можно с любым бакендом использовать.

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

    un1t
    @un1t
    мой непосредственный руководитель главный дизайнер

    беги чувак оттуда!)

    Я планирую делать связку Angular2 + Node.js (для server-side-rendering) + PostgreSQL (возможно еще сделать API не на node а том же самом Django чтобы работало максимально быстро).


    Нафига node.js там же нету полноценных фреймворков. В итоге у тебя все велосипедами обрастет. К тому же я тут сомневюась, что тебе для этого проекта нужна асинхронность.
    Ответ написан
    1 комментарий
  • Стоит ли бросать веб ради интернет-маркетолога?

    un1t
    @un1t
    Лучше заниматся тем что нравится, я так понимаю для тебя это программирование.
    Но раз ты не межешь найти работу, то можно попробовать такой ваиант. Идешь там этим маркетойдом, находишь задачи для автоматизации и пишешь какие-то штуки. Будет портфолио и без проблем найдешь работу программистом.
    Ответ написан
  • Используется ли TDD/BDD в реальной разработке повсеместно?

    un1t
    @un1t
    Используется но не повсеместно, только теми командами которые умеют. У нас TDD.
    TDD это не про чистый код, а про соответствие кода требованием и возможность рефакторинга, апдейта библиотек и т.п..
    Ответ написан
    Комментировать
  • Какую технологию выбрать для веба?

    un1t
    @un1t
    На сегодня примерно равно популярные стеки это php/symfony, php/yii, python/django, остальное менее популярно. Это если говорить про фреймворки. Но возможно вам и cms подойдет, из вашего описания не понятно.
    Ответ написан
  • Почему происходит рассинхронизация реплик Elasticsearch?

    un1t
    @un1t Автор вопроса
    Вобщем выяснил что было. Дело было не в синхронизации. А в том что порядок сортировки был не определен. Поэтому при запросе разные ноды выдавали разный результат. И даже при запросе к одной ноде результат выдавался разный (видимо эластксерч сам делает балансировку запросов). Добавил сортировку по id, проблема решилась.
    Ответ написан
    Комментировать
  • Имеет ли смысл использовать https во время разработки?

    un1t
    @un1t
    Проблемы которые могут быть это ссылки по неправильной схеме и mixed content, но это все не критично. В случае масштабных проектов, могут быть некоторые нюансы с балансировкой, например балансировщик может не поддерживать https. Но в вашем случае это вряд ли.
    Ответ написан
    Комментировать
  • Насколько конкурентна разработка для мобильных на html5 против нативных языков?

    un1t
    @un1t
    Таких приложений дохрена. Это быстрее и дешевле. Верстальщиков гораздо больше чем java программистов. Умеешь html/css/js - два дня и ты уже разработчик мобильных приложений.
    Ответ написан
  • Где посмотреть на пет-проекты?

    un1t
    @un1t
    Ну можешь на мой посмотреть bookradar.org
    Ответ написан
    Комментировать
  • Есть ли жизнь на windows python разработчику?

    un1t
    @un1t
    Я собсно главным образом из-за питона на линукс перелез. Тут с питоном гораздо удобнее, да и если говорить про веб-разработку, то намного удобнее.
    Ответ написан
    Комментировать
  • Каковы минусы перехода на HTTP/2?

    un1t
    @un1t
    Когда на сайте подключешь https, Яндекс почему-то считает что сайт http и https это зеркала. Вобщем нужно будет делать 301 редирект. Насколько это может влиять на seo я не знаю. Других минусов у https с точки зрения seo кажется нет.
    Ответ написан
    1 комментарий
  • Есть ли книги о web с теории?

    un1t
    @un1t
    Могу посоветовать книги Тома Демарко, Роберта Гласса и Джоэла Cпольски.
    Ответ написан
    Комментировать
  • Учет рабочего времени. Правильный ли подход?

    un1t
    @un1t
    У нас на оценку для разработчиков ставятся отдельные задачи. Далее зависит от менеджера и от проекта, это время может пойти либо в расходы менеджера либо будет перенесно в в задачи по проекту. Т.е. для разработчика оценка это нормальная работа, она оплачивается.
    С размытыми описаниями всегда проблемы. Тут надо наставивать, либо дайте мне точное описание задачи со всеми ответами на мои вопросы, либо за оценку не ручаюсь. Точного описания задачи я еще ни разу в жизни не видел, по крайней мере когда речь идет о крупных задачах. В этом случае надо дать понять менеджеру и заказчику, что какая задача, такая и оценка.
    Если в процессе работы выясняются какие-то подводные камни почему задача оказалось более сложной чем изначально оценивалась, то надо разговаривать с менджером, говрить так и так, это оценили правильнл, а это оценить не могли по таким-то приичнам, а эту штуку оценивали реализовать способом таким, но заказчик хочет другое.
    Ответ написан
    1 комментарий
  • Как защитить книги интернет магазинов?

    un1t
    @un1t
    Если в интернет магазине придется покупать книгу, в какому-то мутном формате который хрен знает как открывать и вообще откроется ли он, то никто не будет покупать книги, купят в другом магзаине в pdf/epub/mobi.
    Ответ написан
    4 комментария
  • Каков ориентировочный состав команды по веб-разработке?

    un1t
    @un1t
    В студии из 10-13 человек могут быть несколько команд разного профиля. Минимальная команда для вебразработки - это 1 менеджер, 1 дизайнер, 1 программист и 1 верстак (аля фронтэндер).
    Ответ написан
    Комментировать