Задать вопрос
  • Как узнать, какие библиотеки php подключены?

    piromanlynx
    @piromanlynx
    Системный администратор в Perfect Solutions
    $ php -m
    Ответ написан
    Комментировать
  • Как вы справляетесь на удаленной работе?

    @Programmir
    На удаленной работе же, наоборот, будет больше сил. Не надо раньше вставать и тратить время на дорогу. Сидеть дома гораздо комфортнее, чем в офисе.
    Ответ написан
  • Как в PHP исправить ошибку mb_strpos(): Empty delimiter?

    @kudis
    Bitrix developer
    В Вашем случае нужно проверить на не false переменные $textarea и $text
    в этот if
    if (mb_strpos($textarea, $text) !== false)
    дописать
    if ($textarea && $text && mb_strpos($textarea, $text) !== false)
    Ответ написан
    Комментировать
  • Как разрешить конфликт между пакетами php в CentOS 7?

    @q2digger
    никого не трогаю, починяю примус
    у вас добавлен репозитарий от Webtatic (это видно по именам конфликтующих пакетов).
    Так и ставьте свой пакет оттуда, пишите запрос правильно
    yum install php71w-xcache

    А если он вам не нужен, и нужен "оригинальный" php-xcache , то отключите этот "левый"репо , но будьте готовы, что пакеты установленные из него будут удалены.
    Ответ написан
    1 комментарий
  • Тайм-менеджмент для разработчика?

    idzenski
    @idzenski
    Директор по развитию партнерской сети BPMx
    Можно разбивать на блоки рабочий день, посмотри в интернете. Но это не для хаотиков (я, например, хаотик). Моя тема - написать ТРИ ключевые задачи на день, а если по ходу пьесы что-то прет, то записываю и делаю сейчас же либо по завершению трех задач. Вот так просто.
    Ответ написан
    1 комментарий
  • Тайм-менеджмент для разработчика?

    @jamtuson
    Лучший совет по управлению временем и продуктивности я вычитал у, если не ошибаюсь, Дэвид Ханссона, но это не точно.
    Звучал он, примерно, как - то так:
    Если вы уж чему - то слишком много уделяете времени, то пусть это лучше будет дела направленные на повышения энергии:
    • Хорошо высыпайтесь.
    • Занимайтесь спортом.
    • Следите за питанием.
    • Не читайте новостей.
    • Занимайтесь любимым хобби, если оно повышает уровень энергии
    • Регулярно ходите в отпуск

    Конечно, не в ущерб другим делам. Если сконцентрироваться только на увеличении своей энергии, то и остальные сферы подтянутся. Например, вы более эффективно начнете решать таски и меньше будете тупить за монитором.

    Сам Ханссон к своим 32 годам(сейчас ему 40), успел стать миллионером, написать несколько книг, построить бизнес и не один, создать фреймворк ruby on rails, создать семью, что тоже требует много времени и сил, а также завоевать призовые места в чемпионате мира по гонкам на выносливость.
    Ответ написан
  • Как задать множество переменным одинаковое значение?

    @entermix
    $var1 = $var2 = $var3 = 0;
    Ответ написан
    Комментировать
  • Какие разделы математики нужны для машинного обучения?

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

    Есть курсы с высокими требованиями к линейной алгебре, матану, мат. статистике. Есть курсы с минимум математики, где стараются объяснить проще и показывают, как пользоваться. Почти наверняка курс будет на английском языке.

    DeepLearning.ai, Udacity, Coursera, Яндекс

    Так что просто подберите наиболее подходящий вам курс, и вперёд!

    p.s. поздравляю с работой!
    Ответ написан
  • Где граница между Джуном и Мидлом?

    @mamontm
    Нет универсальных критериев для любых предприятий.
    Есть только оценки на конкретном предприятии. Джун в Google это скорее поболее квалификации, чем сеньор в ООО "Веб, рога и копыта".

    Критерии просты:
    Джуниору нужно объяснять, какую фичу и как сделать. Миддлу нужно объяснить, какая фича нужна, и он сам разберется с реализацией. Синьор же сам объяснит тебе, почему эту фичу не нужно делать вообще.


    Но повторюсь, они не универсальны.
    Вы можете быть сеньором в одной фирме, потом перейти в более серьезную, на новые технологии, на новый стек - и вот вы по началу джун.
    Ответ написан
    Комментировать
  • Где граница между Джуном и Мидлом?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Эти категории очень условны, соответственно и чёткой границы нет. Сеньор из одной компании может быть едва мидлом в другой, и наоборот. Определить уровень зрелости программиста может только другой программист, существенно превосходящий его опытом.
    Ответ написан
    Комментировать
  • Короткие теги PHP?

    @private_tm
    JAVA dev
    Это не философские вопросы. Это на сколько вы профессиональный программист.

    Из PSR-1(основным стандартам кодирования по php)
    Файлы ДОЛЖНЫ использовать только <?php и <?= теги. Замечу что они еще и не должны закрываться(на то есть свои причины и этого придерживается по моему с 2008 года)!

    -Зачем вообще нужно следовать этому стайл гайду?
    - Для того чтобы все кто программирует на данном языке придерживался единых стандартов(что увеличивает скорость понимания чужого кода да и своего в дальнейшем) и уменьшает количество возможных ошибок.
    В итоге ускоряет разработку.
    Ответ написан
    1 комментарий
  • Зачем frontend девелоперу такой большой опыт?

    @bozuriciyu
    Зашел значит на hh.ru вбил


    И я на секундочку задумался о смене направления, не из за того что мне интересно, а просто зп очень большие в моем возрасте


    React Redux javascript все эти Вебпаки и тд это нереально простые вещи не требующие так много опыта


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


    Я просто посмотрел доки и понимаю насколько это просто. За неделю можно написать 1-2 проекта максимально использующие все что было изучено, чтобы закрепить знания. Потом почитать на стеке и в других местах основные проблемы которые возникают у других разработчиков, популярные практики и многое другое. И все!


    Так в чем проблема? Вперед, иди разрывай их всех. Или, дай угадаю, ты первым делом сюда прибежал, еще НИЧЕГО не попробовав?

    5d7584d95e90a804618712.png

    Ну не странная ли ситуация? Вместо того чтобы ГЕНИЮ, который за неделю может освоить реакт, всю экосистему, вебпак и тд на уровне исходников и рубить БАБЛО, он бежит на Тостер высмеивать макак-фронтендеров? Это много говорит о нашем герое. Жаль я не смогу проследить ваш процесс "вкатывания"))

    Я не понимаю почему этот вопрос вообще жив. Это не вопрос, это набрасывание говна на вентилятор.
    Ответ написан
    Комментировать
  • Front-end скоро станет устаревшей профессией?

    @YAZART
    Потому что фронтенд это не только красивые картинки, но и тонны бизнеслогики которая происходит на фронте.
    Ответ написан
    Комментировать
  • Front-end скоро станет устаревшей профессией?

    первые 2 вопроса тут
    https://youtu.be/gqON5U-Bifk

    Почему резко выросло количество вакансий front end? Что на это повлияло?

    Развитие интернет-маркетинга и продаж через интернет. Всем нужны замороченные интерфейсы.
    Ответ написан
    Комментировать
  • Зачем нужна сериализация?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Предположим, есть у вас сложная иерархия классов, в каждом из которых с десяток полей. Некоторые поля ссылаются на объекты других классов или, того хуже, содержат коллекции объектов. При использовании сериализатора, вам достаточно одной строки для сохранения словаря, содержащего объекты из этой иерархии, в файл:
    pickle.dump(some_dict, some_fh)
    А если будете писать код для ручного сохранения всего этого изобилия в файл, то у вас либо получится объёмный, сложный и глючный код, либо ещё одна версия pickle.
    Ответ написан
    Комментировать
  • Администрирование Linux - актуально ли?

    wwwater
    @wwwater
    Удачи тебе в твоем маленьком сибирском городке. Уверена, что у тебя всё получится. Ты так грамотно и аккуратно пишешь, и ещё хорошо формулируешь мысли на письме, а это много значит. Всё будет!
    Ответ написан
    Комментировать
  • Как реализовать поиск на сайте?

    @vladdimir
    Верстальщик
    Вам логику поиска надо делать или отображение уже готовых результатов, которые получаете от апи?
    Если второе и апи на том же домене, аджакс подойдет. На вскидку, не особо вникая, делал бы как-то так.
    На форму обработчик изменения, который отправляет пользовательский ввод в функцию поиска через аджакс.
    Получаем джейсон-файл с результатами, ставим заголовки в подсказки сразу, а результаты по энтеру и клику на кнопке искать.

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

    @Lexans
    1. Перед тем как писать код нужно разработать архитектуру приложения.
    Продумать варианты использования и оформить в виде диаграммы вариантов использования UML
    И самое главное сделать uml диаграмму классов программы. В которой указать компоненты классов и связи.
    2. Для проектирования uml диаграммы классов могут быть использованы паттерны
    citforum.ru/SE/project/pattern
    Однако не стоит использовать паттерны ради паттернов: прибегай к ним, когда возникает необходимость: паттерн решает проблему, а не создает
    Ответ написан
    Комментировать
  • Как быть хорошим junior?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    1. Адекватность и самостоятельность.
    Детальнее: Умение понять суть задачи, чтобы выполнить ее. Самостоятельно решать проблемы - в это слово входит не только то, что возникла проблема - порешал. А умение решить проблемы, которые ты решить не можешь. То есть организовать решение проблемы. Заблочили аккаунт? Выяснить, вызвонить, попинать, чтобы разлочили побыстрее. Не знаешь как решить какую-то техническую проблему - достучаться до куратора. Не сидеть и ждать три дня, пока он вспомнит про твою проблему, а регулярно уточнять. Занят куратор - подойти к другому. Не успеваешь решить в срок - прийти к куратору заранее, а не за час до конца срока.
    В общем, чтобы за тобой не бегали.

    2. Умение ставить правильные вопросы.
    Сперва загуглить, потом задать вопрос для уточнения. В идеале ставить вопросы, на которые ответ будет "да" или "нет", но это я утрирую. Не бояться спрашивать вещи, которые совсем не понимаешь, но тут не нужно ожидать что все будут разжевывать - следует задать вопрос, чтобы понять куда копать. Иногда достаточно знать пару ключевых слов, по которым можно загуглить.

    3. Желание учиться.
    Не бояться изучить лишнее, потому что "мне же это не пригодится". Умение гуглить по ключевым словам. Не лениться изучать как что-то работает, чтобы понимать почему это происходит. Понимание принципов работы очень сильно увеличивает интуицию.
    Ответ написан
    1 комментарий