Решил плавненько перекатиться во что-то посерьёзнее.
Выбор стоит между C++ и C#.
С одной стороны отовсюду слышу, что С++ -- легенда, на нем написано всё, даже небо, даже Аллах. А с другой стороны слышал, что С++ загнивает, количество разных компиляторов тошнотворное, он не так хорош в плане производительности, как Си, но при этом достаточно попущен(читал, что считается ЯП "среднего" уровня) и не умеет в пацанское ООП, как в том же С#.
Спокойно изучил C# и думаю, стоит ли выучить С++. И что вообще на C# делать? Какие фреймворки учить или можно найти вакансии и на ванильном шарпе?
>>255919119 (OP) нихуя ты не питонист, норм питонист занет си и си++. Шарп взлетает учи асп, но это если перекатыватся хочешь. Как по мне если нашел работу питонистом, то это норм тема, подучи плюса и в узкие места вписывай библы на плюсах.
>>255919297 Челик, это то, о чем я читал из статей и слышал из роликов на Ютубе. Всё же, я могу ошибаться. Потому и создал этот тред, чтобы разобраться
>>255919119 (OP) Что именно учил для питона? Знаю что сишка++ тоже нужно, раньше писал неплохо на javascript, недавно вернулся в веб и ахуел он этого жс, лучше скрипты пилить, но веб современный это пиздец какой-то, или фрейворки все подряд циплять что будет тормозить как вк например щас
> что С++ загнивает нет > количество разных компиляторов тошнотворное что это значит? 2 компилятора основных. 3 если считать с mvcc который только под винду > он не так хорош в плане производительности, как Си не правда > что считается ЯП "среднего" уровня кем считается? ну драйверы на нем и правда не пишут, кучу прикладного софта, игры библиотеки для других языков - вполне > не умеет в пацанское ООП а это что значит? я бы сказал как раз в плюсах ооп более пацанское, чем где либо еще
> Спокойно изучил C# и думаю, стоит ли выучить С++. И что вообще на C# делать А нахуя ты его учил вообще, если не знаешь даже для чего он применяется. Сначала определись, что ты делать хочешь а потом языки учи
>>255919857 Сейчас занимаюсь веб-разработкой, будет комфортно тут и оставаться. А так хотел вкатиться в создание десктопных приложений, может геймдев. Прост не знаю где вакансию легче найти, да чтоб и зарплатки на сырок хватало.
>>255919782 лол, нет. Не еби мозги, шарп - не язык, его любая кухарка знает и учится он за пол дня, а дальше просто либы в гугле. Ну образно. Поэтому на нем конкуренция выше - больше дебилов, а ЗП и работы меньше - узкая хуйня. Я на плюсах и за 5 лет был и в гейм-деве, и в автомотиве, и в апликухах и могу все, просто все и цена мне - 5к баксов в месяц в Украине и изи перекоты в Европу, а может даже и штаты. А шарп - это вроде экселя, опять же, образно. Плюсы - это полновесно, а шарп - это у меня в резюме где-то строчка на равне с питоном, базами данных, JS и прочей хуйней, которую любой школьник знает
>>255920163 У чистого декстопа рынок не большой. Всем нужон веб и мобилы. Гейдев - на любителя. ЗП зависит от тебя - за сколько себя продать сможешь, а не от того что и на каком языке ты будешь писать.
> он не так хорош в плане производительности, как Си > поэтому я выбрал сисярп, который по производительности не сосёт разве что у интерпретируемых языков
>>255920403 Двачую, qt заебись к этому подходит, кроссформа, телега например на нет, электрон не советую, грусное виснутое говно, хоть и легче скайп к примеру или аська современная
>>255920363 На сколько знаю, C# тоже используют в гейдеве. Насчёт компиляторов: плюсы варятся компанией разрозненных дяденек в свитерах, за счёт чего разных компиляторов от Васяна реально дохуя. Спасибо за развернутый ответ. >>255920891 Интересно однако
>>255920420 Помоги как опытный прогер плз, мне нужно из бд которая на mssql выдернуть 2 столбца(грубо говоря название и значение) и сравнить с тем что в модуле, типо модуль.название==значение из бд. Как мне два нужных столбца выдернуть и как потом внутри цикла названия подставлять?
>>255919119 (OP) > На связи пайтон-джун, опыт в Python 1,5 года. Полтора года обучения на курсах или коммерческий опыт? > Решил плавненько перекатиться во что-то посерьёзнее. Что блять значит "посерьезнее"? Ты ебанутый? > Выбор стоит между C++ и C# А почему не между 1С и Kotlin? Из общих сфер у этих языков только гейдев, но и там с одной стороны мобильные дрочильные фермы, а с другой развод гоев на ранний доступ и попытки за миллион долларов запилить AAA. > С одной стороны отовсюду слышу, что С++ -- легенда Да, я тоже слышал, что в плюсах было 20 способов инициализации переменных, потом решили ввести один универсальный. Теперь там 21 способ инициализации переменных. > пацанское ООП, как в том же С#. Блять, ты реально сумасшедший. Какие-то "серьезные" языки программирования и "пацанское" ООП. Таблетки выпил? > Спокойно изучил C# и думаю, стоит ли выучить С++ А ну теперь понятно, что опыта коммерческой разработки у тебя нету Это попытка перефорса сеньора-из-яндекса-10-лет-опыта-тред?
>>255921768 Питон обычно это перекладывание жсонов или хайлоад проекты, где питон это обертка над сишными либами, чтобы сервисы не текли, как шлюшки на вписке под солями. Некоторая часть это сайтики всяких кафешек или кинотеатров с простым фронтом и тогда 90% фронта делается на шаблонах джанги или жинжи
>>255921768 А у тебя только вебом мозг ограничен и ОП вообще-то про сишку писал, а насчет Питона >Python вырвался на первое место в рейтинге языков программирования TIOBE И да, большинство комментов там правильные https://www.opennet.ru/opennews/art.shtml?num=55945
>>255921498 В каком модуле? Ты на голом драйвере через курсор и чистый SQL что ли запрос делаешь? Или у тебя джанговская орм/алхимия? Ты понимаешь какая колоссальная разница между всем этим?
>>255922064 >>255922005 В начале сентября версткой интересовался, был план, каждый день занимался по часу (смотрел плейлист какого-то самоучки). Пропустил 13 день, и потом пошло поехало нахуй. Уже почти месяц ничем не занимаюсь, грустно.
>>255921593 Полгода самостоятельного обучения(не только питону, на деле больше изучал бд и linux, уже зная и используя питон). Чуть больше года коммерческого опыта. "Посерьёзнее" то и значит. Каждый, абсолютно каждый обожает попускать питон из-за низкого порога вхождения в него. Язык приятный, мне нравится. Но, боюсь, хайп спадет и вместо баксов я буду принимать защекоины. В 1с как мне кажется конкуренция ебанутая, да и поддерживать сурс-помойки, написанные долбоебами, мне неохота. В сторону Kotlin заглядывался, но тред про с# и с++.
>>255922064 Казалось бы, как количество запросов в гугле с ключевым словом "python" может быть связано с тем, что огромное количество школ и университетов перешли на питон как на основной язык для изучение погромирования? При том, что программистов пара миллионов, а школьников и студентов ~миллиард.
>>255922398 >Полгода самостоятельного обучения(не только питону, на деле больше изучал бд и linux, уже зная и используя питон). Чуть больше года коммерческого опыта.
>>255922585 Алсо, но форум там ахуенный, по моча сразу удаляет за шитпостинг если решил выебнутся как например на ЛОРе или в /s/, имхо для линуксов и bsd лучшее место с вопросами, если конечно не банальщика типа как установить кантру
>>255922398 > Полгода самостоятельного обучения Верю > Чуть больше года коммерческого опыта. Не верю, максимум ты мануальным тестероммакакисом устроился и год отработал > Каждый, абсолютно каждый обожает попускать питон из-за низкого порога вхождения в него Да ты что? Порог вхождения в питон ровно такой же, как и на всех остальных языках. Только вакансий значительно меньше, чем на том же шарпе, жсе или жаве. > Язык приятный, мне нравится >>255921676 на вопрос ответь, а потом поговорим, ок? Потому что от твоих постов веет каким-то вкатунским трепом. > я буду принимать защекоины А, ну я кажется понимаю откуда ты таких охуительных взглядов понабрался. Держу в курсе, это такой местный мем, его никто серьезно не воспринимает
>>255922562 > А какая разница? А нихуя ты тогда уточнял про модуль? Если на голом SQL, то cursor.execute( """ SELECT name, email FROM users WHERE users.name = :name """, params={"name": my_var} )
>>255923137 Ну и вообще, в твоем посте прекрасно все. Начиная от использования курсора вместе с ОРМ, заканчивая пояснениями про то, что базовый синтаксис SQL точно работает под постгрей, но ты не уверен про остальные.
>>255919119 (OP) >Спокойно изучил C# Гошу посмотрел с "Изучить %LANGUAGE_NAME% за 60 минут"? Значит слушай сюда, масленок ебаный, пока ты сопливый, копай туда, куда лежит душа - если ты что-то подхрюкиваешь за геймдев - тебе в кресты, в решетках ебучее unity для создания игр умственно отсталых. По поводу сисярпа - это говно никому нахуй не нужно. Мелкософтовский продукт, который пиарится уже 10+ лет и никак не взлетает. Скоро возьмут направление на TS и сисярп утонет, как делфи в свое время
>>255922951 Мне так-то поебать, верил, али нет. Я пришел с вопросом, а не доказывать, что я работаю с питоном. >>255921676 В моем представлении декоратор -- "обёртка", из чего следует, что он применяется к конкретному объекту. Метакласс же, прописывается в самом классе, он наследуется всеми его экземплярами.
И тот, от кого я таких охуительных взглядов понабрался, так-то сеньор и в C++, и в C#. Потому и считаю его мнение авторитетным.
>>255923530 Кстати, она вообще жива? Ну то есть там хотя бы раз в год появляется какая нибудь интересная статья или некому уже статьи писать, все умерли?
>>255923743 >>255923241 Так-то в моем фреймворке присутствуют сериализаторы, которые выполняют предварительную валидацию и отсеивают инъекции, это так, к слову. А тут, как вижу, 2, сука, сеньора 300к в наносек: не для чего нужен SQL тому анону, а всё равно выёбываются.
>>255924295 ну пробуй, хули. Главное вакансии сисярпа в своем Урюпинске поищи, чтобы точно убедится, что тебе это нахуй не нужно. По сабжу работы - если каким-то чудом звезды сойдутся и появится вакансия джуна - ебать будут так, что кефир из жопы полезет. Лично сам буду держать елдак в руках спрашивая по маршалингу, рефлексии, многопоточке и работе CLR Это без матана, который идет комплектом
>>255924002 > Я пришел с вопросом, а не доказывать, что я работаю с питоном Ну потому что ты пиздабол и к коммерческой разработке отношение имеешь примерно никакое. > В моем представлении декоратор -- "обёртка", из чего следует, что он применяется к конкретному объекту Нет, ты написал суперхуйню > Метакласс же, прописывается в самом классе, он наследуется всеми его экземплярами. Oh no, cringe > И тот, от кого я таких охуительных взглядов понабрался, так-то сеньор и в C++, и в C# Не знаю кого конкретно из них ты имеешь ввиду, но один из них уехал в деревню, забросил программирование и потихонечку едет крышей. Остальные тоже весьма специфические личности. >>255924124 > Кстати, порог вхождения в питон чуть ниже, чем у портовой шлюхи Очень смешно это от тебя слышать, с учетом того, что ты питон не знаешь. > Уж в этом-то ты должен не сомневаться, если ты и сам питон знаешь Ну ты даже базовый синтаксис не освоил лол >>255924697 > Так-то в моем фреймворке присутствуют сериализаторы А ты точно понимаешь значение слова "сериализатор"? > которые выполняют предварительную валидацию и отсеивают инъекции Ого, ничего себе, а давно зефирки с пидантиками научились определять SQL инъекции? Мне уже плохо от количества хуйни, которую ты пишешь. > А тут, как вижу, 2, сука, сеньора 300к в наносек Нет, у меня год опыта на обычной галере, а то что ты несешь это хуйня уровня "выпускник скиллбокса пытается пройти техническое собеседование на трейни/стажера"
>>255924697 >сериализаторы, которые выполняют предварительную валидацию и отсеивают инъекции >не для чего нужен SQL Это что за хуету я прочел? Ты пизданешь такое на собесе, тебя сразу выставят
>>255924882 > ну пробуй, хули. Главное вакансии сисярпа в своем Урюпинске поищи, чтобы точно убедится, что тебе это нахуй не нужно. Да работать я не собираюсь, это так для души. Всегда хотел сделать убийцу двача, и игрушки делать, шарп с асп и юнити вроде позволяет всё это делать. Максимум может фрилансом бы немного позанимался. В общем работу я и не собирался искать, но и не хотел бы учить какое нибудь говно которое никому не нужно и никто его не использует
>>255925028 1. В чем я не прав? Ну же, опровергни. Аргументом "ты написал хуйню" и я могу раскидываться. 2. В сериализаторе логику валидации прописываю я, могу написать условий сколько душе угодно. Ты ёбнутый что-ли? 3. Что ты, блять, имеешь ввиду под "базовый синтаксис"? Что в таком случае "не базовый"? И как блять данное мной определение, даже если оно неверно(а оно правдиво, признаю, быть может написал хуйню, но написал правду) говорит о том, что я не знаю синтаксис?
>>255919119 (OP) Чому сиси плюс плюс загнивают, вроде же 20 норм, там корутины, концепты, модули, рейнджи, стандартная либе больше вещей добавили. Про ООП вообще не понял, про что ты.
>>255921676 Метакласс это класс, экземпляры которого являются классами Декоратор это любой вызываемый объект-обертка, который может быть использован для модификации функции или класса
>>255925432 >убийцу двача точно не сисярп. Когда-то делал парсер на WPF - проебался неделю с построением архитектуры, проектированием и еблей с XMLS (чи как оно там, в ебучем WPF) + прикручивал Prism для MVVM. Итог - на пайтоне это пишется в 4 строчки >В общем работу я и не собирался искать, но и не хотел бы учить какое нибудь говно которое никому не нужно headhunter дает тебе инфу что в тренде, а что нет >>255924002 ОП-хуй, ты уже достаточно хуйни в этот тред высрал, пора собирать книжки в школу, чистить зубы и баиньки
>>255925028 > А ты точно понимаешь значение слова "сериализатор"? Понимаю. А ты, видимо, не понимаешь, что я говорю о сериализаторах конкретно в моём фрейме -- Django Rest, где в нем прописывается валидация. Ты от частного переходишь к общему, соришь аргументами по типу "ты написал хуйню", "oh no, cringe". Как с тобой строить конструктивный диалог, блять?
>>255925530 Зой и другие админи сами отказались от лурки, у Димы Хомана только твитты как в России жить плохо, попробовал бы он лурку на в Израиле запилить и сколько лет бы он сидел, он всегда тихо молчит или банит за такое
>>255920874 Так это и остаётся его жирным плюсом. На Си сейчас нужно программировать только ну в очень узких местах. За небольшую плату в виде кусочка производительности ты получаешь удобство программирования, которого очень сложно добиться на чистых сях.
>>255921363 С# это прямой конкурент яве, весь кровавый ентерпрайз твой, если хочешь веб, то учи asp.net сразу, он тоже кровавый интепрайзный веб фреймворк шарповый
>>255920874 Блядь, надо рассматривать реальный кейсы, а не коней в ваккуме с массивами в памяти. Включи запросы к базе данных и разницы в конечной производительности между C# и С++ ты не увидешь вообще, плюсы могут медленнее даже отрабатывать из отсутствия ADONET
>>255925556 > В чем я не прав? Ну же, опровергни. Аргументом "ты написал хуйню" и я могу раскидываться Метакласс перехватывает управление до момента создания объекта, декоратор после создания. > В сериализаторе логику валидации прописываю я, могу написать условий сколько душе угодно. Ты ёбнутый что-ли? Так, и как ты обнаружишь SQL инъекции? Можешь пример привести? надеюсь, ты хотя бы понимаешь что такое SQL инъекция, потому что я в этом не уверен > Что ты, блять, имеешь ввиду под "базовый синтаксис"? Синтаксис языка программирования > Что в таком случае "не базовый"? Синтаксис фреймворков и библиотек > И как блять данное мной определение, даже если оно неверно(а оно правдиво, признаю, быть может написал хуйню, но написал правду) говорит о том, что я не знаю синтаксис? Блять ну я хуй знает даже с чего начать. Начну с того, что декораторы классов используются во всяких фреймворках лишь чуть реже, чем наследование. На этом, наверное и закончим. Ты банально не понимаешь что за собачки фигачишь перед определением своего класса, о чем речь вообще? > Понимаю. А ты, видимо, не понимаешь, что я говорю о сериализаторах конкретно в моём фрейме -- Django Rest, где в нем прописывается валидация Ну ты не понимаешь банально даже чем сериализатор от валидатора отличается. Сериализатор переводит, например, твой словарь в жсон. А десериализатор жсон в словарь. >>255925817 > Метакласс это класс, экземпляры которого являются классами Да > Декоратор это любой вызываемый объект-обертка Я про декоратор класса
>>255925915 > точно не сисярп. Когда-то делал парсер на WPF - проебался неделю с построением архитектуры, проектированием и еблей с XMLS (чи как оно там, в ебучем WPF) + прикручивал Prism для MVVM. Итог - на пайтоне это пишется в 4 строчки Ну хрен знает, на гитхабе несколько движков бордовских на шарпе лежит. Значит как минимум люди подобным занимались и в итоге что-то получалось.
Ты меня конечно смутил немного, не знаю даже что делать теперь, сишарп меня привлекла именно тем что на нем и веб можно поделать, и игры, и десктоп приложения, да и в случае чего я бы в будущем наверное мог бы без особых трудностей перекатиться в плюсы и пойти в анриал если гейдев меня затянет и мне это понравится
>>255921363 > Насчёт компиляторов: плюсы варятся компанией разрозненных дяденек в свитерах, за счёт чего разных компиляторов от Васяна реально дохуя. Реально дохуя - это 3 штуки: GCC, clang и msvc. Причём особой разницы между написанием софта на каком-то из них нет, ибо всё они поддерживают стандарт. Ты конечно можешь использовать интринсики, но на свой страх и риск
>>255926613 >движков бордовских Этот проект для изучения языка. Почитал учебник. Проверил усвоение материала на написании клона двачей. Удалил его (так как нахуй никому не нужно).
>>255926613 > да и в случае чего я бы в будущем наверное мог бы без особых трудностей перекатиться в плюсы Плюсы самый сложный язык программирования из-за неопределенного поведения в самых неожиданных местах, ручной сборки мусора и стандарта на пару тысяч страниц. В него хоть откуда перекатиться сложно. Да и в любом случае, легко перекатиться можно только на другой язык в смежную область. То есть, намного легче перейти с пыхи на шарпы в контексте веба или с питона на го в вебе, чем с веб шарпа на гейдев шарп
>>255926604 Примитивнейшая проверка на SQL-инъекцию -> наличие одинарной кавычки или знака комментирования. Ты забываешь, что анону выше, которому я написал этот запрос, не нужна была вообще защита от инъекций. Я не говорил, что сериализатор = валидатор. Сериализатор в Джанго Рест -- класс, обязательно включающий в себя функции валидации. Спасибо за ответы, анон. Буду знать.
>>255926613 >сишарп меня привлекла именно тем что на нем и веб можно поделать, и игры, и десктоп приложения по порядку: 1. Десктоп мертв. Это факт. 2. Unity - это абсолютно другое направление от тырпрайза. Это как J2ME и J2EE. 3. Веб можно. Но нужно ли? Опять же повторюсь - есть на рыночке предложения - вкатывайся, нет? Нахуй нужно. Я кровью и потом вкатывался в эти ебаные решетки 3 года, уже готов был рубистом идти ебашить. Для сравнения с пыхой (что говно, еще хуже вышеперечисленных) мог бы вкатится за пол года от силы. Или та же джавка - спроса на нее поболее. >мог бы без особых трудностей перекатиться в плюсы с сисярпа в плюсы не перекатываются, только наоборот. Сисярп более высокоуровневый, в нем все в management code (т.е. все без указателей и явного выделения памяти). Если углубиться - то можно писать и на сисярпе в стиле крестов, но ты с этого не будешь начинать, а позже - хуй забьешь и будешь идти по легкому пути. Я бы играл от рыночка, а ты - смотри сам. >>255926809 Оп-хуй уже зашкварился и ему указали его место
И таки вопрос - хули все ломятся в это ебучее ойти? Золотые горы? Или то, что за пекой дрочат сутками? Выбирайте нормальные профессии и не ебите себе и другим мозги. В ДС таксюки по 150к зарабатывают, вы до этой цифры в своих Залупинсках до седой бороды будете ползти в ойти
>>255927402 Ебать, да судя по скринам такое и html + txt вместо бд можно написать, конечно можно изравтится и на расте писать картину или на php ОС, но зачем?
>>255927756 таки правда же, игродрочеры (особенно unity) хуй с солью получают, а ебут и в хвост и в гриву >>255927719 р-ы-н-о-ч-е-к (даю подсказку, не благодари)
>>255928031 >JetBrains нихуя ты рофлишь По сабжу - за 250к можно найти аутсорс галеру в вебе и не танцевать балансируя 5 тарелок на голове (если проще - хуй вкатишься туда)
>>255928123 >в своей мухосрани на удаленке не хочу разбивать твои маня-фантазии об скалы, но таких блять умников, как ты - тысячи. Тем самым твои 150к медленно превращаются в 120к и т.д. (рыночек, хули) >>255928154 да, это работает. Смотри только стэковые языки кстати ни слова про фронт в этом тухлом треде, хотя в нем больше всего перспектив
>>255928298 >не хочу разбивать твои маня-фантазии об скалы, но таких блять умников, как ты - тысячи. Тем самым твои 150к медленно превращаются в 120к и т.д. (рыночек, хули) + Малолетние пердежи считают что они такие дохуя умные. Бля, у меня все из шапочных знакомых уже вайти или вкатываются, нахуй вас столько много здесь непонятно. Хотя уже сейчас вы демпингуете рынок охуенно, за 30-40 кусков рублей в месяц (причем в черную, лол) можно сносных макак набирать пачками "из мухосрансков на удаленке" без проблем.
Мимо менеджер на галере 500 человек, где средний возраст кодомартышки - 22 лвл.
>>255928298 >не хочу разбивать твои маня-фантазии об скалы, но таких блять умников, как ты - тысячи. Тем самым твои 150к медленно превращаются в 120к и т.д. (рыночек, хули) Таких умников тысячи, но они неспособны отказаться от социальной жизни в отличии от двачера значит двачер выиграет.
>>255928548 Это не петросятство, если хочешь денег сразу и мнохо пили говно на react js и прочем електроне в котором кроме хтмл и цсс в принципе нечего не надо, а васяну на заводе пизди какой я вас ахуенный сайт и приложение запилил
>>255928298 >не хочу разбивать твои маня-фантазии об скалы, но таких блять умников, как ты - тысячи. Тем самым твои 150к медленно превращаются в 120к и т.д. (рыночек, хули) Только вот зарплата у меня все растет и растет, хули
>>255928468 https://habr.com/ru/post/543346/ >>255928489 пердиксы же не хотят руками работать, им только пеку в руки и мечты про 300кк. Тем самым ебут рынок ойти вдоль и поперек. Вкатуны охуевают, что они годами хуй с солью хавают, а даже 50к нет на горизонте. Вангую, что будет та же хуйня, что с экономистами и юристами в нулевых. Где сейчас эти макаки? За 25-30к по супермаркетам консультантами? Вот новое поколение пориджей и пердиксов подрастает с врожденными знаниями верстки и петухона, лол
>Решил плавненько перекатиться во что-то посерьёзнее
Забавная ситуация. Я дотнетчик с 5 годами опыта наоборот сейчас надрачиваю всякие спарки с хадупами, основы питона, pandas, вот это всё говно чтобы на всякий случай диверсифицировать скилы, а может и перекатиться однажды с тырпрайза на шарпах проклятого.
Мой знакомый с 7 годами дотнета подумывает о перекате в питон, потому что у дотнетчиков потолок ЗП где-то на уровне 90-100к зелени в год, а у питонистов картинка выглядит поинтереснее...
А ты вот решил наоборот. Ты уверен,что это хорошая идея? Рыночек поизучал как следует?
>>255928630 хуй там, манагеры придумали софт скилы, на которых двачер отлетает при первом собесе с HR помычав на заезженные тупорылые вопросы >>255928716 рад за тебя (если конечно не пиздишь)
>>255928817 >хуй там, манагеры придумали софт скилы, на которых двачер отлетает при первом собесе с HR помычав на заезженные тупорылые вопросы Фантазии двачеров. На деле нормисы отлетают на вопросе как найти максимальный элемент в массиве из чисел без функции max.
>>255928489 Лол, ты не поверишь, году в 2015 или 16 устроился в "крупную" айти контору сразу мак выдали, я предложил что давайте лучше с своим ноутом буду работать, отказали, накатил на чистый мак в буаллбут Дебиан и Виндой ибо мне так привычней и меня из-за этого уволили, на мой вопрос поставьте мне нормальную ssl с ftp и общем узлом сисОдмин только сказал вы нам мак испортили, про восстановление он даже и не думал, самое смешное потом еще несколько раз звонили и писали что бы к ним вышел на работу
>>255928761 Поизучал, в моём залупинске один хуй IT вакансий нет. В инете либо платят мало, требуя порой при этом большого стека, либо требуют сеньора, а, и ещё это приправлено сверху ебейшей конкуренцией, ведь недаром Питонистов так много развелось, я в их числе. А так, даже если не полностью перекатываться, то подстраховаться на случай потери работы или просто поизучатьна досуге что-нибудь хочется.
>>255927142 > Примитивнейшая проверка на SQL-инъекцию -> наличие одинарной кавычки или знака комментирования. У тебя в бд теперь нельзя хранить текст с кавычками? Сообщения пользователей теперь ограничены в символах? И этого все равно недостаточно, что самое смешное. Не просто недостаточно, а пиздец как недостаточно. Мало того, инъекции могут прийти не из жсона, а уже лежать текстовым полем внутри БДгде-то в каком-то сервисе забыли накостылить свой валидатор SQL инъекций и ты складываешь значение из этого поля в переменную и пихаешь в запрос. > анону выше, которому я написал этот запрос, не нужна была вообще защита от инъекций. Писать SQL запросы с f-строками это настоящий мем, без шуток > Сериализатор в Джанго Рест -- класс, обязательно включающий в себя функции валидации Да, я знаю. Я про другое говорил, но ладно, забей >>255927225 > Метакласс работает так же в классах-потомках, декоратор только в отмеченном классе Что значит "работает только в отмеченном классе"? То есть, ты имеешь ввиду, что при наследовании методы, измененные декоратором, изменены не будут? Или
>>255919119 (OP) > А с другой стороны слышал, что С++ загнивает Тоже подобное слышу от манек неосиляторов. Пока живее всех живых. > количество разных компиляторов тошнотворное GCC, остальное не труъ. > он не так хорош в плане производительности, как Си На 2 макросекунды в огромном алгоритме? Ну с сисярпом тогда вообще пиздец буде. > и не умеет в пацанское ООП Схуя бы это?
>>255929823 > Почему нет? Речь же идёт об описании данных. Потому что, во-первых, в реальном коммерческом проекте это будет или класс на тысячи две строк кода с передачей 50 параметров, или 50 классов наследников на столько же строк кода. Во-вторых, после возрастания нагрузки или изменения бизнес требований ты захочешь взять сериализатор из одной либы, потому что он на C написан, валидатор из другой, потому что теперь в хэдере прокидываются особые поля для метрик и доступов, ORM поменять на алхимию, так как там есть крутые фичи, и вообще хочется переехать на асинхронщину.
>>255929823 Мне вот интересно почти вся серверная часть часть RH/Debian убутны, фидоры и прочие с ними на Питоне написаны, это несложный язык, даже этот ваш ютуб был на нем написан, и нормально работал, а щас при современном говне типа реакта уже 720 лагает в браузере с 4 гб озу. Раньше я на жабе писал с 2 гб озу на компе в android studio, теперь нужно минимум 8 или 12, что-то лучше за последние 5-7 лет стало? Нет
Асинхронщина немного не здесь же привязывается, а в том месте, где подключаешься к бд и выдаешь сессию. Собственно в FastAPI от этого же разработчика здесь такое не сложно. Подключаешь к этому alembic поддерживающий асинхронный режим для миграции и вообще можно неплохо пановать, а не разносить всё далеко
Аноны, если ещё не заснули, дайте совет чтоль. Учу питон, собираюсь вкатыватся через курсы епам. Читаю тред и начинаю думать, что обосрался с выбором и надо было учить джаву или что-то другое. Может свернуть пока не поздно? Или вовсе в фронт пытатся вкатыватся?
>>255930485 Делай проекты Круды какие-то с простой мордой Что-то про обработку видео ещё Чтобы красиво в докер контейнерах было и делаешь docker-compose up вжух и запустилося
>>255925028 Расскажи, друг, а где ты работаешь? Вкатун-то всё верно про метаклассы сказал, это классы которые генерируют другие классы. Чего ты тут декораторы-то приплёл?
>>255930695 Алсо, сама технология флеша пиздатая и опередела время, когда макромелия над ней работала, а как в адобе попала почти все началось по пизде идти
>>255930204 >почти вся серверная часть часть RH/Debian убутны, фидоры и прочие с ними на Питоне падажжи, это ты где такое видел? а то я прочитал, а осмыслить не могу. спасай, кудасай
>>255930204 Как вообще жабаскрипт параша на фронте связана с бэк частью, где хранятся видео и лайки? >>255930237 Какой нахуй питон? https://ru.wikipedia.org/wiki/Gamebryo >>255930366 > Какая-то поехавшая архитектура без какой-то даже нормализации что ли У тебя лежит пользователь, у него есть пароль и номер телефона. Ты это все на фронт будешь отправлять при просмотре его профиля левым человеком? Очевидно, что нет. Значит надо вводить всякие ограничения на сериализацию. И вариантов что и как надо отдавать и получать с фронта может быть просто дохуя. И тебе каждый раз для каждого такого случая надо прописывать будет эту логику. Я не хочу документацию читать, только не это плс, я и так всю прошлую неделю интегрировал джаггер. > Асинхронщина немного не здесь же привязывается Видимо, я как-то не так понял фразу про ОРМ, валидатор и сериализатор в одном классе. >>255930620 > Вкатун-то всё верно про метаклассы сказал, это классы которые генерируют другие классы Ты в глаза долбишься? >>255926604 > Расскажи, друг, а где ты работаешь? После такого обращения сразу пошел нахуй
>>255930714 HTML5 ? хуйня которая которая кроме музыки нечего не умеет если честно, игру конеч-то можно написать как и на css3 без js но это лагает все как будто я на os/2 запустил cs 1.6 а на флеше такие игры типа убаруть пингвину и считать сколько он пролетит весили меньше мегабайта(!)
>>255930485 > Учу питон, собираюсь вкатыватся через курсы епам Вкатываться надо через устройство на работу, а не через мутные курсы от галер. которые хотят себе взять стажера-почти-ждуна без зарплаты. > Читаю тред и начинаю думать, что обосрался с выбором Ну, если ты про то, что питон далеко не самый популярный язык и вакансий намного меньше, чем рассказывают продажники курсов, то да. Если про что-то другое, то нет. > надо было учить джаву или что-то другое А какая разница? По времени займет столько же, только в процессе прохождения собесов ты сэкономишь пару месяцев, так как вакансий больше. > Может свернуть пока не поздно? Или вовсе в фронт пытатся вкатыватся? Ты на работу устроиться хочешь или попробовать поизучать все более-менее популярные языка программирования?
>>255930831 >После такого обращения сразу пошел нахуй Нахуй пойдёшь только ты, не переживай. >глаза долбишься Я так понял вы про гомопитон говорите, что ли? Ну так это даже не язык программирования, а так, инструмент для олигофренов которые занимаются ML/DS, либо делают json.getByName('dolboljob').
>>255930786 >падажжи, это ты где такое видел? а то я прочитал, а осмыслить не могу. спасай, кудасай В сорсах покопайся, или покажи как у тебя сеть без питона на том той же убунте (Читай Дебиан) запустится
>>255930831 >У тебя лежит пользователь, у него есть пароль и номер телефона. Ты это все на фронт будешь отправлять при просмотре его профиля левым человеком? Очевидно, что нет. Значит надо вводить всякие ограничения на сериализацию. И вариантов что и как надо отдавать и получать с фронта может быть просто дохуя. И тебе каждый раз для каждого такого случая надо прописывать будет эту логику.
class UserIn name: constr(min_length=... password...
class User table=True user_top_secret
class UserOut name @validator("date_of_becoming_dvacher") def to(): return djsaiauq.unixtime()
Вот оно тебе и сделает и документацию в swagger и модель для SQLAlchemy и всё сразу Лишнее не уйдёт так как просто ещё модель сделаешь для выходных данных
>Видимо, я как-то не так понял фразу про ОРМ, валидатор и сериализатор в одном классе. Ну есть в коде место где асинхронно подключаешься к базе данных и получаешь асинхронную сессию, а есть собственнно модели
>>255931157 Безработный чмоня спок >>255931149 Ну я собственно про это и говорил, особой разницы тогда вообще нету, просто во всех местах будет единообразный синтаксис. А такие сериализаторы-десереализаторы есть и для алхимии обычной. Кстати, ты писал про асинхронные миграции алембика, но я не понимаю зачем? В этом же нет особого смысла. У меня в проекте в докере запуск идет миграций после хелсчеков бд, а основной сервис никак с миграциями не соприкасается. > Вот оно тебе и сделает и документацию в swagger Ну это кстати главный плюс FastAPI для меня. А то меня уже от генерации сваггера тошнит. > Ну есть в коде место где асинхронно подключаешься к базе данных и получаешь асинхронную сессию, а есть собственнно модели Да я понимаю о чем ты, просто после слов про один класс с орм и прочим я подумал, что там какая-то другая система. Но я все равно скорее сторонник подхода фласка и aiohttp, чем джанги и фастапи. Не люблю комбайны, которые все везут с собой.
>>255919119 (OP) Перекат в кресты сам по себе требует слишком многого, а окупаемость сомнительна. Макака с 1.5 годами точно не потянет, особенно если нет хотя бы вышкочервового експириенса Сярп - говно Меняй питон на тайпскрипт или катись в жвм. Или ничего не меняй и никуда не катись
>>255919119 (OP) >C++ и C# Выбор? Ты умственно неполноценный, что ли? Это как сказать, что у тебя стоит выбор между железной лопатой и металлопластиковым блендером. Разные инструменты для разных задач. Если перед тобой стоит такой выбор и ты изначально не знаешь, что из этих двух пунктов тебе нужно, то лучше даже не потыкайся туда.
>>255931149 Ты, анон, >>255931406>>255930831, это дурочка не слушай лучше. Вся его профессиональная деятельность, да что там деятельность, сама жизнь, это всего лишь насмешка. У него всю жизнь будет разбор json, хттп запросы, и фантазии о том как он пишет хайлоад, не понимает при этом азов трёзвёнок, не зная про различные практики которые умные дядьки преимущественно из IBM придумали лет 15 назад. Ну что там с убогого взять? async/await написал, запросы попарсил, в базу положил и всё у него хорошо, и так лет 5 он будет ковырять, а потом станет тимлидом или ПМом который будет свои мутные практики внедрять в новой компании после чего реактивно убегать оттуда когда начнутся факапы из-за его решений. Это классика.
>>255919119 (OP) C# идёт нахуй по причине конченый долбаёб. Решётка разрабатывалась Майками с прицелом загнать кодомакак в манямирок под названием Шиндошс, чтобы они привыкли, получили зависимость и оставались в этом загоне. Если ты собираешся говнокодить под Winblows и только под эту ОС - твой выбор. С++ это ЯП, который создавался во времена нормальных компьютеров. Он очень эффективен, стандартизирован, надёжен и быстр. Также, не прибит гвоздями ни к какой ОС. Можно писать на этом ЯП для большинства платформ. С++ не ограничен применением как ООП.
Где можно поподробней почитать про работу с памятью в c++? Желательно с примерами кода/программ и объяснением сколько то или иное действие позволяет сэкономить ресурсов компа
>>255931994 > Где можно поподробней почитать про работу с памятью в c++? Б. Страуструп "Язык программирования С++" С. Прата "С++ лекции и упражнения". > Желательно с примерами кода/программ и объяснением сколько то или иное действие позволяет сэкономить ресурсов компа А, так ты еще щеленый. Ну тогда начинай с этих книг.
>>255931604 Думал учить го, но выбрал в итоге пикрил С питоном и машобом не получилось, буду в мобилки пытаться, смутно надеюсь что когда дойду до coreml - смогу применить знания питона и тенсорфлоу для каких-нибудь приложений с машобом
Я начинал с C++ - сейчас это нишевая вещь. Небольшие производительные штуки лучше на чистом С наваять, а связываться с С++... Ну можно ваять фрэймворк для HF трейдинга, но это все штуки не для юных вкатывателей.
Питон отличная штука, пишу на нем все больше и больше.
Запили проверку типов на mypy ну и flake8/prospector еще что прикрути. Юнит тесты нормальные на проекте?
Для ускорения Cython уже юзаеш - глянь numbu, подцепи Си код SIPом, посмотри варианты с tensorflow - он может и в ГПУ исполнение пихать.
Многопоточность освой нормально, асинхронность.
Напиши свой парсер, и широкоиспользуемые освой - вроде Beautiful Soup. В обратную сторону тоже можно, развертывать питоновский код в другой - см например troposphere
Стандартные функции освоил? От __getattribute__ до @dataclass и collections?
Я лично строгую типизацию уважаю - ща на джаве пишу, писал коммерческий на хаскеле, но с mypy и статическими анализаторами до десятка тысяч строк питон закрывает большинство задач. Отличная штука чтобы что-то быстро сваять/spikeнуть.
>>255932153 Они заканчивают колледж в пендоссии и идут в тинькоф писать бота ОЛЕГА? Или может яндекс-лавка имеет внизу лейбл произведено и зарегистрировано в Купертино Калифорния?
>>255932235 Ты понимаешь что программистам платят не за знание языка программирования? Язык программирование это обзывание переменных, написание функций которые например две переменные складывают, циклы которые умножают каждое число в каком-нибудь листе чисел на какую-то другую цифру, ну и другие абстрактные структуры для записи данных Платят за технологию, ЯП это доступ к технологии, технология всегда имеет под собой кучу базовых технологий которые надо знать, это всегда такое дерево знаний, в итоге ты учишь технологию и настраиваешь ее с помощью ЯП, например ты на питоне используя фреймворк джанго или фласк пишешь условно операции по получению и обработки данных с какого-нибудь интерактивного сайта, ну например двачей, анон пишет пост, ему показывается капча которая генерируется, она проверяется с реальным значением, пост проверяется на ip(прокси, баны), иногда на запрещенные слова в некоторой тематике, иногда в посте картинки есть, этот пост превращается в пост на борде, картинки прицепляются, можно нажать на лупу и выпадет меню с поиском в гугле, яндексе и сауснао, пользователю ставится таймер чтобы не отправлялись сообщения раньше 10 секунд и так далее. От питона тут не так уж много. Меня всегда бесило это "ЫЫЫЫ надо учить джаву, ЫЫЫЫ нет питон, Симпл-Пайтон - маленький красивый, а Сишарп большой и милый, Симпл-Го такой простой, а Скала - вообще крутой". Учи что хочешь, все равно упрешься в то что тебе надо учить тот же веб, или что-то другое
>>255919119 (OP) >пайтон-джун червь-пидор с курсов мейлсру, ты? я узнал тебя по шизоидным высерам >Спокойно изучил C# и думаю, стоит ли выучить С++ фреймворк на 1.5 метода - не изучение языка >ванильном шарпе сначала учишь ванильный, потом уже дрочишь фреймворки, а не наоборот
>>255919119 (OP) Во-первых, языки учат под задачи. Я вон два года пользовался с++ только потому как подъехала необходимость пользоваться opencv и еще парой либ внутри айфонов. Во-вторых, если глянуть с обратной стороны - язык написан неким образом под свои задачи, и частично они могут быть взаимозамяемы, частично приспособлены под некую область. Интерпрайз на плюсах будет чаще всего очень дорогой.
Ну и самое главное - в плюсах нет ООП это либо троллинг, либо говно в голове. Как и производительность ниже Си. Ровно как и страшную вещь открою, шарп может быть приближен по производительности к плюсам, но только в расчете на равное время разработки.
>>255933943 > Ну и самое главное - в плюсах нет ООП > шарп может быть приближен по производительности к плюсам, но только в расчете на равное время разработки. Перетолстил.
>>255929106 Вспомнил недавнюю историю про зумера который квартиру заложил и пошёл бизнес делать, покупая оборудования, арендуя помещения и в итоге деньги кончились уже почти, а прибыль не идёт совсем, так как по сути нет бизнеса. Вот и там представь захотел идиот бизнес сделать в айти, заложил хату и закупил самое главное - каждому по макбуку. А потом видит что один макбук сломали, виндовс на него как-то поставили, суки. Ну тут можно человека понять, я бы тоже тебя уволил тут же
>>255928389 даже если вкатился, ты после года работы хуй у них эти 250к попросишь, ибо кроме них никого нет, кто десктоп пилит. >>255928834 для СНГ шарпики дорогие, поэтому и работы на него нет. К тому же стэк слишком расплывчатый, чтобы вкатываться, одни минусы у сисярпа короче >>255928973 >На деле на деле двачеры до тех. собеса не доходят, а если и доходят, то пробивают потолок своим ЧСВ. Не первый день в ойти - не знаю ни одного, кто бы сидел на борде >>255929300 я люблю дискретку спрашивать, это база
всем вкатунам даю совет - не проебывайте время на #, работы вы на нем не найдете. А еще лучше - начните осваивать нормальную специальность. Я уже который год думаю выкатываться в обтяжку мебели, все никак не подкоплю на аренду цеха и покупки оборудования. А пориджи и пердиксы только мечтают об этом ойти. Не ведитесь нахуй, посмотрите по сторам - все ломятся в один проход и в нем же застряют. Вас наебали. /Fin
>>255919119 (OP) Какое пацанское ооп в 2к21м? Чел? Особенно если ты в бекенд хочешь. Оно только у старых пердунов в жабе осталось, на сишарпе дела по другому обстоят
>>255936291 > К тому же стэк слишком расплывчатый, чтобы вкатываться, одни минусы у сисярпа короче Что значит расплывчатый? Ты про то что у него есть асп, нет, юнити, хамарин, что-то для машоб и тд. и он много областей затрагивает?
>>255936291 > для СНГ шарпики дорогие, поэтому и работы на него нет > #, работы вы на нем не найдете Как же заебали. Любое упоминание программирования тут же скатывается в поиск работы. При этом сами же жалуются на вкатунов, которые только и думают как бы вкатиться и заработать, и сами же поощряют их и ведут разговоры только на тему работу.
>>255919119 (OP) >C++ Тошнотворный калл Готовься что разработка на этом говне это сущий ад Блять, да у них даже систем сборок до сих пор нормальных нет, либо древний симейк либо иди нахуй Развиваются плюсы пиздец как медленно, может к 2050 году начнут на c++20 стандарте писать СТЛ это ебаный стыд, и он никогда не поменяется
>>255936557 да, это отсылка к рейтингу, где сисярп на 5 (или 6) месте >>255936604 а ты думаешь для чего все эти треды? Все грядут про 300кк/сек, по сабжу проебав несколько лет создают треды или бегут в бугурт тред высирая пасты про несправедливость и хуевость ойти >>255936626 думаю за 6-12 месяцев даун осилит WP
>>255919119 (OP) > Подскажи, анончик:3 Дизайн у C# на два порядка приятнее, после него на плюсах вообще писать не хочется, оплачивается работа на шарпе гораздо лучше, не могу придумать почему вообще кто-то будет работать на плюсах кроме дикой необходимости в скорости вычислений. Мимо много работал и на C++ и на C#
>>255937154 Я с 2011 году учи и не могу выучить как делать структуру с div margin и padding, ну и position, уже все видеоуроки на ютубе посмотрел а повторить не могу. Родителями клянусь, чтобы мне от рака умереть, чтобы все деньги в жизни что я могу заработать заработал ты, я правду говорю.
>>255927573 знаем мы твои такис в ДС .в итоег в машине будеш дрочить спать и есть и жить. годами этом не проработать . а на раене темболее печаль. у мне ест ьпару знакомых из мухосрани кто наичнал с того что ил на автомойке. мыл машины 3 дня и пару дней жил тамжена иванчкие пока ненакопил на норм конуру с тракарнами чтоыб снять. сейчас перекатился из х5 реатил на западного барина зп 3-5 к баксов есть пару чертво что поднялисьдо зп 20-60 $ в час. спасибо западному барину а таксит смрети будет крутить баранку
>>255919119 (OP) Тру деньги в плюсах платят в полутора набитых дедами местах с узкой специализацией в предметной области, за нее в первую очередь и платят. Шарпы по применению и рынку труда плюс-минус та же джава - позиций, в том числе хороших, больше. По соотношению трудозатрат на подготовку и собственно работу к получаемым деньгам фронт последние лет 10 перебить сложно и изменений не видно. Алсо в бэке набирает обороты мода на Го, можешь попробовать прокатиться на этой волне. В целом правы те, кто говорит, что язык не первостепенен.
>>255919119 (OP) На плюсах РАБоты нет, только для йобасеньоров с 10000 лет опытом. Неплохо знаю плюсы, но так и не нашел на них работу. Подучил немного C# и изи устроился джуном на зп уровня мидла на плюсах в моей мухосрани.
>>255938111 Ну, к чести растопараши в ней наконец-то появилась векторизация и теперь можно что-то обсуждать по поводу написания на растопараше реальных программ вместо laba1, но ООП там такое, что за это возьмётся только совсем поехавший.
>>255938195 >наконец-то появилась векторизация Что имеешь в виду? Была автовекторизация, были крейты для работы с simd инструкциями. >но ООП там такое, что за это возьмётся только совсем поехавший В расте нет ООП.
>>255938373 >Была автовекторизация Не так давно появилась по сравнению с плюсами. Не знаю, как она себя поведёт на разных процессорах, особенно на серверных зеонах с AVX512, но по крайней мере что-то. На своей заре растопараша вообще нихера не векторизовала. > В расте нет ООП. Вот и я про то же.
>>255937114 > Дизайн у C# на два порядка приятнее, после него на плюсах вообще писать не хочется У меня прямо противоположное мнение. > оплачивается работа на шарпе гораздо лучше Так это в пидерашке только. В эрэфии только тырпрайз, сайтики и индюшатина на мобилки развита.