Comments 148
Что то у вас сплошная субъективная каша в посте.
Спасибо! Я с вами полностью согласен. Если вы рассчитывали прочитать что-то серьезное - извините.
Я писала на Python
Я с вами полностью согласен.
Ещё не определились?
Интересно, в Питоне есть библиотека небинарной логики?
выбрала язык из-за максимально лояльной динамической типизации
Только прочитав тэг "юмор" в конце, я понял, что это тоже был он.
Конечно же она есть! https://xkcd.com/353/
Очень не хватает иллюстративного фото В̶а̶л̶е̶р̶и̶я̶ ̶С̶ю̶т̶к̶и̶н̶а Дмитрия Глуховского, эксперта по питону и эмиграции
Интересно, в Питоне есть библиотека небинарной логики?
Да нет, наверно.
Определился, я мужского пола. Главный герой статьи - женского. Извините за половую неразбериху.
Герой статьи, это автор статьи, если не указано обратное. А обратное нигде в статье не указано. Тщательнее как-то.
Тогда бы статья потеряла свой шарм бессмысленной пародии.
А она его обретала?
По-моему, да. Это пародия? Факт. Бессмысленная? Еще какая! Но спасибо за отзыв, я буду стараться лучше.
Как я понимаю это пародия статьи про Грузию. Замечательно, конечно. Но сравнивать один из самых трендовых языков с заштатной страной постсоветского пространства? Ну так себе.
А еще и гендерные стереотипы зачем-то.
А какой тут гендерный стереотип, если автор оригинальной статьи женщина?
Странный способ собрать минусов от питонистов (и не только от них), не находите?)
Я очень люблю хорошие учебные статьи на этом ресурсе. Он меня не раз выручал с сложных ситуациях. Но в то же время, меня невероятно радует, что сообщество - это прежде всего сообщество а не еще одна википедия. Вкладываюсь как могу.
Извините, но нам, простым смертным, как понять, что это не авторское мнение, а "бессмысленная пародия"? Тэг юмор едва ли кто заметил...
А я и не планировал, чтобы заметили прямо все. Просто я подумал, а что если написать сборник малосвязанных недофактов не про Грузию, а про один из лучших языков программирования. Как на это отреагируют люди. Грузию пробовали на вкус не все, а вот Python в сообществе Python - почти все.
Надо было внимательнее читать Хабр)
Можете пояснить про пародию. На что? а то я успел вас заминусить изрядно. Неплохо бы под спойлер добавить может раскрытие шутки в конце.
upd: в середине списк комментариев тут есть ссылка:
https://habr.com/ru/articles/783638/#comment_26314186
Мягко говоря странно, что автор вроде как начинающая разработчица, но в курсе подковерных вопросов сообществ python и golang.
Половая неразбериха - какой чудесный термин для описания жизни в общаге на ранних курсах!
Ему Алиса текст сочиняла походу ?
Все читал и задавался вопросом как это?) Но вывод меня утешил, т.к. сейчас заработок с питона ушел на нижние этажи,подземку. Но не всем это интересно и не каждый готов к авантюрам.
Не каша :))
Просто это сатира на Реальная Грузия: грустные факты, которые вас разочаруют
Если вы получаете значительно больше, чем прикладываете для этого усилий - скорее всего вас обманывают)
Еще про цыган на Jupyter Notebook забыли упомянуть, которые окружают вас и просто лезут в карманы
Шикарный пятничный пост
главный вывод: для скриптов все языки хороши, а вот язык для большого проекта надо подбирать очень скрупулезно
"Хозяйке на заметку. Шуруп, забитый молотком, держится крепче, чем гвоздь, закрученный отверткой."
Передайте, пожалуйста, той девушке, что писала статью, что для написания скриптов тоже подходят далеко не все языки. Скажем, С не очень подходит, хотя на нём и писали скрипты для CGI.
Вообще, конечно, фраза про большие проекты - это "ребёнок познаёт мир". Как бы ещё на заре Computer Science, задолго до рождения автора, было известно, что для больших проектов нужна стат. типизация - уменьшает кол-во ошибок.
Any
повсюду (сказывается отсутсвие официального тайп чекера и качество специалистов)
Извините, а какой смысл брать язык с динамической типизацией и потом героически её преодолевать, если есть статически типизированные языки с выводом типов? Что характерно, семейство ML старше этой девушки, скорее всего, раза в 2.
выбрала язык из-за максимально лояльной динамической типизации, простого обучения (относительно Go) и красивых отступов
Семантика Питона, как известно, крайне неочевидна. Но, вообще, странно, если честно. Как вообще можно "учить один йазыг" для работы в програзме?
выбрала язык из-за максимально лояльной динамической типизации, простого обучения (относительно Go) и красивых отступов
это статья - пародия на статью одной не особо одарённой мадамы про Грузию, если вы не поняли
Отлично, я не зря старался. Просто было какое-то пятничное настроение. Просто я проникся той статьей, и решил переписать её так, чтобы она больше подходила тематике ресурса.
Ну, должен сказать вам, что вы написали настолько тонко, что вот 146% в яблочко. Буквально большую часть моих претензий к нашим местным (кровавый ынтэрпрайз) любителям Питона выписали.
это слишком тонко :)
Я эти статьи читал друг за другом. Пока не понял, что это юмор, было жутковато)
Нет, не понял. :-)
Но чтобы это понять - нужно следить за драмами на Хабре, а если заходишь раз в несколько дней - вполне можешь быть вне контекста.
а можете дать ссылку на статью ?
Боже, это крик души? Или не реклама своих не проектов? Как тут минус влепить?
В основном это бессовестная реклама не своих сайтов, да. Признаю. Я смотрю, не мой сайт неплохо так раскрутился на моей рекламе.
выбрала язык из-за максимально лояльной динамической типизации, простого обучения (относительно Go) и красивых отступов
ну выбирать язык из-за красивых отступов, это, конечно, сильно.
бабушкин sqlite
это просто прекрасно, выбор БД же так сильно зависит от ЯП. А что, кстати, не так с sqlite?
Гвидо ван Россум может в любое время суток залезть в проект, и, например, сделать индексацию списков с единицы (естественно, без предупреждения)
это еще что такое? какие-то примеры жуткого ломания обратной совместимости будут? обычно всегда оставляют лазейки для того, чтобы код работал на старых версиях (пример, typing.List на тех версиях питона, на которых нельзя делать list[<type>]
Здесь высокий уровень безработицы и очень маленькие зарплаты.
ну, справедливости ради, питон тут далеко не в самом конце (в секции самых высокооплачиваемых языков)
Вообщем, какой-то очень субъективный, непонятный, сумбурный и поверхностный пост, без каких-либо реальных жизненных примеров, просто какое-то субъективное и поверхностное мнение автора. Хотя, в тегах есть юмор и возможно это просто очень тонкий пост, будем надеется.
Зря вы так скептически относитесь к инфе про Гвидо, он вот-вот это сделает: https://techgigdotcom.medium.com/python-creator-shares-pros-and-cons-of-various-coding-languages-cfb45140f9f0
Спасибо Вам за отзыв, мне очень приятно.
Это пародия на вот эту статью:
https://habr.com/ru/articles/783052/
Спасибо за наблюдательность! Эта статья больше подходит тематике ресурса всё-таки.
эта статья мне до удивления напомнила мою собственную: https://habr.com/ru/articles/728734/
Статьи в таком стиле - новый тренд?
Реальная Грузия: грустные факты, которые вас разочаруют
https://habr.com/ru/articles/783052/
Да, к февралю все статьи на ресурсе будут в этом стиле. Остальные будут одаляться модератором.
Как говорится, юмор столь тонок, что его не заметно. Пародия ок, но поскольку 99.9% посетителей не в курсе, на что она - выглядит странно...
Так что в итоге то? Нужно переезжать в Грузию на Python??
Обязательно. Ему учили, учат и будут учить везде. Это как продолжение VBA из офисных пактов MSO и OpenOffice|LibreOffice. Можно ежедневно игнорить все это и подтрунивать, как в статье.
Но в куче жизненных ситуаций "уметь" в VBA и Python - значит мочь сделать работу/учебу в 10 раз быстрее других "умников", занимающихся обнулением данных технологий при каждом удобном случае. Иногда эти 10X вполне профориентируют, трудоустраивают и дают неплохой уровень дохода. Если не отвергать факты - применить знания на Python можно где угодно, от оформления результатов собрания ТСЖ/школьного класса - до своего Instagram/Youtube, также начинавших на Python.
я вот умею в VBA..... но лучше бы не умел
7-й по популярности язык программирования VBA/VB - не так уж плох даже в современном резюме.
City Bank вел свой ERP на VBA. В Сбере с 1995 по 2005 все скоринги и BI делались на VBA. Интересно чем вам не угодили навыки на VBA?
Они ничем не отличаются от других языков программирования. Просто бездумная копипаста в VBA (с его макрорек-стайлом) началась раньше остальных языков и была (как и сам язык) весьма массовой. Но стыдиться знаний и навыков - это странно.
тем что приходилось продлевать жизнь тому что должно было умереть, и переродится в нормальном виде
Без VBA оно, скорее всего, не родилось бы вовсе. Или опоздало бы на годы (даже в City Bank и Сбере). Поработал 30 лет в госах, нефтянке, банках, металлургии в 5-20k коллективах и ни разу не видел , чтобы пришел айтишник в подразделение и сказал: я вам напишу все сразу на нормальном С++ (JAVA итд).
Всегда было наоборот. Подразделения шли к айтишникам и слезно просили переписать нечто с VBA на нормальное что-то когда-нибудь. И в некоторых случаях так и происходило.
Но первый шаг - он трудный самый. И здесь не должно быть предрассудков на чем написано. Главное что написано и используется.
Без VBA оно, скорее всего, не родилось бы вовсе.
Родилось бы, никуда не делось
Я видел останки огромных бизнес процессов на VBA, правда не в сбере, причина такого была в том что писали этот код не программисты, а менеджеры в своих отчетах чтобы упростить себе жизнь в те времена когда всё на калькуляторе считали и тоннами бумаг обкладывались
Это был редкостный ужас с сотнями тысяч файлов, процедурами занимающими десятки минут, захардкоженными названиями серверов в коде, ссылок на документы типа \\big_server\общая шара\Клавдия Ильинична\ноябрь 1997 (12)\Новая папка\Новая папка (4)\Новая папка (2)\Copy of report 2001 (3).xls
проблема конечно была не в языке как таковом, а в том что писали на нем не программисты систему которую могут писать ТОЛЬКО программисты
Сказано же - только если вы при этом знаете настоящий язык программирования, который вас будет кормить и радовать.
Вроде как статья ориентирована на тех, кто еще не питонит, типа, предостережение, но в тексте столько терминов и фраз, понятных только питонщикам, что читать неподготовленному человеку невозможно.
Чуть не стриггерился на SQLite, хорошо, что сначала почитал комменты ?
С наступающими!
Реальные факты, которые Вас разочаруют. В разработке не место тем людям, которые не умеют видеть лес за деревьями. В Грузии - красиво. Python - мощный. А жить - лучше дома.
Большие проекты не построить на python - это миф. HomeAssistant. Целая ниша есть - софт для дома. Пожалуйста. Можете создать ПО, которое во всех домах всего мира будет работать.
Серверные утилиты - пожалуйста. Автоматизация тестирования - пожалуйста. ML - пожалуйста.
С python не уходят в другие ЯП. Лишь критичные участки RPS переделывают. Если у тебя узкое место СУБД, не тащит RPS, который делает python сервис - что тебе даст переделывание на Го, например - ничего не даст.
Надоели все эти статьи про ЯП. Нигде нет рая на земле. Нет ЯП в котором было бы всё замечательно. Выучить один ЯП и только его, это как строить дом одним молотком и только им.
С python не уходят в другие ЯП
Выучить один ЯП и только его, это как строить дом одним молотком и только им
Противоречие какое-то. Уходят, и с огромной радостью, если что-то для задач больше подходит
Большие проекты не построить на python - это миф. HomeAssistant. Целая ниша есть - софт для дома. Пожалуйста. Можете создать ПО, которое во всех домах всего мира будет работать
Слишком жирный он для софта с такой простой целью. nodered, который написан на js (!) и тот выполняется быстрее и требует меньше ресурсов, чем HA. У HA есть два плюсы — панели управления и интеграции с кучей чего.
что на зарплату питониста можно снять шикарную квартиру и поесть
Съём - самое ужасное что может быть в жизни. Свое надо иметь!
"Летом 2022-ого один час разработчика стоил 35 долларов, сейчас — 23 доллара.", 1)стоп, это где разрабам почасовая оплата?2) Учитывая какой относительно лёгкий вход в язык, у меня бы язык не повернулся назвать любую из этих двух зпшек маленькой. Но стоит понимать, что упала ЗП не в целом, а в среднем, а это объясняется постоянным наплывом спецов такого же среднего качества. Если ты был пайтон сеньером летом, то вряд-ли твою ЗП понизят в полтора раза зимой просто потому что "почему бы и нет" ?.
Настолько смешной юмор, что не читая статью про Грузию и не видя тега юмор можно повестись :)
Что за статья про грузию? Я не понял юмора
Я тоже не понял :) Видимо, юмор для сверхразума :) Ссылка на статью выше в комментах.
А, уже нашел, в середине комментарии писали, я пропустил
https://habr.com/ru/articles/783638/#comment_26314186
Тэг "юмор" надо переносить в начало текста. В конце года с автоопределением сложновато.
Срань, автору бан что бы не тратил время людей, если хочет пусть и пишет на клоунских сайтах, просто украл время подонок.
Автор, статья шикарная, спасибо, читал с улыбкой от уха до уха)
Жаль, многие не выкупили прикола и наставили минусов
Со временем плюшки начнут сокращать и в других сообществах... К сожалению все зависит от работодателей, а они не будут держать зп на высоких уровнях (за исключением внесистемных предпринимателей). Потребительская способность людей снижается и нормы прибыли соответственно тоже. Так что единственный выход это пожалуй не быть узкоспециализированным средничком, а стремиться к компетенции сеньора. Всем успехов в образовании и росте ! С наступающим !
Сначала меня разрывало от недопонимания и абсурда, но позже я увидел тег юмор.
Ожидал увидеть минусы языка, а тут "питонистам мало платят". Если вы хотите побольше денег, лучше изучать, что-то с финансами, хорошо зарабатывают банковские служащие - кредитные специалисты, брокеры, можно просто зарабатывать на бирже торгуя акциями и учится много не нужно и делать тоже - следите за новостями, покупайте подешевле, продавайте подороже, зачем страдать изучая то, что вам не интересно и не по душе.
Скажите пожалуйста, а при чём тут питон (который на картинках)?
Девчонка очень скучно пишет
![Автор на протяжении всей статьи Автор на протяжении всей статьи](https://habrastorage.org/getpro/habr/upload_files/842/b72/57b/842b7257b3146fed399cd756f2ea6b81.jpeg)
Как же беднягу порвало с статьи про Грузию
Думал, серьёзная статья, потом зашёл в комментарии и понял: на Хабре идёт парад метаиронии.
Питон вообще как язык не очень. Я программирую на всех популярных языках. Отступы в пробелах ужасны в любых языках, кстати, но в питоне пробелами грешат почти все… У меня широкоформатный монитор 37’’ вроде, а ширина пробела не регулируется :)
Писать сайты на питоне - ужас ужасный, питон подходит для задач аналитики и анализа, нейронов, научных вычислений и так далее, но не для веба
Но можно длину отступа в IDE уменьшить с 4-х до 2-х или даже до 1-го символа.
В имеющемся коде, который уже сохранён с четырьмя пробелами, при этом не испортив ничего другим людям в том же проекте? Инструкцию в студию!
В имеющемся коде, который уже сохранён с четырьмя пробелами, при этом не испортив ничего другим людям в том же проекте?
А вот это, походу, сделано специально, чтобы не тырили рандомные куски кода из интернета. Если не специально - снимаю шляпу, очень удачно вышло ;)
Инструкцию в студию!
Тырьте целиком в виде модуля.
Питон как язык офигенный, нет этих ужасных типов, которые нафиг не нужны. И лишнего мусора нет, простой и понятный синтаксис.
Но это правда. Зачем нужны сто пятьдесят тысяч мусорных типов, которые еще и указывать надо? Динамическая типизация это современно и удобно.
. Зачем нужны сто пятьдесят тысяч мусорных типов, которые еще и указывать надо?
это все до тех пор пока у вас проект не превратится в монолит на 100500 тыщ строк кода которому 10+ лет и все кто писал его в начале давно уволились
удачи понять какого типа вам аргумент прилетает в процедуру где в коллстеке 800 записей
Все проекты где я работал приходили к тому что надо как минимум аннотировать типы и вообще впиливать их контроль на входе и выходе...иначе это просто адище
Отчасти так и есть. Python, как по мне, подходит для написания не критичного функционала и вне конкуренции для автоматизации у сисадминов и девопс. Ну кто ж в здравом уме ограничиться, в наше время, одним языком программирования...
Я бы ещё добавил: Тут могут в одной инструкции не выполнить вычисления, наплевав на все договорённости, просто потому, что было лень. Мне говорят, что это общая черта около-функциональных языков. Может и так, но в соседнем C# все иначе.
Хороший сениор в нормальном проекте стоил в среднем 6000-8000 долларов без премий
это в какой стране и с какими налогами? ;)
Даже зарегистрировался, чтобы минус влепить и комментарий написать. Я вот решил сменить сферу деятельности, активно изучаю питона, и тут такая статья, мол все братан, пайтон теперь ни о чём, бросай и по по новой джаву или си++ или го или ещё чего. Зачем делать такие юмористические пародии не понимаю. Тем более, это мне попалось просто в рекомендациях гугл новостей.
Описанная картина наблюдается практически в любом известном мне языке.
Ну развечто там, где обязательны типы - они есть. но часто тупо стринг в джсоне.
Эх молодежь, а ведь все уже было 40 лет назад, ведь "Настоящие программисты не используют Pascal" https://www.ecb.torontomu.ca/~elf/hack/realmen.html
http://lib.ru/ANEKDOTY/non_pas.txt
А то питон-шмитон))))
Копаюсь в одном немолодом проекте, переводя как раз с 3.8 на более-менее актуальные версии. И ... пришлось прочитать несколько комментариев прежде чем понять юмористичесукю направленность ;)
Гвидо ван Россум может в любое время суток залезть в проект, и, например, сделать индексацию списков с единицы (естественно, без предупреждения)
Чего??
Когда, наконец, люди поймут, что язык - это лишь один из инструментов решения проблемы и ничего более. И в случае негативного опыта проблема в 99% случаев не в языке. Ну разве что в его выборе для решения поставленной задачи )
Предметную область будем учитывать или только на язык будем опираться ?
Прочитала комментарии, ужаснулась...) Две статьи с почти одинаковыми названиями висели вместе в топе Хабра пару дней, но почти никто не догадался, что одна из них пародирует другую...)
del
Реальный Python: грустные факты, которые вас разочаруют