Задать вопрос
  • Современная соц сеть с помощью JavaScript, какие лучше всего использовать технологии?

    kocherman
    @kocherman
    А зачем вообще что-либо разрабатывать когда всё готово? - Запускайте хоть сегодня!
    Есть такая штука Матрица: https://matrix.org/discover
    Она объединяет в себе множество различных функций, связанных с peer-to-peer-передачей_данных.
    Есть личные сообщения между двумя друзьями.
    Есть возможность подключать к разговорам несколько друзей.
    Есть поддержка открытых комнат(каналов), на которых можно постить новости подключенными ботами, например, из того же телеграмма.
    Есть поддержка прозрачного шифрования peer-to-peer. Необходимо сверять ключи наподобие OTR в Jabber. Также есть поддержка шифрованных комнат, платных комнат и проч.
    Полный список статей от создателей тут: https://matrix.org/docs/develop/
    Подключаемые мосты: https://matrix.org/bridges/
    Описание API: https://matrix.org/docs/spec/
    Исходные коды: https://github.com/matrix-org

    Теперь про клиент к этому хозяйству.
    Клиентов к матрице очень много (официальных только около 20шт): https://matrix.org/clients/
    Один из самых продвинутых клиентов для Desktop - Riot. Как вы и заказывали - вылитый Discord (см. скриншот ниже).
    Сайт проекта: https://riot.im/
    Исходный код: https://github.com/vector-im/riot-web/
    riot-web-large.png
    Ответ написан
    Комментировать
  • Возможно ли провести выборы/голосования с помощью "интернет-решения"?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Веб-разработка
    P.S. Как-то у нас уже было что-то похожее, выбирали вроде депутатов в Москве (могу ошибаться)
    И к процессу тогда было много нареканий - он был непрозрачным и криптографически не очень защищённым. А когда организаторам об этом сказали, они просто ушли в несознанку.
    Ответ написан
    2 комментария
  • Возможно ли провести выборы/голосования с помощью "интернет-решения"?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    Руководитель frontend направления, предприниматель
    В теории — конечно.
    На практике — ну разве что накрутку можно будет опустить. Т.е. не реализовывать.
    Ответ написан
    3 комментария
  • Нужно ли React.js разработчику уметь отлично верстать сайты?

    bootd
    @bootd
    Гугли и ты откроешь врата знаний!
    React.js разработчик - немного некорректное название. Правильно будет Frontend разработчик с знанием React.

    Любой фронтенд разработчик должен уметь верстать. Это входит в его обязанности, вы работаете с браузером и js очень часто соприкасается с html и css, а не только работе с данными. В реакте так ещё как, со всеми его styled components и т.п.
    Ответ написан
  • Хочу вкатиться в в веб-разработку, с чего начать?

    Morpheus_God
    @Morpheus_God
    Веб разработка в 2020 это не просто сверстать макет и выгрузить на хостинг.
    Помимо знания html и css нужно знать js. Знание js тянет за собой тройку фреймворков. React, Angular и Vue.
    Браузер сейчас как вторая операционная система в компьютере с некоторыми ограничениями.
    Это что касается фронта.
    На беке "сидят" PHP, Java, C#, NodeJs, Go, Python.
    Выбор широкий но в тоже время требует от специалиста хороших знаний.
    Если говорить о изучении JS то пожалуй можно начать с этого.
    Для HTML и CSS в качестве базовых знании может хватить и бесплатной части на этом сайте. А дальше только практика.
    Курсы я бы точно не советовал. Как правило там обещают золотые горы только ради того, что бы заработать на студентах деньги.
    Ответ написан
    Комментировать
  • Какую связку выбрать Vue Js +?

    DevMan
    @DevMan
    если выбрали vue, значит знаете js.
    если знаете js, логично выбрать node.

    a по факту – вообще без разницы: лишь бы могло принимать/отдавать данные.
    Ответ написан
    Комментировать
  • Какой язык распространён для работы на фрилансе?

    php666
    @php666
    PHP-макака
    наслышался о фрилансе
    тебя обманули
    что бы не тратить своё время, забудь слово фриланс раз и навсегда
    это не полноценный вид заработка и никогда им не будет, это хуже работы в такси
    фриланс - это мозговыносящая деятельность с заказчиками-нищебродами

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

    мне в 21 год, после 2-х часовой лекции о комнатных рыбках в магазине потенциального заказчика, хватило мозгов понять, что мне такая сфера деятельности нахрен не сдалась.

    фриланс может существовать лишь в рамках почасовых работ с низкой квалификацией. будь то капание траншей, услуги разгрузки-погрузки или переезда. там не нужно тратит время и энергию на договоры, там все предельно просто и ясно.
    фриланс в мире it - это абсурд
    Ответ написан
    Комментировать
  • Какой язык распространён для работы на фрилансе?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Во-первых, на фрилансе не добиться успеха, пока не дорос в офисе до мидла. В нижнем сегменте тысячи джунов согласны работать бесплатно за опыт. Да и их особо не берут.
    Во-вторых, фриланс требует не только умения программировать, но и умения продавать. Без хорошо подвешенного языка и напористости будет сложно.
    В-третьих, вы ведь можете самостоятельно открыть любую биржу и посмотреть, что часто заказывают.
    Ответ написан
    Комментировать
  • Актуальные ресурсы по Kotlin и мобилную разработку?

    Jacen11
    @Jacen11
    То есть вы даже не смогли найти документацию к котлину на русском? То есть вы хотите ни копейки не вложить? На что вы рассчитываете?

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

    А вообще лучше вначале научитесь поисковиком лучше пользоваться. Все ответы на ваши вопросы и ошибки все равно в интернете уже есть и скорее всего на англ.

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

    kshnkvn
    @kshnkvn
    yay ✌️ t.me/kshnkvn
    Если чууууууууть-чуть пролистать сайт вниз, то вопрос можно было бы и не задавать.
    5eabc39d7b493675222041.png
    Ответ написан
    Комментировать
  • Сайт или программа для проверки игры для андроид?

    profesor08
    @profesor08
    Качаешь Android Studio. Запускаешь, в меню выбираешь Tools - AVD Manager, там настраиваешь виртуальные устройства, запускаешь. На начальном экране кнопка снизу будет. Все бесплатно, официально, денег не просят и рекламу не суют.
    Ответ написан
    1 комментарий
  • Для каких задач Node.js является более приоритетным выбором среди других платформ?

    gadfi
    @gadfi
    https://gamega.org
    Знаю js,
    весьма смелое утверждение
    если без юмор то бек на ноде весьма так себе идея если мы говорим не о микро сервисах, но они нужны далеко не всегда, не ищите задача под инструмент, ищите инструмент под задачу

    зы я знаю огромный список успешных проектов на ноде, на пыхе, java, python или с# он не меньше это не аргумент
    зыы видел засраные проекты на любом из вышеперечисленных яп
    Ответ написан
    6 комментариев
  • Как вы разрабатываете свои приложения?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Если проблема слишком комплексная, упрощай. Выбери самую простую вещь которую можно реализовать и "продать" потенциальным пользователям. И непрерывно ее делай потом получишь обратную связь от потенциальных пользователей. И это будет какой-то первый реальный результат.
    Все остальное не нужная трата времени и сил. Даже эти мокапы. Не нужно тебе прорабатывать макеты, тз, идею -> сделай хоть что-нибудь, хоть как-нибудь. Покажи результат пользователям. Начни его продавать.
    Ответ написан
    Комментировать
  • Как вы разрабатываете свои приложения?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Я тут предполагаю что вы хотите сделать какой-то стоящий продукт, который кому-то нужен:

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

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

    Если сильно верите в какую-то идею, для начала - валидируете.

    понимаешь, что нихрена не понимаешь - нет представления, какие элементы на самом деле должны быть на данной странице.

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

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

    Тут вариантов два - найти кофаундера который будет двигать эту сторону, а себе оставить реализацию, либо пересилить себя и научиться нужным скиллам.
    Ответ написан
    2 комментария
  • Разработчик недисциплинированно трекает время. Что делать?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    А зачем вообще трекать время? Уложился в дедлайн - молодец. Не уложился - разбор полётов. Хронически не укладывается - понижение грейда или увольнение.
    Ответ написан
    21 комментарий
  • Разработчик недисциплинированно трекает время. Что делать?

    Sanes
    @Sanes
    Фигня все эти трекеры. Если вы друг-другу не доверяете, то уже ничего не поможет.
    Разработчику тоже не упало постоянно страдать с этими трекерами. Ему проще в конце дня примерно затраченное время записать.
    Редко бывает, когда линейно работаешь. Постоянно дергаешься от одной задачи к другой. Если это не так, то и трекер не нужен.
    Ответ написан
    2 комментария
  • Какие требования к созданию приложения по аудиокнигам?

    glaphire
    @glaphire
    PHP developer
    Расскажу из своего общего опыта разработки.
    Нужно дойти до точки понимания, как проекты вроде storytel устроены. На поверхности там есть:
    - фронтенд (простые страницы)
    - фронтенд, работа с аудио
    - бекенд, работа с аудио
    - система оплаты (связь по API с сервисами оплаты, пробный и основной период подписки)
    - поиск
    - система рекомендаций
    - доступ к прослушиванию/чтению оффлайн
    Наличие приложения для мобильных говорит о том, что взаимодействие бека с фронтом реализовано через API, чтобы один бекенд мог однородно работать с разными фронтендами.
    Так можно начать с самых понятных для себя частей приложения, постепенно переходя к более сложным - так легче читать, гуглить и преодолевать трудности)
    Ответ написан
    6 комментариев
  • Как анализировать вакансии front/-backend разработчиков?

    DevMan
    @DevMan
    не стоит удивляться: в таких вакансиях расставляют требования точно так же как и вы теги к своему вопросу.
    Ответ написан
    24 комментария
  • Какую сделать весеннюю анимацию на сайте?

    0xD34F
    @0xD34F
    Никакую. Всё это неимоверная мерзость, словами не описать. Перестаньте издеваться над своими посетителями.
    Ответ написан
    1 комментарий
  • Не до конца понимаю как работает код?

    Из массива удаляются все соседние элементы, обозначающие противоположные направления.
    Ответ написан
    Комментировать