Сап, ночной. Дано: пекус, который учится на компьютерных науках. Ебут сильно, пока окромя разных матанов и линалов имеется: 1) Второй семестр C#. Тут-то и выдалбливают разные основы хорошего кода, ООП, алгоритмы и все такое, еженедельные относительно сложные задачи на закрепление тем, уровня "написать бота для легонькой стратегии, используя графы" или там разные реализации ассоциативных массивов и тд. 2) Python. Тут разная сетевуха, распараллеливание и, что важно, пытаются учить тупых пекусов что хотят в будущем работодатели, что нахуй не нужны велосипеды, когда есть фреймворки. Задачи тут масштабнее, например запилить самодельный торрент клиент или клон аськи. 3) В первом семестре были js и bash с cmd, но там не то чтоб подробно, скорее просто чтоб не расслаблялись и могли соориентироваться, если что.
Вопрос следующий: в обозримом будущем предстоит выбор спецкурса по ООП и проектированию. На выбор есть два языка Шарп или джава. Что выбрать: родненький шарп с божественной визуал студио, или же более универсальную джаву? Да, я знаю, что в целом без разницы и если не даун, то с лёгкостью переучиться, но с чего легче будет вкатываться, имея ввиду, что в моем городе есть большая компания, которая занимается разработкой на шарпе и принимает активное участие в разработке курса по шарпу. А то ваши ахуенные истории, что вкатываться уже поздно, совершенно не располагают к радости
>>985614 (OP) Что за универ? Думал сейчас там только всякую бесполезную и неинтересную хуйню дают в качестве лаб. Я бы выбрал C#, но только потому что у меня негативные представления о джаве по производительности майнкрафта и других игр на ней и из за историй о том что там 100 легаси способов сделать одно и то же, а у С# наоборот говорят один из лучших API. Плюс хочу когда нибудь пилить свои геймдев велосипеды на Monogame. Ничего из этого я не трогал.
> божественная вижуал студио Лул. Ты прост еще intellij idea не видел. Версия для шарпов там тоже есть. По сабжу - вообще поебать. Бери то, что более востребовано и куда легче устроиться. После изучения одного языка уже поймешь, что тебе более интересно и выучишь соответственно что-то другое.
>>985622 Матмех урфу, на урале вродь считается одним из более-менее не скатившихся. Шарп в принципе нравится, но это скорее всего из-за того, что пока именно на него был упор в универе.
>>985678 Вполне возможно, что ide у джавы тоже неплохо, но просто смотря на pyCharm в это как-то не верится, учитывая что он тоже от Джет брейнс. А по поводу "нравится не нравится, вкатишься что больше востребовано": в том то и дело, что Шарп вроде как нравится, приятный язык, но в общем на рынке как-то больше превалирует джава.
Куда вообще из зарубежных компаний можно будет с податься с шарпом?
>>985614 (OP) >имея ввиду, что в моем городе есть большая компания, которая занимается разработкой на шарпе и принимает активное участие в разработке курса по шарпу. Так в чем вопрос еще раз?
>>985701 Этаide изначально для джавы предназначено было просто, для других языков кроме котлина она адаптирована. Не знаю, что там у pycharm, но мне кажется, они сильно должны отличаться. Вакансии прочеши, да узнай, епт. Хотя, на беглый взгляд шарп вкуснее, как язык как джавист говорю, но че там с легаси на шарпе с очень большой вероятностью тебя на легаси и посадят я не ебу.
>>985614 (OP) Тут несколько соседних тредов про божественный шарп и джаву против шарпа почитай. Ещё можешь соответствующие статьи на лурке почитать. Алсо с учётом ситуации в твоём городе я бы взял шарп.
>>985855 Дак в том и проблема, что кто-то орет, что без джавы даже вкатываться нет смысла, кто-то, что и с шарпом покатит. Это и вызывает сомнения. >>985852 Учитывая, что год назад я знал о программировании только "ну в паскале есть массивы и можно скалывать" (чего за глаза хватает для мерзкого ЕГЭ), а сейчас вродь хоть чуть-чуть секу, то курсы и правда не плохие. Кому интересно - может посмотреть одним глазом на х2 скорости ulearn.me
>>985614 (OP) >в моем городе есть большая компания 1. Если речь идет про маленький город, и не собираешься релокейтиться, то тебе нужно действительно сходить в эту компанию, узнать, какие активности/курсы/стажировки она предлагает студентам, и как можно быстрее устроиться туда на парт тайм. Соответственно, выбрав C# в качестве основного языка (скорее даже, он выбирает тебя, а не ты его). Но не думай, что ты там будешь долго работать, потому что через год потянет на бОльшие деньги, и тогда после релокейта см. пункт 2.
2. а) Если эта компания одна из многих в городе, то java вакансий (на примере ДС) в полтора раза больше. б) Вообще говоря, сравнивать технологии по синтаксису - это несерьезно. Наибольшую ценность в java-мире представляет не сам java-диалект, а байт код, в который он компилируется (хоть из джавы, хоть из скалы, которая как раз может похвастаться сахарком) и окружение, работающее с этим байт кодом.
Мой совет: для успеха в долгосрочной перспективе подумай, над какой предметной областью ты хотел бы работать, и какие технологии используют передовые компании в этой сфере. И уже ПОСЛЕ этого выбора подбирай тулинг, ЯП и т.д. На данном этапе ответить на вопрос в посте будет крайне легко. Для успеха в краткосрочной перспективе иди куда возьмут, и что лучше знаешь (C# же?)
Лично я программирую под JVM: мне больше нравится эта экосистема и класс решаемых задач.
>Да, я знаю, что в целом без разницы и если не даун, то с лёгкостью переучиться
Как джавист говорю, что диалект в этой области составляет лишь небольшой процент от общего багажа знаний. С легкостью, даже будучи синьором, ты переучишься лишь на джуна.
>>985614 (OP) >домй домой к мамке сиська, смачная сиська, домой домойки, дом дом мамка папка бабка Как вы заебали, все 5 лет я выслушивал в универе это и теперь здесь, твоя первая задача после универа - устроиться максимально далеко от дома (если ты не из столицы), а яиз контекста понятно что нет, тебе нехуй больше ловить дома, дом будет там, где ты хорошо устроишься, ебаное быдло, можешь проебаться и учить шарп, зато ДОМА С МАМКОЙ, иливыучить джаву и пиздовать туда, куда захочешь. Дома блядь, у меня сосед по общаге учился на препода, но пошел в ебаный колхоз каким то нахуй оператором системы автоматизированного кормления (тру стори) лишь бы дома, что за хуйня с вами, корзиночки?
выбирай Джаву. Шарп как язык конечно впереди, но сейчас шарп - это только энтерпрайз под винду. А джава - это еще и андройд, как минимум. Плюс на этой же виртуальной машине можно уйти в Скалу, а там модные нынчи бигдата, спарки, кафки вот это все. Еще один аргумент: возьми топовые конторы (например, в России) - яндекс, мейлру, джет брейнс, - везде пишут на джаве, потому что бекенды традиционно писали на ней. А шарпа там нет.
Бери шарп. Майкрософт в последнее время очень старается, чтобы шарп был всё привлекательнее и привлекательнее, выстраивая очень крутую экосистему вокруг языка. С джавой же всё не понятно сейчас, оракл вообще ничего не комментирует относительно 9 версии, которая УЖЕ должна была выйти.
И да, не слушай пиздаболов про быстрый перекат. Знаю несколько примеров, когда люди с делфи/шарпа укатывались на джаву из-за хорошей вакансии. У обоих освоение до уровня энтерпрайза заняло около полугода. Это было 4 года назад. Так что хорошо обдумай этот вопрос. и разумеется, ставь в приоритет то, что тебе нравится, ибо программировать ради денег, превозмогая через нелюбовь к языку быстро выбьет тебя из колеи.
В шарп вкатиться легче, разработка desktop на нем - формошлепство мышкой как в Delphi и Visual Basic. А так нужно знать оба языка со всеми основными фреймворками.
>>988598 >формошлепство Так про что угодно можно сказать. С++ тоже самое ещё со времён Borland Studio, Java с Android studio туда-же. С#, VB, Delphi. Не говоря уже про всякие HTML редакторы, которые пишутся буквально как курсовые.
>>985614 (OP) Прослезился, пока собирался в свой факультет компьютерных наук, где творится полная хуета, никаких полезных знаний-навыков, дохуя математики (сейчас параллельно 5 курсов только математических), которые никто из этих уеб даже не знает куда и когда применять
>>988600 Тем не менее лучше Delphi 7 за 15 лет ничего не придумали в плане формашлепства. Та же визуальная студия вместе сисярпом кал, а остальное вообще дерьмище.
1) Второй семестр C#. Тут-то и выдалбливают разные основы хорошего кода, ООП, алгоритмы и все такое, еженедельные относительно сложные задачи на закрепление тем, уровня "написать бота для легонькой стратегии, используя графы" или там разные реализации ассоциативных массивов и тд.
2) Python. Тут разная сетевуха, распараллеливание и, что важно, пытаются учить тупых пекусов что хотят в будущем работодатели, что нахуй не нужны велосипеды, когда есть фреймворки. Задачи тут масштабнее, например запилить самодельный торрент клиент или клон аськи.
3) В первом семестре были js и bash с cmd, но там не то чтоб подробно, скорее просто чтоб не расслаблялись и могли соориентироваться, если что.
Вопрос следующий: в обозримом будущем предстоит выбор спецкурса по ООП и проектированию. На выбор есть два языка Шарп или джава. Что выбрать: родненький шарп с божественной визуал студио, или же более универсальную джаву? Да, я знаю, что в целом без разницы и если не даун, то с лёгкостью переучиться, но с чего легче будет вкатываться, имея ввиду, что в моем городе есть большая компания, которая занимается разработкой на шарпе и принимает активное участие в разработке курса по шарпу.
А то ваши ахуенные истории, что вкатываться уже поздно, совершенно не располагают к радости