Так как выборы украли, я буду до НГ учить язык, чтобы уехать нахуй. Потому что с работой в 1к, я не могу позволить себе переезд, ибо все деньги уходят на еду. Вывод простой: надо учить профессию, где зарплата 3-5к. Но вот что бы выбрать... Что проще, куда быстрее вкат, где выше зарплаты, где проще найти вакансию
Вроде как что на одном, что на другом для джунов не очень много вакансий, но если где-то за еду годик поработаешь, потом хорошие перспективы. СиСярп вроде как более востребован.
>>254707676 Если хочешь зарабатывать - выбирай что-то более скучное. В геймдев всегда очередь, потому платят и отношение не очень. Сам на C# пишу, вакансий даже для джунов выше крыши, с плюсами сложнее. Но это Украина, не знаю как в вашем царстве.
>>254708680 Не согласен. Если мозги есть - на джуна запросто. Если еще и учиться будет эффективно и с существующим опенсорцом поработает, то возможно даже в лоу мидлы.
>>254709117 Как бы внутри ОАО "Рога и Копыта" не делили кодерков, без коммерческого опыты ты хуй, а не джун. Мидлом же тебя назначить может только ИП Хачирян назначить в документах без опыта 2-3 лет коммерческой разработки.
>>254709426 Если у тебя должность джун, зарплата джуна, ответственность джуна - ты джун. Какой бы опыт у тебя не был. Коммерческая разработка тоже не обязательна для мидла, если он может показать, что может пилить в команде опенсорц, и есть достаточно навыков. Не знаю, из какого ЗАО ты вынес такие правила, но в условиях дефицита кадров не перебирают, и берут тех, кто может выполнять работу.
На С/С++ ничего нового сегодня уже не пишут, в основном латают легаси и костыляют дрова; С# не совсем general-purpose язык, он релевантен разве что в одном случае - если ты собираешься остаться в .NET-загончике и не вылазить дальше него
Сегодняшний мейнстрим - rust, go, node.js, python. Этот квартет держит на своим плечах всю современную индустрию, вот его и учишь
>>254706780 (OP) Очевидный шарп. Там все сделано под долбоебов, я никогда не делал веб приложения и благодаря нему это вообще пиздец легко. Вкатился за один день
>>254706780 (OP) Я запрещаю отвечать в этот говноедский тред без сажи Вы посмотрите как он ведёт диалог! Пришел просить у нас, господ программистов, совета, и ещё смеет дерзить и пререкаться! Нассал опу в рот, становись гей шлюхой и перекатывайся куда хочешь
>>254710354 Еще можно стать гей шлюхой от айти, то есть формошлепом в шарпе, но как уже было сказано сишарп тебя развращает и ты уже даже логин самостоятельно не можешь написать
Грубую ошибку делаешь. Гонка со временем и самим собой - это автолуз. Особенно когда что-то новое пытаешься изучить.
Лучший способ вкатиться - это не гнаться за чем-то, а постепенно изучать предмет. Что-то не понял - остановись и повторяй. Устал - сделай перерыв. Иначе ты выгоришь и просто хуй забьешь.
Вкатиться в прогерство можно, если это выступает твоим своеобразным хобби и ты никуда не гонишься.
>>254712449 Эйчары смотрят на возраст. Если тебе 25 ты либо в институте на программиста учился либо мы перезвоним. В 30 вообще старпер, зумеры не соживутся и эйчары это понимают
Мотивация может помочь изучить базу и получить зачаток понимания. Но дальше она должна плавно перейти в хобби. Иначе все через силу будешь делать - это уже автолуз.
Программирование ДОЛЖНО БЫТЬ ИНТЕРЕСНЫМ ЛИЧНО ТЕБЕ. Это главный фактор, имхо.
>>254706780 (OP) Вот не знаю, почему все на сшарп дрочат, якобы он легче. Я смотрю код и охуеваю, спп гораздо удобнее кажется, хоть и сложнее мб. Но я не погромист, не шарю.
>>254706780 (OP) >C++, C# почему именно эти языки? Если работу искать собрался, лучше C#, зелёным ты на С++ хуй работу найдёшь, независимо от страны. А вообще лучше посмотри на Python или JS, там работы чутка побольше. Ну Java ещё, та же хуйня что и C#
>>254706780 (OP) C# конечно. Он проще, молодежнее и публика, программирующая на нём более нормальные люди. Если будешь вкатываться в плюсы, то придется поесть много говна, легаси и общаться со старыми, тошнотворными и токсичными пидорасами в плохом смысле этого слова
>>254706780 (OP) > Но вот что бы выбрать... golang/rust, ибо сейчас крайне высокий спрос, быстрый проход в синьоры и хорошие зарплаты. С++ по времени пиздец как долго, С# - ну востребован, но гораздо меньше, чем golang/rust, и там путь до синьора и хорошей з/п будет куда дольше. /thread
>>254712906 А мне нравятся заголовочные фаелы, потому что в них сразу можно посмотреть, какие функции есть, какой публичный интерфейс у класса. Да, да, в любом редакторе и иде есть аутлайн со списком функций, методов и прочего в файле.
Смотри как всё будет, зум-зум: >орёшь что чебурнет уже тут и нахуй тут жить >через недели две заебываешься >бросаешь нахуй на год, пока раха опять что-то не придумает >рипит
>>254712906 Насколько знаю там же также надо постоянно прописывать Типо такого: using System; using System.Collections.Generic; using System.Diagnostics; using System.Globalization; using System.Linq; using System.Runtime.InteropServices; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks;
>>254713115 А мне не нравятся потому что на них надо постоянно отвлекаться, они еще и обычно с сорс файлами в разных папках находятся что добавляет еще больше бесполезного дрочева. А какие есть методы в коле все еормальные оюли смотрят через топ панельв студии и через обозреватель решений.
>>254712757 Плюс это помойка пластов легаси-говна, что касается и совместимости с самим C, и содержимого стандартной библиотеки. Да и содержащиеся в STL реализации порой весьма сомнительного качества, что многие компании даже используют сторонние/самописные альтернативы.
>>254713429 Дедуля, ты куда нахуй?) На твоё место по сотне детишек что с 14 код хуярят, окончили ПТУ/вузы по специальности и готовы за крошку хлеба как индусы писать, остынь.
>>254712897 Вот хуйню мне кажется несешь. Сам то кодишь?
Я тоже слышал что go и rust в некоторых топах самые оплачиваемые языки. Да, высокооплачиваемые языки это почти всегда из-за того что мало специалистов на нем, но нужно не забывать, что там и вакансий, уверен, намного меньше.
Да, ты будешь хорошо получать, но нужно еще работу найти с твоим опытом
>>254706780 (OP) В c# больше денег и проще вкат. Но ты слишком поздно опомнился, чтобы уехать нахуй - нужно быть как минимум твердым мидлом с 3+ годами опыта работы на приличных проектах. К новому году ты даже на джуна не успеешь вкатиться.
>>254713229 Все это не надо. Для 90% вещей хватает: using System; using System.Collections.Generic; Для мультипоточеости достаточно: using System.Threading; using System.Threading.Tasks; Ну и может еще using System.Threading.Timers;, хотя крайне ситуативно и можно без них обойтись вообше если нет нужды в долгих задержках. И using System.Reflection; для удобного дебага. Все остальное это крайне специфичные либы которые для 95% задач не требуются.
>>254713841 Я кстати и джавист и сишарпер, джава чудная потому что классы ну очень абстрактные, а в сишарпе все логично, вот тебе кнопка, вот тебе оповещатель событий, а не всякие парсели и "завершимое будущее"
>>254713349 Вроде, ну я в симейке и все плюсовые либы, которые использовал, тоже в симейке билдятся.
>>254713305 У меня тупо симейк скрипт написан, который собирает все сорс и заголовочные файлы автоматически. Просто добавляю в папки файлы и оно само всё распознаёт, что к чему и собирается-линкуется нормально. Но я не знаю, как в индустрии делают, просто я не программист, я долбоёб.
>А какие есть методы в коле все еормальные оюли смотрят через топ панельв студии и через обозреватель решений. Мне удобнее смотреть в заголовочные файлы, потому что видно не только названия методов, но сразу какие аргументы они принимают, комментарии к ним и прочее. Ну, альтернативно можно документацию генерить через doxygen и смотреть в неё, для других яп вроде что-то аналогичное есть.
Просто список названий методов малоинформативен, как по мне.
>>254709334 > что на твоем насиженном месте придется конкурировать со мной Я сеньор с профильной вышкой и 8 годами опыта работы по специальности в трудовой. Расскажи, как ты собрался мне конкуренцию устраивать, правда интересно.
>>254713831 И что же низкоуровнего он тебе предлагает? Указатели и байтовые сдвиги интеллисенс не предлагает, как и комманды ассемблера. То что бы разываешь "низкоуровневая крестовая хуита" это вероятно операторы которые делают из говнокодера программиста.
>>254713617 > Вот хуйню мне кажется несешь Ну хуйню, а дельный совет даю, но если ты не можешь даже рынок глянуть - ну соболезную. > Сам то кодишь? Естественно, только я Senior iOS Developer, но в iOS вкатываться не посоветую - порог высокий, пушо нужен мак/хакинтош довольно резвый, что дорого. Но по поискам go'шников на наш бэкенд, да и в соседних компаниях не понаслышке знаю. Все микросервисы сейчас на go/rust пилятся, к чему идёт весь продакшн, и даже джуном на go можно вполне на килобакс заехать, ну а количество вакансий ты можешь и сам посмотреть на том же хх, их прилично.
Получаю твои упомянутые 3-5к$ в месяц. Переехать я смог только через 4 года. В думерскую 9ти этажную панельку с радиоточкой от чьей-то усопшей бабки в ТУШИНО.
Даже получая 5к$ в месяц будешь копить как я копил и жрать говяжие анусы.
Ты вообще цены на недвигу в ДС1 видел? Представляешь какие цены будут в европее
>>254714227 > 2k21 > xamarin Ты из какого года вещаешь? Если тебе кросс-платформа - то очевидный Flutter, если натив очка - то ясен хуй Android Studio.
>>254714081 В том что не писал ни на первом, ни на втором. Иначе щнал бы что для того чтобы например выполнить преобразование в строку в шарпе достаточно просто дописать ToString(), когде в крестаз надо поебаться, а если тебе еще строка в специфическом формате нужна то количество низкоуровненвой ебли увеличивается геометрически.
>>254714343 > когде в крестаз надо поебаться, а если тебе еще строка в специфическом формате нужна то количество низкоуровненвой ебли увеличивается геометрически. Быдло не смогло в sprintf(&out, "(format string)", vars...), спешите видеть
>>254713993 >У меня тупо симейк скрипт написан, который собирает все сорс и заголовочные файлы автоматически. Просто добавляю в папки файлы и оно само всё распознаёт, что к чему и собирается-линкуется нормально. Но я не знаю, как в индустрии делают, просто я не программист, я долбоёб. В индустрии это аналогично делается. Но сам факт того что мне надо одно и то же в 2 местах прописывать и создавать 2 файла вместо 1 меня выбешивает. В небольших проектах это еще норм, но в чем-то большом это превращается в метровый клубок из кода.
>>254714875 String придумали для слабаков? Вообще, в крестах есть cout с форматом, который вполне можно в стрингу сунуть. Короче, ты просто привык делать toString() не задумываясь, что там под капотом, из-за таких вот деятелей простой Hello World весит по хуевой горе мегабайт, и жрёт оперативки как первый Doom минимум.
>>254714524 Это выглядит некрасиво как минимум. У тому же в крестаз нет многих прикольных вещей которые есть в шарпе вроде возможности объявить значение переменной в методе, просмотра ссылок на классы, методы и объекты, удобной работы с текстом, использования ссылочных переменных при из вызове например SomeMethod(ref int i); увеличивающих читабильность кода.
>>254715043 Ну если ты не можешь в базовый ООП и абстракции с шаблонами - то да, тут сам себе злобный буратино. Читабельность достигается правильным кодом. >>254715189 Сконпелируй Hello World на крестах и на шарпе, и посмотри.
>>254715020 При чём тут string? Ты в sprintf указатель на буфер передаёшь, который надо заранее выделить. Правильный ответ - надо std::format использовать, но его ещё не завезли везде. Со stringstream тоже говно решение, надо каждый раз создавать его, когда всего лишь надо строку форматированную запилить.
>>254714557 Rust это которой еще cargo? Да и насколько знаю, он уже давно на рынке, почему сейчас популярный. Что-то он мне не понравился, но спасибо за совет.
>>254715230 >Ну если ты не можешь в базовый ООП и абстракции с шаблонами - то да, тут сам себе злобный буратино. Читабельность достигается правильным кодом. При чем здесь ООП, если сам код в оюбом случе выглядит как мешанина какая-то и очень трудно читается.
>>254714343 > В том что не писал ни на первом, ни на втором. Я писал и на первом, и на втором. Хотя, на шарпах я просто в юнитях игрался и серьезно изучать было впадлу. > Иначе щнал бы что для того чтобы например выполнить преобразование в строку в шарпе достаточно просто дописать ToString(), когде в крестаз надо поебаться string::to_string. Дальше твой высер можно не читать. > а если тебе еще строка в специфическом формате нужна то количество низкоуровненвой ебли увеличивается геометрически. Каком формате?
>>254715225 > низкоуровневая хуйня Значение знаешь? > Будешь писать велосипеды на любой пук. Ты на плюсах то хоть писал? > Шарп - современная (ну почти) хуйня, меньше ебли, больше смысла. Ебли примерно столько же. Разве что барин запретил с памятью работать.
>>254715755 >Ты на плюсах то хоть писал? Свой курсач в шараге, мне хватило. >барин запретил Врубаешь unsafe и дрочишь как хочешь, если тебе без этого ну никак. мимо
>>254715393 Не настолько давно, даже лучше сказать вообще недавно. Но перспективы больше. Но если серьезно, ценность специалиста не в знании самого языка (синтаксиса), а в понимании концептов программирования в общем (алгоритмы, структуры данных), расширенных концептов (параллельное программирование, например), понимании как написанный код взаимодействует со средой выполнения, ну и знание предметной области конечно. Язык дело может быть и не десятое, но и не первое, так как языки можно менять, но многие уже знакомые мета-концепты переносятся с одного на другой.
>>254715974 Что в твоей голове, "полноценное программирование"? Решать поток тупых тасков на галере?
Тема не имеет смысла. Да плюсы в некоторых аспектах лучше, или даже незаменимей. Но то что на них ебли в разы больше, тоже не подлежит сомнению. Следовательно выбор адекватного человека шарп ибо стремится к лишней ебле, без большой необходимости будет только долбоёб.
>>254716250 > Что в твоей голове, "полноценное программирование"? Что-то сложнее хеловорлда. > Следовательно выбор адекватного человека шарп Спермаклоуна неосилятора.
>>254715230 Шаблоны это прикол. До C++20 надо было работать с ними какими-то грязными хаками. С концептами получше стало, но всё равно, такое себе. В той же жабе генерики выглядят более приятно.
Вкатывайся в C#, если не готов с десяток лет жить в говне и саморазвиваться с единственной надеждой через 5-10 лет стать крутым C++ прогером
На C++ практически не делают ничего энтрилвлного, все вакансии это либо поддержка какого-нибудь старого говна за копейки, либо работа с ебически сложными вещами, для которых нужно ещё дохуя смежных знаний и годы опыта
>>254706780 (OP) Нативные языки вроде С++ не в почёте сейчас. Потому что писать на них какой-то бузинесс-пердукт долго и сложно. Проще написать отдельные узкие по производительности части на C++, а всё остальное нахуяк-хуячить на C#/Java/Python... На чём попроще.
Нативными языками сейчас обмазываются пейсатели ОС и прочей системщины низкого уровня.
Потому я голосую за C#. А если точнее, за .NET 5+. Ибо за ним будущее. Особенно учитывая, что его умудрились и в веб, и в мобилки, и в десктоп пихнуть.
>>254706780 (OP) Точно не С++. Порог вката слишком высоки. Нужно много практики и рынок дедов-крестовиков уже давно забит этими самими дедами-крестовиками с овер9000 лет стажа. Туда тебе не попасть. Хуярь Пайтон. Для вкатыша нынче самое то.
>>254716150 >fprintf(stderr, "ERROR %d: %s", num, err_text); А вот как оно выглядит в шарпе: Console.WriteLine($"ERROR {num}: {err_text}"); Ну нужно даже знать шарп чтобы понять что такой вид куда более понятнее и удобнее.
>>254717992 В таком случае для современной реализации ООП писалась ява и шарпы. Плюс же это Си вместе с набором костылей, что добавляли концепции из ООП.
>>254718432 >Шарп для денег Смотря где. На просторах СНГ шарп только для выебонов и максимум для инди-говна на юнити. Где-нибудь в Израиле, Канаде или США - таки для денег.
>>254718201 Ну и куда этот поток отправится? На stdout или как у вас шарпистов это называется? Ну и если уж и сравнивать штоб равноцено было, то тогда printf("ERROR %d: %s", num, str). Сишная гораздо приятнее на глаз выходит.
>>254717738 Нихуя подобного. Плюсы - один из немногих языков, поддерживающих множественное наследование, например, которого нет ни в джаве, ни в шарпе. Так что хуйню спорол.
>>254718501 Не скажи. Я например на шарпе пишу ПО под мультиплатформу, даль что до сих пор единственный нормальный гуй на шарпе под мультиплатформу это ImGUI NET, а GTK# как был сырым куском кала с тонной багов так им и остался.
>>254718501 Хуйню порешь, .net core + шарп сейчас очень активно юзаются для бэкенда в крупных компаниях, овердохуя вакансий, зарплаты высокие, на уровне остального жира типа джавы/ноды.жс. Изучай рынок, чтобы не быть баттхертом.
>>254718581 В консоль, лол. Приятного в том что ты написал ничего не вижу, в шарпе есть полный аналог того что у тебя, называется string.Format, нотзапись вида $"ERROR {num}: {err_text}" выглядит куда более лаконично.
>>254718705 Я в 2018, сидя на ещё не оче перспективном в те годы на родине Пайтоне вдруг подумал, а не вкатиться ли мне в шарп. Начал вкатываться, потратил месяца четыре, освоил более-менее, чтобы уже попытаться стучаться к работодателям. Ну, я тогда думал, что нужно просто закрыть глаза и нестись, сломя голову, авось куда влезу и там доосвою то, что на самообучении не доосвоил. Начал искать вакансии джунов. Искал, искал, искал, а даже мидлов в итоге толком не нашёл. Так и забил тогда на шарп, решив, что просрал четыре месяца по чём зря.
>>254706780 (OP) >С# Зис. Захочешь многопоточную гуйню пилить, нет ничего проще: private async void ButtonClick() { await Task.Run(() => CalculateYourMomWeight()) } Ни один другой язык не позволяет так легко и приятно пилить мультитаски.
>>254718485 Студентик, которому на лекции прочесали чушь про то что наследование инкапсуляция полиморфмизм это ооп, решил, что он понимает о чем речь, спешите видеть.
>>254719164 А ты вот это: >C# Lead / Senior разработчик прочитал? Или пропустил? Или ты мимокрок, не знающий, как работает данный рынок и просто решил типа переспорить меня в споре?
>>254719014 Ты в курсе, что ты обосрался в этом коде потому, что не знаешь как работает async await в шарпе? Зато всё у него проще простого, ага. Ты бы с этим даже собес на мидла не прошел. Вот так правильно. Почему - попробуй сам в гугле найти ответ. private Task ButtonClick() { return Task.Run(() => CalculateYourMomWeight()) }
>>254719252 Че? Ты ебанутый что ли? Для тебя открытие, что в айти хорошо платят на сеньорских должностях, или что? Ты от меня ждешь, чтобы я тебе вакансию ждуна с такой зп нашел?
>>254719434 Работают, но ты в IL коде сгенеришь лишнюю стейт машину там, где она не нужна. Если весь код будет написан с таким подходом, человеком, не понимающим, как язык и его рантайм работают под коробкой - на выходе будет хуёвый перфоманс и непонимание, почему так и как это исправить. На хайлоад проектах за такое вообще обоссывают моментально. Знание таких вещей еще на собесе проверяют, если не вдупляешь - разворачивают.
>>254719380 Понятно всё с тобой. В ответ на тезис "В СНГ вкатываться в Шарп нет смысла" выдал контраргумент "А вот есть вакансия, где сеньор тимлид зрабатывает 400к". Таки очередной мимокрок. Можешь не продолжать.
>>254719531 Для этого и есть профильная вышка. Сишка и плюсы - как раз те языки, куда тяжко вкатиться без вышки, т.к. придется самому осваивать примерно тот же объем знаний, что в вузах размазано на 4 года обучения.
>>254719531 >Обычному новичку такое в разумные сроки не поднять. Даже необычному неновичку такое в разумные сроки не поднять, если он вдруг решил переехать с какого-нить шарпа или джавы на старый-добрый С++.
>>254719640 А ты не думал вкатиться и стать этим сеньором за 400к за несколько лет, не? Ты хотел прийти без опыта, чтобы тебе сразу платили 400к? Тебе не кажется, что ты хуйню порешь?
>>254718572 Открыл, в три раза меньше вакансий чем на джаве, по сравнению с джаваскриптом вообще смех. Это еще не фильтровал на asp.net. Может вся годнота спрятана в линкедине?
>>254719671 Ну я так и думал. Функциональщина на дотнете это специфическая вещь с F#. А на крестахъ труъ мультипарадишменность, стандарты практически годовы, там скоро появятся норм ФП фреймворки, потом в буст, потом в стандарт и збс.
>>254719714 >Тебе не кажется, что ты хуйню порешь? Нет, не кажется. Я хотел вкатиться хоть куда-нибудь, чтобы получить реальный опыт на деле, а не перечитывать десятую книжку из разряда "Шарп для чайников". Своё в IT я уже отработал и знаю, что такое "вкатываться". В конце нулевых на Делфи кодил в одной шараге. Потом освоил Жопу Одина, поварился два года с более-менее приемлимой зарплатой, пока наш отдел не сократили к хуям после проёба директора, подставившего нашу шарагу под удар. После этого решил засесть дома и заняться мелким веб-фрилансом, параллельно вкуривая пайтно. Понимаешь, дело в том, что если где-то есть несколько вакансий сеньора-тимлида, это как бы совсем не значит, что есть смысл тут же брать и вкатываться в шарп. До сеньора тебе ещё предстоит дорасти. И, будь уверен, за самообучением ты до него точно не дорастёшь.
>>254719654 Да ну, не надо быть Тьюрингом, чтобы вкатиться в плюсы. Своеобразный синтаксис да. В остальном те же яйца, только в профиль, а работа с памятью, имхо, только дисциплинирует.
>>254720028 Ну то есть, твоя аргументация в том, что в шарп не стоит вкатываться потому, что ты 10 назад пытался и не смог, а значит там денег нет и вообще больше никто на планете вкатиться не сможет, раз ты не смог, прочитав книжку по шарпу 10 раз подрял? Я правильно тебя услышал?
>>254706780 (OP) C# офк, на плюсах работы нет, а если и есть то только для йоба сеньоров 300кк лет опытом. Сам люблю плюсы, но приходится работать на C# т.к. рыночек порешал...
>>254706780 (OP) Самый простой способ съебать - Чехия. Копишь 8к€ Не пизди, с зарплаты в 1к столько копится за год Параллельно учишь чешский
Подаёшь документы, ну и поступаешь. Обучение там на Чешском для всех бесплатное. А 8к нужно просто показать в посольстве, перед выдачей визы - как гарантия того, что тебе есть на что жить и питаться.
>>254720153 Двачую, если нет выхода, а нужно запустить асинк из синхронного метода, ту лучше уж вернуть таск. Некрасиво, конечно, но лучше чем void. Иначе потенциально можно совершенно неуловимый баг схватить, который хрен знает сколько искать. Другое дело, а зачем вообще пилить асинк при нажатии на кнопку, если он не поддерживается(подозреваю юнити), собственно ? Кнопка это UI элемент, там нет рабочей логики, она свой ивент запулила и сдохла.
>>254720939 >зачем вообще пилить асинк Потому, что чувак, написавший этот код, не вдупляет как работает асинхронщина в шарпе. Только кудахтает, что все у него проще простого. Там async в любом случае не нужен, если возвращать таск, и если не возвращать. >>254720946 Поридж, не гори так, тебе годные советы дают, а ты нос воротишь. Почитал бы Рихтера что ли, там эта тема хорошо расписана. А то придешь ко мне на собес и обосрешься там с этими асинками, неудобно будет.
>>254720939 Про то и речь. Майки дают охуительный воркэраунд. Нахуя нужен этот костыль, если я могут сделать один async void на кнопку, который мне выполнит все, что нужно, внутри?
>>254721185 >Нахуя нужен этот костыль, если я могут сделать один async void на кнопку >Исключения async void-методов нельзя захватывать с помощью catch Ты буковы еще не научился читать?
>>254721076 Хм, меня друг в Гермашку зовет в принципе, думаю, можно пошерстить в эту сторону. С другой стороны, я к нему как-то ездил, а там дохуя негров и турков.
>>254721390 Понятно, можешь не продолжать. Сразу видно, что ты ни дня в жизни не работал в айти, рассказы про твои хеллоу ворлды на 10 строк никому не интересны.
>>254721488 В чем слился-то? Я просто понял, что разговариваю с чмохой, которая даже собес на джуна не пройдет, и которая не работала ни дня в жизни, о чем с тобой дальше можно разговаривать? Ошибки он все обрабатывает, проиграл.
>>254721669 >Ошибки он все обрабатывает, проиграл. Что не так? Если ты этого не умеешь, это не значит, что все вокруг тебя тоже. Повышай свою квалификацию, учись смотреть наперед, что тут посоветовать.
>>254721164 >Там async в любом случае не нужен, если возвращать таск, и если не возвращать. this. >не вдупляет как работает асинхронщина в шарпе. Скорее всего да, в Шарпе у асинка есть два нюанса, которые часто упускаются. Асинк полностью синхонен до первого await в методе, после чего пытается вернуться в тот-же контекст если не сказано иное. И самое главное: Метод возращающий Task не является async. Асинхронен именно возращаемый Task. Потому возвращая void (каюсь, сам так делал, пока учил) можно себе очень знатно в ногу стрельнуть.
>>254721738 Мань, ошибки есть в любом софте, включая операционные системы и браузеры, которые ты юзаешь на постоянке каждый день, и которые пишутся лучшими инженерами на планете. Чем больше кодовая база, чем больше людей участвует в разработке - тем больше этих ошибок. Только дурачок с двача может бегать и вопить, что он все ошибки отловил в своём хеллоу ворлде на 10 строк. Но его можно понять, он ни дня не работал в команде над проектами, где кодовая база чуть больше хеллоу ворлда.
>>254715348 > Со stringstream тоже говно решение, надо каждый раз создавать его Ты просто привык на своём сишарпе, что можно не запариваясь высирать объекты по кд, и коллектор все за тобой уберет. Создал один раз и используй.
>>254719274 Прикол в том, что можно использовать эту функцию вот так: SomeMethod(ref var i); Huy(i); На плюсах только так: int i; SomeMethod(i); Huy(i); Мелочь, а приятно.
>>254722068 Таки да. Я вообще питонист, пилил для себя в шарпе гуихи, гораздо удобнее обоссанного плюсового Qt, либа для которого есть в петухоне, и в котором асинхронные кнопочки делаются через маты и проклятья. Но сегодня я немножко узнал нового про async-await, спасибо токсику выше.
>>254722348 Не плохо, но речь шла о сравнении крестов с сишарпом. Тейк про сишную sprintf мало того, что мимо, так еще и не контрит тезис про "в плюсах придется поебаться".
>>254722580 Прикол в том, что в него можно с ноги вкатиться гуманитарию и через год работы на нем получать 100к. И да, через тот же год ты осознаешь, какое он говно, но все равно ты уже подсел на пистоновскую иглу.
>>254722766 Да, но не совсем. Если это твой пятый язык, то да. Так как ты уже знаешь базу. С первым языком нужно поднимать много не относящегося непосредственно к языку.
>>254722766 А нафег они нужны, ты когда последний раз велосипедил какой-нибудь экзотический алгоритм или структуру данных, какой не было бы в стандартной библиотеке?
>>254722747 Что в нем топового? Дрисня с динамической типизацией. До сих пор срач версий 2 vs 3. Ублюдочная система импортов и модулей. Никакого эстетического удовольствия от языка. Шарп лучше во всем и быстрее. Плюсы понятное дело, во всех превосходят питон, там принципиально другой уровень. Большинство питоновских либ даже для тех же нейронок написано на плюсах, тот же tensor flow, потому что на самой питоновой дрисне такое никогда не написать. Раст быстрее в миллион раз, строже, приятнее, позволяет писать выразительный код с элементами функциональщины. Го быстрее, приятнее, компилируемый язык со строгой типизацией, проигрывает расту и шарпу во многом, но в миллион раз лучше питона. Даже если скриптовую дрисню брать, тайпскрипт строже и приятнее питона, позволяет писать более выразительный и читаемый код. Даже обдристанный ПХП дерет по перфомансу питон, работает быстрее в несколько раз. Так в чем топовость-то?
>>254722766 Согласен, даже книжка есть с++ за 21 день! А уж всякие джавы вообще можно учить пока на толкане серенькаешь. Ещё удобно, если бумаги нет можно уже продченными страницами подтеркться. Я так CS от MIT освоил. Тупо три раза в день сру и по путно читаю. Только по JS не получилось, бате бумага понравилвст и он весб учебник использовал.
>>254709426 Получается теперь помимо "МИДЛА" теперь вводится новое знание. Унтер-джун. Джун который не мидл. То-есть который не сеньор потому что мидла на самом деле нет. Короче вы запутались.
>>254723306 Нахуй читать книжки по ЯЗЫКУ программирования, если ты уже умеешь программировать на языке из той же парадигмы? Блядь, цикл for что ли изучаешь нахуй...
>>254723095 >Так в чем топовость-то? Огромное количество библиотек и фреймворков на все случаи жизни, невербозный синтаксис, REPL. Питон идеально подходит для мелких программ и скриптов, анализа данных и машоба.
Например, я вчера при помощи питона вытащил из интернета 100 страниц, распарсил их, вытащил нужные данные и сохранил в формате xlsx. На все ушло минут 15. На том же шарпе ты заебешься манипулировать данными.
>>254723581 >Огромное количество библиотек Как и в любом популярном языке. >и фреймворков на все случаи жизни Как и в любом популярном языке. >невербозный синтаксис Плюс только если в программе меньше 100 строчек. В крупном проекте ты в динамической дрисне уже не разберешься так легко, как в строготипизированном языке типа шарпа. >На том же шарпе ты заебешься Да нет, описанное тобой можно за те же 15 минут сделать, если уже знаком с нужными либами. >>254724014 Ответы на что? Я когда на работе пишу код, у меня не возникает вопросов по языку, в основном вопросы по бизнес логике, которые с аналитиками решаются. Что мне твой стек оверфлоу даст? А любые технические моменты в 99% случаев решаются чтением официальных доков.
>>254724237 >Как и в любом популярном языке. У каждого языка свои задачи. У многих питоновских библиотек нет аналогов на других языках. >Плюс только если в программе меньше 100 строчек. >В крупном проекте ты в динамической дрисне уже не разберешься так легко, как в строготипизированном языке типа шарпа. Тут я с тобой частично согласен. Питон крайне плохо подходит для организации толпы макак. Но про 100 строчек ты перегнул.
>>254724417 Да, принципиально отличаются, в шарпе человеческая модульность. Одно их самых худших вещей в модулях пистона - import может выполнять произвольный код в процессе импорта, поэтому некоторые либы городят там всякую хуйню, модифицируют sys.path, лепят какие-то костыли. Это приводит к хаосу и пиздецу. Сама организация проекта, модулей в нем, относительные импорты - __init__.py в каждой папочоке, например, в этом мало приятного. Когда приходишь на питухон с человеческого языка, где все работает без подобной хуйни - ощущаешь, как будто тебя заставили чистить говно вилкой.
>>254723363 Суть в том, что тебя всякие мелкоконторы могут назвать в документах как угодно. Даже новое что выдумать, типо "супер-сеньор-99лвл-а", но рынку на это похуй. Ты все еще стажер не нюхавший разработки.
>>254723095 Какая-то вкусовщина. Мне не нравится вид, поэтому говно. Или что-то там быстрее. Ты с секундомером засекал? Объективно питон говно потому что нет нормальных модификаторов доступа. И все. В нем даже есть околостатическая типизация. Компилиться говно будет все равно, но Идея, если что, подскажет, что ты хуйню подставляешь. Например def is_OP_huy(op: OP) -> bool: thread: Thread = get_thread_by_op_post(op.post_id) godnota: int = thread.count_godnota() return godnota > 0
>>254723014 >А нафег они нужны, ты когда последний раз велосипедил какой-нибудь экзотический алгоритм или структуру данных, какой не было бы в стандартной библиотеке?
На собеседованиях в гугел, амазон, фейсбук. Ясен хуй что маловероятно будешь их использовать в повседневной жизни, но сейчас все приличные компании ебут алгоритмами
>>254706780 (OP) Выучил плюсы за год в институте. Этот кал никому не нужен(почти). Типа знаешь латынь. Можешь изучить французкий, немецкий и итальяский и испанский. Но мне нужен английский.
Есть другой путь. Сначала пробуешь что тебе нравится - потом выбираешь язык под задачу.
>>254724247 Нейронки на плюсах это боль, нахуй оно тебе надо? Можно короче если любишь пердолинг. Но с кайфом на питоне делаются все нейронки. С микроконтроллерами конечно уже сложнее (если ты их имелл ввиду под PLC) питон есть далеко не под все и тут уже лучше всего C/C++. Но оно тебе точно надо? подумай дважды прежде чем туда влетать, душная работа что пиздец ИМХО конечно же.
>>254725157 Двачую плюсы конечно люблю всем сердцем, но вакансий хороших по нему хуй. на самом деле дохуя, но там все сеньерпомидоры заняли и уходить не собираются
>>254724892 >не нюхавший разработки. по мне это просто средство унижения. Ну и что что у вас там в галере большой проект который нельзя ломать. Ну и что что у вас там библиотеки типа буста. А вот что! Свои охуенно быстрые велосипеды! Велосипед воняет кокашками обычно которые в колесо забились. Поясни что там особенного? Если я что-то упустил.
>>254725365 Он интерпретируется, манюнь, почитай на википедии что такое компиляция. Про то, что пхп в 10 раз быстрее работает ты тактично промолчал потому, что неудобно стало?
>>254724890 >Например? Да тот же pandas, который умеет в одну сточку преобразовать словарь в таблицу, отсортировать по столбцу и сохранить на диск в виде Excel файла. Я работал с таблицами на шарпе, и по сравнению с питоном это ебаный ад.
>>254725431 В первом приближении даже похуй на код, в первую очередь нужно сам процесс разработки в коллективе. Это тебе не сидеть пердеть, как хочешь так и пишешь, там дохуя правил за нарушения которых тебя коллеги моментально обоссут.
>>254706780 (OP) >Что выбрать, C++ или С#? Да нихуя ты не выучишь, еблан. Помимо языка есть еще вкат в предметную область - это доступно только после профильного высшего образования. Это следующий этап вкатывания. По сути ЯП это станок и поебать какой станок ты освоишь (с высшим профильным любой яп осваивается за 2-4 недели при помощи документации и ютуба). Можно ли до НГ вкатится в профессию врача?
>>254725554 > который умеет в одну сточку преобразовать словарь в таблицу, отсортировать по столбцу Это через linq делается в одну строчку. >и сохранить на диск в виде Excel файла Ну ок, это через вторую строчку сделается, чтобы принципы SOLID не нарушать.
>>254725240 Важно не только удобство программирования нейронок, но их производительность. Я читал, что на нем с производительностью все довольно плохо.
>>254725850 >Важно не только удобство программирования нейронок, но их производительность. >Я читал, что на нем с производительностью все довольно плохо. Либы, где нужна производительность, по-любому написаны на си или плюсах. На питоне будет лишь интерфейс. К тому же в нейронках главное не производительность, а возможность быстро тестировать идеи.
>>254725850 Там по факту все что ты будешь юзать это просто питон АПИ, какого-нибудь pytorch или tf. А их исходники уже оптимизированы на плюсах за тебя. Там основная проблема будет в матане на самом деле ну это если ты хочешь разобраться а не просто хуярить в прод комбинацию моделег слегка потюненую. Плюс как писали ононы выше, есть ряд либ которые ускоряют разработку нейронок и которые хуй ты найдешь на плюсах. Например панда.
>>254725733 Говоришь верные вещи, кроме вышки, не понимаю при чем тут это. ОПу нужно определиться с профессией, а не с языком, это верно, но вышку идти получать зачем? Типа вот пойдет он в мухосранский ГУ и что случится?
>>254725667 Слышал про то что else должен быть сразу за закрывающей скобкой if (анальные правила Яндекса). Попробовал но IDE выпрямила лол. В то же самое время они в своих курсах используют циклы лол. Опять же метод унижения.
Ну в твоей аналогии это будет: иду прохожу курсы на метбрата, получают деньги и вот я уже в сфере медицины. Знакомлюсь с предметной областью, лол, и иду заочно получать высшее фармацевта.
>>254726094 Тут анон скоорее имел ввиду что кроме языка/стека разрабу обычно нужно шарить за смежные области. тот же сетевой протокол для веба и хранение данных например. А это в книжках по ЯП обычно упоминают супер вскользь. И сам ты без профильного образования или знакомых в среде двач все твои друзья будешь утыкаться в такие места и иногда даже не понимать че гуглить.
>>254706780 (OP) Учи то что никому нахуй не надо, нишевое и нужно нескольким сотням компаний в городе. А все остальное конкуренция где ты буде жидко пердеть местами из за неопытности, а работодатель будет ходить и выбирать кем бы тебя заменить потому что выбор у него большой.
>>254726269 Ага только ты ахуеешь доказывать что ты врач не имея бумажки на руках. и все равно не докажешь А в прогеры можно попасть пройдя собесы и сделав тестовое например.
>>254726058 >Либы, где нужна производительность, по-любому написаны на си или плюсах. На питоне будет лишь интерфейс Можно переписать последний анрил энджин на пайтон без заметной потери производительности?
>>254725779 >Это через linq делается в одну строчку. Оно все равно будет медленнее, чем на питоне с пандусом, где вся конвертация происходит автоматически. Такие вот мелочи постепенно накапливаются. В итоге, что на питоне займет час, на другом языке может занять день. Помимо этого не забывай про REPL, который позволяет дописывать код на ходу или перезапускать отдельные куски кода.
>>254720276 Сам себе придумал какую-то хуйню и сам на неё сагрылся. Моя аргументация в том, что в шарп не стоит вкатываться, потому, что в СНГ он на хуй не упёрся. Те несколько вакансий, где нужны уже обученные сеньоры с 5 летним стажем и знанием древнего шумерского языка параллельно с азами хиромантии в ветряную погоду морозным утром июля - это не спрос на сам Шарп. Это лишь исключения, подтверждающие правило. Тебе, как мимокроку в мире IT, не понять суть проблемы.
>>254726532 Можно дописать АПИ сверху, если есть доступ к исходникам и желание. Но проблема будет в вызывающем коде. Игровой цикл должен быть достаточно быстр, а у тебя там питон будет(
>>254726724 >Но зачем? Чтобы доказать, что питоном можно заменить любой язык, ну кроме асма и функциональных. Собственно, если питон так хорош, удобен, прост, надежен - то почему сейчас на нем не пишут все подряд, включая высокоточные и критичные по времени вещи? Почему до сих пор, например, есть какие-то Си и какая-то Джава?
>>254727658 Потому что многомиллиардные транс-корпорации не будут переобуваться в полете. Секунда промедления в процессах для них, стоит как 999999 твоих срак.
>>254727658 >Собственно, если питон так хорош, удобен, прост, надежен - то почему сейчас на нем не пишут все подряд, включая высокоточные и критичные по времени вещи? Потому что у питона плохая производительность, нет? Питон подходить для очень большого количества задач, но он отнюдь не универсальный. Универсального языка вообще не существует. >Си Потому что производительность. >Джава Потому что статическая типизация сильно помогает, когда над большим проектом работает толпа макак.
>>254728422 Ога ога что еще раскажешь? Холодильники стиралки микроволновки часы и другая современная техника работает благодаря байтоебам. Но то что у них духота а не работа это факт.
>>254728625 Дело не в илитности или нужности. Там работает конечный пул профессионалов, их просто не нужно много. Вот еще советовать потратить лет 5 на хуйню, если можно рисовать кнопочки через год за те же деньги.
>>254728422 >>254728625 А что плохого в байтоебстве? Разгребать кучу индусских суперабстракций или очередной безликий клон фронт-энд менее душно, чем создавать компактный отточенный механизм для работы с байтами?
>>254726094 >кроме вышки, не понимаю при чем тут это. ОПу нужно определиться с профессией, а не с языком, это верно, но вышку идти получать зачем? Типа вот пойдет он в мухосранский ГУ и что случится? >>254726286 Я ведь все объяснил. Профессия программиста подразумевает не только владение языком программирования, а и умение исследовать предметную область, анализа и тд. Даже если оп попадет в контору где за анализ предметной области за него сделают аналитики а он будет низжим существом - он один хер столкнется с некоторой системой. Т.е. ему нужно будет понять а что ему программировать. Никто ему не даст расклад. И в каждой конторе разный уровень разделения труда. И человек без вышки попросту не сможет. Ну и да помимо яп системы контроля версий. Надо как-то понять как работать в команде. Да много чего. Программирование это полноценная инженерная отрасль. Попробуй вкатись за 3 месяца в инженеры или в архитектора.
>>254726190 >Илитка в треде, я спокоен. Не сравнивай защочное и высшее. Ну и да врачом тебя с заочным не пустят работать. Да и суть в том что без высшего не развиты аналитические способности. Обрати внимание все местные вкатывальщики спрашивают как вкатиться? Любой прогер с вышкой если ему надо изучить новый яп или технологию - просто ищет в гугле документацию и осваивает за пару недель.. Все яп те же яйки только в профиль. Далее идут надстройки типа фреймворков для ускорения разработки. Вот он спросил С++ или С # между этими голыми языками разница не велика. А вот дальше надо вникать в библиотеки и всякие особенности работы с памятью, А для этого надо знать что такое память. А далее надо вникать в область для которой пишешь.
>>254730826 В этом есть определённый смысл. Я бы привёл два аргумента: 1. вышка (если это, конечно, не гендерные исследования) подразумевает, что у персонажа возможно натренированы аналитические способности. 2. ВУЗ с серьёзным отбором это уже подтверждённый факт, что человек прошел некий отбор и не совсем дибилушка.
Какой язык лучше всего подходит для мобильной мультиплатформы? Специалистом становиться не собираюсь, цель - вести более-менее осмысленный диалог с наемной макакой и понимать, что она пишет, планирую изучить базис в свободное время. Ну и немаловажный нюанс - математику я стабильно прогуливал класса с 8 и ничего дальше решения квадратных уравнений не помню. Это станет серьезным препятствием?
>>254732548 Но то что человек сам смог выучить предметную область и сделать какакие-никакие проекты, говорит больше о уме и мотивации. Сколько тысяч таких в вузах, кто учится ели-ели на платном?
>>254732548 >ВУЗ с серьёзным отбором это уже подтверждённый факт, что человек прошел некий отбор и не совсем дибилушка. Если не говновуз там каждая сессия отбор. Ну а взять высшую математику. А она только маленькая часть. И вот как она перекраивает мозг. Добавим к этому, что на профильных кафедрах натаскивают комплексно от ассемблера до с++ и явы плюс СУБД, плюс проектирование, жизненный цикл и тп плюс операционки, память сети. И много практики. Человек с таким багажом далее спокойно вкатывается в любую область.
>>254730104 Однако, многие вещи до уровня джуна подтягиваются очень и очень быстро. Не нужно проходить курс по проектированию БД, чтобы сделать селект + джойн. Не нужно быть гуру гита чтобы в IDE тыкнуть коммит, запушить в ветку и сделать пулл реквест. Не нужно быть гуру сетей чтобы послать GET-реквест апишке.
Я б сказал что вкатиться можно где-то за полгода-год. Мимо съебал во фриланс после нетехнической вышки, учился около года.
>>254729667 >А что плохого в байтоебстве? Разгребать кучу индусских суперабстракций или очередной безликий клон фронт-энд менее душно, чем создавать компактный отточенный механизм для работы с байтами? Миру нужна тысяча разгребателей индусских суперабстракций, две тысячи проектировщиков кнопочек на фронтэнде и 30 байтоебов. В байтоебстве нет ничего плохого, просто они не нужны.
>>254706780 (OP) > Так как выборы украли, я буду до НГ учить язык, чтобы уехать нахуй > я буду до НГ учить язык, чтобы уехать нахуй > я буду до НГ учить язык > чтобы уехать нахуй
Ахахахахаха, какие же Навальнята тупые, просто пиздец.
Как же хорошо, что благодаря таким говновкатывальщикам за пару месяцев (чтобы свалить, ага) моя ценность как квалифицированного опытного спеца только увеличивается.
>>254741833 >>254706780 (OP) предлагаю джаваскрипт или пхп, это современные языки программирования, набирающие популярность у молодежи, в крупных компаниях и молодых стартапах. Лего вкатиться и начать зарабатывать не хуже чем в Азино 777.
>>254727658 > Чтобы доказать, что питоном можно заменить любой язык Нельзя. В 200 раз медленее плюсов это не шутки. https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/gpp-python3.html > ну кроме асма и функциональных. А почему функциональных ты в расчет не берешь? > Собственно, если питон так хорош, удобен, прост, надежен - то почему сейчас на нем не пишут все подряд, включая высокоточные и критичные по времени вещи? Не пишут.
C# намного проще C++, но я сомневаюсь что ты будешь делать то что тебе не нравится. Это я к тому, что например писать сайты на PHP проще, но мне к примеру больше нравится создавать ПО для Windows на С++. Выбирать нужно в первую очередь в пользу того что нравится тебе, а не что проще, иначе ты забросишь.
>>254714004 Ты дегенеративная куропатка с заплесневевшими мозгами, не ответишь даже не простейший вопрос по алгоритмами. За полгода ожа я тебя просто разъебу на собеседовании. На твоей стороне только опыт (проперживания штанов)
>>254726301 >е надо, нишевое и нужно нескольким сотням компаний в городе. А все остальное конкуренция где ты буде жидко пердеть местами из за неопытности, а работодатель будет ходить и выбирать кем бы тебя заменить потому что выбор у него большой. Двачую. Я так выучил мфц и накаут, сижупиржу за $11000 на швейцарскую конторку, раз в неделю пару часов ковырну что-нибудь на удаленке. Заменить не могут ибо таких спецов нет на планете.
>>254744131 Плебей, питон манипулирует библиотеками, написанными на Си (которые задроты вроде тебя пишут для питоногоспод за еду) и поэтому по скорости не отличается от твоей байтоебской параши. Вся бизнес логика должна быть написана на питоне, иначе она нечитаема.
>>254735246 >сказал что вкатиться можно где-то за полгода-год. >Мимо съебал во фриланс после нетехнической вышки, учился около года. Опять же... Вышки. У тебя мозг надрочен исследовать. Плюс у тебя склад ума видимо математический просто влез не в своё - дай угадаю экономика? Ты пойми если поридж в старших классах вместо подготовки к вузику побухивал и курил а потом после фазанки пошел на зовод или продавать чайники хуй он вкатится. Ну если канеш не гений
>>254748584 Вообще-то таких немало, предки "засунули" перца с инженерным складом ума в престижный вузег, типа экономического или юридического, но потом хватило ума и яиц перкатиться в то, что всегда любил. Это сильно отличается от пориджа решившего вкатываться за 300к/наносек.
>>254744221 >Предметную область я вообще будучи школьником изучил. >1 курс Тупой еблан. Предметная область бывает разная. Например сегодня ты прогаешь ии, завтра логистику послезавтра биллинг. И каждый раз ты должен быстро въезжать. Никто тебе не будет ставить задачу сделай функцию сортировки пузырьком.
>>254748785 >Не пизди никому, из описания предметной области все выделяется за полчаса даже у дебиков, как минимум сущности и отношения Ты в предыдущем посте даже не понимал о какой предметной области речь. Если это конечно был ты( но судя по стилю изложения поридж первокурсник)
Короче, создаем контору для обсыкивания сеньоров помидоров. С нами ОП-вкатывальщик за полгода, питонист с завода из соседнего треда и вундеркинд-первокурсник, который освоил предметную область ещё в школе. Прием резюме ведётся в этом треде.
>>254748785 >за полчаса Ии, Логистика, банкинг - удачи. За полчаса разве что в предметку интернета магазина торгующегл лопатами. Но это уже все давно сделано. Я просто хз кто возьмет себе Джуна без вышки после завода и фазанки. Ну только какой нибудь такой же типок который когда-то вкатился из сантехников в прогеры случайно
>>254749359 >чел и че что я первокур в айти берут молодых а не старперов или у тебя губа трясется что я претендую на твое рабочее место В ойти берут всяких на самом деле. Есть конторы где вообще дедов джавщиков 50+ много, есть где теток прогеров много. Да и я только за если пориджи пойдут в ойти. У нас есть куда больший конкурент - индусы и пакистанцы. Попробуй на каком-нибудь апворке выиграть проект.
>>254706780 (OP) Лол, блядь. Если ни на чем не прогал ранее - даже не думай насчет крестов. В шарпы мб, но, блядь, помимо самого языка, нужно знать дохуя фраймворков.
Если потратишь все свое время на обучение, то года через полтора минимум джуном станешь с нуля. Раньше - врятли. Также, можешь оказаться неспособен наглухо, и соснешь. Если будешь учить шарпы и фраймворки по 2 часа в день после работы на стройке, то лудше пиздуй в гейшлюхи, там больше шансов.
>>254749894 Да чего вы все на этих фреймворках сошлись? Не имею ничего против, тащемта. Но они подтягивается под проект по необходимости достаточно быстро, если есть понимание сути (тм). Не знаю, хоть чутка понимать многопоточность там, как с памятью работать в .NET (на GC надейся, а сам не плошай, лол). Не знаю, шарпы сейчас сильно кренит в сторону функционального, его подтянуть итд.
На носу у нас лютый потолок производительности процессоров, из-за того что мы УЖЕ в этой воронке, 3нм техпроцесс нынешний это уже почти потолок того, насколько маленькими мы можем делать транзисторы. Еще лет 5-10 и всех питонистов и прочих бездарностей погонят с их должностей, ибо они перестанут приносить выгоду, ибо новая железка не будет стоит дешевле наема квалифицированного специалиста, новая железка в принципе ничего не даст по производительности.
Но C# это не так сильно касается, но все равно затронет, ибо JIT менее эффективен чем обычная компиляция
>>254749976 Никто не будет переписывать ничего на плюсы. Производительности и так хватает. Производительности настолько до жопы, что десктоп пишут на электроне, а мобилки на рякте.
>>254712550 Бля Чувак как мне преодолеть этот луз? Прогал год, джва проекта кровью и слезами кое как высернул, урчал по 12 часов и кайфовал от процесса. Но потом в один день выгорел наверное и просто Хуй забил, теперь при одной мысли о Коде меня ташнит, такое чувство как будто напросто надрочился и всё похуй.
Как это фиксить? Уже третий месяц деградирую в Игори.
>>254750348 Так потолка объема памяти нету. Сейчас в средней пекарне стоит 8 гигов. В современные самые дешевые материнки можно поставить 64 гига. Только бабки за память плати.
>>254749965 Сошлись на мы, а работодатели. Джун без знания фраймворков (базовых хотяб) не нужен (почти) никому. Все, что можешь выучить сам - надо учить самому, иначе ты серьезно свои шансы трудоустройства понижаешь.
Но прежде чем учить язык и фраймворки, неплохо бы подтянуть(получить) навык прогания. Если у тебя его нет, минимум год полтора тебе надо потратить, хуяря хеловорды. Жел-но, с применением шарпа и востребованных фраймворков, ясен пень. Иначе никак.
Если уже знаешь хотяб 1-2 хотяб скриптовых языка типа питуна, и опыт написания хеловордов есть, будет попроще. Если нет, то первые месяца 3 ты только базовые навыки и начальный опыт получать будешь.
>>254750595 На офисные компы дорого ставить, а ещё хочется мультитаск и представь, что у тебя несколько приложенек написаны на неоптимизированной поеботе.
>>254750560 Спосибо Кэп, одно дело прогать говнокод как самоучка, другое пытатся вкатится. Но что бы вкатится нужен хотя бы написать читабильный Код что бы взяли на Галерку. Мне кажется я взял высокую планку и хотел блджад запилить типо "как надо" но в итоге обосрался. Ебучий mvvm Паттерн поломал меня. Наверное всё таки я до говнопрогую свой проект и там пускай Сеньёры Помидоры думают брать меня или нет.
>>254750669 Ну пробуй ещё. Я тебе по секрету скажу, одно из самых толстых причин той же долины, тут неудача не считается чем-то плохим. О неудаче норм говорить, это не зашквар на всю жизнь, не волчий билет, а просто опыт. Ну не вытянул ты этот, имхо, сильно переоцененный паттерн имеющий свойство создавать охуительные зависимости между объектами (да, ООПидорство), ну и хуй с ним. Пробуй другой, потом к этому вернёшься, если надо будет.
>>254749965 алсо функционалочка нинужна. первым твоим местом на шарпе станут галеры с вероятностью 146%. и первые полгода будешь сидеть хуячить то, за что сеньорам помидорам впадлу браться. какаянить хуйня типа "кнопочка сламалас" или "выводит не ту хуйню, что надо".
и знакомство с фраймворками нужными будет явно в плюс, чтоб ты не сидел, не гуглил, "как в этой поебени делаеца эта херня", а быстро и чотко фиксил. а вот умения писать код в чисто функциональном стиле от тебя особо ждать не будут. алсо к распределению ресурсов между потоками тебя и близко не подпустят поначалу, но знать их однако надо, хотяб в теории.
и вообще, че значит "подтянуть функционалочку"? там нехуй подтягивать, блять, если ты не на хацкеле каком собрался говнокодить, функционалочка в жс шарпах и проч скалах это блядь сахарок такой сладенький и более нихуя. банальную процедурочку лудше надрочи себе и в ооп вкатись нормально. а функционалочка потом легко зайдет.
>>254750692 ну дык а кем еще ОПу идти. джуном на галеры, ясен хер.
Алсо, нащет питуна, жс и пхп.
Питун НЕ рекомендую, тк он в специфических областях нужен. Типа ИИ, бигдата и прочее, где нужен матан в первую очередь, и токо во вторую пиздон. На бекенд на гвидовысере почти нет вакансий. Но как стартовый язык он наверное лудший щас. Максимально быстрое вкатывание с нуля. Правда, через 3-4 мес его придеца выкинуть нахуй, и начать чото норм изучать.
ЖС норм, он щас везде во фронтенде, НО не так прост как кажеца, об асинхронную вермишель из колбеков можно с непривычки вывихнуть моск. Дебажить уебешься, наглядность сильно страдает - а это для новичка важно.
ПХП говноязык, но быстрый вкат, мб лишь чуть помедленнее, чем у пиздона, и до сих пор востребован на практике дохуя где. Однако, зп на нем не то чтоб ебически высокие, тк макак на рынке хватает. Для начала - сойдет.
И да, ОП - на 3к не надейся раньше, чем через 2-3 года. И готовься учиться ВСЮ жизнь.
>>254707483 Тебе не стать хорошим программистом, если тебе не нравится программирование. Тоже пытался вкатиться, но мне было скучно учить программирование, по итогу учился долго и совсем ничего не запоминал. Мой друг у которого интерес к программированию, обошёл меня в разы, хотя мы начинали в одно время. Если будешь учить программирование через силу, то будешь говно специалистом, коих полно. Присмотри дело себе по душе лучше
>>254750422 жаба душная, высосала тебя досуха, как прожженая шлюха. нюхай кури бухай съездий развейся. а потом садись и учи голанг и весело и задорно микросервисы ебаш в докеры. нахуй эту жабу, блядь.
Можно задрачивать ASM/C/C++ и в последствии пойти в малварь. На рынке мало действительно хороших специалистов, а если твой продукт стрельнет - станешь богатым. Ну и всегда можно найти работу в штат, где тоже будут платить нормально.
>>254751612 ASM/C/C++, малварь, с нуля, за 3 мес. Нуф скозал. До асма дрочить год-полтора ЯВУ, по хорошему то. С сишкой можно ознакомица уже через полгода какого нить пиздона. В малварь стоит идти имея нихуевый опыт системного прогания. И еще знать сети, протоколы, архитектуры ОС и тд. Ну а если скрипткиддистом/мамкиным вирьмейкером, то я и на VBS вирусню видел, хуле там.
>>254752686 Saas. Software as a Service Всякие онлайн игоры, office 365, googledocs и прочее, прочее. Скоро блокнот/калькулятор без подключения к инету не запустишь.
>>254718043 Питон говно, с ним никуда не вкатица. Везде либо как второй язык, либо как довесок к матану.
Разве что хелловордить на нем начать, а набив норм руку и подразобравшись (в тч и в том, НАДО ЛИ ОНО ТЕБЕ ВАЩЕ), дропать и перекатываться в голанг/решетки/жабку. Типа как с васиком раньше.
>>254752979 Скриптики еще на нем для сисадминов можно писать. Сам по себе язык нахуй никому не нужен. Ну если только у тебя не такой опыт, где тебе возьмут в дата-анал. А так, лохам впаривают курсы за оверпрайс и ссут в уши про отличное будущее. Знаю конторы (онлайн-школы), где питон преподают дегенераты, которые вообще на нем писать не умеют. Рассказывают про циклы и получают деньги за это. Блядь, ведь кто-то реально думает, что учится и будет потом хорошо жить. А им анальный клоун с педобразованием рассказывает о том, как стать программистом. Лоховодство чистой воды.
>>254706780 (OP) Некротред живи. Собственно время изучения языка зависит от человека. Кто-то вообще не осилит. А кто-то выучит за год-два. Если с нуля то это точно больше года. Это если идти лучшими тропами.
лудше подумой о варианта через пиздон в голанг, а после жс+жквери+реакт
щас все переезжает в нет. востребовано как никогда, и спада не предвидится, жопоголиков не слушай, все уедет в инет рано или поздно, упор там блять в частоту или нанометры, все это бред, голодным не останешься.
а крестовики будут говно вилкой доковыривать до пенсиии и байтоебить. алсо хоумпроджектами портфолио легко наполнить будет на голанге и жс, что тоже плюс. кресты вынос моска, жаба душная, решетка норм, но, блядь, она мс, так што воняет говнецом. голанг хуе сосят - а зря, кто шарит с 5+лет опыта бека - грят годнота, алсо знаю тян-прогершу на голанге, спиздившую трактор в чехию. если опыт администрирования (ну вдруг) есть, с голангом можно в девопсы метнуться, что весьма збс тоже.
>>254706780 (OP) На плюсах в основном что-то серьезное пилят и обычно требуется вышка в придачу. Плюсы учат во всех технических универах. Так что если у тебя нет проф вышки, то даже не думай. Не говоря уже о том что на плюсах надо пару лет писать прежде чем твоя писанина не перестанет падать по нескольку раз в день. Так что пиздуй рисовать фронт на js.
>>254753170 Скриптики можно на любом говне пистаь. Даже и на том же голанге, даже лудше будет для задач сиськодминов и девопсов. А если не под прыщи то повершел онли щас. Под винду не оч писать шкрипты, которые не могут в дотнет(щяс)/ком32(раньше).
И да, пиздон нинужен никому сам по себе, о чем и речь.
>>254753257 Ну я вот пиздон выучил за недели 3 по вечерам на работе, када было надо. Токо вот учил я его для задач девопесинга, и уже был знаком с basic,js,c,asm8086,pascal,php, кек. Не гря уже про баш и пакетники виндовые. Сам то язык хуйня выучить, если кодить уже умеешь маломальски.
А вот если не умеешь, то да. Где-то год-два. Если каждый день будешь хоть пару часов тратить. И САМ практиковаца, применять новые знания в деле тут же, розетакоды всякие в помощь.
>>254730826 >Да и суть в том что без высшего не развиты аналитические способности. лолблядь. а с высшим 100% развиты? да ну нахуй, дохуя ебланов через 6 лет выходят из вузов такими же мудоебами как пришли. не пизди.
>Любой прогер с вышкой если ему надо изучить новый яп или технологию - просто ищет в гугле документацию и осваивает за пару недель.. Прикинь... ты не поверишь. Любой прогер без вышки делает то же самое. Ебануться, да?
>Все яп те же яйки только в профиль. Далее идут надстройки типа фреймворков для ускорения разработки. Да. И чо?
> Вот он спросил С++ или С # между этими голыми языками разница не велика. Невелико расстояние между стенками твоего черепа, блядь. А разница между крестами и решетками это как между пхп и паскалем, блядь. А так да, си-подобные языки ОБА. Как и ява, и жс, и тот же пхп.
> А вот дальше надо вникать в библиотеки чо в них вникать, прост учись их юзать.
>и всякие особенности работы с памятью, Видно ГЛУБОКОЕ знание матчасти, епт. ОСОБЕНОСТИ работы с памятью, блядь, нахуй. Особенности твоего зачатия пьяным папашей в обдолбанной мамаше налицо, епт.
>А для этого надо знать что такое память. Хуямять. Сложность теории байтоебания переоценена, если чо. Сложно байтоебить в крупном проекте и не проебаться (а любой проеб с этим - это сегфолт и падение) - это да. Для этого и созданы езыги с GC.
>А далее надо вникать в область для которой пишешь. Хуебласть, почти всегда ВАЩЕ поебать, особенно, если ты джун/миддл.
Учился в техвузе в дс. Не закончил. Говно полное, все, что преподавали, я либо уже знал, либо нахуй не здалось. Не менее 75% выпускников с моего потока не работают по специальности. При этом, нескольких знаю, кто вылетел и работает. Включая самого себя, лол. Хуярю девопесом, всем доволен. Рот ебал корочку. Не жалел ни дня, что послал того 80летнего пидора препода нахуй. Преподавал тот, кстати, инфомоделирование на жабе. 80 летний пердун, ТОЛЬКО ВДУМАЙТЕС! не самый хуевый вуз, если чо - МАДИ. примерн уровня миэм, наверн.
В пидорахии норм токо МГУ, мфти, бауманка. Мб еще в регионах универы норм есть, типа новосибирского. Но ВО работает только, если учишься сам. если нет - считай, время там теряешь. ну или учишься вылизывать очко/пиздеть/быть шлюхой. Тоже в жизни пригождается, не спорю, но к сабжу не относица.
>>254756272 Кто где. Тянки вообще каким то говном типа продаванами в ювелирном магазине или аптеке, или борщ варят тугосерям, или замуж удачно вышли, кек. Посоны тоже кем попало, манагерами или, в лудшем случае, инженеграми по поддержке по или аникеями - разнорабочими от айти, по сути. Но большинство тупо офисный планктон.
>>254756272 > понять хочу про вкат А чо понимать? Бери езыг и начинай прогать.
Нинада себе накручивать таски неебовые, для начала, просто поставь простенькую задачку и зделай на простом языке, типа пиздона / пхп / жс. Например, зделай качалку какого нить говна с какого нить сайта. Или бота для сажи, кек. Или еще чо.
Я начал прогать на qbasic в 12 лет. в 16 уже ассм учил под реальный режим проца 80286. си знал, с пхп мускул и жс был знаком. прогером так и не стал, да и хуй с ним, девопсом тоже весьма збс, мб в чом то лудше, чем прогером. Движухи больше, задачи разнообразней, хотя не всегда, наверное. Так то у меня еще опыт админства 7лет, с 18 лет начинал, с аникея - так сложилось. так што, мне норм. Админ у программистов - как у пелевина, епт, - пидорас у клоунов, ГАГАГА.
>>254754076 Тут всем тредом отговаривали вкатыша от божественных плюсов в пользу джавоподомной богомерзкой поделки майкрософта. У меня другой вопрос - после успешного освоения синтаксиса и базы алгосов/структур сраных надо бы вкатиться не таско-трактаристом а кор программистом, чтобы решать вопросы архитектуры, инфраструктуры и вообще решать что-да как. Какое звание должность лучше всего подходит? Может быть девопс или системный аналитик? в рахе вообще умеют учить этому или опять обмазывания теорией?
>>254756724 Так и есть, да. А что удивительного? Я начал интересоваться этой темой задолго до вуза, а вуз мои ожидания не оправдал. Да к тому же, я уже и работать начал по специальности - и вот это было интересно. Всяко интереснее, чем бред старперов с кафедры. Подумал, нах оно мне - и забил.
>>254757043 Никто тебе ничего не может гарантировать, ни ВУЗ, ни, тем более, инфоцыгане со своими суперкурсами. Рассчитывать можешь лишь на себя. Sad, but true. Через 3-4 года упорного обучения и труда мб выйдешь на порог 2к. В целом, возможно. Но сложно. А преодолеть эти сложности поможет лишь энтузиазм. Все зависит лишь от тебя. Если ты вкатываешься лишь ради бабла, и с самого начала обучения поймешь, что это не твое - забудь, серьезно. Не станешь ты успешным, это не та сфера, в которой это канает. Ну мб, если софт скиллз есть, сможешь уйти в манагерье в кокойто момент. Тоже норм варик.
А системным архитектором становяца с опытом. Ну, по крайней мере, все системные архитекторы/тимлиды, что я знал, тупо прокачались на работе, кек. Что логично. Как будет зваться должность, поебать. В институтах таких не делают, вузы с трудом джунов то высирают.
Девопес не должность кстати, а подход, методика - но всем похуй, как обычно. И вообще с другой степи, как и аналитик. То, что ты назвал, я знаю, как должность системного архитектора. По совместительству, обычно, тимлида - "бригадира программистов". Тот, кто решает, как оно ваще все будет работать, и организует работу в команде.
>>254757266 Нет, не планктон. Планктон зовется планктоном не потому, что сидит на стуле за компом, а потому, что легкозаменяем и не обладает какими то специфичными навыками. Тупо биомасса на зубьях корпоративных шестеренок, безликая, непримечательная.
Ну а мой препод, которого я послал, не принимал лабу без указания причин, а после принимал через 5-10 минут без исправлений - видимо, КЕШ ОБНУЛЯЛСЯ сам собой. не шучу.
>>254758225 Дак хуле асм с нуля не учить. Потом любой язык будет децким садом. Еще можно в хекскодах кодить, хуле нет. Для извращенцев - брайнфаков понаделали и проч эзотерики. Кушойте не обляпайтесь
>>254754655 >лолблядь. а с высшим 100% развиты? да ну нахуй, дохуя ебланов через 6 лет выходят из вузов такими же мудоебами как пришли. не пизди. Ну тем не менее у тебя даже не хватило IQ поступить в ВУЗ и самое главное не хватило терпения и целеустремлённости. Где-то хитрости где-то смекалки. Это как минимум. Плюс еще раз повторюсь - программирование это инженерная специальность. Представим себе КБ которое делает чертежи к новому огромному заводу. И вот в стройных рядах красавцев инженеров с в/о затесался лентяй, который не смог поступить в ВУЗ или бросил его. Понятно его отношение к жизни и к работе. И вот ему дали спроектировать кусок завода. Очевидно что этот кусок может рухнуть и потянет за собой весь завод.
>>254758353 >Плюс еще раз повторюсь - программирование это инженерная специальность. Я думал меня будут учить делать инфраструктуру а учат синтаксису и как делать приложухи на хероку. Ненависть.
>>254758353 > не хватило IQ поступить в ВУЗ Лол, в ВУЗ не по IQ берут. Алсо, я поступил, но дропнул на 3 курсе.
> не хватило терпения и целеустремлённости Терпения жрать говно - да, не хватило. Не считаю это чем то плохим.
> Где-то хитрости где-то смекалки. А так же склонности к терпильству, лизоблюдству и проч блядству. Это как максимум. Доволен этим вполне.
>программирование это инженерная специальность И?
> Понятно его отношение к жизни и к работе. С хера ли? Если смог затесаться без корочки - вполне себе норм отношение к работе. Да и к жизни.
> Очевидно что этот кусок может рухнуть и потянет за собой весь завод. А кусок, спроектированный жополизом-приспособленцем, рухнуть конечно же имеет гораздо меньше шансов. Ну да, ну да.
Алсо, сразу видно, что если ты вуз и оканчивал, то явно гуманитарную специальность. Минимум конкретики, высосанные из пальца выводы.
>>254754655 >разница не велика. >Невелико расстояние между стенками твоего черепа, блядь. А разница между крестами и решетками это как между пхп и паскалем, блядь. А так да, си-подобные языки ОБА. Как и ява, и жс, и тот же пхп. Все что я слышу не доводы а кукареки. Кресты и сишарп в основе своей языки со своими лирическими отступлениями. То что срр древний как говно мамонта и имеет свои атавизмы против Шарпа не меняет того что это языки примерно одного полёта. Дальше уже фантазии разработчиков фреймворков
>>254755040 >Учился в техвузе в дс. Не закончил. Что говорит о том, что и в работе ты такой же. А вуз и не должен делать из тебя профессионала. ВУЗ ломает в тебе школьника и создаёт в тебе жилку исследователя и аналитика. ВУЗ это экзамен который ты не прошёл. У меня есть один знакомый на каждой встрече он сам шутит что ВУЗ не закончил хотя его об этом не просят. Просто это как быть на Эвересте и не взойти на вершину. Понимаешь. Это как раздеть тянку и получить вялого и так и остаться листвой из-за того что все не как не можешь решиться повторить
>>254758659 Какие лирические отступления, какого полета? Че несешь?
Кресты - управление памятью вручную, адресная арифметика, компиляция в нативный код, тыща и 1 способов выстрелить себе в ногу. Решетка - жаба с человеческим лицом, GC, п-код, абстракция от железа, сахарок, сделано все разумно-возможное (как и в яве), чтоб макаки неофиты не могли стрелять себе в ноги.
Кукеракешь явно ты. Не знаешь сабжа - не пиши ересь. А то еще кто нить поверит твоему бреду.
>>254758942 >Кресты - управление памятью вручную, адресная арифметика, компиляция в нативный код Ну и что блять. В Паскале тоже памятью управляй. Что дальше то. По сути за тебя делают управление памятью. Избавляют тебя писать лишний код вот и все. Тем более сейчас . Пиздос такие доводы.
>>254758926 > Что говорит о том, что и в работе ты такой же. Лол, блядь. С хера ли, вообще?
> ВУЗ ломает в тебе школьника и создаёт в тебе жилку исследователя и аналитика. Да не пизди мне тут. Жилка исследователя и аналитика была во мне еще во времена, когда я был сосницким. Лет с 5, нахуй, наверное. Школьника во мне сломал экстернат, всего за год.
>ВУЗ это экзамен который ты не прошёл. Да щас бы всякие собачьи конкурсы проходить xD
>У меня есть один знакомый на каждой встрече он сам шутит что ВУЗ не закончил хотя его об этом не просят. И что? Нифига не понял. При чем тут твой знакомый и его комплексы неполноценности вообще? Кто то шутит, что миллиард не заработал - и что теперь? А я вот шучу, что властелином мира не стал, ГАГАГА. Но ничо, както живу ведь!
> . Просто это как быть на Эвересте и не взойти на вершину. Понимаешь. Не понимаю. Понял, что говно - дропнул - пошел другим путем. Это нормально. Это говорит о характере и личности, мб - но не об IQ или деловых качествах как таковых. Алсо, дропнуть вуз можно по хуевой туче причин - можно из-за распиздяйства, можно из-за разочарования в профессии, а можно из-за того, что ты работаешь )по специальности, кстати) на полную ставку с 18 лет, и понимаешь, что работа дает тебе больше знаний, да и самоуважения, +там еще и платят.
> Это как раздеть тянку и получить вялого и так и остаться листвой из-за того что все не как не можешь решиться повторить Ты явно знаешь, о чем говоришь...
>>254759364 Сначала докажи, что ты сам не даун. Потом пизди, кек. Неофит != даун. Все нубами были. Любой джун тогда даун для сеньора, по твоему, да? Ну есть наверное те, кто думают так. Но большинство - нет.
> По сути за тебя делают управление памятью. Избавляют тебя писать лишний код вот и все. Ну, так можно сравнить пиздон и ассемблер. Делают за тебя ДОХУЯ чего, избавляют писать ЛИШНИЙ код, вот и все. Тем более сейчас (Что бы это ни значило, ок). Пиздос, такие доводы!
Алсо, если разницы нет, нахуя, блядь, нужны кресты? Нахуй их, епт. Пусть заслуженно умрут вместе с легаси.