Это называется name mangling и нужно для разрешения конфликта имён при множественном наследовании, но никак не для декларации приватных методов. Для декларации внутренних методов используется только одинарное подчеркивание.
А еще при поиске кандидатов на всяких рекрутинговых площадках предлагать свою вакансию всем. Не важно, что у чувака в профиле написано С++ developer, он с тем же успехом справится и с NodeJS и с вёрсткой и с ReactJS, которые используются на вашем проекте
Да я не парюсь, просто считаю что слова не должны расходится с делом. Если что-то обещаешь — должен выполнить. Репутация таким образом страдает у компании. «Сарафанное радио» работает очень хорошо.
В прошлом году прошёл три интервью, а потом HR потерялась. Ни да, ни нет, так и не ответили. На письма тоже не отвечали. Спустя 9 месяцев позвонила уже другая девушка, я ей сказал, что проходил интервью в прошлом году, но результатов не получил. На что она мне сказала, что узнает об этом и ОБЯЗАТЕЛЬНО перезвонит мне через пару дней. Пошёл уже 5-й месяц как перезванивает.
Почему многие в это слепо верят? У двойного подчеркивания совсем другая надобность.
Всё-таки в самой джанго нет сериализаторов. Они есть в библиотеке Django REST Framework
http://pythonz.net/articles/72/