• Теперь я не могу сделать даже маленький сайт
    0
    в версиях 1.8-1.9 — это уже был проект вида "абстракции на абстракциях, погоняемых абстракциями на абстракциях, много раз рекурсивно повторить"

    Да, он по-моему с самого начала такой был. И это было избыточно. Абстракции хороши, когда от них практический толк есть, а не абстракции ради абстракций.

  • Теперь я не могу сделать даже маленький сайт
    0
    При этом любопытно, что некоторые проекты (например, монструозный Magento) выбирают всё же пользоваться именно ей.

    Я делал один проект на Magento в 2009 и он мне тогда показался просто тормознутым куском говна. Если его не переписали полностью в новых версиях, то ничего удивительного, что он так и не умеет в нормальные абстракции. Вообще, если вы в период 2005-2009 читали код популярных тогда PHP-проектов (Joomla, Wordpress, Bitrix, Drupal, etc.), то легко понять почему люди массово переходили на другие языки. Всё-таки одно дело, когда ты по-простому делаешь сайтик, как описанный в статье, а другое — когда ты с таким же пофигизмом делаешь CMS или фреймворк. Это получается персонаж для кошмаров.

  • Собеседование на миддла за деньги, после которого я готов идти джуном за еду
    +3
    А если отказаться писать по принципиальным соображениям, то возникает сомнение в адекватности и подозрения в токсичности кандидата.

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


    Как-то писал сортировку то ли троек, то ли четвёрок объектов. Вызывать для них тяжёлый квиксорт претило моему перфекционизму :).

    Это несколько неадекватно, если это не является узким местом. Ради чего вы добавили когнитивной нагрузки всем людям читающим данный код, потратили время на написание самого кода, тестов на него и проведение бенчмарков? Насколько ваш код "обогнал" квиксорт на массиве из 4 элементов то?

  • Нет, Microsoft не переносит Windows на Linux
    0
    Сила windows в использование домашних станций в качестве игровых консолей. Т.е. ради игры обычный юзер ее ставит.

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


    Если раньше я пилил свои продукты на Windows, то уже около пяти лет я прекратил это делать.

    Это ещё что. Я вот лет 12 как слез с винды, и теперь когда её вижу на чьём-то компе вообще теряюсь, всё дико тупит (но это, видимо, из-за HDD vs SSD у меня, возможно, другие ОС уже тоже на HDD не юзабельны, как и винда), без поиска хрен что найдёшь. Хотя во времена XP я в винде вплоть до уровня ядра ориентировался. А сейчас ощущение, что вообще другая ОС.


    Как сдох MS Explorer.

    Вы, наверно, про Internet Explorer? MS Explorer — это файловый менеджер, aka Проводник. Или его тоже уже кильнули?

  • Нет, Microsoft не переносит Windows на Linux
    +6

    Я на первой работе успел на Win2000 поработать, не сказал бы, что она особо быстрее XP. А если ещё в XP поотключать визуальные эффекты, которых в Win2000 просто нет, то ещё фиг знает какая быстрее будет.
    XP — определенно была одной из лучших версий Windows, которые выпустила MS, а на втором месте имхо 7-ка. Но понятно, что невозможно сидеть вечно на удачной версии, отрасль подстёгивает к постоянному движению либо на новые версии, либо на альтернативы.

  • Представьте — вам дали гору денег, но забрали программирование навсегда. Обрадуетесь? Что будете делать?
    0

    Да даже если за 20 лет заработать, это всё равно большая сумма. Которую вполне можно инвестировать так, чтобы тратить по $500 тыс в 10 лет, а сумма при этом не уменьшалась.


    А вот когда вы заработаете $1 млн за 20 лет, у вас не будет $1 млн, потому что тратить вы будете по мере зарабатывания, и на руках останется от силы $150-250 тыс.

  • Как НЕ надо начинать изучать программирование
    +1
    А Дельфи убила потеря совместимости исходников между восьмой и седьмой версиями. :(

    Скорее её платность. Когда даже MS выкатила бесплатную VS Express, Delphi продолжала оставаться платной, даже для учебных целей. Поэтому популярность её более-менее держалась только в СНГ, где всем тогда было плевать на лицензионную чистоту. Но где-то после 2008 года, у нас тоже началось движение в сторону легализации используемого софта.
    Хотя попытка погнаться за .NET тоже была не на пользу. За Delphi никогда не стояло столь крупной компании, чтобы эффективно и успешно двигаться в разных направлениях.


    Кто помнит C# Builder?

    C# Builder


    А потом совсем уж какая-то "наркомания" вышла, в виде Delphi for PHP. В общем, полная расфокусировка.

  • Как НЕ надо начинать изучать программирование
    0
    Не знаю, мне нравится
    github.com/Clozure/ccl/releases
    released this on 20 Apr

    Понятно, что это стёб, но вообще Lisp вполне хорошо подходит для обучения программированию в нормальном режиме (а не как у автора статьи, когда надо через год на работу устроиться). Правда, я бы посоветовал взять Racket — прекрасная современная реализация Scheme.

  • Почему тестировщиков «джун», «мидл» и «сеньор» не существует. Или как мы уже 10 лет работаем без грейдов
    +1

    С чего бы начальнику сетевого отдела самому сервера в стойки ставить и подключать? У него других дел хватает.

  • Многоликая Убунта в 2020 году
    +4

    Тем, кому нравится Cinnamon/MATE/Xfce, рекомендую присмотреться к Linux Mint. А то Ubuntu со временем какая-то немного неповоротливая стала.

  • Почему тестировщиков «джун», «мидл» и «сеньор» не существует. Или как мы уже 10 лет работаем без грейдов
    0

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

  • «Остановите Total Commander!» или главная проблема свободного ПО
    0
    ЦА вполне может быть «кому понравится». То есть, не проект определяется через ЦА, а ЦА через проект.

    Кстати, да. Например, "пользователи продукта X" — это вполне себе конкретная аудитория, которая может быть целевой для продукта Y, который решил сделать то же, что и проект X только с блэкджеком и шлюхами.

  • «Остановите Total Commander!» или главная проблема свободного ПО
    +2
    Допустим я готов тратить время и делать пулл-реквест. Но зачем мне тратить время, если его наверняка не вмержат и даже обсуждать не хотят?

    Так вы сделайте issue сначала и напишите в нём, что можете попробовать исправить. Если проект в активной фазе разработки/поддержки, то на него что-то ответят. Если нет, а вам надо, то сделайте форк чисто для себя.


    Плюс есть достаточно стандартные теги для issues:
    help-wanted — ваш PR примут, если нормально оформите
    wont-fix — ваш PR точно не примут

  • Зарплаты айтишников в первой половине 2020: +8% за счет Москвы
    0

    Это всё понятно. Но это никак не определяет стоимость работы программистов. Её просто внесут в расходы, как впрочем и остальных сотрудников. А уж будут ли доходы и в каком размере, больше зависит от product-market fit, чем от программистов.

  • Зарплаты айтишников в первой половине 2020: +8% за счет Москвы
    0

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


    В современных реалиях — говоришь начальству: есть гипотеза, что если я сниму квартиру под офис, то я буду выполнять сложные задачи на 30-50% быстрее. Если подтвердится, поднимете мне зарплату на 20%?
    Если вы действительно решаете сложные задачи, то руководство с радостью согласится на такое. Дальше останется снять квартиру рядом с домом и провести реальный эксперимент.


    P.S. Самое тяжелое в нашей работе — это сидеть за компом (спина и глаза слишком напрягаются). Практически всё остальное — легко, либо может быть преобразовано в легкое.

  • Зарплаты айтишников в первой половине 2020: +8% за счет Москвы
    0
    тяжёлый и простой очень плохо сочетаются, если речь идёт не о большом камне ))

    Да почему же? Если задуматься, то вокруг огромное количество простых тяжёлых дел, например:


    • бегать по утрам
    • вставать в 6 утра каждый день
    • прекратить употреблять рафинированный сахар
    • для тех, кто курит, отказаться от курения
    • манименеджмент и управление рисками

    Просто люди обычно залипают на простые лёгкие дела, типа:


    • лежать на диване
    • смотреть телек/Youtube/сериалы
    • бухать

    Считаю, что тяжёлый труд тоже сложный

    Считать вы, конечно, можете что угодно. Но это не соответствует смыслу слова "сложный". Справедливости ради, можно добавить, что тяжёлое может быть и сложным, но это просто 1 из 4 квадрантов (лёгкое простое, тяжёлое простое, лёгкое сложное, тяжёлое сложное), но в него мало что попадает из работ, сходу только космонавты вспоминаются.

  • Зарплаты айтишников в первой половине 2020: +8% за счет Москвы
    0

    Стартапы — это высокорисковая инвестиция, может выстрелит, а может и не выстрелит. А разработку в любом случае оплатить придётся. То, что вы говорите, это больше к энтерпрайзу относится, где всё более-менее стабильно и можно хоть как-то окупаемость прогнозировать.

  • Зарплаты айтишников в первой половине 2020: +8% за счет Москвы
    0

    Вы тоже, как и sumanai путаете тяжелую работу со сложной. Водить газельку может научиться кто угодно, поэтому за это никогда не будут много платить, это простая работа, хоть и тяжелая. Поднимать холодильники на 10й этаж без лифта — тоже тяжелая работа, но ещё ни один человек не учился этому 10 лет, потому что это простая работа.


    Ну вам виднее, из своих Москвов. А у нас на заводах зарплата в 20к считается большой.

    Я из города с населением 400 тыс. человек. У нас начинающий инженер-конструктор на заводе получает от 30 т.р., опытный — 60-80 т.р. Это, в принципе, тот же уровень зарплат, которые имеют программисты, работающие на местные фирмы.

  • Зарплаты айтишников в первой половине 2020: +8% за счет Москвы
    0

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

  • Мяу-атака удалила уже 4300 баз данных
    +1

    Так в том то и вопрос. Юридических разрешений большинство сайтов не даёт. Получается, что вместо банера про куки, который сейчас почти на всех сайтах, нужен банер с юридическим разрешением. А то вы ведь даже просто читая, можете ненароком записать что-то в таблицу с аналитикой или кол-во просмотров инкрементировать.

  • Мяу-атака удалила уже 4300 баз данных
    +2
    Потому, что мне дала на это разрешение администрация сайта.

    Прям с подписью и печатью? Или под разрешением имеется в виду то, что вы просто можете это делать, авторизовавшись под своей учётной записью?
    А вы перечитываете правила сайта перед тем, как написать комментарий? А то вдруг туда добавился запрещающий пункт, а техническая возможность осталась. Я вот сейчас пролистал, так там вообще нет списка разрешений, только список того, что запрещено.


    P.S. Про взломы тут речи не идёт. Насколько я понял, в этой "атаке" доступ был предоставлен владельцами баз и никакие недокументированные возможности не использовались.

  • Зарплаты айтишников в первой половине 2020: +8% за счет Москвы
    0

    Можно несколько примеров? Логика подсказывает, что чем ближе к МРОТ, тем скорее усилия, прилагаемые к работе, будут стремиться к формальному минимуму, необходимому чтобы не уволили.

  • Зарплаты айтишников в первой половине 2020: +8% за счет Москвы
    +1

    А почему вы в это не верите? Во-первых, в России очень много регионов, в каких-то региональная средняя будет ниже российской, а в каких-то (столицы, северные) раза в 2 выше.
    Во-вторых, в России высокий коэффициент Джини, другими словами, 70-75% людей могут получать ниже средней зарплаты. Обычно эти люди не заняты профессиональным развитием, зато любят пожаловаться, поэтому они с удовольствием присядут вам на уши с рассказами о том, как всё "плохо". Поэтому у вас может возникнуть когнитивное искажение типа того, что "средняя зарплата где-то на уроне минималки, 15-20к".
    Я практически уверен, что такого нет ни в одном регионе. Это чисто статистически почти невозможно. Т.е. модель то постороить можно, но на практике люди просто перестанут делать сложную работу, если премия за это будет 3 т.р. по сравнению с минималкой.

  • Зарплаты айтишников в первой половине 2020: +8% за счет Москвы
    0

    Вы хоть год указывайте… А то 20k в 2010 и в 2020 — это совсем разные деньги.

  • Мяу-атака удалила уже 4300 баз данных
    +3

    Почему писать неправомерно, если есть доступ? Вот вы ведь написали комментарий, и он записан в базу данных, т.е. вы осуществили запись в чужую БД, пользуясь своим доступом (аккаунтом).

  • Зарплаты айтишников в первой половине 2020: +8% за счет Москвы
    +2

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

  • Зарплаты айтишников в первой половине 2020: +8% за счет Москвы
    +6

    Надо просто уметь правильно читать эти обзоры.
    Взять тот же упомянутый JS. В статье он имеет следующие данные по перцентилям: 45/70/105/156/200. Что это значит?


    Это значит, что
    от 45 до 70 т.р. вы можете найти зелёного пока ещё джуна
    от 70 до 105 т.р. — крепкого джуна
    от 105 до 130 т.р. — джуна переходящего в мидла
    от 130 до 180 т.р. — мидла
    от 180 до 200 т.р. — мидла переходящего в сеньоры
    от 200 т.р. — сеньора


    Если вы ищете в Москве, то умножьте все суммы ещё на 1.4 (точнее на 150/108), а если в маленьком городе, то наоборот — на 0.74. Правда, если вам нужен сотрудник со знанием английского, то всегда умножайте на московский коэффициент, вне зависимости от расположения компании (недальновидные компании это упускают). А если сотрудник даже читать по-английски не умеет, то он получит ещё понижающий коэффициент, и будет получать в 2 раза меньше, чем я написал.


    Это не соответствует действительности?


    P.S. Тут, правда, надо учитывать, что есть компании, особенно их много в регионах, которые дают сотрудникам номинальный уровень вместо реального повышения зарплаты. Ну типа "теперь ты сеньор и получаешь уже не 60, а 80 т.р." xD
    Из-за этого данные с разбивкой по грейдам не покажут столь реальной картины, как текущие с разбивкой по перцентилям.

  • Зарплаты айтишников в первой половине 2020: +8% за счет Москвы
    +3
    JS при его медианной в 105К вы получите только джуна, хорошего такого, крепкого, но джуна.

    Другими словами, 50% программистов на JS — джуны. И что вас в этом удивляет? С учётом того, что сейчас все, кому не лень, входят в IT через JS и Python, я бы не удивился даже если бы там гораздо больше джунов набралось, то же самое с тестированием, администрированием, дизайном и всем остальным по чему сейчас наделали курсов из серии "Как получать 100k через 3 месяца". Так что, по-моему, за медианную з/п получить крепкого джуна тут вполне логично.


    За мидла — 150К заплатить меньше только по большой удаче, а это 75% перцентель, если верить графику.

    Да тоже вроде логично. Мидлы в районе 75% перцентиля, сеньоры — в районе 90%.
    Даже стало интересно, как вы как-то по-другому интерпретируете эти графики?

  • Ты добавил всего две строчки. Почему на это ушло два дня?
    0

    Шутки шутками, а чем выше уровень разработчика, тем больше кода он удаляет из проекта (YDNIA). Т.е. если проект уже не в начальной фазе разработки, то прекрасным результатом работы будет то, что по факту выполнения задач удалённых строк окажется существенно больше, чем добавленных (при условии, что строки тестов в учёт не идут).

  • IT: Уйти и не вернуться
    0
    Уж за 15 ты лет можно решиться и выучиться.

    У меня есть друг, которому я ещё лет 10 назад начал советовать освоить программирование. При этом он даже сис.админом работает (т.е. в сто раз ближе к программированию, чем Петя с завода), и за эти 10 лет у меня несколько раз была даже возможность устроить его стажером или джуном по знакомству. Но вот не лежит у него к этому душа, даже при всех возможностях.

  • Яндекс, Сбербанк, Билайн, Контур и другие призвали сотрудников работать удаленно на неделе выходных
    0

    Так работа пресс-секретаря в том и состоит, чтобы разъяснения доносить до народных масс. Так что это его прямые полномочия.

  • Коронавирус: филогения, курение, летальность и снижение рисков заболеть
    0

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

  • [Обновлено в 10:52, 14.12.19] В офисе Nginx прошел обыск. Копейко: «Nginx был разработан Сысоевым самостоятельно»
    –1

    Периоды гиперинфляции обычно связаны с войнами и мощными политическими пертурбациями. Тут просто так попало, что для США этот период был стабильным. Если взять 150 лет до 1913, то в США был аналогичный пиздец с обесцениванием накоплений и неоднократно.

  • [Обновлено в 10:52, 14.12.19] В офисе Nginx прошел обыск. Копейко: «Nginx был разработан Сысоевым самостоятельно»
    0

    Тут фишка в том, что доллар как был доллар так и остался. А рубль — это уже совсем другой рубль другой страны, поэтому напрямую сравнить не получится, только по косвенным признакам.


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


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

    Так нельзя считать, потому что банковская система тех времён не сохранилась. Так что от вклада у вас ничего не осталось бы. Беда тут в том, что одну математику тут бессмысленно применять, нужно ещё логику, чтобы вычисления обрели какой-то практический смысл. Если бы у вас сохранились рубли образца 1913 года, вы бы на них сейчас купили даже больше, чем тогда, гораздо больше… но это уже нумизматика )))

  • [Обновлено в 10:52, 14.12.19] В офисе Nginx прошел обыск. Копейко: «Nginx был разработан Сысоевым самостоятельно»
    +1

    Да нет, это у комментатора выше странное понимание термина деноминация. Которая по сути просто отбрасывание нулей. Проведи сейчас ещё одну деноминацию на 3 нуля, и вот уже рубль образца 1913 года эквивалентен 1.5 современного рубля.
    В чём же тут обесценивание? Если по факту просто нолики добавились вследствии инфляции (а это происходит абсолютно со всеми валютами). А в остальном ни цены, ни зарплаты почти не изменились.


    Обесценивание — это когда Вы на свою зарплату можете купить новый ноут, а условно через год Вы на свою же зарплату только мышку для ноута можете купить. Такие случаи в истории России были, но они были локально. А тут речь о том, что и у вас зарплата в 10 раз выросла и цена на ноут в 10 раз выросла. Нолик добавился, а по факту нифига не поменялось.


    P.S. Кстати, по поводу доллара… Он с 1913 года официально подешевел в 26.28 раз. А курс рубля к доллару в 1913 году составлял 1.94 рубля за доллар. На данный момент — 61.90. Т.е. рубль подешевел к старому доллару в 31.91 раз, а к современному — в (31.91/26.28) раз, т.е. рубль обесценился на 21% сильнее, чем доллар за сто с лишним лет.
    Интересно, что плюс/минус те же 20% получились, не так ли? Это и есть относительное обесценивание рубля, о котором имеет смысл говорить. А абсолютное обесценивание никакого практического смысла не несёт, т.к. является бессмысленным жонглированием нулями.

  • [Обновлено в 10:52, 14.12.19] В офисе Nginx прошел обыск. Копейко: «Nginx был разработан Сысоевым самостоятельно»
    0
    При СССР экономика не росла с 1913 года совсем, т.е. рост был ровно 0%.

    Вывод неправильный. Экономика росла и падала, точно так же как и в современной России.

  • [Обновлено в 10:52, 14.12.19] В офисе Nginx прошел обыск. Копейко: «Nginx был разработан Сысоевым самостоятельно»
    –4

    Ну, это жонглирование нулями… Вы не на деноминации смотрите, а в сравнении… Допустим, ситуацию в 1913 году и в 2019 году. Рубль 1913 года в современных деньгах, в зависимости от методики расчета эквивалентен примерно 1000-2000 современным рублям, можно взять 1500 руб. для простоты сравнения.
    Средняя зарплата в 1913 году была 37,5 рубля (в текущих деньгах 56250 руб.). А текущая средняя зарплата — 45540 руб. По покупательной способности там в среднем такая же история.
    Другими словами, рубль за 106 лет обесценился примерно на 20%. И то это локальные последствия событий 2014 года. Если сравнивать 1913 г. с 2013 г., то в современной России была ситуация и получше. И уж точно, ни про какие обесценивания в тысячи раз речи быть не может.

  • Путин подписал закон об обязательной предустановке российского ПО на гаджеты
    0

    Да не, как же Медведев без айпада то будет?

  • Топ-5 JS-фреймворков для фронтенд-разработки в 2020 году. Часть 1
    0

    А пока из Смоленска… Там ведь даже С как доллар в названии есть xD

  • Восстановленные смартфоны: выгода или обман?
    +1
    А какие покупать то?

    Берите такого плана:

    телефон


    Они надёжно защищены от самоуправства производителей.