• Есть ли польза от codewars?

    Djaler
    @Djaler
    Сеньор-помидор
    Активно пользовался, когда начинал изучать Python. Очень помогло в обучении, так как, имхо, для программирования на Python нужно перестроить мышление. И вот пишешь какую-нибудь простыню в си-стиле, а потом видишь как это делается одним красивым list comprehension, или просто библиотечной функцией
    Ответ написан
    Комментировать
  • Чего бы сложного сделать на javascript?

    Позволь себе jQuery.
    При куче постоянно всего нового в JS, jQuery используют почти везде. Куча готовых библиотек, и не кто не будет их переписывать. В этом нет смысла. jQuery будет всегда.
    Ответ написан
    Комментировать
  • Как выжить джуну единственным разработчиком на проекте?

    shindakioku
    @shindakioku
    Не сайтоклепатор
    Не читал, но девочку не кидайте :)
    Ответ написан
    Комментировать
  • Как работать с django на vps и вообще как ведется разработка проекта для продакшена?

    @romamo
    Архитектура. Highload. Data mining
    1. БД на сервере. Доступ к ней с сервера и с локальной машины.
    2. Заводим репозиторий проекта в git.
    3. Ставим virtualenv на сервер
    4. Настраиваем среду на сервере
    5. Работаем в PyCharm, умеет сам аплоадить все файлы по ssh.
    6. Запускаем на сервере запускаю вручную (чтобы видеть лог и ошибки). Если нужно, то поверх nginx.
    7. Если код неплатформозависимый, то запускаем локально: серьезно экономит время, не нужно ждать пока зааплоадятся файлы, удаленная БД дает небольшой оверхед.
    8. Платформозависимый - запускать локально в виртуалке.
    9. В довиртуальные времена я использовал отдельный компьютер с настроенной средой и бд, аналогичными продакшену.
    10. На продакшн выкладывается из репозитория. Тут каждый придумывает свою схему деплоя.
    11. virtualenv везде, причем отдельный для разработки, для тестирования, беты и продакшена.
    Часто обновляется внешний пакет, добавляется на дебаг, дорабатывается код, далее внешний пакет обновляется на бете, тестируется и потом только попадает на продакшен.
    Ответ написан
    Комментировать
  • Какую книгу по SQL стоит прочитать для изучения?

    zoroda
    @zoroda
    Необычный Fullstack
    Совсем кратко - в моём учебнике
    Более продвинуто: на сайте Postgres PRO
    Ответ написан
    Комментировать
  • Почему говорят что jquery не нужен?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    Скрипач не нужен, родной (с)
    Аргументы против jq:
    - современные браузеры достаточно хорошо поддерживают единый синтаксис современного екмаскрипт(native js)(на самом деле нет).
    - сторонняя библиотека, работает медленнее чем натив и в основном состоит из с-сахара (тоже не совсем правда)
    - тащить еще один ресурс весом от 64 кб до 200 кб, еще и со сторонних ресурсов замедляет загрузку( правда, но бред)
    Аргументы за:
    - Современные браузеры как и всегда один другого "ровнее", всегда есть косяки и "нюансы", на которые еще и попадаешь обычно в самый неподходящий момент, в жк обычно все работает одинаково везде, ну или лучше чем в нативе.
    - В жк реализована куча плюшек в 1 функцию которые в нативе занимают "многабукав", не каждый начинающий напишет их правильно, да и профи не все напишут оптимально, уверен что в большинстве случаев написанный нативом функционал будет хуже аналога из жк.
    - размер мин пакета жк 64 кб, и все они лежат на быстрых цдн серверах. Думаю это последнее что может повлиять на скорость загрузки страницы.
    - есть ОГРОМНОЕ количество скриптов написанных с учетом жк, не использовать их глупо, писать свой велосипед - вообще только в целях обучения(не берем крайние случаи когда плагин писал упоротый пингвин).
    - Синтаксис и краткость записи - вообще вне конкуренции.
    - Старые браузеры никто не отменял, часто заказчик требует чтобы работало в ие8, натив не канает или доставляет море анального удовольствия.
    Вывод: Если ты крут в жс, еще и работаешь в ангуларе/ещечетамдляфронта и тебе нужно сделать 2 действия в очень современных браузерах - jquery не нужен, и ты это сам знаешь. Если слова ангулар, вуе и проч для тебя не больше чем шум листвы за окном, а навесить плагинов и эффектов нужно - jquery наше все.

    UPD: для всех кто там отписался а ля "в связи (...), исчезновением проблемы совместимости со старыми IE (что и было основным назначением jQuery)." - свежачок
    Ответ написан
    4 комментария
  • Какую книгу по php можно взять для изучения, актуальную на сегодняшний день?

    therealmoronto
    @therealmoronto
    Middle full stack developer :)
    Вот такую php.net/manual/
    Самая свежая информация, и никакой воды.
    Ответ написан
    2 комментария
  • Где можно найти примеры тестовых заданий по php?

    NikkyNick1
    @NikkyNick1
    Эта книга поможет вам подготовиться. Охватывает наиболее часто встречающиеся вопросы на собеседованиях. Лично на моём опыте проверено.

    https://www.kobzarev.com/wp-content/uploads/books/...
    Ответ написан
    3 комментария
  • Какой фреймворк посоветуете для написания блога?

    slo_nik
    @slo_nik Куратор тега PHP
    Доброе утро.
    Попробуйте Yii2.
    После установки получаете практически готовый сайт, с несколькими готовыми страницами и простеньким дизайном. Практически готовый блог.
    Документация на русском, куча статей на русском, отличная поддержка сообщества.
    Ответ написан
    2 комментария
  • Как коректно спросить о том куда расти для повышения ЗП?

    mistik_max
    @mistik_max
    Копирайтер, йог и созидательный инвестор))
    Для начала нужно реальную ценность нести для компании, чтобы без вас там вообще делать нечего было, а потом уже смело открывать ногой дверь к шефу и требовать от него повышение)
    Ответ написан
    Комментировать
  • Как коректно спросить о том куда расти для повышения ЗП?

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

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

    Будьте конкретны:
    - "Моя цель на ближайшие 6 месяцев - вырасти до позиции XXX в текущей компании". И далее:
    - "Что мне нужно сделать для того, чтобы в течение 6 месяцев в моей компании вырасти до XXX ?"

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

    - "Что мне нужно для того, чтобы узнать ЭТО и научиться делать ТО ?". Cоставляете план действий (разбиваете необходимые шаги на месяцы, недели, дни) с дежурными сроками (для проверки запланированного и достигнутого, внесения в связи с этим необходимых корректировок и т.п.) - и вперед.

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

    Успехов.
    Ответ написан
    Комментировать
  • Как называется плагин для Sublime Text который автоматически добавляет комментарий в конце закрывающего блока HTML с классами и идентификаторами?

    @flareair
    Если вдруг еще не пробовали, то попробуйте Emmet.
    Он умеет вот так:

    Вводите
    .container|c
    Жмете Tab
    <div class="container"></div>
    <!-- /.container -->
    Ответ написан
    6 комментариев
  • Как решить проблему с концентрацией?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    У Вас проблемы психологического характера. Почему Вы ищите ответ на it ресурсе? Даже если у кого-то что-то подобное было, причины могут быть иные. Их очень много и то что Вам посоветуют, не зная реальных причин, может не только не помочь, но и усугубить проблему. Просто сходите к специалисту. Он найдет причину и даст совет. Не шутите с такими вещами, на ранних стадиях лечится все и просто, затянете и может быть печалька, очень, очень большая печалька.
    Еще раз:
    проблемы с пк или по - на тостер
    проблемы со здоровьем - к доктору.
    Ответ написан
    Комментировать
  • Какой программой воспользоваться что-бы найти момент изменения кадра в видео файле на 48 часов?

    Moskus
    @Moskus
    Запустить VLC из командной строки, скормив ему нужный файл и добавив опции --video-filter=motiondetect для включения фильтра детектора движения, по вкусу - --rate= для скорости воспроизведения, ну и -vv >logfile.txt - для вывода сообщений в текстовый лог, который потом предстоит изучить.
    Ответ написан
    5 комментариев
  • Как сделать сортировку объектов внутри массива по количеству ключей?

    search
    @search
    мама говорит что я особенный
    Array = Array.sort(function(a, b) {
      return Object.keys(a).length - Object.keys(b).length;
    });


    P.S.
    Array - это зарегистрированный конструктор в JS. Лучше не давать переменным названия как Object, Array, String и т.п. Иначе всё поломается.
    Ответ написан
    Комментировать
  • Bootstrap 3 или 4?

    sim3x
    @sim3x
    О, не бойтесь переучиться
    У нас тут такая профессия, что если не будете учиться каждый день, то вас никто нанимать не будет
    Ответ написан
    Комментировать
  • Как перебрать массив?

    @tomatho
    Рекомендую делать это днём.
    Открываешь шторы окна, чтобы было посветлее.
    Можешь дополнительно включить свет.
    Берёшь, высыпаешь весь массив на стол.
    Пальцами одни элементы отодвигаешь от других.
    Смотришь, чтоб элементы были хорошие.
    Ну и хорошие прямо со стола пальцем кидаешь в кастрюлю.

    А если серьёзно, то сначала сформулируйте понятнее.
    Ответ написан
    Комментировать