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

    Впрочем сахар и алкоголь чуть ли не единственные продукты, в отношении которых практически все врачи и диетологи сходятся во мнениях.
  • Кофе и чай удивительно полезны для здоровья
    0
    С витаминами тоже не всё так просто ;)
    И даже чрезмерный скрининг у врачей может принести вреда больше, чем пользы.
  • Соцсети ответили матом на его запрет
    0
    Разве я старался? Проповеди о ЗОЖ и культуре речи я им не читал.
    Вопрос в другом. Уважаемая мной Екатерина Шульман считает, что разнообразие снижает агрессию.
    Правила вроде вышеупомянутых снижают разнообразие. Так что может в идеях толерантности что-то и есть, если дело не доходит до квот.

    Возвращаясь к теме: как запрет мата, так и дискриминация по принципу «он матом не ругается» скорее всего плохи. Не говоря уже о том, что это противоречит ТК.
  • Соцсети ответили матом на его запрет
    +1
    В начале нулевых видел IT-команду, требования которой к кандидатам были:
    1) пить водку
    2) ругаться матом
    3) не быть женщиной или геем
    Не удовлетворяющие им до этапа тех. собеседования не доходили.
    По странному совпадению это также была одна из самых токсичных команд, виденных мною.
  • Математик-пенсионер, «хакнувший» лотерею
    0
    В первую очередь. Еще что-то такое вроде было в Breaking Bad.
    Или вот сейчас Blacklist смотрю, как раз вчера показывали мужика, который всю комнату в мотеле обмотал целофаном и растворил в ванне ненужного свидетеля. ФБРовцы очень ругались, что никакого ДНК найти не могут.
  • Ежедневные сложности сениор-разработчика
    0
    Бывают разные подходы, но чаще тех. лиды отвечают за чисто технические решения. А за управленческую пургу отвечают продакт менеджеры и/или скрам-мастера.
  • Математик-пенсионер, «хакнувший» лотерею
    0
    Такой закон был бы логичен и наверняка сериалы не раскрывают секреты, кроме тех, которые и без того достаточно широко известны.
    Но штуки вроде использования перчаток или обматывания всей комнаты полиэтиленовой пленкой (чтобы ДНК не оставить) показывают часто.
  • Математик-пенсионер, «хакнувший» лотерею
    0
    Ну это же комедия. Сомневаюсь, что реальные преступники отмывали по таким грабительским ставкам.
    Я не спец, но ходили слухи о разных схемах вроде стоматологов с их золотыми коронками.
    А для США целые пособия в виде сериалов вроде «Озарка» есть.
  • Математик-пенсионер, «хакнувший» лотерею
    +2
    В СССР только 25% от оценочной стоимости клада принадлежало нашедшему.
    Так что Шеф отдавал государству 75%.
  • Как Amazon тратил по $500 млн на разработку провальных игр и почему ничего не вышло
    0
    «Раз счастье, два раза счастье — помилуй Бог! Надо же когда-нибудь и немножко умения.»
    (с) А.В. Суворов
  • Как Amazon тратил по $500 млн на разработку провальных игр и почему ничего не вышло
    0
    Как-то не похоже на fail fast.
  • Абстракции в глазах смотрящего
    0
    Отличная статья, спасибо!
    Но не решается ли часть упомянутых проблем хорошо поставленным процессом обучения?
    Как говорит Екатерина Шульман «выучите трудные слова и они станут простыми».
  • Олды в ИТ
    +4
    Не соглашусь. У меня 25 лет стажа программистом, и я бы не сказал что нынешнее поколение как-то отличается от нашего. Точно так же есть внимательные и невнимательные, умные и глупые, прилежные и ленивые.

    Может быть таблицу умножения или «Евгения Онегина» и меньший процент знает, но сказать что им это сильно в работе мешает нельзя.

    А вот английский они знают лучше, чем мы в их годы. Все-таки свободный доступ к контенту дает ощутимый такой эффект.
  • Российские айтишники и где они обитают: опрос о жизни и работе
    +1
    У нас работает такой вариант — находим нормальное расположение (по сути землю) с какой-нибудь хаткой без удобств, покупаем и обустраиваем его. Уже два дома так сделали — себе и тёще.
    Есть быстрый интернет, шаговая доступность от остановок маршруток, 20 минут на машине до центра города (не Москва).
    Первую хатку с землёй обменяли на двухкомнатную квартиру в спальном районе. Стройка, правда, требует массы времени, нервов и некоторого количества денег, но зато гибридное решение приводит к дому мечты с планировкой «под себя».

  • Российские айтишники и где они обитают: опрос о жизни и работе
    +2
    С поддержанием порядка особых сложностей нет. Жена ландшафтный дизайнер, делать из двора конфетку её хобби. Для объемных работ нанимаем подсобников.
    От машины я отказался. При нерегулярных поездках удобней и, как ни странно, дешевле выходит такси.
    Но есть нюанс: мы живем в частном секторе крупного города, а значит получаем все преимущества инфраструктуры и доступа к интернету. В селе было бы тяжелее.
  • Российские айтишники и где они обитают: опрос о жизни и работе
    0
    Очень рекомендую, сам давно перебрался в такой из квартиры. Всем доволен, сплошные плюсы.
  • Visa и Mastercard начали расследование против Pornhub
    +1
    У японцев вроде не отключается.
  • В каких странах и городах разработчики зарабатывают больше, если учесть налоги и стоимость жизни?
    0
    В Украине тоже. Но для этого контрагент в лице IT-компании должен подать в суд на ИП-программиста и выиграть дело о задолженности. Оно им надо?
    На практике ни одного такого случая мне неизвестно.
  • В каких странах и городах разработчики зарабатывают больше, если учесть налоги и стоимость жизни?
    0
    Вполне возможно, что имеет смысл. Если лет 10 назад однозначным топом для айтишников СНГ была Москва, то сейчас по совокупности факторов Харьков или Львов попривлекательней будут. Особенно если нравится аутсорс.

    Ну по крайней мере пока лавочку с ЧП не прикрыли…
  • В каких странах и городах разработчики зарабатывают больше, если учесть налоги и стоимость жизни?
    +2
    В Украине ИП по сути и есть официальное трудоустройство для IT. Не удивлюсь, если процентов 90 айтишников так работает.
    Медицина покрывается обычно страховыми, на пенсию уже давно никто не надеется в любом случае.
  • Часть вторая. Как проходить code review по версии Google
    0
    “… какая разница – писать ли «моршрут» или «маршрут», «велосипед» или «виласипед»? От этого ведь велосипед мотоциклом не становится. Важно только, чтобы всё было понятно. А какая там буква в середине стоит — «а» или «о», — это, помоему, совершенно безразлично. И зачем только люди сами себе жизнь портят? Когда-нибудь они одумаются и отменят сразу все орфографические правила.”
    (с) А.Алексин

    Правила вроде орфографических, coding conventions, commit messages conventions и т.д. вроде бы практического смысла не несут, но позволяют читать код/текст чуть-чуть быстрее. Итоговая экономия времени может быть ощутимой.
    Собственно смысл всех этих правил — сделать жизнь тех кто будет разбираться в коде/ревьювить реквест чуть проще и приятней. Чтобы могли разобраться быстро и без крови из глаз.
    При работе в одиночку всё это не нужно, конечно.
  • Часть вторая. Как проходить code review по версии Google
    0
    По традиции? А есть чуть более логическое обоснование? Потому что я не вижу здесь никакой разницы.


    Определенное обоснование есть (см. 5. Use the imperative mood in the subject line).

    В целом большинство соглашений в программировании написаны конечно не кровью, как правила техники безопасности, — но некоторым образом выстраданы.
  • Как я проработала 3 месяца в Я.Маркете и уволилась
    0
    Так а я о чём — зарплатная медиана гласдора видимо по всем офисам гугла, не только калифорнийским.
  • Как я проработала 3 месяца в Я.Маркете и уволилась
    0
    А почему только до Калифорнии? Я на glassdor не могу играться с фильтрами, поскольку он требует занудной регистрации с заполнением резюме для полного функционала, но насколько я понял это статистика по всем офисам гугла. Которых только в США и Канаде 69, и еще больше в остальных регионах.
  • Как я проработала 3 месяца в Я.Маркете и уволилась
    +1
    Но зарплаты-то не хуже рынка? Беглый гуглеж на Glassdor'е показывает медиану сферического девелопера в США $80K/yr, в гугле и амазоне это стартовая девелоперская зарплата, сеньорам показывают около $130K/yr.
  • Как я проработала 3 месяца в Я.Маркете и уволилась
    +1
    Согласен. Знаю пример цивилизованного решения ситуации — одной компании надо было выйти на IPO, в связи с чем потребовалось сократить штат процентов на 30.
    Со всеми поговорили прямо, уволенным выплатили трёхмесячную компенсацию.
  • Как я проработала 3 месяца в Я.Маркете и уволилась
    +3
    Одна из фишек рынка — возможность «невидимым пальцем» фидбека влиять на него.
    Проще говоря: можно писать отзывы, приводящие к репутационным потерям компаний.
    Это одно из преимуществ, которые не стоит недооценивать.

    Можно сравнить с принятыми в СССР «Книгами жалоб», по поводу которых любая продавщица была способна популярно объяснить, что с этими жалобами может сделать недовольный покупатель. Репутация никого не волновала, уровень сервиса был соответствующий.
  • Как я проработала 3 месяца в Я.Маркете и уволилась
    +1
    В Google и Amazon вроде пристойные заработки, несмотря на бренд.
  • Спорт для программиста второй свежести
    0
    Да, это звучит увлекательно — но это не выглядит штукой, которой можно заниматься круглый год по 3-4 раза в неделю.
    В остальное время это всё то же скучное плавание в наполненном хлоркой и людьми бассейне.
  • Спорт для программиста второй свежести
    0
    А какие виды плавания у вас вызывают ощущения драйва? И за счёт чего?
  • На пенсию в 22
    0
    Скоро это может измениться, тема единого налога для IT начала беспокоить правительство. Первые ласточки уже полетели.
  • Интегрируем AutoMapper с DI-контейнерами на примере Unity
    +1
    Поскольку прошло больше пяти лет, возможно кому-то пригодится небольшая добавка для случая .Net Core.
    Тут всё очень просто и функционально — всего лишь надо установить nuget package
    AutoMapper.Extensions.Microsoft.DependencyInjection, добавить профили с маппингом
    в проекты решения
    public class DataAccessMappingProfile : Profile
    {
       public DataAccessMappingProfile()
       {
          Mapper.Initialize(cfg =>
          {
             cfg.CreateMap<PolicyItemDBEntity, PolicyItemDto>();
             cfg.CreateMap<PolicyTargetDBEntity, PolicyTargetDto>();
          });
       }
    }
    

    и вызвать в Startup.cs вашего микросервиса метод расширения
    services.AddAutoMapper()


    Вот и всё. Теперь можно объявлять конструкторы вида:
    public GetApplicationRolesHandler(IMapper mapper)
    {
        _mapper = mapper;
    }
    

    Метод расширения найдет профили во всех проектах решения, добавит конфигурацию из них и обеспечит биндинг IMapper на дефолтную реализацию.
    Естественно в юнит-тестах IMapper можно подменить моком.

    Всё вышеописанное для нативного DI .Net Core. Но при желании можно добавить и более продвинутые DI Frameworks, включая Unity.
  • Как я не стал программистом в 35 лет
    0
    Во времена перфокарт его звали Вася Пупкин)
  • Как я не стал программистом в 35 лет
    +1
    lair уже написал ответил вам несколькими комментариями, с которыми я полностью согласен. Если сравнивать энергопотребление систем на базе AWS и аналогичных систем, развернутых в доморощенных датацентрах, то амазоновское потребление будет значительно меньше — за счет оптимизации процессов, высокой квалификации персонала и еще по ряду причин.
    Ну и еще стоит заметить, что во времена перфокарт и «настоящих программистов» энергопотребление на расчет задач было на порядки больше, чем сейчас для задач аналогичной сложности.
    Но это вообще тема для отдельной дискуссии.
  • Как я не стал программистом в 35 лет
    0
    Вред какого рода? Я имел в виду современные зрелые программные продукты. Скажем сервисы AWS — какой от них вред и сколько бы времени потребовалось написать их в двоичном коде на перфокартах?
  • Как я не стал программистом в 35 лет
    0
    Я делал это на перфокартах и ассемблере и продолжаю делать сейчас.
    На мой взгляд нынешние программирование не менее «настоящее». Да, сейчас мы меньше думаем о машинном представлении и оптимизации, больше работы с «сахаром» и абстракциями. Но с другой стороны за счет избавления от тонн boilerplate code сейчас можно создавать такие системы, которые даже не снились во времена перфокарт.
  • Как я не стал программистом в 35 лет
    +2
    Ничего удивительного. Я тоже начинал как C/С++ программист, но после 7 лет работы переквалифицировался на C#. Эстетически мне больше нравится, да и вакансий больше.
    А в последнее время вообще увлекся стеком амазоновских сервисов. Реально крутые системы можно собирать из готовых кирпичиков с вкраплениями микросервисов, лямбда-функций и подходом CI/CD as code.
  • Как я не стал программистом в 35 лет
    0
    Какая угроза карме может быть от этого комментария? Всё выглядит очень разумно.
  • Как я не стал программистом в 35 лет
    +1
    А Кнут не отражает заинтересованность в определенных аспектах программирования? Не исключено, что его читают только реально заинтересованные люди. И еще мазохисты, но это не точно.
  • Как я не стал программистом в 35 лет
    0
    Соглашусь. У нас вот довольно сложный продукт и нам не особенно интересен джун для рутинных задач. Мы всегда ищем джуна, который через несколько лет станет хорошим, думающим сеньором. А для этого нужен интеллект и умение, желание учиться.
    Поэтому при собеседовании джунов и трейни мы проверяем не столько стек, сколько умение поразмышлять над задачкой на проектирование и то, что кандидат читал и усвоил из теории. Типа того же Фаулера или шаблонов проектирования.
    С другой стороны продукты бывают разные. Если бы стояла задача на быстрое создание большого количества формочек, стиль собеседования был бы иным.