Для тех кто снял розовые очки и понял что ИТ неблагодарная профессия, добро пожаловать.Главное в профессии что? Главное - чтобы денежки платили. За денежку можно и реакт по второму кругу переписать. Вы, лолки, не понимаете одну элементарную вещь - что простота и в-один-кликовые инструменты работают в пользу ваших начальников, а не в вашу.То же самое с попенсорцем - вы просто забесплатно делаете работу, которая стоит бешеных денег, получая взамен УВАЖЕНИЕ СООБЩЕСТВА нихуя, тонны говна от таких же кодерков, которые всегда знают, как лучше и что вы говноFAQ:- Программирование это не творчество. Программирование зачастую скучное и однообразное занятие.- Программирование и в целом ИТ индустрия - это раздутый пузырь.- В наше время этот самый пузырь интенсивно раздувают для заработка на курсах, книгах и прочего материала. Зачастую, этот материал ужасного качества, с тонной воды.- Программист это обычный офисный работник.- Ты не уедешь заграницу и не устроишься в гуглофейсбук.- Тебе нужно освоить тонну материала. Для того чтобы писать какой-то базис в вебе, тебе придется погладить материала чуть ли не на научную область и скорее всего, ты толком ничего и не сможешь сделать путевого- Этот материал устареет через 2-4 года.- Работая в легаси или то что скоро станет легаси - ты будешь отставать от мирового ИТ и твой опыт будет обесценен.- Тебе придется перманентно учиться. Даже тому, что тебе кажется абсурдным но это стильно, модно, молодежно- Некоторые фреймворки, реально требуют больше трудовых ресурсов (на изучение или решения последующих проблем), чем задача которую они для тебя решили.- Программисты в среднем не очень умны и очень легко ведутся на бестолковый маркетинг. Отсюда и получается, что многие абсурдные технологии в топе.- Твое здоровье будет очень сильно проседать. И если ты молод и тебе кажется это несерьезным, то к 30-40 ты офигеешь фраза программирование - это геморрой, может материализоваться- Все языки имеют тонну недостатков и все они говно. А те что не говно, то просто лицемерно раздутый пузырь.- Многие языки или либы "вдохновляются" друг у друга, отсюда получая то, что программирование на X языке похоже на программирование на языке Y (но с какими-то малыми изменениями, вводящие больше в заблуждения).Как только это поймешь, станет ясно, какой же это зоопарк языков.- Ты не сможешь освоить 100500 языков и стать тру-мастером. Все путешествия по языкам закончиться тем, что ты будешь знать все поверхностно и по сути бестолково.Просто мозг устроен так, что то что ты не будешь использовать, просто будет забываться. А реально долго практиковаться и погрузиться во всю инфраструктуру и тонкости языка, ты сможешь на ограниченном числе языков.Предыдущий тред:https://2ch.hk/pr/res/1557307.html
>>1580486 (OP)>За денежку можно и реакт по второму кругу переписать. Олды тут? Напомните зуммеркам, что раньше программирование было, скорее исследованием и творчеством, сравни созданию картины.Ведь главное что? Чтобы платили, а так мы и подъезд перекрасим валиком
>>158053990е Сидел с толстыми книжками и исследовал этот странный, дивный мир (попутно играя в варкрафт и дум IDDQD, IDKFA, IDCLIP)https://www.youtube.com/watch?v=EY8Mey846IA
>>1580406>ряяяя европке пиздец, пиздец слышитеРад, что ты тоже это не отрицаешь. Или у них повышенная рождаемость среди белых вдруг наступила?> большинство не поехавшие фанатики> криминальный район в каждом городеДальше можно не читать.
>>1580486 (OP)> - Этот материал устареет через 2-4 года.Только если ты хипстер. Ровные пацаны идут в тырпрайз или системное проганье. Да, деньги не такие легкие, зато к 35 тебя не выпнут на улицу, чтобы заменить молодым с горящими глазами.
>>1580532> программирование было, скорее исследованием и творчеством, сравни созданию картины.Оно и сейчас такое, если заниматься им как хобби.
>>1580599Вот по ней и посадят негра, после того как он тебя пристрелит.Главное, чтобы этого не случилось в штате, обрабатываемым Соросом, а то могут и отпустить.https://national-justice.com/new-sheriff-town
>>1578888Просто жлоб-начальник зажопил бабки на нормальную приточную вентиляцию, и натыкал столов каждые 1 квадратный метр.
>>1580592>Рад, что ты тоже это не отрицаешь. Или у них повышенная рождаемость среди белых вдруг наступила?Напоминаю, ты сравниваешь Европу с США.>Дальше можно не читать.Да нахуй пройди сразу
>>1580532Ага, байтослесари пердолили процедурные портянки на недоязыках для животных C и C++, производя текущее, сегфолтающееся и имеющее кучу уязвимостей, несмотря на вьебанные over9000 часов в отладку и тестирование, нечто с блевотным нечеловеческим интерфейсом для бумеров. Ебать романтика. Но это были 80е. А что у нас было в 90х? Многие корпорации захотели оптимизировать свои процессы и сделали ставку на автоматизацию с помощью новомодных IT технологий. Разумеется, уже упомянутый язык С, кое-как справляющийся с автоматизацией сливных бачков, не очень подходил для программирования энтерпрайз-приложений с замысловатыми пересечениями предметных областей и кучей бизнес-требований. Разработка на языке говно++, была слишком медленная, дорогая и нестабильная, а легендарный язык для brain-damaged people COBOL перестал справляться с ожидаемыми темпами и объемами разработки. Тут на помощь пришли инжинегры из Sun, оперативно ограбив постепенно впадавшего в маразм деда Вирта, спиздив его Oberon и сделав его ещё более быдло-ориентированным. В результате в свет вышел язык для brain damaged people v.2, иначе называемый джява. Это была находка для бизнеса: тупой и простой язык, однако, в отличие от предшественника, имеющий целое одно выразительное средство для повышения уровня абстракции, при этом почти полностью очищенный от байтосодомии и прочих позорных пресмыканий перед машиной. Толпы таксистов, операторов коллцентров и прочих хороших людей ломонулись пополнять ряды джяваиндусов, занимая места в кюбиклах, где они лампово наследовали KrokodilZalupaSir от HuiPizdaBean. «Вы ненастоящие программисты» - доносилось со стороны параши от очередного байтопетуха, ловящего сегфолт. Очень скоро многие из них окажутся ненужны. Джяваиндусы же ещё не раз удивят мир такими крутыми средствами разработки, как, например, Spring. А спустя десятки лет эволюции языка с его помощью даже стало возможным найти элемент в массиве.Кстати, в 90х был создан целый ворох скриптовых говноязыков на динамической типизации. Тогда их никто особо не воспринимал как полноценные языки программирования и использовали только по назначению: для администва, или как встраиваемый для простейших сценариев. Это забавно, учитывая что уже спустя каких-то 10 лет самая хайповая область, остающаяся таковой и по сей день будет на 99% написана на этих огрызках от языков программирования. Произошло то же самое, что в 90х. В отличие от жырных корпораций, молодым и динамично развивающимся веб-энтузиастам нужно было двигаться быстрее, чем позволяла джява, да и порог вхождения в неё из-за всех понаписанных за 10 лет АбстрактПроксиСингтонов и других индусских чудес оказался слишком уж высок. Нужно было что-то ещё тупее, проще и дешевле, как например, такая классика гостевушного жанра как «язык» рнр. И конечно его неповторимый брат, язык джяваскрипт. Вот она первая половина нулевых во всей красе, криворукие вчерашние курьеры пишут башеподобную кашу, прикручивая голосовалку к форуму или добавляя анимацию снежинок на страничке. В принципе, позже был сформирован некий правильный набор стандартов для веба в виде RoR, а вместе с ним в айти появились первые хипстеры. Правда на элитных скриптодебилов никто тратиться особо тратиться не хотел, поэтому для обычных скриптодебилов были запилены рельсоподобные фреймворки. Во фронте ничего умного придумать не могли и в основном довольствовались жиквери, который никак проблему тотальной несонсистентности жс дрисни не решал, но хотя бы позволял писать меньше строк говнокода. Вот собственно и весь ламповый олдскул о котором тут так любят позерски ныть местные лохопеты.
>>1580905Главная прелесть тех лет - отсутствие инета со stackoverflow, форумов и прочей поеботы. Сейчас у тебя есть задумка, ты в два счета находишь азиата на гитхабе, который все сделал три года назад, программирование превратилось в рутину (только полные шизики пилят велосипеды и радуются, но понятно, что разумному человеку в этом смысла нет, проще взять код азиата, допилить его и пойти двачевать). А тогда - есть задумка, взял, сделал, не сделаешь, нихуя не будет. Для экономики это, конечно, так себе, но для психоэмоционального состояния заебись. Тогда даже программистам приходилось вылезать из нор и ездить на радиорынки закупаться, была настоящая региональность, и вообще была разница между работой, где час в день лениво попиливался документооборот под DOS, и программированием, когда ты сидел развлекался turbo debugger.Сейчас же психике программистов пиздец, и ты тому пример.
>>1580907Были книжки, было фидо и прочее, но самое главное программы были простыми и маленькими, поэтому если кто то сделал то можно было просто среверсить и скопировать.
>>1580905>крутыми средствами разработки, как, например, Springчто все так с ним носятся? Примитивная DI, которую легко заменить какой-нибудь самописной фабрикой
>>1580934Там кроме IoC вообще то дохуя всего.https://ru.wikipedia.org/wiki/Spring_Framework#%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D0%B8
>>1580907Точно так же клепали одинаковую хуйню в FoxPro и dBase, или как его (это в совке). Интернеты это благо, я в детстве, например, мечтал достать полноценный мануал для 486, и хуй, даже в университетской библиотеке нихуя не было (и это в Израиле). Технологии и ПО были примитивными, ты ебался с примитивнейшими алгоритмами. Никто не виновать, что ты сейчас занимаешься уже решенной на StackOverflow хуетой, в большинстве серьезных областей это совершенно не так.
>>1580464Это ты из своего опыта сделал вывод о том, кем я буду? Когда был в командировках в Европе, меня всегда отлично воспринимали. На проектах было много других национальностей. Португальцы, канадцы, китайцы, бразильцы, индусы, внезапно даже был один из Кении, и все адекватные по общению, с некоторыми ходили в бар вместе в конце недели. У тебя какой-то мусор в голове про мифических чурок и про неполноценность славян. Так что ты лучше и сиди в России, если тебе так нравится.
>>1581026>Португальцы, канадцы, китайцы, бразильцы, индусы, внезапно даже был один из Кении, и все адекватные по общению, с некоторыми ходили в бар вместе в конце неделичот я брезгую иметь дела с этим генетическим мусором
>>1581026Есть такая пидорашья черта: самоуверенность при полном незнании вопроса, в любой теме. Миллионы эмигрантов твердят одно и то же, про менталитет, про изоляцию, но нет, ты пишешь какую-то хуйню про командировки, вообще охуеть.Израиль-кун
>>1581115Да все равно это не то же самое. Я в Израиле с детства, у меня была местная тянка даже, но все равно с местными общаться это как с инопланетянами какими, в Рашке совершенно другое ощущение.
>>1581115>влится в космополитичную тусовкукосмополитичная тусовка включает таджика, узбека, азербайджанца, цыгана, ещё какую срань.Ты хочешь тусоваться с этим?
>>1581069>Миллионы эмигрантов твердят одно и то же, про менталитет, про изоляциюМиллионны, которых ты лично выслушал? Большинство моих знакомых, которые уехали, твердят другое. Если ты столкнулся с изоляцией, то зачем проецировать? Почему тысячи людей в эмигрантских телеграмочатах и на форумах твердят совсем другое? Теперь ты видишь, что твой аргумент это "я скозал"? Так что пидорашка здесь скорее ты.>>1581121Что и требовалось доказать — это проекции из собственного неудачного опыта.
>>1581037А чем ты лучше них?>>1581151Я назвал конкретно другие национальности, которые там были помимо местных. Местных было в районе половины, было это в Германии, схожий опыт в Швеции.
>>1581026Ты упустил деталь, что ты был один рашкованин в интернациональной клике, в которой другие национальности были представлены тоже от силы одним или двумя людьми.Думаешь всё так же было бы чинно ладно, если бы ты был в гоп-панде из минимум 20 русских, 20 португальцев, 20 канадцев, 200 китайцев, 20 бразильцев, 100 индусов и 20 Обам?>>1581069Кто о чём, а жид об эмиграции. Израиль вообще по ДНК гражданство решает, кто бы пиздел про менталитет и изоляцию.
>>1581219>Думаешь всё так же было бы чинно ладно, если бы ты был в гоп-панде из минимум 20 русских, 20 португальцев, 20 канадцев, 200 китайцев, 20 бразильцев, 100 индусов и 20 Обам?На этнические группировки разделились бы?
>>1581219Не понимаю зачем ты эту вымышленную ситуацию представил, которая ирл вряд ли возможна. В реальности все по-другому. Обычно было в районе половины местных в целом а офисе. В офисе в айти отделе много команд по 5-10 человек, они могут быть как полностью из местных, так и из экспертов, но в подавляющем большинстве случаев это микс, и ни у кого из участников с этим нет проблем. И кроме меня были другие из постсоветских стран. Немного, конечно, но я не единственный был.
>>1581271>Не понимаю зачем ты эту вымышленную ситуацию представилЭто ты свой одиночный пример экстраполируешь как истину в последней инстанции.>В реальности все по-другому.Ну да, в реальности были бы родоплеменные разборки.>В офисе в айти отделе много команд по 5-10 человекК сожалению весь оставшийся мир - не ойти офис. И команды там поболее чем 5-10 человек. Грубо говоря, "этническое" поведение только всплывает при группах, в которых усреднённый участник не может дружить со всеми остальными участниками группы как минимум из-за того, что в сутках недостаточно часов на социализацию со всеми. А это уже зайчатки иерархии.Поэтому я и привёл пример из 20 человек: вроде бы группа и не совсем большая, чтобы прямо совсем незнакомцы были, но наверняка есть любые два члена группы, которые друг с другом разве что только здороваются в начале дня. А значит групповая динамика уже не только на дружбе построена.Если тебе мой пример показался фантастическим, то сожмём только до двух групп по 20 человек. Как думаешь, ты бы себя комфортно чувствовал в окружении 20 бразильцев, даже учитывая что 1 из них - твой друг? Как минимум они бы разговаривали на своём языке, тебе непонятном. А если расширим набор этой группы за пределы ойти, так что в обеих группах разброс по IQ будет сильнее? Если на тебя начнёт один из бразильцев бычить, твой друг будет за тебя вступаться? А ты будешь вступаться, если на твоего друга-бразильца начнёт бычить русич из твоей группы?
>>1580863>Напоминаю, ты сравниваешь Европу с США.И не в пользу первой однозначно.>Да нахуй пройди сразуСам иди, быдлопромытка.
>>1581271Двачую. Работал в корпорации в Англии, у меня в команде только один англичанин был. QA, самый большой отдел, состоял из двух групп - индусской и армянской. Ещё работали много удалённо с командой из Швеции, там шведов конечно было большинство, но при этом были испанцы, корейцы и ещё хуй знает кто. Олсо, самое забавное, что понимать людей со всеми их уёбищными акцентами было в 100 раз проще, чем инглишь аборигенов с их ебанутыми диалектами, когда глотается половина звуков, со всеми этими голосовыми смычками, ойканьями и рандомным произношением согласных в зависимости от возраста и региона. Если в Лондоне ещё более менее, то стоит выехать в какую-то мухосрань в East Anglia, там даже дух слов разобрать нельзя.
>>1580688>Вот по ней и посадят негра, после того как он тебя пристрелит.По кому по ней, идиот? Кто тебе мешает купить ствол там? В Англии тоже можно спокойно приобрести огнестрел?>Главное, чтобы этого не случилось в штате, обрабатываемым Соросом, а то могут и отпустить.Только это суд устанавливает внезапно.
>>1581466если истеблишмент штата леваки, то и суды тоже, так как внезапно они не с другой планеты и в него входят, а следствие это ангажированность и широкая трактовка законов.
>>1580406>5% муслимов в бельгииЭто только понаехи, сколько процентов составляют онитожибельгийцы?>большинство не поехавшие фанатикиЛично проверял?> съебавшие от пиздеца в собственных странахИ еще у каждого второго пхд и вкатываются они на местные галеры, а не сидят на велферах и не ухудшают криминогенную обстановку.>10% негров в США со стволамиКак будто что-то плохое, все остальные же безоружные, надо полагать.>которые чувствуют себя как домаС чего это они себя должны чувствовать рабами в своей стране, они же не пидорахи как некоторые.>криминальный район в каждом городеНаглый пиздеж. Алсо, если тебя так бесят нигры, которые кстати там смирные в большинстве своем, то можешь выбрать район получше, какие проблемы.>швитые США там все хорошоСнова эти проекции, я такого не говорил, в Америке есть дохуя минусов, но нигры с латиносами явно не самые главные из них, а сказок про ламповую гейропу мне втирать не надо, как будто ес однородный и там все збс, лол.
>>1581469>то и суды тожеЧушь полнейшая, у них независимая судебная система вне зависимости от направленности штата.>ангажированность и широкая трактовка законовИздержки англосаксонской системы просто, однозначно трудно сказать, хорошо или плохо это, к примеру, у них судьи могут ссылаться на решения ЕСПЧ исходя из общего смысла права и использовать это как прецедент потом, были такие случаи, хотя штаты не входят в Совет Европы и соответственно вне их юрисдикции по идее.
>>1581487>Чушь полнейшая, у них независимая судебная система вне зависимости от направленности штата.не их с луны присылают и связей с правящими политиками там нет, а продажные судьи миф голливуда.>Издержки англосаксонской системы простоэта другое?
>>1581497я вообще не понимаю смысла этой перекидки говном, если ты мигрант ты мигрантом и останешься, где то отношение лучше, где то хуже и если зайдет разговор до конфликта тебе это припомнят 100% в любой стране.
>>1580486 (OP)С детства пытался вкатиться в Си (в каком-то роде получилось), чтобы байтоёбствовать в будущём. В итоге получилось попасть в веб, так как это единственная связанная с ИТ вакансия в моём селе. Просто, блядь, ненавижу веб ещё с тех пор, как только начал осваивать программирование. Все самые ущёрбные и медленные решения именно здесь нашли применения и затмили собой какие-либо быстрые и удобные варианты. Сижу в офисе и быдлокожу на php/js. Дома ещё пытаюсь пилить что-то на Сях, но работа выжимает из меня все силы. А ещё нужно для работы постоянно изучать всякую говно, типа фреймворков для тоже же js.
>>1581487> у них независимая судебная система вне зависимости от направленности штата.Блять, но вот нахуй ты своих единорогов в тред несёшь? Уже даже сами американцы дохуя чего снимают про свои продажные власти и суды, а ты всё рассказываешь истории из журнала "работница" 1992 года.
>>1581497>эта другое?Писал про гибкость системы скорее.> связей с правящими политиками> продажные судьи>бытовые убийстваЭто пиздец.>>1581522> про свои продажные власти и судыНа низовом уровне коррупции практически нет, попробуй копу где-нибудь на хайвее взятку всучить, тебе впаяют реальный срок с перманентным баном на въезд потом. Все то, про что ты ведешь речь, имеет место быть на уровне какого-нибудь конгресса, где все средства хороши либо где крутятся очень большие деньги, впрочем, вполне допускаю отдельных продажных гос.обвинителей и судей, но это не носит системный характер и в целом уровень коррупции довольно низок, уж ниже чем в рашке ебаной точно, никто просто так не будет рисковать своей должностью, т.к. мусора у них сидят на общих зонах и если их спалят, то покрывать их никто не будет особо и дадут нихуевые срока по итогу.
>>1581503> так как это единственная связанная с ИТ вакансия в моём селеПерекатывайся в дс, очевидно же, иначе так и будешь говнокодить на нелюбимом пыхе.
>>1581551Ага, там ведь так много контор, которые готовы взять любого анона без опыта системным программером
>>1581188Да похуй на твоих знакомых, типикал ты пидорахен. Я живу тут все мои знакомые отсюда. Знакомые у него, вообще охуеть.
Портрет современного пРоГрАмМиСтА)))Дочитайте до конца, не поленитесь.https://ebanoe.it/2020/01/22/biarium-interview/
>>1581827А что там такого особенного? Чувак не справился собесом и пытается рационализировать свою неудачу.
>>1580486 (OP)Отучился в ИТМО на прохроммиста, устроился в контору джуниором за 50к, щас прошло 4 года, я уже ближе к сеньору, хз. Уже 140к, купил тойоту, откладываю на хату.Как выучил в универе пару фреймворков, так и работаю на них, чето не особо они устаревают. Работаю 9 часов в день, выходные не работаю. Отпуск месяц в году, геммороя нет. Что я делаю не так? Когда уже придет злой начальник и скажет что мои знания УСТОРЕЛИ и я увелен?>>1580486 (OP)
>>1581844Там по ходу чтения сначала думаешь: сейчас он будет гнать на на ненужные тривиальные вопросы, а потом охуеваешь, что он вообще нихуя не знает, а снобизм и спесь присутствуют, как у заслуженного корифея.
>>1581864А зачем? У меня все заебись, коллектив молодой и шутливый, на жизнь вполне хватает. Ну то есть работу я менять не собираюсь. Судя по общению с коллегами, уровень у меня нормальный, если уволят, работу найду без проблем. В гугле работать не смогу, ну и ладно.
>>1581868>уровень у меня нормальныйfalse>если уволят, работу найду без проблемfalse>В гугле работать не смогуtrue
>>1581871Ну хз, пара моих близких корешей искали недавно работу и нашли после 2-3 собеседований, один на 100, второй на 130. При том, что я то знаю их уровень и они шарят даже хуже меня.Так что аноны, не слушайте опа, он или троллит, или специально хочет уменьшить конкуренцию) Если вы не живете в полных ебенях, то спрос на рынке превышает предложение и работы в ИТ навалом и платят за нее хорошо. Какие-то мега-знания нужны для зарплат от 200-300 и выше, для всего остального надо просто не забивать на работу. Если у вас технический склад ума и вам с детства легко давалась математика, то вкатитесь без проблем за пару лет. Если живете в ебенях, езжайте в миллионники или ДС1-2.А да, и учите лушче стразу английский. Вот по сути 3 вещи нужны - кодинг, английский, математика - всё, больше нахуй ничо не учите, не забивайте память.
>>1581864и выбрал самую ебанутую галеру из всех>>1581880>математика не особо пригодиласьда есть некоторые вещи которые просто надо запомнить, но вот именно математика да нет.теорию категорий, теорию автоматов читал, да лучше б не читал немного бы потерял.
>>1581845Ну да, это вроде на первых занятиях информатики объясняют. Делишь число на основание нужной системы, записываешь остатки.
>>1581503Тащемта все очень просто, пишешь легковесную обертку, и вуаля, теперь ты можешь писать ОДНОВРЕМЕННО НА C И НА JS! Прямо в одном файле у вас тут /pr или /wrk какой то
>>1581735>меня принимают за чурку местные, значит и всех остальных тоже будут, я скозалКакая милая наивность :3
Как же надоели русофобы со своими пидорашка бебе, везде срут не по теме, вы бы лучше поняли что ваш навальный гондон госдеповский на переводах по биткоину спалился червь, вашей эре конец, не лезьте хотя бы в it обезьяны
>>1582453Русофобия неизбежна. Как логика, как маразм, как морщины, экзема, бородавки, крушение надежд и старческий пролапс гениталий.
>>1582154Да, вот тебя она отлично характеризует. Понаехал в Израиль, местные приняли тебя за чурку, и теперь ты свято веруешь в то, что так происходит с каждым.
>>1582523>Понаехал в Израиль, местные приняли тебя за чурку, и теперь ты свято веруешь в то, что так происходит с каждым.Тупой ты пидорашка, ты нихуя не понял из-за того, что не разбираешься в вопросе.Не меня воспринимают, как чурку, я а воспринимаю местных в качестве чурок.Короче, с тобой не о чем говорить, тебе абсолютно нечего сказать по теме. Ты типичный пидорашка, который знает все на свете, но обсирается, когда дело доходит до деталей.
>>1581905>Давно работаешь?Год.>Может есть вариант удаленку поискать?Как уже написал, по вечерам нет вообще никаких сил, а в выходные занят хозяйственными делами по сычевальне или нямки наготовить, да и просто разгрузить голову и отдохнуть. Сейчас уже лучше, чем раньше, но всё равно очень мало времени свободного остаётся. Как смогу справиться с этой проблемой - буду копать в этом направлении.
>>1582731Ты вообще сам понял, что написал, залётный?Вас, лахтодырок, чтоле лурочку не заставляют читать перед говнопостингом?Нахуй иди, дырявый.
>>1582591>ты тупая пидорашка, которая ничего не понимает, ты не разбираешься в вопросе, а я разбираюсь, потому что я так скозалЭто твои аргументы? В голос.Будто тебе есть что сказать по теме. Ты себя ведёшь прямо как тот персонаж, которого сам описываешь. Бесконечные оскорбления, самоуверенная убежденность в своей правоте, ни на чём не основанная.
>>1583299В чем проблема? Обертка висит себе в начале файла и никого не трогает. Да можно вообще настроить так что она будет вырезаться при коммите. Да чего ты вообще доебался? Всегда можно и на работе побайтоебствовать если душа просит. Например сделать какую-то утилиту на том языке который нравится. Да и в вебе байтоебства полно, вон тот же нгинкс.
Вот вы говорите, что пролог нихуя не асинхронизируемый. Но ведь бектрекинг нихуя не противоречит распаралелливанию чуть пальцы не сломал, скорее наоборот!Что такое бектрекинг? - перебор альтернатив.Бектрекинг(Redo во время трейсинга) происходит в двух случаях - унификация head'ов, и оператор или(`;`). Так как разные точки возврата не связаны друг с другом X;X - здесь две разные переменные, то вообще ничто не мешает их распаралеллить. Вообще ничто. Они, по идее, паралелльными и должны быть. И даже если происходит ветвление в решении(а оно определенно происходит), все равно никаких проблем быть не должно - мы просто порождаем тред каждый раз, пока не достигнем(если вообще достигнем) некого предела процессора/ОС. Т.е выжмем из процессора максимум, ни разу не притронившись к всяким асинхронным фунциям/тредам.Вот смотрите:human(tom).human(jack).human(bob).?- human(Who).Вот блядь ничто не мешает процессору сравнить всех хуманнов одновременно, и выдать сразу все решения.Вот пример с клаузами:a :- b, c; d.a - голова.b,c - здесь код обязан быть синхронным. За счет ленивых вычеслений очень важно, верен ли b, перед тем как выполнить c.(b,c);(d) - здесь работает асинхронность. Оператору или совершенно плевать, является (b,c) ложным или верным, он выполнит d в любом случае. Потому мы можем безопасно запустить две ветки паралельно. Это создаст два решения. Если это нам не надо, то обрежем через кат(`!`):a :- (b,c;d),!(b,c;d) - выполнится асинхронно, но лишних решений создавать не будет.Где я проебался?Алсо, насчет двух других проблем.Случайная левая рекурсия:Программа в прологе может случайно взять и зависнуть в бесконечном цикле. Особенно это ебет в DCG. Причем сам компилятор в детект левой рекурсии не может. Это надо исправлять.False, или как же он заебал:Часто в программе может выйти false там где его и не ожидали. Потому в дебаг моде, среда сама должна показывать, где произошел фатальный фолз со всеми сопутствующими данными. Иначе заебешься trace'ить выслеживая ошибку. Это особенно касается DCG.
>>1583303сссссуууууууукааааааа КТО ТЕБЕ ЕЁ ДАСТ ИСПОЛЬЗОВАТЬ ЕБАЛАЙ? ты блять что решил, что можно тащить в проект любую хуитень которая тебе приглянулась?
>>1583385Насколько помню, в Прологе строго задана последовательность выполнения. Сайд-эффекты и каты убьют тебе весь параллелизм. Но если сильно постараться, то можно, наверное, и распараллелить. Но если сильно постараться, то это можно было еще в Фортране в 90-х, например.
>>1583509> каты убьют тебе весь параллелизм. При катах паралеллизм и не нужен. Вычислять все варианты при кате - нерационально и вообще занятие пустое.Но в принципе, надо проэксперементировать и обернуть в каждый `;` в треды, и поглядеть, что будет. Если выносить кат за скобки(X;Y), !, я так понимаю, распараллелит, но лишних решений не выдаст.>>1583421> Сайд-эффекты Чтение файлов - дело асинхронное само-по-себе.
>>1583825Я говорил о чем то такомb :- print('b').c :- print('c'). d :- print('d'). a :- b,c;d.?- abctrueПри параллельном выполнении что будет напечатано? dba, bda, bd, d?
>>1583998Тут код синхронный. Даже если мы его сделаем асинхронным, работать будет как синхронный.Алсо, я проебался. Таки бектрекинг не работает, внутри тредов переменные теряются. Но в остальном, если нужна асинхронность без коллбеков, то работает. Вообще, я считаю, что многие(js) злоупотребляют асинхронностью. Не нужно на каждый чих коллбек вызывать, вы так код в лапшу превращаете.
>>1584076Почему он синхронный, если я взял твой же пример, когда ты хотел распараллелить ветки {b,c} и {d}?
>>1584101> Почему он синхронныйПотому что принт не дает задержки. Он выполнится мгновенно.Потому, когда мы запустим два потока, они инициализируются последовательно, а код выполнится синхронно. Вот если бы ты sleep(5) добавил, то тогда асинхронный.
>>1584076> Не нужно на каждый чих коллбек вызывать, вы так код в лапшу превращаете.Целыми днями дебажу промизы на ноде, начинаю съезжать с катушек
>>1584113Считай что sleep(5) всегда добавлен, т.к. в фоне шуршит операционная система, print нетривиальная операция с форматированием текста и чисел выполняемая недетерменированное время.
>>1584113Ты на протяжении нескольких каментов постишь хуйню.Лучше бы разобрался в теме вместо постинга хуйни.
>>1581896>самую ебанутую галеру из всехэлитную, блджад!у мене кореш недавно туда на удалёнку устроился, первое таска - пройти курсы по политкорректности, чтобы никакаго расизма, сексизма, харрассмента, etc!
>>1588748Не видел чтобы кто-то асинки активно использовал, гуглил какие-то либы все "калбэчные". вроде можно с каллбэка в промис перегнать, но кому это надо?
Мне тут птичка нашептала, что программеры боги 2020 и 21 века в частности, уповаю к вашим ногам, о Боги.Кароче, такой сайт https://ru.pathofexile.com/trade/search/Metamorphна нём есть две вкладки, обмен и поиск предметов. Пичка 1, в поиске предметов есть пункт - минимальный запас. Можете вы запилить чтобы такая хуйня появилась в разделе поиск предметов.Дело в том что в этом разделе есть "Живой поиск" , я ввожу данные, и если есть на рынке товар по этим данным, происходит сигнал , что-то типа алерта, и я уже выхожу на связь с продавцом. Но вкладки количества товара нет, но она есть в другом разделе, можно это как-то туда прикрутить ?
>>1589119Зайди на какую-нибудь фриланс биржу, составь описание и там ищи работников. Мы тут собрались, чтобы поныть
Поясните, почему Эрланг не взлетел, а Голанг/Ноду выкатывают во все поля, мол как мы раньше жили без многопоточности, когда Эрланг по идеи батя в этой нише? Или это скорее не из-за многопоточности они продвигают эти языки, а из-за очередного new big thing?
>>1589447>Эрланг Может потому, что это функциональщина, в которой надо разбираться, а вот в го разобраться гораздо проще
>>1589450В эрланге функциональщины по минимуму, это не хаскель же, в том плане, что это не академический язык, и взяли из функциональщины только то, что нужно. Ну на скалу же с джавы перекатываются.
>>1589459>на скалу же с джавы перекатываются.Не так много Гораздо проще все-таки перекатиться на го, чем на эрланг, если до этого писал на других популярных языках
>>1589447>>1589450>>1589459>>1589471>>1590011Родина Эликсир же дала, пилите решения на 100кк коннектов и получайте удовольствие.
>>1589421Мимо писал себе мини-анализатор рынка пое, апи поеботы порезано для мимокрокодилов, без токена от криса будет нихуевая задержка между запросами.
>>1592401Подходишь к тимлиду и говоришь, что хочешь пилить приложение на эликсире, тимлид смотрит на тебя как на дебила, потому что кроме тебя этим никто больше заниматься не хочет, а зависеть от одного кабанчика, который может перекатится в другое место желания нет
>>1592401>ЭликсирНо зачем? Очередной велосипед хипстеров. Когда я был 1-2 лвл студентотой я бросался на всё новое, теперь я просто вздыхаю когда вижу очередную новую технологию, фреймворк или язык.
>>1594542Просто вместо ответа сервер будет посылать тебя нахуй, ждешь немного (не помню сколько), и только потом опять посылаешь запрос. Но это хуйня, делай или через пое трейд или через пое ниндзю. И вообще, почти вся необходимая инфа уже есть на пое ниндзя, не страдай хуйней как я.
>>1580680Или если работодатель адекватный и не жадный - дал задание и хуячь. А не анальный срам менеджмент.Только таких становится всё меньше. Пора заносить в красную книгу
>>1599723Только потом это хуячь может выродиться в кучу кода на хипстерских технологиях и языках, которые потом некому будет поддерживать или придётся это делать за большой прайс
>>1599750Я хуячу на обычных устоявшихся технологиях. Писать на хипстерских технологиях, в которых нет уверенности, что они не исчезнут через год-два, себе дороже - это выброшенное в мусорку время, которое не поможет найти в будущем нормальную работу. Плюс ещё и информации по ним для каких-то специфических случаев на них найдёшь. В общем сильно зависит от программиста. Долбоёб и в тырпрайзе насрёт
>>1594564Ты охуел? Там внутри BEAM VM, этот шедевр инженерной мысли появился на свет благодаря гениальному дядюшке Армстронгу ещё в те времена, когда твой батя был таким же пиздюком, каким являешься ты сейчас.
>>1606134Это если ты был техдиром в какой-либо международной компании. А так обычно если после 5-ти лет.