• Чем опытнее разработчик, тем меньше соблюдается принцип KISS?

    Adamos
    @Adamos
    Чем опытнее разработчик, тем чаще, выполняя конкретную задачу, он понимает, что примерно такую уже решал. Поэтому опытный разработчик видит уровни абстракции, общие для многих решений. И описывает их так, чтобы потом, при решении очередной конкретной задачи, использовать написанное ранее с минимумом дополнительных усилий.
    Вы, не имея такого опыта, просто не понимаете, что все эти лееры, провайдеры и трейты - прекрасная возможность написать две строчки и быть уверенным в их работе там, где вы угробите два дня на написание "простого" решения, а потом еще неделю будете отлавливать его глюки.
    Ответ написан
    6 комментариев
  • На чем зарабатывает Quora, toster или подобные сайты?

    shmatuan
    @shmatuan
    8 year of Web, 5 years of Vue
    Можно просто выключить адблок и увидеть ответ
    5bd0447166cd2277435374.png
    Ответ написан
    Комментировать
  • Как профессионально протестировать фронтенд?

    Dima_So
    @Dima_So
    Experientia est optima magistra
    Ответ написан
    Комментировать
  • Безопасное сохранение нового поста, laravel?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Laravel
    Закрывают эндпоинты редактирования тем же middleware с проверкой авторизации, что и админку. Используют gates и policies. Читают документацию.
    Ответ написан
    Комментировать
  • Какие плюсы и минусы работы команды над двумя активными спринтами?

    @kn0ckn0ck
    Продюсер
    Это профанация.

    1. stage - это по определению не для новой функциональности, а для стабилизации уже реализованной (посмотрите перевод термина). Вы либо перепутали, либо кто-то что-то не понимает.
    2. нет никакого смысла в параллельных спринтах, поскольку цель спринта - поставить работающий продукт. У вас два разных продукта в рамках одной кодовой базы?
    3. бывает так, что нужно фиксить баги текущего релиза и делать фичи в новом. Если багов не много, то есть подходящий для этого процесс под названием Скрамбан. Если багов много, то нужно остановиться плодить баги, все почистить и потом перейти к Скрамбан.
    Ответ написан
    1 комментарий
  • Откуда разработчики знают как именно что то реализовать?

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

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

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

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

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

    P.S. Как говорилось людьми выше, есть такой инструмент как "поиск гугл", на худой конец "товаращи по цеху" помогут.
    Ответ написан
    Комментировать
  • Как получить правильный ассоциативный массив?

    Melkij
    @Melkij
    PostgreSQL DBA
    $pdostmt->fetchAll(PDO::FETCH_KEY_PAIR);
    Первое поле результата будет ключом массива, второе - значением.
    Ответ написан
    Комментировать
  • Как не добавлять повторяющиеся задания в очередь в Laravel?

    Записал для вас ответ в видео формате, надеюсь доходчиво

    • Сделать ключ в базе приоритет
    • Уникальный ключ типа задачи
    • Добавить поле completed_at
    Ответ написан
    Комментировать
  • Альтернатива для Яндекс.Диска?

    keydon2
    @keydon2
    ...
    ftp самое простое.
    nextcloud самое предусмотрительное.
    отказ от windows - самое лучшее.
    Ответ написан
    6 комментариев
  • Как найти VPS на котором можно работать как на OpenServer?

    gobananas
    @gobananas
    finishhim.ru
    Это плохая привычка у вас сформировалась. Ответ по существу - найти визуальную оболочку для сервера что довольно сложно, да и коллеги вас не поймут. Меняйте привычки...
    Ответ написан
    Комментировать
  • Как выработать уверенность при взаимодействии с более сильным руководителем чем вы?

    longclaps
    @longclaps
    Бог создал людей сильными и слабыми. Сэмюэл Кольт сделал их равными

    Купите себе подходящий талисман и носите его на совещания.
    Показывате его не надо.
    Ощущения изменятся.
    Ответ написан
    4 комментария
  • Как в laravel отсортировать переписки по дате последних в них сообщений?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Laravel
    Самое правильное решение - указать в ChatMessage, что эта модель touches Chat и сортировать чаты по updated_at.

    Если ваши чаты можно как-то редактировать (т.е. updated_at зависит не только от сообщений), то можно завести дополнительную колонку для Chat и обновлять её при каждом сообщении.

    Всё это будет намного проще, чем джойнить сообщения и получать дату последнего.
    Ответ написан
    1 комментарий
  • Что не так с php?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    В первом случае не сравнение, а присваивание. В итоге в условии используется значение переменной a, которое равно 1, которое приводится к true.

    Во втором случае в первой строке вы производите сравнение, а не присваивание значения. Поэтому во второй строке у переменной $a нет значения, то есть она точно не равна 1.

    С php всё ок, проблема с вашим кодом.
    Ответ написан
    1 комментарий
  • Проблемы трудоустройства и свободного времени в it, насколько все плохо?

    nki
    @nki
    bezkart.ru готовая система лояльности
    вопрос оплаты труда волнует меня в последнюю очередь

    вранье
    с позиции нуба и чайника, нравится эта сфера, процесс обучения доставляет удовольствие.

    просто вы работать еще не начали в этой сфере
    Никто ведь не захочет тратить 90% времени в вузе на учебу, а потом 95% из взрослой жизни.

    Начни с ответа на вопрос - "как я хочу жить?", а потом уже решайте кем работать чтобы обеспечить себе такую жизнь.
    Я часто предлагаю таким не определившимся следующее "упражнение" - представьте себе свой идеальный рабочий день. С самого пробуждения до отхода ко сну. Прямо в мельчайших подробностях. Где и с кем живете, что едите, как и где работаете и т.д. Повторить с выходным днем. Теперь вопрос - ваша выбранная деятельность позволит вам достичь желаемого?

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

    нет
    тем более что профессия подразумевает многочисленные болезни

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

    Это нормально. У тебя будет опыт и выучить что-то новое не так уж и сложно.
    Ответ написан
    12 комментариев
  • Какие есть CMS для java-backend разработчика для фриланса?

    rockon404
    @rockon404
    Frontend Developer
    Что скажите в целом про идею зарабатывать фрилансом на джаве подобным образом?

    5b79aa970b48b395802195.jpeg
    Попробуйте получить работу в компании на позиции Java Junior Developer. Наберетесь опыта и тогда уже можно думать об удаленной работе или фрилансе.
    Ответ написан
    4 комментария
  • Знаете ли вы чаты, где можно пообщаться с начинающими программистами?

    @Warlodya
    Один раз попробовал такое сообщество в итоге все свелось к политоте и аморальным мемасам. (я не говорю что это плохо :) )
    Лучше идите на форумы и читайте ответы умных дядек на умные вопросы, будет больше пользы.
    Ответ написан
    1 комментарий
  • Laravel PHP. Error 419. Что делать?

    alexey_bille
    @alexey_bille
    Web developer
    csrf токет по идее должен быть всегда уникальный (по крайней мере в рамках одной сессии) , судя по тому что у формы на onsubmit стоит "return false;", то могу предположить что форма отправляется через ajax, проверьте отправляется ли csrf-токен.
    Форма отправляется на тот же сайт?
    Или вы пытаетесь отправлять с локалки на хостинг форму? если так, то конечно будет 419, для этого и придуман csrf.
    Ответ написан
    6 комментариев
  • Где взять микроконтроллер atmega328?

    @Xilian
    Программист 1С, сетевые технологии, SQL
    https://www.chipdip.ru/catalog/popular/atmega328

    >>P.S да я знаю что его нужно програмировать отдельным usb програматором

    А про пайку SMD ты уже нашел в гугле?

    >>P.P.S если вы знаете чем его можно заменить то говорите

    ATtiny, STM8, MSP, i8051 и прочее - вариантов тысячи.
    Ответ написан
    2 комментария
  • Куда дальше расти, что изучать? Как найти команду?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Больше восьми лет работаю

    css + html + js(уровень средний) + немного владею svg и canvas

    Это очень мало, просто пипец какой маленький стэк для 8 лет. Бросайте wp, joomla хоть на несколько дней в месяц иначе вы останетесь там где были.
    Мне кажется, что я останавливаюсь в развитии как разработчик.

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

    многие используют PDF макеты

    не встречал таких многих за 15 лет. PDF удобный формат, но не встречал. А в чем сложность с ними? Они отлично открываются в photoshop.

    Я жестко отстаю, или просто хватает моих знаний/способностей для решения задач?

    Вы научились делать простые вещи и дальше не пошли. Очень многие так поступают. Если денег хватает - то зачем? Тут как говориться "каждому свое". Я не могу так, мне надо разбираться во всем. Но среди моих знакомых есть очень много людей. кто тихо работает на студии с wp, получает 20k в месяц и счастлив по своему.

    Может податься в мобильную разработку?

    Смысл? Мне кажется надо просто понять, что пока Вы знаете ровно столько, сколько может выучить 9-ти классник за год - Вы стоите ровно столько сколько 9-ти классник. Хотите бабла? Знайте больше. Хотите еще больше? Знайте еще больше. Минимум 2 часа в день на обучение и все будет супер через пару лет.
    Ответ написан
    14 комментариев
  • Как избежать прокрастинации с утра?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Картинку с Темой выложить или сами все знаете?
    Ответ написан
    3 комментария