Задать вопрос
  • Какая разница между ES5 и ES6?

    sfi0zy
    @sfi0zy Куратор тега JavaScript
    Creative frontend developer
    Текущий стандарт начинается со слов:
    ECMA-262
    7ᵗʰ Edition / June 2016
    ECMAScript® 2016 Language Specification

    Прошлый:
    Standart ECMA-262
    6th Edition / June 2015
    ECMAScript® 2015 Language Specification

    Еще раньше начинался так:
    Standard ECMA-262
    5.1 Edition / June 2011
    ECMAScript® Language Specification


    Ходят слухи, что в те далекие времена говорили просто - Javascript, и никто особо не заморачивался. В особо запущенных случаях разделяли пятую версию и самую древнюю - третью (ее использовали особые гуру для поддержки каких-то динозавров и осликов). Но с некоторых пор стандарт стал обновляться каждый год, и к названию ECMAScript добавили год издания стандарта, но старая нумерация (3,5,6,7) осталась в сердцах людей, вот и получается, что "ES2015" - это "ES6 по старому стилю", "ES2016" - "ES7 по старому стилю".
    Ответ написан
    2 комментария
  • Почему Yii/Yii2 не подходит для крупных проектов?

    @heahoh
    Full stackoverflow developer
    Есть крупный проект на Yii1, порядка 500 моделей и 300 контроллеров и 2000 вьюх. Изменений в фреймворке не делалось, при необходимости создавались наследники которые и используются по проекту вместо стандартных компонентов фреймворка. Бывают встречаются небольшие проблемы связанные с говнокодом и большим объемом данных (изменение afterFind модели, к примеру, с необоснованным использованием связей AR), которые приводили к тормозам, но это редко. Собственно, правильно спроектированный проект избавляет от многих проблем говнокода. К сожалению, не использовал другие php-фреймворки в энтерпрайзе и сравнить удобство использования не могу
    Ответ написан
    7 комментариев
  • Почему Yii/Yii2 не подходит для крупных проектов?

    @karminski
    Senior React.JS Developer
    У нас в компании 4 энтерпрайзных проекта на Yii2. В том числе CRM. В том числе и связь с телефонией, 1С, баг-трекером. Всё работает отлично, без нареканий. О каких "слабых" местах вы говорите? Прекратите читать - начните делать!
    Ответ написан
    7 комментариев
  • Front-end middle, Back-end nodejs - junior как выровнять уровень?

    @Tsimur_S
    1)Чем отличается синхронный код от ассинхронного и способы написания последнего. Базовые знания JS(scope,this,e6).
    2)Что такое eventloop, eventemitter. Запуск нескольких процессов ноды. Тестирование кода.
    3)пес его знает. Express + mongoose + passport это самый минимум.
    4)Рест апи с авторизацией и регистрацией, в виде блога или чата.
    Ответ написан
    8 комментариев
  • Обработка естественного языка, как правильно?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Нужно научиться определять часть речи всех слов (+падеж, число, род и т.д.) в предложении, используя готовые библиотеки.
    2. Построить "дерево" отношений (зависимостей) слов (частей речи), используя полные шаблоны подготовленных "цепочек" слов, которые могут присутствовать в предложении (создать вручную или обучить вектор НС).
    3. Иметь словарь повелительных наклонений и алгоритмы нужных действий для них.
    Ответ написан
    Комментировать
  • Какие библиотеки позволяют сделать подобную структуру?

    artemky
    @artemky
    Понятие: ментальные карты, mind map, intellect map
    Сервисы: xmind, coggle.it
    Исходники:
    codepen.io/Taxnot/pen/RNdzmY
    codepen.io/sblamey/pen/nBdeo
    Ответ написан
    Комментировать
  • Какие существуют книги по Big Data?

    @azzzimo
    А что вы вообще хотите узнать, чем хотите заниматься?

    BigData - очень слабоопределенный buzzword. Под этим термином могут скрываться:
    - анализ данных, построение моделей и прочий дата майнинг
    - построение и интеграция существующих DWH с Hadoop
    - анализ стримминговых данных
    - всяческие интеграции с NoSQL решениями.

    Скажите, что именно хотите делать - уже сможем подсказать реальный workflow обучения
    Ответ написан
    Комментировать
  • Как правильно описать архитектуру проекта?

    @malbaron
    Исходя из обычного здравого смысла.
    Там нет ничего такого особенно волшебного.

    P.S.:
    Есть специальные инструменты, есть специальные языки описания проектов - но это уже для серьезных задач.
    Сомневаюсь, что серьезная задача вдруг оказалась на плечах человека, который не знает как к ней подойти.
    Ответ написан
    1 комментарий
  • Ездит ли фронтендер в командировки или рабочие поездки?

    @kgbplus
    Не забывайте, что в командировки ездят работать и, часто не остается сил/времени смотреть на что то еще.
    Ответ написан
    Комментировать
  • Ездит ли фронтендер в командировки или рабочие поездки?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Скажите, пожалуйста, есть ли вакансии фронтендеров, связанные с поездками и командировками?
    Imho для разработчиков необходимость в рабочих поездках минимальна, соответственно не думаю что таких вакансий много. Кто-то предлагает релокейт на пмж в качестве бонуса за хорошую/долгую работу.

    Как работодатели смотрят на посещение конференций по своей области, согласны ли оплачивать?
    Зависит от компании, у всех свои программы. Крупные как правило да - но крупные как правило не берут людей на удаленку.

    Еще представляю себе такой вариант: возможно иногда куда-нибудь уезжать, и работать оттуда удаленно. Это реально? Но полностью удаленную работу не хотелось бы.
    Как договоритесь.

    Какие еще профессии в IT связаны с поездками?
    IT великолепен тем, что большинство должностей не связаны с поездками и в принципе позволяют работать откуда угодно - вопрос только в договоренности с работодателем.
    Если пофантазировать - какие-то крупные интеграторы вполне могут заслать менеджеров/аналитиков из мск в тюмень ради крупного проекта.

    Но в целом imho таскать людей по миру (особенно если это линейный персонал) - нерентабельно абсолютно.
    Проще организовать удаленный процесс или найти людей на месте.
    Ответ написан
    Комментировать
  • Какую связку технологий выбрать для реализации проекта с 5000 онлайном?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Зависит от того, какую среднюю нагрузку на сервер дает среднестатистический пользователь, как часто они это делают, какие возможные пики.
    Просто количество пользователей - ни о чем.

    Например простой форум с 5000 единовременным онлайн можно даже на среднестатистическом современном ноутбуке хостить. Под виндой.
    Ответ написан
    1 комментарий
  • Как вы воспринимаете отказ на ваш отклик на вакансию?

    Atanvar
    @Atanvar
    Frontend developer
    Сразу, с причинами и объяснениями отказа, а если еще и с каким-нибудь советом то тогда вообще отлично и как правильно остается очень много положительного и дальнейшее желание попасть в компанию.
    Ответ написан
    Комментировать
  • Как вы воспринимаете отказ на ваш отклик на вакансию?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    ну если судить по "надежда умирает последней", то игнор - это плохо. человек может ожидать и наедятся, когда на него уже давно забили. так что лучше сразу сообщить об этом.
    Ответ написан
    Комментировать
  • Какие существуют книги по Big Data?

    Комментировать
  • Какие существуют книги по Big Data?

    aRegius
    @aRegius
    Python Enthusiast
    Я слежу за книжными новинками конечно на Amazon, где же еще... Все существующие книги, по той или иной тематике (+ отзывы, сортировка по дате/количеству отзывов/средней оценке/, описание и содержание) там есть. Поэтому рекомендую исключительно туда.

    Big Data

    Ну и ТУТ неплохой анализ, возможно пригодится.

    У меня тоже недавно "проснулся" интерес к данной теме, начал с этой книги (в смысле читаю в настоящее время), поскольку:
    1. Хорошие отзывы.
    2. Свежайшее издание (2017 год)
    3. Хороший охват тем.
    4. Исключительно практичная.
    5. Есть в свободном доступе для чтения онлайн - ТУТ.

    Чем смог, как говорится...
    Успехов!
    Ответ написан
    Комментировать
  • Подходит ли PHP для парсинга сайтов, достаточно ли его возможностей чтоб удовлетворить большинство заказчиков на фрилансе?

    T_y_l_e_r
    @T_y_l_e_r
    Еще как подходит
    Так же поддерживает многопоточность в CUrl
    Кукисы и все прочее
    Запускать нужно как консольное приложение
    Из инструментов есть всякие эмуляторы браузеров
    А либа dom поможет распарсить по дум элементам
    А screen в линукс позволит запустить несколько парсеров
    В общем изучайте
    База городов вк выкачалась за неделю в 100 потоков и проверкой на ошиби при скачивании
    аптайм не 100% оказался
    Ответ написан
    3 комментария
  • Какие книги почитать системному администраторy для изучения Python?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Из личного опыта - когда я работал сетевым алмином и у меня в эксплуатации было 8k разношерстного активного сетевого оборудования, питон я активно использовал для опроса по snmp разных девайсов, бота для телнета. Ещё для смены делал тупой веб интерфейс для того, чтобы на свичах можно было включить/выключить порт, подписать дескрипшен. Пытался делать на нем генератор конфигурации, но bash+sed для этого подошли лучше.

    Надо плясать от задачи, а не от языка. По моему скромному мнению питон избыточен для повседневного системного администрирования, возможностей баша хватает с головой. Он удобен для больших расширяемых програмулин, но часто ли надо писать самому такой софт админу? Также он хорош для сетевого программирования, но опять же, часто ли надо прогать сокеты? Полезен в распаршивании всяких html/xml.

    Однострочники писать на нем неудобно, а в бытовом админском скриптовании именно они составляют львиную часть работы.
    Ответ написан
    Комментировать
  • Как визуализировать причинно-следственные связи?

    eZhrv
    @eZhrv
    Growth Hacking, Agile marketing, A/B testing
    Внимание:
    Предлагаемый вариант соответствует только одному критерию в рамках вопроса.
    Ищу программу, сервис, решение для визуализации причинно-следственных связей для построения блок-схем больших алгоритмов.

    Программа Flying logic
    71b3779f80e900f8f20fc1466e4.jpg
    flyinglogic.com

    Одна из многих крутых книг на тему
    Теория ограничений Голдратта. Системный подход к непрерывному совершенствованию
    https://www.ozon.ru/context/detail/id/33290433/
    Ответ написан
    Комментировать
  • React+Redux VS Backbone (Marionette) в 2017?

    AppFA
    @AppFA
    Frontend developer at Yandex
    React это не фреймворк, а лишь либа для view
    1. Никто не запрещает использовать lodash\underscore для работы с данными. Для фильтрации\поиска используйте селекторы.
    2. Используйте webpack для сборки проекта, в настоящее время это единственное рабочее решение, так же в webpack есть асинхронная загрузка модулей - require.ensure, так что вы спокойно можете разбивать свое приложение на чанки и подгружать их в нужный момент.
    3. По-моему сейчас очень, очень много плагинов адаптированных под реакт, за не большую практику работы с этим стеком у меня ни разу не возникло необходимости писать что-то самому с 0, всегда можно найти какое-то решение, форкнуть и допилить под себя.

    По поводу backbone, честно не знаю - на мой взгляд React более лаконичен и на нем можно быстрее начать писать уже готовое приложение + при правильной архитектуре проекта поддержка в будущем будет без боли.
    Ответ написан
    Комментировать
  • Как визуализировать причинно-следственные связи?

    Alexlexandr
    @Alexlexandr
    Есть книга , электронная и бумажная, я купил и ту и другую, Владимира Параджанова.
    "Учись писать, читать и понимать алгоритмы" , с подзаголовком "Алгоритмы для правильного мышления".
    Очень хорошо «ставит голову на место» в этом вопросе.
    Она про правильное и удобное, легкочитаемое графическое изображение алгоритмов.
    И про язык ДРАКОН (на нем была написано ПО , в графическом виде, для нашего многоразового корабля «Буран»)
    Под визуализацию есть ПО под Windows (в прочем, я пользуюсь им на Маке ).
    Авторы его продают недорого (не помню сколько стоило, но как то непринципиально для меня было, хоть платил из своего кармана)
    Очень рекомендую.
    Так же рекомендую просто карты ума (MindMap), есть отличное Free решение под популярные платформы, это XMind. Оно лучше чем многие платные решения. Хотя для XMind платная версия тоже есть.
    Ответ написан
    Комментировать