Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.66/120: Рейтинг темы: голосов - 120, средняя оценка - 4.66
55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,107

C# vs Java в 2020. Что выбрать?

22.04.2020, 11:10. Показов 24724. Ответов 191
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую.
Учусь на 1 курсе технического вуза. На 1 курсе у нас C. Я на него забил, просто написал программу на C++, предъявил преподу, мол я шарю, и все.
Для работы избрал Python/Django. Интересует удаленка, желательно на Европейского или Американского работодателя.
Под собственные задачи не хватает нормального языка программирования.
Что значит нормального?
Python держится на библиотеках. Динамическая типизация просто? Увольте.
Я не рискнул бы писать крупный (не веб) проект на Python. Почему? Потому что большинство ошибок вылавливаются во время работы самого кода. Вот вам и динамическая типизация, и интерпретация.
Посмотрите, как используется язык. В веб проектах, потому что Django надежен. Как по мне Python+Django много лучше PHP, да хотя бы и из-за Django Rest.
Но кроме веба, Big data, машинного обучения и автоматизации, Python нигде не применяется.
Игры, крупные приложения, как правило, Python страхует C++. А скорее, он работает внутри него.
Ладно, окей, под Windows игру написать можно. Но вдруг пришла идея запрограммировать что-то под Android.
Смотрим. Kivy. Пробуем и убеждаемся, что тут и выходит, молотком вкручиваем лампочку, никак иначе.
В общем, нужен второй язык. Язык, где якобы больше кода и т.д, но который по факту надежнее, и работать будет производительнее, и ошибки отдавать на компиляции.
Понятно, что C++/C#/Java. Иного не дано.
Посидев, повздыхав, я выкинул C++ в помойку.
Причины:
1) Когда делал на C++ работу для универа, 6 часов убабахал на это. На установку VS, на подключение QT, на изучение возможностей для написания простого текстового редактора с менюшкой, где открыть, сохранить и выход, потом еще это не компилировалось из-за ошибок, связанных с библиотекой... В общем, 6 часов. Если такое будет каждый раз с новой библиотекой...
2) Пообщался с C++ разработчиками. Если проект, который на C#/Java пишется за неделю/две, на C++ я буду пилить 3 месяца...
3) Удовольствие от разработки самого алгоритма программы. Логики программы. Но никак не от работы с памятью и прочими заморочками на низком уровне. Пусть компилятор сделает, как надо, нежели я где-то допущу ошибку, в одном месте, а потом из-за нее будет ошибка на несколько окон, и за ней многочасовой поиск места с ошибкой.
В итоге, C# vs Java. Учитывая, что ранее я работал с C#, начал читать всякие статьи "C# vs Java". На форумы тоже писал, если кто помнит. Но моя главная цель была заработок. Сейчас же разработка приложений по моим интересам.
Почитав понял, что никакого четкого вывода нет. Прошло время, когда C# был лишь под Windows.
С одной стороны, C# круче. Развивается, Microsoft кидают туда все, что нужно и не нужно.
С другой стороны. Давайте посмотрим правде в глаза. Где сейчас применяется C#? Под Windows. Все сервера на Windows Server.
Какие приложения (не игры) разработаны под Android с C#? Я не знаю таковых.
Исследуя рынок понимаем, что по Java и вакансий больше, и зарплаты выше. Естественно, зарплаты то у синьоров. У джунов и мидлов примерно одинаково, но Java таки немного выше.
А открывая вакансии я понимаю, что меня не ожидает с C# карьера. Ибо не сдался мне ASP.NET, если я уже на Django. Других вакансий нет.
У Java тут все, что хочешь. И веб, и сервера, и приложения под Android.
Но есть еще 2 момента:
1) .NET Foundation. Кроме того, планируется объединить .NET и .NET Core. Выстрелит ли это? Возможно. Но я не думаю, что все сразу бросятся переписывать сервера с Java на .NET, а кто сидел на Windows Server будут переписывать под Linux;
2) Kotlin. Всей душенькой ненавижу этот язык, и не спрашивайте, почему. А сейчас много где его используют наравне с Java, и вместо Java.
Открываем сравнения производительности, и понимаем, что по производительностью C# давно обогнал Java.
В общем. Уважаемые девелоперы. Желательно те, кто знаком и с той и с той технологией. Озвучьте пожалуйста ваше мнение по вопросу "C# vs Java в 2020. Что выбрать?".
Как следует делать выбор? На что ориентироваться? На что обратить внимание?
В общем все возможное и не возможное по этой теме. C# и Java очень и очень схожи, но хочется для себя провести между ними различие, дабы выбрать нужный инструмент.
Заранее благодарен!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.04.2020, 11:10
Ответы с готовыми решениями:

C++ vs Java - что выбрать?
Здраствуйте. Подскажите плз по следующему вопросу: Собираюсь начать изучать язык с++ или яву, но не могу окончательно определится. ...

Что выбрать Java или C++?
Хочу начать изучать язык программирования. Либо Java либо c++. В обоих случаях знаю основы. Совсем основы, но это не суть. Какой стоит...

Что выбрать: Java или Objective-C?
Есть интерес к программированию мобильных устройств, базовые знания С/С++ и Java (но С/С++ получше знаю). Также имеется полное незнание...

191
14 / 14 / 0
Регистрация: 27.07.2018
Сообщений: 482
04.11.2020, 14:37
Студворк — интернет-сервис помощи студентам
Катафалк, тебе указать на примеры успешных программистов без ВО и которые бросили хорошие по твоим меркам ВУЗы по разным причинам? Или сам доедешь? А теперь давай включим логику. Раз есть много успешных программистов без ВО, тогда какой смысл получать ВО, да ещё и с учётом того, что там ничему не учат? Просвети капитан. Только давай не будем говорить о связях и карьере в гугл. Так я уже позже осознал и пожалел, что вообще связался с ВУЗом. Время убил впустую.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
04.11.2020, 17:25
Успешных программистов без ВО - где то единицы, статистическая погрешность. Вот говновеберов, называющих себя "программистами", а по факту макак говнокодеров - это да, навалом. А потом из под этих макак выходят тормозные глючные говнопродукты, из-за которых пользователи вынуждены раз в два-три года в лучшем случае покупать себе новое железо, потому что новую версию программы старое уже не тянет, хотя из изменений там - только морду в очередной раз перепилили.
Но показывать мне таких не надо, я и сам могу десятки показать.
А вот на реального специалиста, работающего в области высокопроизводительных вычислений, или интеллектуальных систем научных вычислений и моделирования, или еще в какой современной области было бы интересно посмотреть, не спорю. Лично я знаю одного такого, но ВО у него все равно есть, но непрофильное.
У меня, кстати, есть примеры людей, которые, уже работая в отрасли, поступали в вуз, и там учились. Внезапно, да? Потому что понимали, что без ВО в IT только формошлепством и примитивным crud'ом заниматься и ничего более.
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Так я уже позже осознал и пожалел, что вообще связался с ВУЗом.
Очевидно, по крайней мере статистика прошла в вузе совершенно мимо вас, иначе вы бы знали, что ваш индивидуальный опыт в деле оценки глобальных трендов в индустрии не значит ровным счетом ничего.
0
14 / 14 / 0
Регистрация: 27.07.2018
Сообщений: 482
04.11.2020, 17:59
Катафалк, стереотипное мышление о том, что ВУЗ научит программировать, да ещё и оптимально - это где - то промежуток 90е - 00е. Вы видимо в нём и застряли. Тогда действительно самому учиться было очень сложно и все валом топали в ВУЗы по причине того, что вся инфа была в них. Сейчас всё доступно в сети. Книги, преподы, курсы, практические задачи. Есть желание, будешь учиться и станешь спецом, а нет просижывай штаны в ВУЗе, ожидая препода, который тебя ЗАСТАВИТ учиться. Я сыт по горло студентами, которые пришли в ВУЗ по любым причинам, но только не по причине того, что им это реально интересно. Кого родители заставили, кто из - за трендов пришёл и т.д. Вот тех, кто реально балдеет это темы - единицы, которым и ВУЗ - то не нужен. Они уже умеют программировать, так как это любимое дело. Высокопроизводительные вычисления говоришь? Всё сводится к одному - создавать оптимальные алгоритмы для железа. По данной теме инфы куры не клюют. Читай про архитектуры, паттерны, принципы. Да пары хороших учебников по дискретному матану и электронике за глаза хватит. Вот и вся учёба. Дальше учи лучшие практики и бесконечно практикуйся.

Короче будем считать, что вы застряли в нулевых, когда ВУЗ считался большой библиотекой. Я вас умоляю капитан! Теперь далее о людях.

Я могу сказать обратное, а именно привести примеры, когда люди поступили в ВУЗы и поняли, что теряют время. Один из них сейчас ИП в IT индустрии. У него даже средне - технического нет. Но этот человек просто любит электронику с детства и он здесь, как рыба в воде. Умеет писать на куче языков, работает с бизнесом и предоставляет аутсорсинг. Внезапно, да капитан?!
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
04.11.2020, 18:13
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Короче будем считать, что вы застряли в нулевых, когда ВУЗ считался большой библиотекой. Я вас умоляю капитан! Теперь далее о людях.
Предлагаю считать, что вы застряли в макако-говнокодерском болоте, и не хотите высунуть оттуда носа в большой мир, который реально представляет из себя сейчас IT-индустрия. А это не только формошлепство и круд, в котором люди без ВО могут хоть ИП открывать, хоть с бизнесом работать. Это еще и работа на стыке IT и разнообразных наук, как естественных (физика, вычислительная химия, биоинформатика, это все довольно давние приложения), так и естестветнных (экономика, социология - там сейчас наблюдается бум в использовании вычислительных возможностей для анализа данных и моделирования и соответственно активное развитие технологической экосистемы для всего этого). В этих областях "чистых программистов", как это понимают разнообразные макаки, не бывает - никто не принесет на блюдечке техзадание и описание алгоритма, чтобы осталось только закодить. Это в формошлепстве, где все задачи совершенно типовые, можно сказать - вот тут нашлепай форм, тут нарисуй картинок, отправь вот это в БД и бегом за зарплатой В передовых областях программист - это в первую очередь исследователь, изучающий предметную область и продумывающий ходы для возможной автоматизации, которая сама по себе нетривиальна.
Это что касается инженеров автоматизаторов. А например в области интеллектуальных систем довольно распространено, что IT-специалист сам и разработчик всей алгоритмики - поскольку это во многом математическая область, в которой нормальный программист хорошо разбирается.
Естественно, во всех этих областях без ВО делать нечего. Так что можете и дальше сидеть в своем болоте и фантазировать, что это болото и есть IT.
0
14 / 14 / 0
Регистрация: 27.07.2018
Сообщений: 482
04.11.2020, 18:30
Катафалк, аха - ха! Вы говорите, как дедушка - профессор, который получил вышку ещё в СССР. Я ещё раз повторю, что вся учёба сводится к тому, чтобы научиться разрабатывать оптимальный алгоритм для решения задачи. Этому можно научиться и без ВУЗа. В сети полно книг, как для ВУЗов, так и просто. Если ты горишь желанием создать робота с ИИ и не дурак, то ты его создашь и без ВУЗа. Не имеет значения, какая область. Должно быть две составляющие. Желание учиться самому и актуальная информация по теме и нескольким смежным темам. На низком уровне с электроникой работать сложнее и учиться сложнее, согласен. Но опять же, есть грёбаные книги по электронике и алгоритмам в сети. При чём тут ВУЗ? А вот людей попрошу не оскорблять. Человек, про которого я говорил, любые хотелки бизнеса исполняет. Математическая область говоришь? Дискретный матан возможно поможет чем - то верно выбрать цепочки ходов, но на этом и всё. Короче, ты капитан всё во свёл к матану. Типа в ВУЗе ты нажрёшься матана и будешь крутым, но нет, не будешь. И опять же, что тебе мешает жрать матан дома? В общем, я всё понял. И говорить нам больше не о чём.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
04.11.2020, 19:29
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
При чём тут ВУЗ?
При том, что он дает структурированную учебную программу, профессиональных преподавателей, соответствующую социальную среду - возможность участвовать в учебных проектах и стажировках, посещать разнообразные семинары и конференции, короче огромный пласт возможностей для обучения и приобретения опыта, который недоступен самоучке. Также, вуз дает широкий кругозор в изучаемой области, а не концентрируется на конкретной узкой специальности.
Получить доступ к первому в полном объеме самоучке невозможно по определению. Второе - крайне сложно, поскольку не имея кругозора составить себе корректную программу нельзя, а без обучения не получишь кругозор. Короче - замкнутый круг. И в любом случае, даже если наш самоучка - гений, который штудирует книгу за книгой по интересующим темам, делает задания и проекты, продираться через проблемы - образование в вузовском объеме займет гораздо больше времени, раза в два минимум.
Так что как ни крути, а при прочих равных вузовское образование рулит и рулить будет еще очень долго. Как минимум до тех пор, пока не научатся загружать знания напрямую в мозг

Добавлено через 1 минуту
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Типа в ВУЗе ты нажрёшься матана и будешь крутым, но нет, не будешь. И опять же, что тебе мешает жрать матан дома?
Что характерно, я про матан не сказал ни слова Но видимо, вы настолько не представляете устройство современного computer science, что кроме матана ни одного наукообразного слова вспомнить не смогли. Придется вас расстроить - матан это где-то процента 2 от знаний, необходимых современному специалисту в computer science.

Добавлено через 4 минуты
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Я ещё раз повторю, что вся учёба сводится к тому, чтобы научиться разрабатывать оптимальный алгоритм для решения задачи.
Это в вашем говновузе видимо сводилось. В нормальном это тоже лишь небольшая часть обучения.
0
14 / 14 / 0
Регистрация: 27.07.2018
Сообщений: 482
04.11.2020, 20:31
Катафалк, то - есть, чтобы мне создать умный ИИ в игре или запрограммировать умный дом на ардуино, нужно окончить ВУЗ? Вот это логика! Нужно снова идти в престижный ВУЗ, ведь я заказал себе контроллер ардуино.

Ты точно математик или так, погулять вышел?

Ну а теперь подведём итог. Куча народа учится в ВУЗах, а потом работает не пойми кем. Дворники и таксисты с высшим образованием. Даже бомжи с высшим образованием. Конкуренция настолько велика, что только упёртые с огромным желанием делать любимое дело пробьют себе дорогу.

Мой знакомый айтишник тому пример. Работал в куче компаний и вовсе без диплома. Без во писал крутые программы, даже аналог 1С на крестах написал. Человек любит дело с детства и постоянно учится самостоятельно. В итоге открыл свою компанию. Самое интересное, что все остальные, с кем он поступал в ВУЗ окончили его, но по специальности не работают или работают теми же формошлепателями на пхп.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
04.11.2020, 20:55
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Катафалк, то - есть, чтобы мне создать умный ИИ в игре или запрограммировать умный дом на ардуино, нужно окончить ВУЗ? Вот это логика! Нужно снова идти в престижный ВУЗ, ведь я заказал себе контроллер ардуино.
Я же вроде русским по белому написал, чем нужно заниматься, чтобы требовалось оканчивать вуз:
Цитата Сообщение от Катафалк Посмотреть сообщение
Это еще и работа на стыке IT и разнообразных наук, как естественных (физика, вычислительная химия, биоинформатика, это все довольно давние приложения), так и естестветнных (экономика, социология - там сейчас наблюдается бум в использовании вычислительных возможностей для анализа данных и моделирования и соответственно активное развитие технологической экосистемы для всего этого).
Но вы опять игнорируете то что я пишу, и придумываете какие-то ардуины, о которых я ни слова не говорил. Видимо, не стоит у вас учиться логике
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Ну а теперь подведём итог. Куча народа учится в ВУЗах, а потом работает не пойми кем.
Ну да, можно кучу лет просидеть в зажопинском говновузе, ничего там не делать, а потом работать не пойми кем. Я вроде с этим не спорил Так что не очень понятно, как этот факт опровергает то, что я говорю о нормальных вузах.

Добавлено через 5 минут
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
чтобы мне создать умный ИИ в игре
Не знаю что там за умные ИИ в играх, но вот например чтобы разработать предсказательную модель для оптимизации производственного процесса на предприятии, например на заводе по переработке руды, нужно знать статистику. Причем очень хорошо знать, в том числе методы анализа причинно следственных зависимостей из данных, методы постановки экспериментов для проверки гипотез и т.д. Этим тоже занимаются специалисты computer science, можете себе представить. А не только ардуины программируют.
0
3135 / 1732 / 273
Регистрация: 19.02.2010
Сообщений: 4,530
04.11.2020, 21:38
Цитата Сообщение от Катафалк Посмотреть сообщение
вот например чтобы разработать предсказательную модель для оптимизации производственного процесса на предприятии, например на заводе по переработке руды, нужно знать статистику.
Совершенно не обязательно знать статистику.
Вернее, её всё же желательно знать (для того, чтобы понимать смысл методов ML), но совершенно не обязательно применять.
Ибо методы ML дают больше гибкости и информации, позволяя, например, задачу проверки какой-то гипотезы "в вакууме" (ибо пара переменных при этом вырывается из более широкого контекста) заменять на задачу анализа чувствительности "с точки зрения" некоторой конкретной модели (т.е. полностью учитывая ситуативный контекст = абсолютно при любых размерностях векторов зависимых и независимых переменных в модели).
0
14 / 14 / 0
Регистрация: 27.07.2018
Сообщений: 482
04.11.2020, 21:45
Катафалк,
Цитата Сообщение от Катафалк Посмотреть сообщение
Я же вроде русским по белому написал, чем нужно заниматься, чтобы требовалось оканчивать вуз:
Я же вроде русским по белому писал, что для решения задачи нужно изучить и смежные темы (предметную область). Если ты делаешь игру, так нужно понимать всю подноготную, включая моделирование, анимации и т.д. И для этого не нужен ВУЗ.

Цитата Сообщение от Катафалк Посмотреть сообщение
Но вы опять игнорируете то что я пишу, и придумываете какие-то ардуины, о которых я ни слова не говорил. Видимо, не стоит у вас учиться логике
Так я повторю, что не важно какая область. Если ты задался целью и тебе это интересно, то можно научиться этому без ВУЗа.
Да придётся изучить узкую предметную область. Но для этого не нужны 5 лет в ВУЗе.

Цитата Сообщение от Катафалк Посмотреть сообщение
Ну да, можно кучу лет просидеть в зажопинском говновузе, ничего там не делать, а потом работать не пойми кем. Я вроде с этим не спорил Так что не очень понятно, как этот факт опровергает то, что я говорю о нормальных вузах.
Да даже куча выходцев из МГУ работает не пойми где и как.

Большая часть шлепают формы на пхп. Посмотрите резюме на сайтах. Вопрос, нахрена им МГУ? Есть единицы, которые свалили из страны и пишут там ИИ или трудятся на мин обороны. Большая часть ударилась в ВЕБ по причине популярности и лёгкости. Нахрена им ВУЗы, опять же не ясно.

Цитата Сообщение от Катафалк Посмотреть сообщение
Не знаю что там за умные ИИ в играх, но вот например чтобы разработать предсказательную модель для оптимизации производственного процесса на предприятии, например на заводе по переработке руды, нужно знать статистику. Причем очень хорошо знать, в том числе методы анализа причинно следственных зависимостей из данных, методы постановки экспериментов для проверки гипотез и т.д. Этим тоже занимаются специалисты computer science, можете себе представить. А не только ардуины программируют.
Для этого есть отдельные специальности типа IT аналитиков. И они даже не программируют, а просто путём мат расчётов создают нужное ТЗ для программистов. Это по сути математики с упором на технологии. Тут уже другой вопрос, стать аналитиком или не стать? Речь идёт о программистах, которые имеют непосредственное отношение к железу и программам. Создавать грамотное ТЗ - это тоже искусство. Программист и аналитик - это как бы разные профессии.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
04.11.2020, 22:48
Цитата Сообщение от VTsaregorodtsev Посмотреть сообщение
Вернее, её всё же желательно знать (для того, чтобы понимать смысл методов ML), но совершенно не обязательно применять.
Да ради бога, применяйте ML. Только когда у вас метод ML найдет корреляцию, которая даст 100% на исторических данных, на которых вы ее обучали, а в проде скатится в 1%, вот тут вам и придется попотеть, разбирая ваш метод ML по косточкам, чтобы понять, что за корреляцию он там нашел, действительно ли она выражает причинно-следственную связь от признаков к вашему желаемому результату, и как эту проблему починить. Разумеется, и в предметную область придется глубоко вникать. Это даже не проблема переобучения, которую обычно относительно легко победить простыми рецептами.
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Так я повторю, что не важно какая область. Если ты задался целью и тебе это интересно, то можно научиться этому без ВУЗа.
Да придётся изучить узкую предметную область. Но для этого не нужны 5 лет в ВУЗе.
Для того, чтобы понять, какую область изучать, нужно иметь кругозор. Без него о существовании некоторых областей можно и не догадываться. И вот его то приобрести самообразованием крайне сложно. Так некоторые из вебговнокодерства никогда и не вылезают, а потом рассказывают всем, что они - супер-пупер прогрессивные представители переднего края науки и техники Для специалиста это, конечно, звучит крайне смешно

Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Да даже куча выходцев из МГУ работает не пойми где и как.
Большая часть шлепают формы на пхп. Посмотрите резюме на сайтах.
И что я там увижу? Несколько резюме на сайтах - это не большинство.
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Для этого есть отдельные специальности типа IT аналитиков. И они даже не программируют, а просто путём мат расчётов создают нужное ТЗ для программистов.
Ага, они не программируют, а на бумажке решают стомерные диффуры, или статмодели считают А матпакеты, вроде матлаба, R, многочисленных либ для различных языков - это все непонятно для кого понаделали Очень смешно.
А на самом деле, для такого аналитика навык программирования - один из основных, без этого там делать нечего абсолютно. Часто такой аналитик и модуль для прода сам подготавливает, со своим алгоритмом, а вот встраивание его в прод - это уже дело других людей. А ТЗ может составляться разве что на разработку обвязки, поставляющей данные и запускающей алгоритм.
0
14 / 14 / 0
Регистрация: 27.07.2018
Сообщений: 482
04.11.2020, 23:48
Катафалк,
Цитата Сообщение от Катафалк Посмотреть сообщение
Для того, чтобы понять, какую область изучать, нужно иметь кругозор. Без него о существовании некоторых областей можно и не догадываться. И вот его то приобрести самообразованием крайне сложно. Так некоторые из вебговнокодерства никогда и не вылезают, а потом рассказывают всем, что они - супер-пупер прогрессивные представители переднего края науки и техники Для специалиста это, конечно, звучит крайне смешно
Это реально монолог прямиком из 1999 года, когда у людей не было интернета, а актуальных книг в библиотеках было мало. Люди шли в ВУЗы, как в библиотеки и там получали знания. Сейчас есть даже пошаговые инструкции, как научиться тому и этому. Банально можно загуглить, что изучить для той или иной цели. Банально можно посмотреть программы ВУЗов в сети и понять, что тебе понадобится.

Веб значит говнокодерство. Ну давай, напиши умный модуль - переводчик или карты для браузеров. Можешь?

Цитата Сообщение от Катафалк Посмотреть сообщение
И что я там увижу? Несколько резюме на сайтах - это не большинство.
Да там все резюме с во. И все они - php, js, python, java. Никому твоя статистика на заводах в одно место не упёрлась. Ну только если тем, кто застрял в 1999 - 00.

Цитата Сообщение от Катафалк Посмотреть сообщение
Ага, они не программируют, а на бумажке решают стомерные диффуры, или статмодели считают А матпакеты, вроде матлаба, R, многочисленных либ для различных языков - это все непонятно для кого понаделали Очень смешно.
А на самом деле, для такого аналитика навык программирования - один из основных, без этого там делать нечего абсолютно. Часто такой аналитик и модуль для прода сам подготавливает, со своим алгоритмом, а вот встраивание его в прод - это уже дело других людей. А ТЗ может составляться разве что на разработку обвязки, поставляющей данные и запускающей алгоритм.
Аха - ха! Ржу, не могу! Чувак, который выучился на мат аналитика на заводе пишет программу на крестах. Ужас!

Вот пример вакансии, если ты не шаришь. Тут
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
05.11.2020, 13:15
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Люди шли в ВУЗы, как в библиотеки и там получали знания. Сейчас есть даже пошаговые инструкции, как научиться тому и этому. Банально можно загуглить, что изучить для той или иной цели. Банально можно посмотреть программы ВУЗов в сети и понять, что тебе понадобится.
Вы видимо не в курсе, что интернет - это большая помойка, и писать там может кто-угодно и что угодно. Так что отличить хорошую информацию от плохой (в лучшем случае устаревшей, в худшем - просто неверной), уже не имея бэкраунда - практически невозможно, особенно в таких сложных областях, как computer science. Вероятность зарыться не туда, куда нужно и потратить время впустую - 90%.
Ну и кроме проблемы поиска инструкции существуют также другие проблемы, которые я отметил, и которые вы предпочли проигнорировать.
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Веб значит говнокодерство. Ну давай, напиши умный модуль - переводчик или карты для браузеров. Можешь?
Могу. Что дальше?
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Да там все резюме с во. И все они - php, js, python, java. Никому твоя статистика на заводах в одно место не упёрлась. Ну только если тем, кто застрял в 1999 - 00.
Потому что за такими специалистами на hh не ходят HH - это сборище массовых профессий, а выскоквалифицированные специалисты, коих по пальцам пересчитать можно, работу находят в своих профессиональных сообществах.
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Аха - ха! Ржу, не могу! Чувак, который выучился на мат аналитика на заводе пишет программу на крестах. Ужас!
Вот пример вакансии, если ты не шаришь. Тут
Я смотрю, гуглить вы тоже не умеете, хотя вроде уж для этого то и вуз кончать не нужно
Вот, держите, та же самая северсталь
https://vologda.hh.ru/vacancy/38544143
https://vologda.hh.ru/vacancy/39810854
0
14 / 14 / 0
Регистрация: 27.07.2018
Сообщений: 482
05.11.2020, 14:05
Катафалк,
Цитата Сообщение от Катафалк Посмотреть сообщение
Вы видимо не в курсе, что интернет - это большая помойка, и писать там может кто-угодно и что угодно. Так что отличить хорошую информацию от плохой (в лучшем случае устаревшей, в худшем - просто неверной), уже не имея бэкраунда - практически невозможно, особенно в таких сложных областях, как computer science. Вероятность зарыться не туда, куда нужно и потратить время впустую - 90%.
Ну и кроме проблемы поиска инструкции существуют также другие проблемы, которые я отметил, и которые вы предпочли проигнорировать.
Нужно знать, что и как искать. Повторюсь, берёшь программу ВУЗа с оф сайта и вводишь предметы в гугле. Находишь книги, читаешь отзывы. Берёшь только те, которые реально тебе помогут решить задачу. Многие преподы часто читают с тех же книг или пересказывают их. Ещё чаще с устаревших.

Цитата Сообщение от Катафалк Посмотреть сообщение
Могу. Что дальше?
Да то, что веб - это местами и сложные задачи, которые не каждый может сделать, даже имя за плечами ВУЗ. Говнокодерства везде хватает и уж точно в computer science.

Цитата Сообщение от Катафалк Посмотреть сообщение
Потому что за такими специалистами на hh не ходят HH - это сборище массовых профессий, а выскоквалифицированные специалисты, коих по пальцам пересчитать можно, работу находят в своих профессиональных сообществах.
hh один из топовых сайтов по поиску работы. Откуда вы знаете, кто специалист, а кто нет? Дело в самих студентах. Они выбирают пхп вместо статистики, так это тупо проще, вакансий больше и деньги по сути те же. И тут дело даже не в ВУЗе, а в том, что любит человек. Кто - то со школы матан любит. Вот он и пойдёт с матаном по жизни. Остальным это не интересно, а интересно другое. Но это не значит, что они плохие спецы.

Цитата Сообщение от Катафалк Посмотреть сообщение
Я смотрю, гуглить вы тоже не умеете, хотя вроде уж для этого то и вуз кончать не нужно
Вот мы и подошли к моменту истины. Смотрим вакансию. Требования к знаниям -
Понимание математического аппарата (математическая статистика, линейная алгебра, теория вероятностей), применяемого в задачах машинного обучения.
Нужно всего - лишь подучить перечисленный матан. Книг и инфы в сети просто хоть одним местом жуй. Есть бестселлеры.
Если в школе проблем с матаном не было, то это вообще легкотня. Дальше учи питон и читай книги про машинное обучение. А вы говорите ВУЗ, ВУЗ.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
05.11.2020, 14:26
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Если в школе проблем с матаном не было, то это вообще легкотня.
Ага, до первой постановки раком производства, когда ваша модель выдаст фигню на проде А дальше, как я и писал:
Цитата Сообщение от Катафалк Посмотреть сообщение
Только когда у вас метод ML найдет корреляцию, которая даст 100% на исторических данных, на которых вы ее обучали, а в проде скатится в 1%, вот тут вам и придется попотеть, разбирая ваш метод ML по косточкам, чтобы понять, что за корреляцию он там нашел, действительно ли она выражает причинно-следственную связь от признаков к вашему желаемому результату, и как эту проблему починить. Разумеется, и в предметную область придется глубоко вникать.
Удачи вам все это сделать со школьным матаном. Добавлю, что предметная область тоже может быть крайне математизирована
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Берёшь только те, которые реально тебе помогут решить задачу.
Да-да, дай мне гугл и я войду в режим Бога. Знакомая тема Реально же пока будете разбираться, как "решать задачу" - вас с работы выпрут. Потому что без бэкграунда будете ковыряться в литературе месяцы, а то и годы, в зависимости от сложности задачи. Потом плюнете и пойдете на пхп сайты клепать.
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Они выбирают пхп вместо статистики, так это тупо проще, вакансий больше и деньги по сути те же.
Еще одно заблуждение. Реально же, нормальный специалист в анализе данных или ИИ зарабатывает раза в два-три больше любого пхпехера. И дальше этот разрыв будет только усиливаться. Но на hh вы такие вакансии, конечно, вряд ли найдете - по указанной причине.
0
14 / 14 / 0
Регистрация: 27.07.2018
Сообщений: 482
05.11.2020, 14:43
Катафалк,
Цитата Сообщение от Катафалк Посмотреть сообщение
Ага, до первой постановки раком производства, когда ваша модель выдаст фигню на проде А дальше, как я и писал:
Стереотип 1 - книги в ВУЗе лучше, чем просто книги где - то.

Цитата Сообщение от Катафалк Посмотреть сообщение
Удачи вам все это сделать со школьным матаном. Добавлю, что предметная область тоже может быть крайне математизирована
Стереотип 2 - чтобы быть подкованным для всего, нужно изучить все виды матана и именно в ВУЗе (книги в ВУЗе лучше, чем книги где - либо).

Цитата Сообщение от Катафалк Посмотреть сообщение
Да-да, дай мне гугл и я войду в режим Бога. Знакомая тема Реально же пока будете разбираться, как "решать задачу" - вас с работы выпрут. Потому что без бэкграунда будете ковыряться в литературе месяцы, а то и годы, в зависимости от сложности задачи. Потом плюнете и пойдете на пхп сайты клепать.
Стереотип 3 - в ВУЗе научат так, что больше ничего не придётся учить. Просто берёшь и делаешь. ВУЗ автоматом закладывает в тебя режим бога.

Цитата Сообщение от Катафалк Посмотреть сообщение
Еще одно заблуждение. Реально же, нормальный специалист в анализе данных или ИИ зарабатывает раза в два-три больше любого пхпехера. И дальше этот разрыв будет только усиливаться. Но на hh вы такие вакансии, конечно, вряд ли найдете - по указанной причине.
Стереотип 4 - на пхп сидят только придурки неучи, которые зарабатывают всегда меньше, чем другие.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
05.11.2020, 14:50
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Стереотип 1...
Стереотип 2...
Вы так и будете читать то, что я пишу, через строчку и придумывать абсурдные утверждения о моей позиции? Потому что раньше я предельно конкретно писал о преимуществах вузовского образования:
Цитата Сообщение от Катафалк Посмотреть сообщение
При том, что он дает структурированную учебную программу, профессиональных преподавателей, соответствующую социальную среду - возможность участвовать в учебных проектах и стажировках, посещать разнообразные семинары и конференции, короче огромный пласт возможностей для обучения и приобретения опыта, который недоступен самоучке. Также, вуз дает широкий кругозор в изучаемой области, а не концентрируется на конкретной узкой специальности.
Получить доступ к первому в полном объеме самоучке невозможно по определению. Второе - крайне сложно, поскольку не имея кругозора составить себе корректную программу нельзя, а без обучения не получишь кругозор.
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Стереотип 3 - в ВУЗе научат так, что больше ничего не придётся учить. Просто берёшь и делаешь. ВУЗ автоматом закладывает в тебя режим бога.
Не припомню, чтобы я утверждал, что ничего больше учить не придется. Вы опять придумали несуществующий вывод из моих слов.
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Стереотип 4 - на пхп сидят только придурки неучи, которые зарабатывают всегда меньше, чем другие.
А вот это, к сожалению, в некоторой степени правда. Но не я в этом виноват. И даже не пхп, ситуация во всех современной массовой разработке весьма плачевна.
0
Модератор
2131 / 1000 / 170
Регистрация: 23.07.2018
Сообщений: 3,349
Записей в блоге: 3
05.11.2020, 14:52
sergeyilyin1984, не все вузовские пособия - самоучители.
Книги для опытных специалистов написаны для опытных специалистов.
0
14 / 14 / 0
Регистрация: 27.07.2018
Сообщений: 482
05.11.2020, 15:40
Катафалк,
Цитата Сообщение от Катафалк Посмотреть сообщение
При том, что он дает структурированную учебную программу, профессиональных преподавателей, соответствующую социальную среду - возможность участвовать в учебных проектах и стажировках, посещать разнообразные семинары и конференции, короче огромный пласт возможностей для обучения и приобретения опыта, который недоступен самоучке. Также, вуз дает широкий кругозор в изучаемой области, а не концентрируется на конкретной узкой специальности.
Получить доступ к первому в полном объеме самоучке невозможно по определению. Второе - крайне сложно, поскольку не имея кругозора составить себе корректную программу нельзя, а без обучения не получишь кругозор.
Вы так и будете отправлять меня каждый раз в 1999 год? Я там был уже и знаю про то время. Тогда кроме ВУЗов негде было толком учиться, вот в них и шли. А уж кто там учился, кто штаны просиживал, это их дело.

Сейчас всё иначе. Крутых ВУЗов с современной евро программой по пальцам можно пересчитать. Зато есть куча коммерческих ВУЗов, где дипломы покупают. Талантливых преподов вообще почти не осталось. Сами студенты идут не из желания и интереса к профессии, а просто тренды и родители.

Ситуация усугубляется тем, что в IT огромнейшая конкуренция ещё и по причине того, что бывшие юристы и строители захотели стать программистами. В регионах работы просто нет для всех. По итогу все сейчас с высшим образованием, но талантливых ребят маленькая кучка. Спрашивается, зачем всё это? ВУЗы рождают говнокодеров, которые даже не работают по специальности.

Самообразование сейчас у руля! Тот, кто хочет учиться, будет учиться и без ВУЗа.

Добавлено через 7 минут
politoto, не имеет значения. Начинаешь всегда с малого и читаешь более простое. Потом переходи на сложное. Это и дома можно делать. На заочном по сути так и делается. Только тебе дадут список программы ВУЗа в самом ВУЗе, а не в сети.

Добавлено через 19 минут
Катафалк, напоследок топ талантливых ребят, бросивших ВУЗы. Среди них есть и пхп разрабы.
Тут
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
05.11.2020, 16:02
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Вы так и будете отправлять меня каждый раз в 1999 год?
Не знаю, почему вам постоянно мерещится 1999 год, но сейчас уже 2020, и я пишу именно про него. Рекомендую вам тоже вернуться в наше время
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Сейчас всё иначе. Крутых ВУЗов с современной евро программой по пальцам можно пересчитать. Зато есть куча коммерческих ВУЗов, где дипломы покупают. Талантливых преподов вообще почти не осталось. Сами студенты идут не из желания и интереса к профессии, а просто тренды и родители.
Эта проблема решается очень просто - не нужно поступать в коммерческие шараги с древними и дряхлыми преподами.
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Ситуация усугубляется тем, что в IT огромнейшая конкуренция ещё и по причине того, что бывшие юристы и строители захотели стать программистами.
Огромная конкуренция за айти среди юристов и строителей как доказательство ненужности ВО в области computer science - это, конечно, нечто Запишу, пожалуй.
Цитата Сообщение от sergeyilyin1984 Посмотреть сообщение
Катафалк, напоследок топ талантливых ребят, бросивших ВУЗы. Среди них есть и пхп разрабы.
Зачем вы кидаете ссылку на список статистических погрешностей? На объем списка бросивших вуз и кричащих теперь "свободная касса" взглянуть не хотите?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.11.2020, 16:02

Что выбрать Java или Python?
Коллеги, очень нужен ваш совет. Есть программа созданная на базе 1С http://lizard.pro/DemoSEPN/impulse/ru/ пользователь impulse (без...

Подскажите что выбрать C# java Delphi Python
Хотел бы получить как можно развернуты ответ .

Xamarin or Java + Android SDK что выбрать?
Всем привет. Есть желание освоить мастерство разработки приложений под Андройд. Вопрос что лучше использовать??? Java + Android SDK или...

С#, Java, Python, . ? Что выбрать для написания кроссплаформеноого ПО?
Здравствуйте, товарищи! В каком случае писать на Питоне, а в каком на Java по вашему мнению? Или, может на каком-то другом языке? Можно...

C++ vs Java vs python. Что выбрать для олимпиадного программирования новичку?
не получается определиться с выбором языка


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
120
Ответ Создать тему
Новые блоги и статьи
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru