• Symfony + React + SSR + SEO?

    raoffonom
    @raoffonom
    React Native Developer
    1) Лучше SSR, если больше одной страницы. С Next.js SSR из коробки плюс можно использовать React-Native-Web.
    2) Можно и сложные, так как любой нативный модуль можно дописать при потребности и кинуть бридж в JS слой. За 3 года работы с ним не встречал не решаемых задач. React Native лучшее решение на рынке, так как большинство нативных модулей уже написаны и доступны в open source. А хейтят React Native обычно нативщики, которые отстали от жизни и технологичных трендов.
    3) Я понял что лучше не тратить время на сайты, а если и делать, то на react-native-web или еще лучше, но еще не пробывал react-native-dom
    Ответ написан
    4 комментария
  • Вернуть клиенту деньги, за проделанную работу?

    solotony
    @solotony
    покоряю пик Балмера
    Работа сделана ? О каком возврате денег может идти речь ? А аванс для того и взымается с клиента, на случай если он "передумает", то бы не остаться с голой ...

    ---

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

    Разговор записать. И с записью разговора в трудовую инспекцию. Не ждать, не предупреждать, не пугать.

    Естественно это имеет смысл если клиент не чистый физик, а представитель организации, ИП и т.д.
    Ответ написан
    Комментировать
  • Вернуть клиенту деньги, за проделанную работу?

    @vism
    Выставить клиенту счет за все что сделано конечно.
    На аванс купить новый автомобиль.
    Ответ написан
    9 комментариев
  • Сервисы для тренировок по взлому?

    Jump
    @Jump
    Системный администратор со стажем.
    В общем. Хочется проверить свои навыки, но в тюрьму не хочется : )
    Поставьте себе на виртуалку какую-нибудь популярную CMS и ломайте на здоровье.
    Ответ написан
    Комментировать
  • Как организовать процесс разработки масштабируемой системы?

    sim3x
    @sim3x
    Ваш вопрос вцелом не имеет смысла
    Хайлоад появляется только на успешных проектах

    Если вас просто мандраж перед термином
    Возьмите свой проект, любой
    Поставьте себе локально на виртуалку
    И поставьте себе задачу завалить его
    Потом отбейте свой ДДОС без потери легитимных пользователей

    каким образом организовать начальный этап этой разработки?Каков стек необходимого ПО и/или иных инструментов для этого?
    полностью зависит от ТЗ

    Под стеком не имею в виду на каком языке делать бэк, какую использовать БД и что использовать для кэширования, а интересует больше то, каким должно быть окружение процесса разработки - нужно ли с самого начала поддерживать "версионность" и если да, то как это делать?
    гит нужно использовать всегда
    Версионность данных желательно
    Как их хранить? - Делайте консистентные бекапы

    Где вообще изначально разворачивать систему - на локалке или нет?
    у вас джанга. При разработке используйте встроенный сервер, при деплое -nginx/uWSGI/postgreqsl

    если да, то хотелось бы более подробно какие инструменты для этого нужны и как, к примеру, потом с локалки проецировать на боевой сервак без танцев с бубном?
    ansible

    Нужно ли с самого начала задействовать несколько нод - для самого простого случая одна под базу, одна под бэк, одна под фронт или можно на одной все делать а потом как-то относительно просто масштабировать на другие ноды?
    нет. Вначале просто докупают больше мощности, потом выселяют субд на отдельный сервер, и только после такого думают как разделять бекенд.
    Или у вас в задаче прямо сказано, что у вас будет строго больше 10k RPS
    Ответ написан
    Комментировать
  • Разработка программы, как найти программиста?

    lukoie
    @lukoie
    Что я хочу, понять что нужно для реализации такого рода программы, деньги, время. На сколько это сложно? На что обратить внимание в поиске специалистов?

    Как минимум, нужно описать что Вы хотите чтобы программа делала.
    Указать каких знаете конкурентов
    Что нравится в существующих продуктах.
    Что не нравится в них.
    Это описать в отдельном документе. Обычно его называют словом "бриф".
    А тогда можно будет обсудить подробней, и по результатам описать базовое тех.задание. Вот тогда уже можно будет оценивать примерно ресурсы(время, деньги, исполнители).
    То есть, на Ваши процитированные вопросы пока не получится ответить. Нужно больше вводных данных.
    Ответ написан
    2 комментария
  • Как вести себя с конкурентами по должности?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Немного пооффтоплю (но реленвантно в рамках "Карьеры"), но идти !тестировщиком! в какую-то очередную унылую снг контору и строить планы чтобы через ДВА-ТРИ года стать каким-то унылым "руководителем" это просто такая нереальная печаль, что мне даже стало интересно как вообще у людей настолько ужасные планы в жизни то появляются. За 2-3 года можно стать норм спецом, свалить из страны и получать в несколько раз больше, чем получает очередной мамкин руководитель отдела в фирме "рога и копыта". И уже потом там, в цивилизации, можно будет легко вырасти до какого-нибудь руководителя, если вы без подобных амбизиций не видите себя в этой жизни.
    Ответ написан
    3 комментария
  • Вопрос о новых веяниях и требованиях во фронтенде?

    1. Если курс рассчитан на нулевой уровень, то вам и не будут давать фреймворки.
    2. На фреймворках никто не помешан, на нем просто быстрее можно решать задачи, а скорость для бизнеса - все.
    3. Требования к кандидату зависят от компании, в которую вы хотите пробиться. В шарашкиных конторах от вас нужно будет не только в фулстек, но и уметь варить кофе, печь блины и жонглировать шарами перед начальником. В нормальных компаниях есть четкая градация, однако, разбираться в том, чем занимаются ваши коллеги по цеху - полезно, без этого не стать хорошим специалистом.
    4. Планировать идти на курсы не нужно, нужно идти прямо сейчас, и сразу принять тот факт, что за 2 недели вы не станете "мастером фронтенда" и не сможете получать 100k+ в месяц.
    Ответ написан
    Комментировать
  • Что делать если приходится собирать требования и программировать одновременно?

    @heahoh
    Full stackoverflow developer
    Если компанию удовлетворяет текущая скорость выполнения доработок и их стоимость - содержат одну работницу, выполняющую широкий фронт работ - сбор требований, постановка задач, реализация, - вряд ли они захотят изменить текущие процессы под ваши желания (но, думаю, это все-таки стоит обсудить с начальством).
    Если цель стоит в развитии (а на доработках CRM далеко не уехать), я бы на вашем месте обновил резюме и подыскивал новое место работы с интересующими вас технологиями и практиками, будь то аджайлы, микросервисы, очереди, новые версии языка и тому подобное.
    Если вы проживаете в городе милионнике думаю не составит труда найти новое место работы
    Ответ написан
    1 комментарий
  • Какие вы знаете способы выполнения тяжелых задач на node.js?

    @SeaBreeze876
    Front-end разработчик
    Самое очевидное - не использовать nodejs для подобных задач, оно предназначено исключительно для IO. Можно поставить рядышком сервис, не страдающий от проблем однопоточности, и использовать rpc.
    Ответ написан
    Комментировать
  • Как избежать претензий правообладателя на фото, если фото загружает любой пользователь сайта?

    @EkaterinaBel
    Здравствуйте, сложно что-то посоветовать по существу, потому что надо знать о чем идет речь и как это оформлено (что у Вас в оферте, что в претензии, чьи фото, кто загружал). Если действительно были нарушения прав, это одно. Если не было, другое.
    Я правильно понимаю, что кто-то загрузил фото, а теперь правообладатель говорит о том, что он не загружал и это неправомерное использование?

    Сейчас я бы Вам посоветовала как минимум проверить эту претензию. Грубо говоря, что это не развод, чтобы Вы испугались и заплатили.
    Заверение у нотариуса - удовольствие очень недешевое.
    Поэтому посмотрите, кто нотариус, позвоните и уточните, заверял ли он протоколы. Причем предварительно я бы советовала прозвонить в этом регионе других нотариусов, узнать тарифы, чтобы ориентироваться в цене. Тем более что заверение протоколов всё равно будет взыскано с Вас в случае выигрыша в суде).
    И оценить- если они пошли на большие затраты, то уверены в своей правоте.
    Ну а если этого нет, сами понимаете.

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

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

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

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Этот разводила, который прислал письмишко, сам и загрузил фотки, ахаха.
    Можете его спалить по ай-пи, если у вас логирование ведется.
    Ну а по существу - распечатай это письмишко и порви его на 385 частей...
    Выигранные судебные дела за авторские права на фотки, размещенные на сайте - пока что удел писателей фантастов, просто забей.
    Посмотри, на какую сумму торчит больничка ВК. Или больничка ОК.
    )))

    ТС, лови лайфхак:
    сделай (купи у кого-нибудь, хз, ...) аналогичную фотку (раз ты талдычишь о туристической направленности фоток, такие фотки априои не могут стоить 10к..., ту же Пизанскую башню щелкают со всех 360 градусов тысячами в день) и высылай разводиле - так и так , мол, извините, но это МОЯ фотка, вечер в хату и все такое)))
    Ответ написан
    Комментировать
  • Как определить фреймворк?

    @grinat
    Берешь apk файл, а это обычный архив и распаковываешь. Дальше в зависимости от того что там за файлы, сможешь определить, там будут .js файлы, их открываешь и смотришь что там. Электрон сразу отпадает, электрон это декстопы.
    Ответ написан
    5 комментариев
  • Как эффективнее учить английский? По два часа в день, в течении 2-3 лет или полгода, но целыми днями?

    gobananas
    @gobananas
    finishhim.ru
    Самое главное - это среда. Нужен выход на уровень + потом постоянное поддержание.
    Выход на уровень двух часов в день достаточно, но проблема в том, что потом вы возвращаетесь в русскоязычную среду и ваш английский деградирует.
    У меня когда-то был репетитор о английскому, так вот к ней ходил топ-менеджер из филиала самсунга в нашем городе что бы просто раз-два в неделю поговорить о том о сём чтобы не забыть язык.
    Конечно, при полном погружении в среду всё учится намного быстрее.
    Ответ написан
    3 комментария
  • LINQ или foreach?

    @EvgeniiR
    https://github.com/EvgeniiR
    1. Такая ситуация складывается от того что бизнесу обычно нужно чтобы было готово ещё вчера, и плевать ему какие костыли при этом будут в коде, в худшем случае он не подумает даже о сложности поддержки всего этого.

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

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

    https://habr.com/company/badoo/blog/430722/ - хорошая статья от badoo, с выводами на счёт целесообразности оптимизировать код / добавлять сервера
    Ответ написан
    Комментировать
  • LINQ или foreach?

    profesor08
    @profesor08
    Если что-то позволяет больше зарабатывать, то почему бы и нет?
    Ответ написан
    Комментировать
  • Как лучше всего получать уведомления от упавшего сервера на сотовый телефон?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Сделать бота в Телеграме и слать сообщения через АПИ, например.
    Ответ написан
  • Тестовое задание (Junior Frontend), приемлемое ли?

    vicodin
    @vicodin
    Имею некоторый опыт
    Слишком объемно для тестового на джуна, посылайте их, если есть другие варианты, либо пускай оплачивают тестовое, суммой в 300-400$, если не оплачивают - значит кидалы. Правда непонятно, почему нет респонсива в требованиях.
    Ответ написан
  • Тестовое задание (Junior Frontend), приемлемое ли?

    Слишком большое задание для теста. Хватило бы и одной страницы. А тут - довольно плотно поработать, чтобы сделать хорошо. Если без оплаты, то вероятно, они так экономят на верстке лендосов каких-нибудь.
    Ответ написан
    2 комментария