• Насколько долгосрочна в обучении мотивация знать чего-то такое, чего не умеют другие?

    paran0id
    @paran0id
    Умный, но ленивый
    Знаете, поначалу многие хотят странного. Освоить FreeBSD, с нуля стать хакером, написать социальную сеть на ассемблере, первым автомобилем взять дедову Победу, научиться играть Цоя на гитаре, но чтоб на десятиструнной и без ладов.

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

    Знания "не для всех" придут с опытом. Кстати, совсем не обязательно, что эти знания будут ценными и полезными. Вы вполне можете слить лет пять на доскональное изучение какой-то местечковой фигни, которая нигде и никому больше не нужна.
    Ответ написан
    8 комментариев
  • Должен ли front-end разработчик знать Python?

    IonDen
    @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    Вообще полезно знать не только JS, расширяет кругозор.
    Ответ написан
    Комментировать
  • Должен ли front-end разработчик знать Python?

    @12rbah
    В целом нет. Но в зависимости от работы, он может быть полезным дополнением, можно конечно использовать для того, чтобы писать простое бэкенд апи для тестов, но это можно делать и на NodeJS, т.е. знание питона это скорее специфичное требование у определенных вакансий.
    Ответ написан
    1 комментарий
  • Как можно назвать эту схему?

    Схема подключения/соединения/коммутации "чего-то" (с "чем-то"|и "чего-то")?

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

    PS: Непрошенная критика самой диаграммы

    за такой стиль диаграммы стоит руки отрывать:
    1. Цветные стрелочки, да ещё и с близкими цветами (синий+фиолетовый)
    Цветовая слепота достаточно распространена, чтобы учитывать её.
    Да и "так нужно руководителю" наводит на мысль, что кто-то захочет напечатать её на чб принтере.
    2. Один объект от другого отличается только надписью => нужно внимательно вчитываться
    3. Принципиально разные объекты собраны в кучу
    4. Стрелки очень тонкие и тоже собраны в кучу. Чтобы понять что к чему подключено - приходится играть в детскую игру про нахождение отдельных ниток в клубке.
    Примерно так это воспринимается
    wonder-day-labyrinths-31.jpg

    5. Если важны порты на коммутаторах, то почему не подписаны номера?
    Если порты не важны, то почему они в принципе отображены на схеме?

    Критикуешь-предлагай

    1. Заменил синий на зелёный, чтобы если человек слепой на 1 цвет, то чтобы хотябы только 1 из цветов оказался серым.
    2. Все цветные линии заменил на пунктирные, чтобы в случае цветовой слепоты можно было понять, какие именно линии цветные
    3. убрал выравнивание по вертикали.
    4. Сгруппировал устройства, которые подключены только к первому свичу в группу.
    5. Выделил жирным соединения двумя кабелями. (это же кабели изображены?)
    63a321fdba794668962095.png

    Ответ написан
    3 комментария
  • Что можно считать за item?

    otdameskapizm
    @otdameskapizm
    Помог ответ? Отметь решением...
    Если вопрос касается наименования id/class, то любую структурную единицу можно считать за item, а в DOM это все же будут узлы (node). Хотя, конечно, преимущественно item - структурная единица, которая будет повторяться неоднократно
    Ответ написан
    Комментировать
  • Возможен ли LIMIT на сгруппированные строки?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    В MySQL 8 через оконные функции.
    Ответ написан
    Комментировать
  • Что лучше: больше полей или больше Join?

    Больше джоинов - нужно больше индексов и запрос дольше и сложнее будет выполняться из-за необходимости джоинить и обращаться к разным областям диска.

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

    + Учитывай, какой вариант тебе будет поддерживать легче, если нужны будут какие-то изменения.

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

    Конкретно в этом случае мне больше нравится вариант, где будет по колонке на каждую соцсеть - так СУБД сможет в один проход и без каких-либо индексов всё посчитать.

    А ещё в вашем кейсе можно посмотреть в сторону БД временных рядов.
    А ещё можно вообще не фиксировать каждый отдельный клик, а хранить уже в агрегированном виде количество кликов на каждом посте (может быть как дополнение к предыдущим вариантам, чтобы ускорить запросы)
    Ответ написан
    Комментировать
  • Почему не открывается сайт с https в ОАЭ и Саудовской Аравии?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    в Великих Восточных Демократиях (Казахстан, кстати, тоже) очень любят ограничения и подмену сертификатов

    Он не содержит порнографии, не продаёт запрещённые вещества. Это обычный сайт по продаже туров.

    что там не работает или что на сайт - никто у шейхов разбираться не будет, тем более у самих врядл ли поблочено
    щелкнули пальцами - пригнали индусов/пакистанцев - те накодили, отчитались, и ниипет

    поэтому декомпозируй - чекай через VPN, выясняй что проблема не в бегете,
    потом отладка соединения или поиск на каких IP работает
    Ответ написан
    Комментировать
  • Почему Doom портируют куда только можно?

    NeiroNx
    @NeiroNx
    Программист
    Вопрос скорее философский.
    Ответ: скорее потому что разработчик открыл исходные коды и сделал их общественным достоянием, потому что известный.
    Можно также спросить почему везде Энштейна рисуют, ведь полно других ученых.
    Ответ написан
    Комментировать
  • Стоит ли изучать sql, или же сразу заняться изучением ORM?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    ORM внезапно преобразует ваш код в sql.
    Опять же внезапно, этот код может быть не оптимален.
    Для того что бы понять что есть проблема вы должны понимать сиквел.
    А для того что бы понять как быстрее, важно знать о SQL

    Общие советы такие используйте механизмы БД, Используйте их по полной, не стесняйтесь хранимых процедур или сборок
    Ответ написан
    Комментировать
  • Как получить диплом сред-спец образования программисту без техникума и 4 лет впустую?

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

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Для MySQL 8 можно, но запрос страшненький
    WITH RECURSIVE `cte` AS (
      (SELECT `id`, `locationid`, `eventid`,
              TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(CONCAT(`list`, ','), ',', 1), ',', -1)) AS `date`,
              1 AS `idx`
        FROM `test`
        HAVING `date` != '')
      UNION
      (SELECT `t`.`id`, `t`.`locationid`, `t`.`eventid`,
              TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(CONCAT(`t`.`list`, ','), ',', `cte`.`idx` + 1), ',', -1)) AS `date`,
              `cte`.`idx` + 1
         FROM `cte`
         JOIN `test` AS `t` ON `t`.`id` = `cte`.`id`
         HAVING `date` != '')
    ),
    SELECT `id`, `locationid`, `eventid`, 
           CONCAT (SUBSTRING(`date`, 7, 4), '-', SUBSTRING(`date`, 4, 2), '-', SUBSTRING(`date`, 1, 2)) AS `date`
      FROM `cte`
      HAVING `date` >= :firstDate AND `date` < :lastDate

    Лучше один раз потратить время и нормализовать таблицу.
    Ответ написан
    3 комментария
  • Что за Чудо СЕОшники?

    Grinvind
    @Grinvind
    Помогаю увеличивать трафик с поисковых систем
    Накрутка поведенческих факторов. Чёрный метод, за который может прилететь бан.
    Ответ написан
    Комментировать
  • Как реализовать наследование в данной задаче?

    @NSpartak
    Можно так:
    internal class Soldier
    {
        public virtual string Attack() => "Shoot from gun";
    }
    
    internal class CoolerSoldier : Soldier
    {
        public override string Attack() => base.Attack() + " and throw a grenade";
    }
    
    internal class ManInBlack : Soldier
    {
        public new virtual string Attack() => "Shoot from blaster";
    }
    
    internal class ManInBlackBoss : ManInBlack
    {
        public override string Attack() => base.Attack() + " and call an army of aliens";
    }
    Ответ написан
    Комментировать
  • Что должен знать Middle+ разработчик Go?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    3-5 коммитов в популярные либы достаточно
    Ответ написан
    4 комментария
  • Что должен знать Middle+ разработчик Go?

    opium
    @opium
    Просто люблю качественно работать
    так ты ж мидл мы у тебя должны спрашивать
    Ответ написан
    Комментировать
  • Штраф за использование шрифта в ютуб видео?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    В одном из видео использовалось 22 символа. А в другом уже побольше символов использовал.
    Претензия предъявляется по факту использования, а не по количеству символов.

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

    Другой вопрос что во первых для того чтобы что-то вам предъявить правообладатель либо его представитель должен посмотреть ваш ролик, увидеть шрифт, проверить есть ли у вас лицензия на момент снятия ролика и тд и тп... Вероятность КРАЙНЕ мала, думаю никто заморачиваться не будет, а автоматически находить лицензионные шрифты в видео вроде пока не додумались...
    Ответ написан
    2 комментария
  • В чем "вкус" react?

    vfreelancer
    @vfreelancer
    php
    представьте форму из 5 табов, в каждой по 15-20 полей. при изменении некоторых селектов часть полей пропадает, другие появляются, плюс какие-то селекты заполняются с сервера. плюс часть полей зависят от того, кто именно заполняет, плюс локализация, плюс валидация онлайн с проверками в бд на сервере. с реактом решение в разы легче и быстрее должно быть
    Ответ написан
    Комментировать
  • Как освободить место на компьютере?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Ить, такое впечатление, что я вижу машину времени от Илона Маска. Такой комп был бы хорош лет двадцать назад. Сейчас, как его ни крути - он не станет хоть сколько-нибудь лучше.
    Ответ написан
    Комментировать
  • Как правильно находить готовые коды, плагины на разных языках?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    Мда. С такой грамотностью далеко не уйдёшь... ПредпрИниматель...
    Я дам простой ответ - предприниматель сам должен уметь находить ответы на вопросы, которые ты здесь задаёшь.
    Ты занимаешься не своей работой."Куски кода искать" должен не руководитель, а разработчик, это его работа и его профессия, за это ты платишь ему деньги
    Ответ написан
    5 комментариев