Задать вопрос
  • Как соотносится токсичность в IT с другими сферами деятельности?

    Interface,
    Вряд-ли кто-то сможет составить этот рейтинг сходу.

    Чтобы такой рейтинг составить, надо собрать критическую массу мнений от людей, каждый из которых работал во всех этих областях. Что нереально.

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

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

    Или вот реальная история из области медицины: Первые дни юного хирурга в интернатуре. Его отправляют в перевязочную для выполнения элементарной процедуры - снять отёк сфинктера. Там его ждёт жирный дед в позе раком, который уже неделю не может освободить кишечник. Дело плёвое, надо сделать небольшой разрез, чтобы вышел гной. Но есть один нюанс... Через несколько минут вся перевязочная и сам интерн в дерьме и гное, а отправивший его туда хирург вместе с другими коллегами хохочут в коридоре как гиены. Это токсично?

    Мне сложно представить себе разговор двух медиков

    ИТ-специалисты на рабочих местах тоже друг друга дебилами называют не чаще, чем это делают фармацевты. Как я уже писал, накладывает отпечаток то, что ИТ активно обсуждается в сети, где люди за словами следить не приучены.

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

    У медиков и финансистов этого хватает. Так же быстро напоминают, кто профессор эндокринологии с мировым именем и докладами на солидных конференциях, а кто жалкий терапевт районной поликлиники. Или кто ворочает миллиардами в международном банке, а кто перебирает мятые полтинники в банке-копилке какого-нибудь отраслевика.
  • Как совместить два ЯП: Java и Python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Amigun, будут классы написанные на Java и классы написанные на Python, которые можно будет применять в одной программе.
  • Какие щас актуальные фреймворки на python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Mikhail, согласен с Pavel Denisov, Pyramid - это уже преданье старины глубокой.
  • Как совместить два ЯП: Java и Python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Amigun, Джава скрипт? На Java скрипты не пишут. Может вы имели ввиду JavaScript? Java и JavaScript - два очень разных языка, у которых общего только 4 буквы в названии.
  • Ошибка при добавлении в дб?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    hsuper, похоже, проблема в том, что ваш код не является частью django-проекта, но при этом пытается использовать ORM. Скорее всего, вам нужно оформить скрипт grabberBooks как management command или celery task.
  • Ошибка при добавлении в дб?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Как вы запускаете этот код? В каком модуле django-проекта он расположен?
  • Java теперь на платной основе?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    PRAIT, ещё раз: OpenJDK - это открытая реализация JDK и JVM. В её основе лежит код от Sun и Oracle. Разрабатывают её совместно Oracle, IBM, RedHat, Microsoft, SAP, Intel, AMD, Google, Twitter и ещё полтора десятка компаний. Теоретически контрибьютить в OpenJDK может вообще любой человек, но по факту независимых разработчиков пока мало. Поддержки, естественно нет. Как и в подавляющем большинстве opensource-проектов. Переход между OracleJDK и OpenJDK абсолютно прозрачный в обе стороны. Если я незаметно для вас поменяю на вашем рабочем компьютере дистрибутив одного JDK на другой, вы даже не заметите.
  • Java теперь на платной основе?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Василий Ангапов, представьте, что вы владелец крупной компании. Весь софт компании написан на Java. Софтом пользуются 2.5 миллиона пользователей в час. Разрабатывают этот софт 40 программистов с зарплатами от 300 до 500 килорублей в месяц. И тут обнаруживается, что в определённых режимах работы вашего софта слишком часто происходит синхронизация кэшей процессоров и/или jit-компилятор в очень горячем методе вместо одной машинной инструкции использует пелёнку из 50. То есть ваш софт мог бы обслуживать больше пользователей с меньшими затратами ресурсов. Ваши программисты проверяют код и заявляют, что проблема внутри JVM. Без поддержки вам придётся или смириться с этим или часть разработчиков перекинуть на поиск и устранение ошибки. Если они будут копаться пару недель, то вы потеряете их человекочасы и переплатите за использование аппаратных ресурсов. С поддержкой вы просто звоните личному менеджеру в Oracle, говорите: "Э! За что мы вам деньги платим?!" и через пару-тройку дней получаете пропатченную JVM без этой проблемы. А весь остальной мир получает тот же фикс в составе нового релиза OpenJDK только через полгода.
  • Java теперь на платной основе?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    PRAIT,
    Скажите, а можно будет допустим перейти с open JDK на Oracle JDK если например проект уже создан?

    Они полностью идентичны.

    как быть с котлином? Он же тоже работает от JDK - тоже openJDK?

    Котлин, как и другие jvm-based языки, работает не на комплекте инструментов разработки, которыми и являются JDK, а на виртуальной машине Java. Все JVM соответствуют спецификации, то есть работают одинаково. Поэтому Котлин может работать хоть на J9 от IBM, хоть на Zulu от Azul.
  • Куда лучше загружать файлы при использовании docker контейнера?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Добавлю к ответу, что загружать в media, а вот хранить media не в контейнере.
  • Не могу запустить django project?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Эльдияр Эмилов, паттерны просматриваются в порядке их следования в списке. Как только находится подходящий, поиск других прекращается, даже если они подойдут лучше. Поэтому надо вначале указывать более специфичные, а в конце менее.
  • Как фильтровать список связанной модели по другому полю?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Александр Виноградов, такой вопрос тоже был - Как отфильтровать значения связанных полей в django admin? Если кратко, то стандартными средствами Django этого не добиться.
  • Почему компилятор выдает ошибку Run-Time Error?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Компилятор? Какой компилятор? Python - интерпретируемый язык.
  • Когда можно начинать учить Spring и откуда учить?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    EMy, вполне. Например попробуйте написать многопользовательский блог. Это поможет вам разобраться с Spring Core, Spring MVC, Spring Data, Spring Security и может даже с Integration. При этом это не особо сложная задача и глубоко в каждую из технологий погружаться не придётся. А зная всё это хотя бы в основах, можно быть полезным и эту полезность продавать на рынке труда.
  • Когда можно начинать учить Spring и откуда учить?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    EMy, я читал 3-ю редакцию. Но думаю, что стоит брать как можно более свежую. Тем более, что 3-я была на 424 страницах, а 5-я уже на 520. Не думаю, что дополнительные 96 страниц понадобились бы, если бы объём стал меньше.
  • Как сделать вызов JAVA в Linux короче?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    MechanicZelenyy, пусть автор вопроса выбирает, что лучше.
  • Пересчет товаров у атрибутов фильтра магазина?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега PostgreSQL
    наверняка есть алгоритм перебора такой

    Дело как раз в том, что нет такого. Реляционные СУБД для этого плохо предназначены. Даже если удастся реализовать, это будет медленно.
  • Наиболее частые/популярные/типичные вопросы для обучения/интервью?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Alibaba2018,
    организовать коммуникацию с потенциальными работодателями по поводу того, что хочется немного дольше поискать

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

    какие Вы лично ошибки совершали при прежних интервью

    Это скорее не ошибка, а особенность, но у меня синдром самозванца. Очень мешает себя продавать.

    как правильно себя нужно ставить перед потенциальным работодателем

    Важно понимать три факта:
    1. Трудовые отношения - частный случай товарно-денежных. На рынке труда вы продаёте своё время и профессионализм и покупаете зарплату и условия труда.
    2. Собеседование - это процесс двусторонний, не только оценка сотрудника работодателем, но и оценка работодателя сотрудником.
    3. Найм новичка - это в некотором роде благотворительность со стороны работодателя.
  • Как сделать свою первую нейро сеть?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Чтобы добиться успехов в этой области, вам для начала вам понадобиться курс высшей математики. Не знаю как вы, а я в свои 15 даже школьный курс математики не очень хорошо знал.
  • Для чего нужна строка shebang в python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Web__Nikita03, без шебанга придётся явно вызывать интерпретатор, передавая ему исполняемый скрипт.