В этом треде DJANGO-ёбы PYTHON-исты отговаривают меня от вката в бэкенд боясь конкуренции. Ну, или рассказывают как вообще у них жизнь, какие подводные на работке, что нравится, что нет.
>>242008748 тому що у меня глаза разбежались от названий, нашёл несколько курсов по DJ + PY, рекомендаций тоже прочитал на эту тему, в общем чтобы не распыляться, просто выбрал эту связку. Опыт в кодинге нулевой, всякие хелло ворлд и физзбузз могу написать, но это же хуйня. А ты почему топишь за фласк?
>>242009267 благодарю, мне показался подходящим дизайн и метод sololearn, поэтому по нему сейчас учусь. Видеокурсы нашёл на freecoursesite, мб будут тебе полезны. Ты почему решил этим заниматься, какие успехи уже есть, давай в общем, пообщаемся ежи
>>242008495 (OP) Короче Ты охуеешь Сначала будешь работат за 40-60к год/полтора Потом сможешь себя поодаль чуть дороже И вообще бэк сложный, там думать надо А сайтики клепать на конструкторах и макака умеет
Учил Питон + Джангу несколько лет назад. Так и не смог вкатиться, не было вообще вакансий подходящих для нулевого опыта (хотя есть проекты на гитхабе). В итоге перешёл на JS, нашёл рабу в течении месяца
>>242009604 Я студент, околотехническая специальность. Да выбора особо не было, либо питон либо паскаль. Сам язык нравится, но его практическое применение пока для меня не ясно. Может я вообще не буду код писать, вот такие дела.
>>242010364 >И вообще бэк сложный, там думать надо Смотря какие задачи. Люди годами ебашут CRUD задачи за 100к и пилят говно CRMки/шопы на джанге и ничего, половина айти так работает? >фронт мертв Почему это? Он помоему пиздец как развивается
>>242010364 уважаемый помидор, я готов кодить за еду, и мне похую на трудности. Мысли о кодинге давно грели мне сердце, но я в себя не верил, вернее верил в кое что ограничивающее мои действия. Сейчас просто решил сделать это. Расскажи, на фриласне хикке на этой связке можно работать, и какие там могут быть заёбы? в конторы пока что не хочу вкатываться, если это конечно, возможно.
>>242010625 >его практическое применение пока для меня не ясно так вроде и ютуб на нём написан и всякие распознавающие лица софтины тоже, это всего лишь 2 примера.
>>242008495 (OP) Без учета вката с курсов и самостоятельных вкатывальщиков, с 2014 года в год выпускается почти по 70к человек так или иначе связанных с ИТ.
Уже сейчас натягиватель потолков в 500к мухосранске получает как мидл на модной го хуйне.
Стоит ли перекатываться в питон с пхп? На пхпх слишком много дерьма, например вордпресс и битрикс, а фронтэнд я рот ебал дрочить на зоопарк устройств, проверки эти ебаные чтобы на любом кирпиче выглядело одинаково, бесконечные костыли в хтмл ксс коде.
>>242010919 >php ещё вчера читал об этом, ребята пишут что ограничений достаточно, уже никуда не развивается, а вещи типа DJ + PY как раз просты и пластичны.
>>242008495 (OP) >>242010706 Никогда не понимал долбоёбов, которые вкатываются в айти и им реально кажется, что все ограничивается вебом. Да и кто все эти люди, которым кажется, что веб - это круто? Ебашить сайтики, серьезно? Это даже не настоящее программирование.
>>242011697 >которые вкатываются в айти и им реально кажется, что все ограничивается вебом тоже не понимаю долбаёбов которые нашли такие мысли в том что я написал.
>>242011805 >А причём тут кнут, я пишу тот ещё говнокод. Просто осуждаю сололёрн да я ебу эти ваши правильные схемы по вкату? искал и охуел от обилия вариантов, решил что нужно начать с чего-то, мне так удобно, вроде понимаю о чём речь.
>>242012004 Что это, приложение на андроид? Я имею ввиду, что самостоятельно вкатиться только и выйдет, уник + курсы это хуйня, если в тебе не горит желание писать КОД
>>242012658 Алсо скажу, что то, что выпускают нихуя не значит. 2 моих кента учатся не в топовых универах, у них там пиздец. Одногруппники за пол года не выучили массивы.
>>242012083 >>242011805 да и вообще, выбрал веб область чтобы быстрей вкатиться в кодинг, такая точка входа, в дальнейшем хочу обучать бота чтобы распознавал в видео потоке движущихся людей и их ёбла. И ещё дохуя всего о чём мечтал все эти годы.
>>242013051 >"самую лучшую" технологию, а ту что доступна как понял питон сейчас востребован, к тому же его синтаксис прост. Получается и лучший и доступный, для определённых задач.
>>242008495 (OP) Легаси говно. Отговаривать не буду, вкатывайся. С работой джуном будут проблемы, мидлом вкатиться вполне реально. Но для совсем нюфагом я бы golang посоветовал.
>>242013922 Вкатываться на одно, потом когда разберешься в кухне, можно доучивать или перекатываться. Потому что рано или поздно ты ахуеешь от количества используемых технологий, и от того, что никто толком не сможет тебе помочь. Чем раньше ты вкатишься - тем лучше, короче.
>>242014194 >никто толком не сможет тебе помочь. Вот, кстати, да. Охуеваю от того, что с годами гоголь всё реже способен дать ответы на мои вопросы. И всё больше ответы на мои вопросы дают тесты, метод тыка, а такжде раздумия в душе и во время прогулок в соло.
>>242008495 (OP) Меня с плюсов на питон заманили хорошей зп, но что-то я посидел на питоне полгода (в том числе и джанго) и думаю уже обраться возвращаться в кресты, ебал я эту вашу змею чёт.
>>242015516 Ты кстати зря иронизируешь, мне однажды скинули таск на фрилансе где нужно было поправить пару формул и макросов и я понял что excel пиздет комбайн. Там было стостраничная модель с перекрёстными ссылками, кусками VBA и пиздец закрученными формулами расчёта. Погуглив я узнал, что кабанчики на самом деле очень активно его используют и перестал смеяться с вакансий где требуется знание excel.
>>242011153 Чел, Джанга умерла ещё года 3-4 назад, обрати внимание на последние даты обновления плагинов на гитхабе. Я хуй знает, что на ней можно в 2к21 без нормальной поддержки asgi писать, микросайты для микрокабанчиков разве что, пока тебя конструктором не заменят.
джанга это просто адовое говно собаки. я плюю в рожу мудачью которое пиздит что получает 350к. это ад пизды. писал на ней первые два года карьеры.
это все не для людей. вся абсолютно инфраструктура все батарейки это все говнянейший кал который дрочит по кругу обьекты, долбит там недокументированные свойства блядь которые ебучий автор нарыл из ебучих сырцов путём обоссывания себя в дебаггере кишок этого говна, изменяет их, обдрачивает снова.
сам питон - говнина ссаная в которой не сделали даже ебучие скоупы, даже ебучие лямбды блядь.
ЦА питона бывшие токсичнейшие админы, ебаные свитера, беженцы из сука делфей, не могущие ни во что новое долбоебы.
современному вебу от джанги не нужно нихуя кроме дрф. только конченые дегенераты будут рендерить шаблончики на беке, обдрачивая их жкверей, когда везде реакты и вебпаки.
для кодерка из 2021 а не из 2010, коими являются обоссаные питонодети проще взять тайпскрипт, хотябы будешь в курсе современного программирования хоть чуть чуть, а потом может и рескрипт подвезут, ну или потом сьебать в скалу или раст.
но нет, убогое быдло идет в эту обоссаную джангу, в этот обоссаный питон в котором гвида срет адептам в рот "мы не можем сука завести лямбды, потому что не придумали за 10 лет синтаксис".
питоноуёбки, у вас хоть капля уважения есть к себе?
>>242016199 >современному вебу от джанги не нужно нихуя кроме дрф. только конченые дегенераты будут рендерить шаблончики на беке, обдрачивая их жкверей, когда везде реакты и вебпаки. Сразу видно настоящий айтишник, два чая
>>242016635 в этой индустрии нет особо выбора - либо ты пишешь на языке но все велосипедишь, либо пишешь на говне на котором невозможно ничего запрограммировать, зато есть полторы либы написанные такими же долбоебами которые более менее делают вид что работают.
какое то время фронт был более новаторским чем говнобек в котором новых фокусов не было с 2008. реакт и тайпсркипт в целом хорошие технологии, но приходится верстать.
особо вариантов быть не макакой нет - кто хочет жить спосойно находят либо наукоёмкую предметку(но пишут там на безтиповом говне) либо уходят с головой в тайп теори и пишут на скалах или хаскелях финтех энтерпрайз.
все кто расказывает что на говнопитонке или говножаве получает 350к - просто дохуя социализировавшиеся альфачи которые умеют еще и припиздеть, потимлидить - потому что в остальном работа уровня сидеть разбираться почему цепочка из сотен ивентов которые добавляли безсистемно пять лет наебенилась и зациклилась
>>242018791 нет лямбд, нет экспрешенов , нет скорости, а главное юзербаза из конченых мудаков которых это все устраивает, иначе бы они сами его ненавидили, ну и конечно в пиотне всем этим обезьянами еще лет пять придется обьяснять что типизация это благо
>>242018889 понимаешь очень трудно ненавидеть чтото когда у тебя же нет нихуя. тебе приходится начинать пиздеть что нигилизм эта крута, дженерики не нужны, эррор хендлинг не нужен, тебе приходится пиздеть что держать тип в голове лучше чем его записать
>>242016199 > в которой не сделали даже ебучие скоупы, даже ебучие лямбды блядь Ты про какие скоупы? Функции вполне образуют скоупы. Лямбды есть, многострочные нельзя в indentation based синтаксисе всунуть без ональных end, потому что лямбда это экспрешон а не стейтмент, но обычный def вполне покрывает потребность.
>>242019116 Ты из какого года капчуешь? Как у вас там в 2010?
> нет лямбд есть > нет экспрешенов Это что ещё за хуйня? Маня, ты хоть выражать свои мысли нормально научись. Выражение это любая хуйня типа x = 5 > нет скорости Скорость разработки есть зато. Узкие места пишу на С/С++. Ссу на лицо нубам. > типизация есть
>>242011733 А знаешь почему не хватает? 1. Потому что 3 резюме на вансию они называют дефицитом. 2. Потому что хочется платить низкую зарплату на уровню двоника, но никто не идёт.
>>242011733 Я кстати тоже не верю в мифическую нехватку кадров. За все годы работы ещё ни одного нормально взлетевшего проекта не было, везде какая-то ненужная параша. Ладно ещё в большую давно прибыльную компанию пойти, но там бюрократия на бюрократии и бюрократией погоняет.
>>242019148 функции образуют а ифы не образуют, циклы не образуют, лямбда это экспрешон, иф не экспрешон, матч не экспрешон нет не покрывает обычный деф. все эти доводы я слышал и все они от питониста потому что питонист привык так писать. и проблем ты наверное не испытываешь от того что в теле ифа все задефайненое срет наружу, и циклы срут наружу, и const нет, и шадовинга. это все победили в ссаном жсе в 2015 и пошли дальше. вон скоро do запилят.
>>242019255 нет не класика. "у меня правило у тебя не правильно" это когда у тебя чтото есть. а у тебя голая жопа и отсталость на 10 лет. ну понятно что вы оправдываетесь типа ой да нет проблем со скоупами, ой да пиши функции по пять строк и все будет ок.
>>242019773 лямбд у тебя нет. нахуй нужна однострочная лямбда? она не типизируется еще и нормально нихуя >Выражение это любая хуйня типа x = 5 все верно долбоеб. теперь сделай x = if ... else ... и не ссаной однострочной тернаркой а с блоками и временными переменными. и так же с матчем, блоком, как в расте.
типизация есть но без экспрешеном и лямбд нихуя не работает как раз. с этого и горит.
>>242020051 в мупу как и в тс ты не можешь строить на типах логику. ты не можешь тайп параметром менять поведение программы. в тс приходится тайп параметр передавать с обычным, механизм трейтов нельзя сделать, когда например
>>242010364 а я на бэке сидел 2,5 года, за 300 долларов в месяц. Говорили что через ещё 2-3 года поднимут в раза два, но я ушёл из этой области вообще.
>>242020287 Ну так тебе надо везде var/let/const писать для этого, а в питоне не надо. Вообще const это одно из самых бесполезных ключевых слов на свете, нормальный разбор аст уже вполне может показать конст у тебя там или лет.
> шадовинга Ну и часто тебе нужен шадовинг? Как там цикломатическая сложность твоей портянки на 300 строк?
> в теле ифа все задефайненое срет наружу Ахуеть проблема.
> ну понятно что вы оправдываетесь типа ой да нет проблем со скоупами, ой да пиши функции по пять строк и все будет ок. Ты просто поехавший перфекционист, которому ужалило в сраку идеальными скоупами™, и вот надо чтобы они везде такие были. На деле почти никто в эти скоупы не упирается, я пишу и на питоне, и на жс, и на луа (тут кстати неплохие скоупы тоже), и на расте, и чёт нигде мне от местных скоупов не припекало.
>>242021251 >нормальный разбор аст уже вполне может показать конст у тебя там или лет. ну и где этот разбор аста? а если хочется не разбор а указать что ты хочешь там иметь конст а не анализировать потом ?
>Ну и часто тебе нужен шадовинг? Как там цикломатическая сложность твоей портянки на 300 строк? я просто хочу копипастить сраный код и не думать про сраные коллизии имен в 2021
> и чёт нигде мне от местных скоупов не припекало. там везде кроме питона все ок с ними потому что. только питонка безнадежно отставшая
>Ты просто поехавший перфекционист, ладно бы я один. в жс в 2015 сделали молча, в расте сделали молча. только питонобляди "ну подумаешь нет, никто не идеален, кокок"
>>242018791 Нет строгой типизации, неизвестно какого типа переменная, нет скобочек, в больших объемах кода тяжело понять где инструкция начинается а где заканчивается.
Просто блять язык для уебанов. Все по детски, 0 ошибок Все делается за тебя
Дауны питонисты даже не могут представить что такое сведение классов, у них даже не надо писать тип данных, просто пишешь переменную и она автоматически подбирается. Пидорство
Разумеется на питоне 0 оптимизации, ты не можешь сделать быструю прогу. Все медленно
>>242022118 >просто пишешь переменную и она автоматически подбирается. Пидорство
она не подбирается. ты либо помнишь ее тип, либо ты веришь что произойдет какой то каст который не сломает все(нет не произойдет). ну и мупу отчасти помогает с этим
>>242008495 (OP) Молорик. Всё правильно делаешь. Сейчас твоя цель выйти минимум на 100к. и дойти до мидла. После этого начинаешь любой си (лучше С++). Мидлом с питона будет очень легко второй вкачать. Вкатываешься в руську галеру devops. Через 3-5 мес. ты мидол. Всё. Имея к этому времени хорошие отношения с английским, заводишь трактор или работаешь на дистанционке у амеров. Удачи. Правильной дорогой идёшь,товарищ!
>>242021869 > я просто хочу копипастить сраный код и не думать про сраные коллизии имен в 2021 Stackoverflow-говнокодер не палится.
> только питонка безнадежно отставшая Ну она конечно отставшая, но не там где ты думаешь.
> ладно бы я один. в жс в 2015 сделали молча, в расте сделали молча. только питонобляди "ну подумаешь нет, никто не идеален, кокок" Вкусовщина. В расте скоупы имеют другое значение, там практический каждый скоуп это with блок. В жс до сих пор по умолчанию все переменные глобальные ради обратной совместимости. В питоне всё достаточно хорошо, там не нужно ничего менять, ты первый кого я вижу кому это доставило какие-то проблемы.
>>242022118 Во, очередная классика В МАЁМ ЯЗЫКЕ НЕ ТАК. Просто похуй что разработка будет на два порядка медленнее, зато скорость, типы, сведение классов. Байтоёбство 100.
>>242023009 Так и знал что жс тут руку приложил Ты же понимаешь что в питоне лямбды не нужны и от них будет один только вред? жс/тс построен на ивентах и коллбеках, лямбды там это как воздух, они прекрасно ложатся в эту парадигму, в питоне же от них будет только вред
>>242023135 Да нужны там лямбды, их просто синтаксис не позволяет. Либо ты пишешь везде end как в руби, либо def когда нужна многострочная лямбда. Второе как по мне меньшее из зол.
>>242023273 >их просто синтаксис не позволяет ... Ты же в курсе что там через круглые скобки можно лямбду в несколько строк захуячить даже сейчас?.. Но там внутри нельзя сделать несколько выражений. И сделано это намеренно
>>242023346 >но быстрый Чтобы твое говно не падало под детскими нагрузками нужно высрать ебалион тредов мимо nodejs господин в очередной раз обоссал пхп-чушкана
>>242022983 медленнее разработка будет на питоне, потому что вместо набрасывания кода ты будешь думать как закостылить кешей, как оптимизировать на спичках, потому что веб реквест секунду долбится, потому что сериализатор орм не может дедуплицировать джоин в модельку изза лишних копирований строк где то в анусе.
медленнее она будет потому что нет нормальной втроенной системы типов и покрытия типами либ, истории использования типизации собществом вообще.
я вам не предлагаю либо байтоебить либо есть говно на питоне. вы могли бы иметь высокоуровневый язык но не такой тупой как скриптоговно, но почему то или говно или байтоебля.
>>242023548 намеренно это было сделано в 90х, потому что гвида зассал что адепты будут абьюзить эту фичу как жс/перл ебанаты того времени.
только гвида не понимает что типизация все меняет и позволяет абьзить сейчас без потерь ни в чем.
>>242023652 там в латенси проблемы. никто не будет ждать три секунды пока загрузится страничка
>>242022603 ну щито поделать. после того как в тс я начал абьюзить экспрешены через const y = (()=>{ return bla bla...})() костыль мир уже не будет прежним. жду do. остается только надеяться что питонобляди лет через 5 тоже дойдут до того уровня когда понятно что надо вводить то что в жс ввели в 2015
>>242021153 ты осознаешь, что у каждого языка свой кодстайл, а функции такой длины, что тебе нужны скоупы внутри логических конструкций - это зашквар в каждом первом языке?
>>242023976 >const y = (()=>{ return bla bla...})() Нахуя ты функцию в переменную сохраняешь? Тебе импорты и классы в ES6 сделали. Есть export default function()..., в TypeScript есть статические функции класа, а вы всё, как австралопитеки в переменные сохраняете.
>>242023807 > потому что веб реквест секунду долбится, потому что сериализатор орм не может дедуплицировать джоин в модельку изза лишних копирований строк где то в анусе И причём тут питон? Какой-нибудь хибернейт так не может, да?
Да пойми ты, статическая типизация это не избавление от всех бед. Кое-где она сильно мешает. Тебе надо какие-то там дженерики изобретать, сложно сделать опциональные параметры, невозможно ничего манкипатчить, надо городить копию интерфейса сверху и ебической сложности инжекторы.
> тупой как скриптоговно А что тут тупого? Во всех языках без явных деклараций в сигнатурах всё равно есть система типов. И в питоне она далеко не самая плохая. Чего стоят охуенные int, str, bytes без всякого говняка как у большинства других языков.
>>242023999 для любой трансформации данных, для любой передачи кода куда то. для композиции функций. лямбдой в идеале должен быть любой кусок кода который можно выделить и куда то пастануть в тело другой функции чтобы изменить последовательность выполнения или применить к чему то внутри. самый простой пример - map.
>>242023976 То что ты делаешь было популярно где-то в 2005. Сегодня никто такой хуйнёй не мается. Есть модули, классы, можно срать в скоупы без остановки и не знать никаких проблем.
>>242023807 >потому что веб реквест секунду долбится А ты что, пытался хайлоад на джанге писать, поехавший? Для кого сделали кучу, блядь, охуенных асинхронных питонячьих фреймворков? Пиздос.
>>242024557 >лямбдой в идеале должен быть любой кусок кода который можно выделить и куда то пастануть в тело другой функции Пиздец
>можешь предложить альтернативу Ты не владеешь в полной мере синтаксисом стрелочных функций, ты о чем вообще?
>ну вот не выходит функции меньше 100 строк Учись прогать наконец а не говнокодить Учи другие ЯПы а не только жс Учи другие парадигмы а не только те что ты как утенок увидел во время вката 3 месяца назад
>сохраняю результат Может лучше объяснишь, нахуя ты вызвал IIFE без аргументов вмесо того чтобы просто сохранить результат не юзая лямбы и IIFE?
бывший фуллстек (питон (sanic) + жс (ангуляр)) в треде
>>242024419 >И причём тут питон? Какой-нибудь хибернейт так не может, да? ну вот не может. в жаве жит, в жаве мутабельные строки.
>>242024419 >Тебе надо какие-то там дженерики изобретать не надо ничего изобретать. если у тебя обобщенный код ты просто пишешь от чего он обобщенный. и все работает так же как и в безтиповом говне. опциональные параметры делаются через optional. и да манкипатчить ничего не надо. и работать с кодом который впринципе чтото манкипатчит не надо - нервы будут здоровее.
>>242024800 асинхронка никак не спасает от io-bound. речь была о том что ты ловишь ебучий ботлнек в банальной сериализации массива данных и нихуя с этим не можешь сделать кроме отказа от орм, например
>>242023882 На шведов работал, когда они wolfenstein 2 пилили. За всё время самая интересная деятельность, но очень заёбистая в плане объёма и постоянной нехватки времени. C# божественнен тем, что работы на 1-4 дня в две недели, а зп как у замыленного в поту сеньора крестовика/питониста.
>>242008495 (OP) Вкатыш питонист репортинг ин, пол года позадрачивал питон + 3 месяца джангу, пописал проект на резюме и устроился месяц назад на работу при том что в линке уже (3 приглашения на собесы) так что всё норм
>>242024557 >ну вот не выходит функции меньше 100 строк значит, надо еще разбивать на функции. Господи, столько гонора, а сам пишешь, судя по всему, нечитаемые простыни. Нейминг-то, поди, тоже или однобуквенный, или по 40 символов на имя?
>>242022139 Подводный камень в PHP это системы, которые на нем наговнокодили. Ну то есть чисто в теории, на пыхе можно лепить достаточно красивый, правильный код, на каком нибудь Laravel. Но в 90% российских компаний ты столкнешься с глючной и неприветливой ебаниной типа 1С Битрикс, или с дырявым и супермедленным Wordpress, в котором зачастую что-то костылили до тебя, копаться в этом удовольствия вообще ноль.
>>242024995 >Учись прогать наконец а не говнокодить Зачем? Есть люди, которые без этого твоего кодинга живут, и норм.
>Учи другие ЯПы а не только жс Зачем? Тут я вполне серьёзно. JS умеет почти всё. Миом другой анон. Писал на JAVA, PHP, Flash и чутка на Python и Solidity. Всё в прод. JS умеет всё. Зачем что-то кроме него учить?
>Учи другие парадигмы а не только те что ты как утенок увидел во время вката 3 месяца назад Зачем, если парадигма полность устраивает?
Зачем? - это ключевой вопрос. Чтобы понравиться тебе на собесе?
>>242008495 (OP) Вкатывайся. Если интеллекта хватает на понимание и интерес не теряется в процессе, ты тот, кто нам нужен. Сейчас вагон вкатунов с корочками из инторнет курсов, которые не могут раскладку на клавиатуре сменить.
>>242025065 >не надо ничего изобретать. если у тебя обобщенный код ты просто пишешь от чего он обобщенный. и все работает так же как и в безтиповом говне. опциональные параметры делаются через optional. и да манкипатчить ничего не надо. и работать с кодом который впринципе чтото манкипатчит не надо - нервы будут здоровее. > >инжекторы можно не юзать.
Ох какой самоподдув. МОЖНАЗДЕЛОТЬ и НИНУЖНО во все поля. Ну ок, оставляю тебя с твоим мнением наедине.
> я эмулирую тернарку
Ну где-то там в паре случаев что-то покороче можно записать. Теперь у нас не 14 способов сделать это, а 15. Заебись.
в 30 лет возьмут джуном? Я не совсем без опыта, несколько лет писал говносайтики за 30к, сначала в конторе, потом на фрилансе, потом еще год эникейства (так получилось), короче трудовая история блять подозрительная, то туда, то сюда. Хочу вкатиться в нормальную карьеру, в принципе могу даже год выделить на углубленную дрочку технологий и всего-всего, но уже кринж ловлю как представлю, что в компанию приходит 30-летний джун и его собеседуют 21-лвл сеньоры.
>>242025266 >JS умеет всё Птица гусь тоже умеет все. Херово летает, херово бегает, херово плавает. Зато умеет все сам пишу на ноде, но я не жсом единым жив, прекрасно осознаю что в мобилках например это то еще тяжеленное говно которого там просто не должно быть, что в CS и машобе за него лучше и не браться ввиду частого не ожидаемого поведения и слабой типизации
>>242024995 ну давай подробнее. что пиздец? чем я не владею? >>242024995 >Может лучше объяснишь, нахуя ты вызвал IIFE без аргументов вмесо того чтобы просто сохранить результат не юзая лямбы и IIFE? да обьясняю. хочу семантику тернарки. хочу семантику do жсного
>>242025170 ну вот некуда разбивать. есть жирный контекст из десятка переменных, есть еще пять производных от них переменных которые считаются в своих скоупах с двумя тремя временными переменными - эти скоупы ты собрался выносить в функции? ты понимаешь что код от этого раздуется еще больше?
>>242025638 Инстаграмм. На счет ютуба не в курсе Питон там один из сервисов. Сейчас микросервисная организация в фаворе, смекаешь? Но большей части треда до такой концепции слишком сложно дойти, особенно пхп-говноедам
>>242025332 проблема в том что как только джангист начинает ориентироваться в джанго экосистеме у него появляется непреодолимое желание из этой экосистемы сьебать куда подальше
>>242025088 >C# божественнен тем, что работы на 1-4 дня в две недели, а зп как у замыленного в поту сеньора крестовика/питониста лол, рад за тебя анон.
>>242008495 (OP) В бэк с улицы не вкатиться. Ты наверно с фронтом формошлепством попутал. Бэк - это проэктирование бд: транзакции, ACID, стратегии блокирования, T-SQL. Бэк - это знания unix: знание команд, понимание как работает система. Бэк - это безопасность. Должен знать возможные способы ататки на сервис и как от нипх защитится.
Ну ты зразумил. Даже если ты надрочишь питюн, ты никаким конкурентом не будешь. На бэк идут после вышки, где изучали архитектуру ПО, сети ЭВМ, дрочили wireshark на лабах и т д.
>>242026110 другой анон, но вообще если у тебя очень плохо с линуксом, то могут быть проблемы, потому что не везде есть девопс или хотя бы челик, который им занимается. Весьма вероятно, что с девопсовыми задачами ебаться придется как минимум частично тебе.
>>242025524 >несколько лет писал говносайтики за 30к Норм.
>трудовая история блять подозрительная Технарям похуй. Смотрят на скилы. Единственный минус. Под фильтр хрюш будешь в разы меньше попадатью
>кринж ловлю как представлю, что в компанию приходит 30-летний джун и его собеседуют 21-лвл сеньоры Я тоже бы словил. Хорошо, что нет в этом необходимости. Лучше иди туда, где синьёры по 35 лет. Они не будут так сильно тралить. У молодняка гормоны бушуют - им надо самоутверждаться. А у старых уже дети, жена/любовница/любовник жены, геморой, им не до этого.
Пока питоно-господа спокойно пишут код - C/C++ кодеры разбираются - чому это с GCC код конпелируется, а с MINGW нет, решают какой стандарт языка выбрать - 17-го года, или всё же 14-го, пишут заголовочные файлы, make файлы и проч хуету, которая по большому счёту к коду ни какого отношения не имеет
>>242026657 так и пиши сразу игори, лол. Как думаешь, кого в геймдев возьмут джуном - челика с релевантным некоммерческим опытом и парой проектов для портфолио, или веб-миддла с профдеформацией и определенными ожиданиями по зарплате и нагруженности?
>>242026868 за байтоебство не соглашусь, большая часть пердолит на юнити или анриле, а вот кранчи и дедлайны это да, более ссаной и неблагодарной области не сыскать.
>>242026830 я не противопоставлля это говно крестам. но да, противопоставлять к сожалению нечему кроме тайпскриптов, растов, скал и хаскелей - сайтоклепателям фичи белых людей завозить не положено
>>242026968 А, хули вы хотели. Пользователи капризны, и теряют интерес к игорям. Надо бистра, бистра всё делать, чтобы они тупо не ушли. Отсюда кранчи.
>>242027068 Я изначально вкатывался в геймдев, но по знакомству попал в вэб. Потом чисто по фану кодил для нескольких контор, параллельно с основной работой. Сейчас уже всё проёбано. Семья, дети, бизнес, боль в спине, метеоризм. До сих пор лелею мечту влиться в коллектив разрабов какого-нибудь киберпанка.
>>242026841 хз бро, сразу в гейдев вряд ли можно вкатиться, поэтому на веб пал выбор, чтобы на покушать себе деньги фармить. Заодно выучу сетевые штуки, где какие дыры, это тоже интересно. Дальше, есть идея одна, простая и охуенная для игоря, думаю можно будет на телефоны портировать и с этого иметь какие-то шекели.
>>242026868 >Бля, ты точно этого хочешь?) Тут лютейшее байтоебство, постоянные кранчи и бешеные дедлайны ну знаешь браток, я так чтобы почувствовать, сделаю сначала свой довольно простейцкий игорь, но я уверен доставляющий (механику кое где спижю из старого шина), а дальше видно будет, готов ли я пилить лут-казино для будущего поколения дегенератов.
>>242026908 >80%, что в игорях останешься. Как бы тут не поливали говном геймдев, это самая интересная область в программировании. видно будет, но эта тема ещё с пиздючества меня грела.
>>242027527 >Я бы пошёл в геймдев, потому что херачить бессмысленные проекты скучно уже. Ахаха. Это юмор. Я бы пошёл в говночисты потому, что надоело чистить говно.
Ты в курсе, что геймдев одна из самых безсмысленных и беспощадных областей? Переделки одного и того же по три раза и более - это норма. 80% твоей работы будет обоссано и выкинуто в помойку.
>>242026968 > а вот кранчи и дедлайны это да сколько раз уже пересматривал видеологи bungie во время девелопинга halo, аааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааа
>>242027394 Чем веб приложения принципиально отличаются от приложений на каком-нибудь QT или GTK? Ты рисуешь интерфейс, привязываешь базы данных, обрабатываешь события, выводишь что-то на экран. Только в одном случае у тебя окошечко, которое рисует системное API и/или оконный менеджер, а во втором браузер.
>>242016350 Веб - это то, что сегодня модно, а завтра летит на помоечку. Голанг - это то, что модно сейчас. Таким образом, голанг - это высокооплачиваемая часть веба. Шах и мат.
-В вебе надо уделать особое внимание проэктированию апи, потому что если обосрешься и потом начнешь переделывать, то потом придется пинать фронтовика, чтоб тоже переделывал под новое апи. А в дексткопе все вместе в одном приложении, бэк и фронт не разнесены, упарываться апи не надо, всегда легко поправить интерфейсы.
-В десктопе обычно только одно приложение-процесс. Веб сервис во первых имеет stateless веб приложение, инстансов (процессов) которого может быть запущено сколько угодно (насколько хватит твоих хардварных ресурсов) Эти веб приложения общаются с процессами имеющими состояние (обычно эти процессы выполняют какую-то задачу). Общение идет через редис/rabbitmq. Например: веб процесс получается от юзера данные - > передает процессу воркеру задачу что-либо вычислить.
-На десктопе обычно не надо париться об безопасности. Напомню, что интернет - это открытая враждебная среда и отставлять дыры ты не можешь, иначе твой сайтик взломают.
-Из сложнойстей кросплатформленного десктопа можно назвать то что ОС дохрена и внезапно на каждой из них приложуха может вести себя немного по-разному. В то время как браузеров 3-4 штуки.
>>242029761 дурак блять, не лезь оно тебя сожрет, ахуеешь. Это ты сейчас такой зеленый думаешь готов ебашить за 25к, через полгода тебя уже тошнить начнет, а дальше - хуже. Но макаки везде нужны, потому, вкатывайся,работку найдешь без проблем. Возможно даже не на питоне, лол. Гитхаб не нужон, сделаешь тестовое и все.
>>242030397 сразу вот так пиздатым батей кода вряд ли получится вкатиться, поэтому нужно познать азы типа 25к за 25/8 и всё такое. Так что побыть макакой за еду, по моему лишь один из этапов.
>>242030526 Отличие макаки за еду от программиста заключается в том, что программист со временем начинает видеть архитектуру, изучать шаблоны проектирования и применять их в проектах. Макака же просто ковыряет легаси допиливая формочки, новые программы пишет лапшекодом, который разбирать после его написания не хочется.
>>242008495 (OP) Выкатился из кодерства, пережив 2,5 года психических мук. Лампово работаю в маркетинге и бизнес коучинге. Программирование не для всех.
>>242031232 для себя я бы на джанге и писал. Просто фреймворк себя уже изжил давно, асинхронность до конца, вангую, так и не завезут, но это не отменяет всю его нажитую экосистему модулей. Склепать говносайт с низкой проходимостью за вечер и развернуть у себя же дома на малинке за дднс самое оно.
>>242031540 а если ты берешь голый фреймворк типа фласка, то выучи ту же старлетт. Все примерно то же самое, только модно и асинхронность как надо сделана.
>>242010872 >с 2014 года в год выпускается почти по 70к человек так или иначе связанных с ИТ Человек связанный с ИТ репортинг ин Учился в техникуме на человека-ремонтника ПК, был предмет "программирование" и базы данных. Так вот, из моей группы жизнь с ИТ связали двое или трое человек, включая меня. В технике так же была профильная группа программистов. Оттуда выпустившиеся точно так же связали жизнь кто с чем, но именно с программированием тоже всего двое. Так вот, работаю я программистом, а коллеги на 90% это вкатуны из всех возможных проф областей, но только не ИТ. Там и бывшие журналисты и медики, и даже историки есть.
И по теме треда: в отрасли ОЧЕНЬ БЛЯТЬ НЕ ХВАТАЕТ НОРМАЛЬНЫХ СПЕЦИАЛИСТОВ
>>242008495 (OP) Братан, если ты научишься пользоваться джангой и писать круды, то так и будешь это делать до пенсии. Научись программировать, чтобы мог решать сложные литкоды и найди нормальную работу. Это немного сложнее, но гораздо профитнее, а главное интереснее.
>>242031034 я тебе говорю о том, что на рынке вакансий веб-бэкендера на джанге через пару лет почти не будет. Популярность фреймворка сворачивается, а не растет, парадигма, в которой его разрабатывали - устарела. Туда пытаются завезти асинхронность, а что толку, если большая часть батареек все равно под wsgi написана?
>будешь вместо новейшей пыхи или модного питона юзать asp classic на vbscript а зачем конторам требовать такое, чем обусловлен выбор старого громоздкого?
>>242031806 define нормальную, пожалуйста. Волею судьбы пришлось срочно рожать самописную CRM с ебанутым функционалом, пришлось написать на джанге с сука джиквири, теперь вот думаю перекатиться в бэк, но на джанге чето не хочется.
>>242032025 ааа, вот же я наивный, забыл что живу в капиталистической гной системе, вспомнил аналогию с работкой где я косплеил нигера, в общем: - 26 градусов по цельсию, еду на машинке с вилами, собираю заказ, в котором мороженное, кубы льда, хлеб для микроволновки. Вот я тогда думал, а хули бы конторе не автоматизировать этот процесс, просто ебанный конвеер организовать по всем рядам и чтобы с полок падали товары которые входят в заказ. Но нет, зачем миллионы вливать, долбаёбы вроде меня дешевле обходятся.
>>242032276 Потому что могут запилить себе нужный функционал, который будет работать так, как им хочется и все уязвимости известны до запятой. Обычно это либо пет проекты, либо для тренировки и портфолио. В коммерческой разработке, офк, это редкий зверь.
>>242032346 Могу посоветовать не привязываться к конкретному стеку, потому что во всех хороших фирмах используют чаще всего свой собственный стек и свои инструменты. Вобщем выбирая один стек, ты просто ограничиваешь себя, вот и всё.
>>242032442 Ну так да. Ведь если так сделать, то долбоебы вроде тебя начнут верещать: хули так дорого? и бизнес загнется. А так ты согласен работать за эти деньги. Нахуя автоматизировать что-то?
>>242008495 (OP) Да чего отговаривать, вкатывайся. Питон самый легкий язык, джанго весьма неплохой фреймворк. Поначалу путаться будешь, чем сериалайзер от вьюхи отличается, но потихоньку въедешь. Работа непыльная, платят хорошо. Надо только меньше тупить на собесах, собес - самая сложная часть вката. Не слушай долбоебов типа этого >>242025846 Да, надо будет освоиться с линухом, но баш скрипты тебе писать не нужно. Ставь убунту, она осваивается за пару дней, её тебе достаточно будет. SQL осваивается за неделю, ты не проектировщик баз данных, тебе главное уметь запросы писать с джоинами, чтобы понимать как работает ORM. Собственно, всё, давай, удачи.
>>242032518 Ну, бро, это понятно и само собой разумеется. Но у меня же на собесе не только задачки из литкода будут спрашивать, но и вопросы по технологиям, которые используются на позиции, куда я собеседуюсь. Надо с чего-то начинать. Ты лично на чем разрабатываешь, например?
Джанго хороша для быстрой разработки, в ней почти всё есть, чего нет можно доставить пакетами. В неё легко вкатиться. Хорошая дока, норм комунити.
Дальше всё зависит от того что ты хочешь. Для бложик/сайт среднего уровня её более чем достаточно. Всё упирается в производительность. Большие высоконагруженные сайты мимо.
+ Если тебе нужно отступить чуть в бок, то готовься страдать. Придётся реализовывать самому, костылять и манки патчить иногда. Но тем не менее всё реализуемо. К счастью сейчас всё гораздо лучше чем раньше (застал 1.4). Но всё равно иногда приходится страдать.
Сам имею опыт > 7 лет. Писал разные гос сайты/сервисы. Спрашивай ответы.
>>242032418 ищи сливы курсов в тг и прочих складчинах, если что-то захочешь достать, как правило годная инфа в открытом доступе, не раз это слышал. Но есть и годные платные шутки, в любом случае, вероятно что найдёшь слив где нибудь.
>>242032834 Ожидал этого. Лично наша команда всегда за качество, косяки были, но ничего серьёзного. Самое сложное протолкнуть нормальную реализацию через манагера/заказчика, при этом не проебаться по срокам (которые всегда поджимают).
>>242032885 Тут ничего не посоветую, сам думаю об этом.
>>242033044 так же пишут что работают и всё ок, я в общем решил не распыляться, просто задрочу это, дальше будет видно, в любом случае питон то что я хотел выучить.
>>242032716 Меня на техническом интервью в спрашивали только литкод, а потом на тим матчинге уже разговаривали про мой опыт работы, про технологии с которыми я работал, про предметную область, про задачи, которые перед каждой командой стоят, про технологии, которые в команде используются и всё такое. Но чаще всего (по крайней мере в очень больших фирмах) это уже делается после того, как кандидат проходит техническое интервью с литкодом и доказывает, что он не мимопроходил. Ну и норм, я работал последние несколько лет с керасом, а в фирме пользуются пайторчем, ничего страшного. Переучить с одного на другое - сильно дешевле и быстрее, чем искать специалиста, который прямо сто процентов попадает и в стек, и в предметную область.
>>242033276 да ты же датасайентист, там понимание предметной области >> опыта с конкретными технологиями, пайторч от кераса вообще по сути чуть ли не синтаксисом отличается. Как кстати, вкатывался?
>>242033615 Лол, понятно. Думал что-то фундаментальное пропустил. Всегда интересно почитать, как что-то более менее серьезное пишут. Сам только мелкоскриптами балуюсь. Строк на 300-400 максимум.
>>242008495 (OP) Джанга говно мамонта, абсолютно протухший и неактуальный стек.
1. Заточена под написание гигантских приложений-монолитов, в то время как стандарт сейчас это изолированные микрохуисервисы
2. Не может нихуя из того что предлагают современные жававские/шарповые/пхпшные фреймворки, ни инъекции зависимостей, никаких абстракций нихуя, просто копаешь говно лопатой как древний римлянин. Если следовать тому что написано в доках и писать приложение сложнее тудулист, то получается полная срака, которую невозможно поддерживать.
3. Мертвая экосистема, все пакеты поддерживаются еле-как и включают самые дефолтные кейсы уровня тудулист
Веб на пайтоне мертв, даже блядь не думайте лезть в это говно.
>>242033973 Понимаю. Слава б-гу, для меня это хобби и пишу код под настроение. Качество кода, конечно, соответствующее, но с точки зрения длясебяторства очень весело и интересно.
>>242034209 > Качество кода, конечно, соответствующее Ну тут главное учиться, совершенствоваться и рефакторить. Я видел ТАКОЕ, что крутится на продакшене и охуевал.
>>242033633 > пайторч от кераса вообще по сути чуть ли не синтаксисом отличается Да так почти везде, где-то чуть больше, где-то чуть меньше. > Как кстати, вкатывался? Я программистом был, потом пошел в аспирантуру, где мне дали достаточно свободы выбората в том, чем я занимаюсь, ну я и начал работать с безопасностью и машинным обучением. А потом мне понравилось, а вот писать статьи и выступать на конференциях наоборот не понравилось, и я пошел заниматься тем же самым в индустрию. Но это не самый оптимальный способ, мягко говоря.
>>242034393 Ну да. Мне кореша тоже показывали. Тоже все это не понравилось. Вовремя понял, что не мое и не стал перекатываться. Зато могу рефакторить сколько душе угодно, обходиться без кучи лишних тестов и архитектурить, как душе угодно. Минус только один - зп не выше сотки, но пока терпимо.
>>242034487 Иногда может работать, но не оптимально. Мне иногда в кайф поковыряться.
>>242034783 Мне иногда хочется чего-то нового, но у нас стандарт джанго и наверное будет всегда. > обходиться без кучи лишних тестов Я тут наоборот познал кайф, когда написаны тесты. У нас есть тестировщики, но в новом проекте программисты свои ещё писали (на сколько могли). Меньше багов до тестировщиков доходит + рефакторить спокойней.
>>242035181 Учитывая мои объемы кода и скорость быстродействия - мне проще это все делать в голове или же отлавливать по ходу дела. Очень редко, когда действительно что-то подобное нужно.
Возможно зависит от сложности проекта. Иногда сложно воспроизвести какое-то состояние и легче тест написать. Тест пишется 1 раз, и не надо прокликивать (например) снова.
паста Ох братиш сразу видно мимокрока, не нюхавшего наших айти реалий. У нас все поголовно ДЕЛАЮТ ВИД что работают. Вот справа от меня кентуха ему дали важный баг пофиксить (Никитос привет если ты тоже тут сидишь). Он пофиксил его буквально за полчаса. Но никому не сказал. Мне только бровью дал понять что баг найден. Я тоже свои дела подмутил наперёд. И с ним зарубились в одну увлекательную игрулю. Вовремя ALT-TAB на "Идею" если кто-то проходит мимо. Хотя всем похуй, все так "работают". От работы кони дохнут. Фуллтайм? Хуй вам. Ты думаешь если человеку дали ЗП в 10 раз выше чем средняя по городу он вдруг начнет выкладываться на полную? Ты плохо знаешь людей. Вечером Никитос объявит, что баг пофикшен и сотрёт пот со лба. И он будет героем дня. И это справедливо. И более скажу: эффективно. Ведь загрузи Никитоса десятью багами сразу он просто потухнет и перестанет их вообще фиксить в итоге. У всех такая себе самозащита от выгорания. Да и сам принцип айти бизнеса - найти клиента побогаче и раскручивать его подольше - не подразумевает особой спешки. А дроч на показатели при этом есть, такой вот парадокс. И тебя никто не заставляет показывать охуенный показатель чтобы потом пытаться поддерживать бешеный темп и выгорать. Все это чувствуют пятой точкой, интуитивно и действуют соответствующим образом.
>>242036977 у нас на работе по-моему только один кретин умудрялся запалиться за тем, что в игрули гамает. а альт-таб в идею - признак школьника, который понимает что делает что-то не то. сидишь скролишь фейсбук - ну так сиди и скроль не как овца, а как баран. типа кто-то не замечает эти переключения.
паста из интернетов Остановился на Python/Django framework/PostgreSQL. На Python можно писать как асинхронные приложения (здравствуй Node.js) так и синхронные (привет PHP). Django на голову выше любого PHP фреймворка, а порог вхождения ниже чем у Symfony, Zend и примерно такой же как у Laravel, Yii. В целом Python как язык спроектирован лучше PHP, у него больше возможностей, он современнее и активнее развивается. P.S Не советую быть Fullstack-ом. Лучше стать грамотным специалистом в одной области чем недоучкой в двух. Платят middle fullstack так же как и middle frontend или middle backend по отдельности. Да, работу найти fullstack-у чуть легче но и обязаностей будет намного больше
>>242008495 (OP) Без этих книг даже вкатываться в бэкенд не стоит. Это сложная тема, где одного фреймворка не достаточно. Нужно выучить celery ansible docker kubernetes flask postgressql sqlalchemy orm linux. Если работаешь с виртуальный, то неизбежно придётся знать си го либвирт. А распределёные системы все работают с виртуальный. Без этого только на формошлёпство сможешь вкатиться с потолком зп как у какого-нибудь фронтендера. Вот кстати список полезных книг без которых в профессию почти нереально вкатиться.
>>242034706 Ему похуй Это залетный зумерок-вкатун, ни дня не работавший но уже "познавший дзен" а вместе с ним и то что надо почаще выкрикивать "микросервисы! DI! блокчейн! AR! Graphql!" и тогда пацаны на районе обязательно скажут что он малаца. Смысл этих слов знать не обязательно, главное погромче орать