Бред


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
81 2 31

Аноним 23/07/20 Чтв 19:43:35 2252673681
images.jpeg (8Кб, 232x218)
232x218
Java.jpg (20Кб, 660x330)
660x330
eLgS2Sgl-xc.jpg (280Кб, 1185x1251)
1185x1251
Сап, двач. Есть ли смысл в 2020 учить Java?

Сам знаю Python, JS, понимаю Сишный синтаксис.
У меня были мысли выучить что-то низкоуровневое типа C++, но Линус Торвальдс сказал, что плюсы говно. Си старый и корявый. Месяц убил на изучение Rust, годный язык, хорошая документация, но на нем вообще ничего не написано, нет никаких API и библиотек. Что мне делать, анончик? Мне хочется что-то серьёзнее питона, но жаба слишком жирная, жрет много памяти и не может в бинарный код. Хотя я слышал, что она хорошо работает с вебом. От ООП зубы сводит, поэтому я не проч посмотреть в сторону Си или хаскел.
Аноним 23/07/20 Чтв 19:46:46 2252675502
Аноним 23/07/20 Чтв 19:47:59 2252676093
>>225267550
Энтерпрайзное говно жаба тоже. Плюс религия не позволяет пользоваться продуктами микрософт. Алсо не хочу учить..NET
Аноним 23/07/20 Чтв 19:48:18 2252676214
Дай аргументацию, зачем вообще уходить с божественного Питона?
Аноним 23/07/20 Чтв 19:48:33 2252676325
Аноним 23/07/20 Чтв 19:49:09 2252676626
Не знаю, откуда ты. Но в Украине только джаву и имеет смысл учить. Больше 3к другие девы практически не зарабатывают.
Аноним 23/07/20 Чтв 19:49:21 2252676727
>>225267550
>энтерпрайзное говно
>собирается учить жабу
Аноним 23/07/20 Чтв 19:49:46 2252676918
>>225267662
3к баксов же надеюсь, не гривен?
Аноним 23/07/20 Чтв 19:49:57 2252677089
>>225267621
Он медленный
Не компилируется в божественные бинарники
На нем очень легко говнокодить
Аноним 23/07/20 Чтв 19:51:58 22526781410
>>225267662
Я с необъятной. Прогать за бабки хочу только тогда, если совсем не будет денег. Я хотел бы прогать для себя. Так-то учусь на сисадмина, поэтому хочется писать свои проги для работы с вебом, сетью, ос и чтоб быстро и свистоперделками
Аноним 23/07/20 Чтв 19:52:04 22526782411
Правда на джаве самые высокие зарплаты? Или еще есть высокооплачиваемые языки?
Аноним 23/07/20 Чтв 19:53:21 22526789412
>>225267824
Жаба много лет держит первые позиции в топе самых популярных языков. Это значит
а. Много говнокода, много библиотек
б. Всегда будет место. Пускай и за гроши
Аноним 23/07/20 Чтв 19:53:22 22526789513
>>225267368 (OP)
Стоит, у Джавы сейчас объективно самая развитая и зрелая экосистема среди всех языков. Spring Framework даст пососать вообще любому фреймворку. Единственный минус это большое количество легаси проектов.
Аноним 23/07/20 Чтв 19:54:47 22526797114
Может Scala понравится, не такая отбитая как Java. Тоже JVM, есть и ООП, и всякие ФПшные штучки.
Аноним 23/07/20 Чтв 19:55:07 22526799115
Аноним 23/07/20 Чтв 19:55:31 22526802416
>>225267708
Бинарники нахуй не нужны, никакой мажорный язык их не юзает. У Ноды их нет, у Питона нет, у Джавы нет, у Пыхи нет. Есть только у всякого хипстерского говна типа Раста или Го.
Аноним 23/07/20 Чтв 19:56:22 22526807117
>>225267368 (OP)
Нет, иначе тебя начеут травить, это слишком умно, даже ява
Аноним 23/07/20 Чтв 19:56:42 22526809218
>>225267971
Ты не понял, анон. Эти виртуальные машины мне наоборот претят. Кроссплатформенность, наверное, крута, но оно идет в ущерб производительности
Аноним 23/07/20 Чтв 19:56:45 22526809519
>>225267824
да, но там нужно знать ооочень много всего помимо самой джавы. осилить это смогут не все.
Аноним 23/07/20 Чтв 19:56:52 22526810420
>>225267824
Самые высокие зарплаты у скалистов вроде, а туда после Джавы обычно вкатываются.
Аноним 23/07/20 Чтв 19:59:22 22526825821
>>225268092
Скорость разработки > производительности. Если прям совсем прижмёт, то какие-то боттлнеки пишут на более быстрых языках (Го / Раст / Плюсы), но это прям крайний случай.
Аноним 23/07/20 Чтв 19:59:35 22526827222
>>225268024
Никогда не понимал, зачем рядовому Васяну ставить интерпритаторы всякой херни, только ради того, чтобы запустить мое поделие. Я еще помню, как будучи пиздюком ебался с установкой жабы, чтобы майнкамф работал
Аноним 23/07/20 Чтв 20:02:13 22526842123
>>225268272
Так сейчас 90% приложений это веб и оно крутится на вебе. Если ты хочешь десктопные приложения делать, то лучше использовать другой язык, потому что десктоп на Джаве мёртв.
Аноним 23/07/20 Чтв 20:02:23 22526843024
>>225268258
Я шарю за всякие Numpy, написание на Сях. Но жопа-то чует, что это какие-то костыли для питона. Будь питон нормальным языком, потребности использовать иные для разработки быстрых библиотек не было бы
>>225268104
Разе следующая ступень эволюции после жабы не котлин?
Аноним 23/07/20 Чтв 20:02:29 22526844025
Аноним 23/07/20 Чтв 20:03:57 22526854026
>>225267894
>>225268095
>>225268104
Понял вас. А у кодеров на Питоне, а именно всякие машобсы, нейросети и прочие дата саентисты много зарабатывают в отличие от других кодеров?



Сам не вкатывальщик и не собираюсь даже, просто интересуют зарплаты в данной кухне и стоит ли сидячий образ жизни таких денег.
Аноним 23/07/20 Чтв 20:05:00 22526859827
>>225268421
Хочешь сказать, что нужно учить учить JS и не выебываться? А если приспичит писать под десктоп, то юзать поделия типа электрона?
Аноним 23/07/20 Чтв 20:06:32 22526869628
>>225268540
больше всего зарабатывают сеньйоры в джава энтерпрайсе. даже 5к бывает, но не часто.
Аноним 23/07/20 Чтв 20:07:18 22526875529
>>225267368 (OP)
C# на пике нету, зато ним есть, найс.
Аноним 23/07/20 Чтв 20:07:39 22526877230
>>225268540
>стоит ли сидячий образ жизни таких денег.
Да, если тебя прёт от прогания. Если говорить на чистоту, то каждый первый яп сейчас мультипарадигмальный. В теории ты можешь писать что-угодно на чем-угодно. Но сам понимаешь, что писать ос на паскале это забивать гвозди микроскопом
Аноним 23/07/20 Чтв 20:09:20 22526888631
image.png (356Кб, 1280x541)
1280x541
Самые высокие зарплаты в Ruby - до 4к долларов в день.
Аноним 23/07/20 Чтв 20:09:37 22526891132
>>225268430
> Разве следующая ступень эволюции после жабы не котлин?
Если говорить об Android-разработке, то да. На сервере он вряд ли вытеснит Джаву. Я сейчас делаю пет-проект на Котлине и там от него больше проблем, чем пользы, лол. Использую его только из-за того, что на нём удобнее использовать Project Reactor.
Аноним 23/07/20 Чтв 20:11:14 22526902633
>>225268598
Электрон это лагающий кусок дерьма, так что лучше использовать какой-нибудь C# или Qt. Ну или ждать, когда поддержку React Native завезут на десктоп.
Аноним 23/07/20 Чтв 20:11:19 22526903034
>>225267368 (OP)
От тебя шизой несет за версту. Попробуй подлечись, если хотя бы примерно задачу сформулировать сможешь, тогда уже язык выбирать будешь.
Аноним 23/07/20 Чтв 20:12:25 22526910135
>>225268886
Руби это яп без ног и рук, если это не ruby on rails. Лично мне синтаксис показался громоздким из-за всяких end'ов и прочей херни
Аноним 23/07/20 Чтв 20:13:44 22526920836
>>225269030
>От тебя шизой несет за версту
Бытие определяет сознание
Сам знаешь, где сидим
Аноним 23/07/20 Чтв 20:15:09 22526930637
>>225269026
>лагающий кусок дерьма
Зато KRASIVO. Всякие дискорды работают и ничего
Аноним 23/07/20 Чтв 20:17:29 22526945538
>>225269306
Ты заебёшься его оптимизировать и писать костыли, чтобы он выдавал приличную производительность.
Аноним 23/07/20 Чтв 20:18:40 22526954339
>>225269455
Ты сейчас про Qt? Потому что я пишу на Qt и у нас все именно так, как ты описал. А чтобы сделать быстро, нужна команда инженеров с PhD in High Performance Computing.
Аноним 23/07/20 Чтв 20:18:59 22526955440
Аноним 23/07/20 Чтв 20:20:03 22526963041
Аноним 23/07/20 Чтв 20:20:38 22526967342
>>225269543
Видимо, десктоп проклят :) Ждём React Native или расширение возможностей PWA, чтобы не надо было ебаться.
Аноним 23/07/20 Чтв 20:21:57 22526976743
ОП, чё за тупые вопросы? Зачем тебе ЯП? Серверная часть? Андроид? Энтерпрайз? Десктоп? Нахуя учить просто синтаксис, чем ты занят вообще
Аноним 23/07/20 Чтв 20:23:15 22526987344
Время Java ушло, работу найдешь конечно, но не советую...
Это примерно как водитель повозки, повозка выполняет поставленную задачу, работу найти можно, но смысла уже нет... лучше сразу учиться на нормальной машине с коробкой автомат

учи C# либо rust



Аноним 23/07/20 Чтв 20:24:04 22526992345
>>225268696
Самые высокие зп среди jvm языков - Scala
$5к зп синтора помидора - норма
Аноним 23/07/20 Чтв 20:25:58 22527004546
>>225269767
Собственно сейчас ничем таким серьёзным не занят. Появилось свободное время и я решил, что можно его посвятить изучению чего-то, что потом может пригодиться. В том плане я никогда не работал программистом и вряд ли буду, но все же если и буду, то было бы здорово уже иметь багаж знаний, чтобы со свистом и без смазки вкатиться куда нужно. Питон я учил для себя, но сейчас я подумал, что также можно выучить что-то лучше. От скриптовых языков веет несерьёзностью
Аноним 23/07/20 Чтв 20:27:01 22527011447
Аноним 23/07/20 Чтв 20:27:10 22527012648
>>225270045

>В том плане я никогда не работал программистом и вряд ли буду

ебать ты долбаеб

может тогда химию лучше поучишь или ядерную физику?
23/07/20 Чтв 20:28:19 22527019049
>>225270045
Алгоритмы лучше выучи, чтоб на собесе не проебаться
Аноним 23/07/20 Чтв 20:29:57 22527030450
Аноним 23/07/20 Чтв 20:31:12 22527038451
Аноним 23/07/20 Чтв 20:32:24 22527047652
>>225270114
Зато маскот раста милый
>>225270126
Я учу то, что нравится, хули пристал. Так было с линуксами. Сначала по рофлу накатил коляску, теперь вот обмазываюсь сисадминстом в шараге, на домашней тачке рач
>>225270304 -> >>225267609
>религия не позволяет пользоваться продуктами микрософт
Аноним 23/07/20 Чтв 20:33:12 22527052953
Аноним 23/07/20 Чтв 20:35:35 22527067954
Не понятны предъявы к Rust. О каком API идет речь (если про стандартную библиотеку, то она-то как раз жирная)? Да и либ для него более чем достаточно, для любых популярных юзкейсов они есть, он же щас на хайпе. Чего именно не хватило?

Раст сейчас всеобщий любимец, активно развивается. Чего только стоит ripgrep и actix. Некоторые всерьез утверждают, что надо из JS в него перекатываться (анон-вкатывальщик, это не тебе!).

ОП не хочет ООП, но rust-таки и ближе к функциональщине. По скорости иногда даже круче C, если руки прямые (смотри сравнение ripgrep и grep).

Единственная проблема -- нет вакансий почти, но тебе же, ОП, для себя надо?

Haskell так-то тоже медленный, а C заебешься сразу, как надо будет написать какой-нибудь контейнер для второго типа (например, обобщенная очередь в OpenBSD http://bxr.su/OpenBSD/sys/sys/queue.h)
Аноним 23/07/20 Чтв 20:44:29 22527130355
>>225270679
Просто зайти на github и посмотри, сколько там всего написано на расте. Резюмируя: очень мало. Да, очевидно, что ессли язык хороший, то можно нужное написать ручками самому. из разряда постите смешное сами Но зачем пилить велоспиед, если на условном питоне или жабе все давно написано сто раз. То есть я хотел бы, чтобы ситуация была такая же как с питоном: захожу на сайт антикапчи - там есть питоньи репы с удобным api, захожу на сайт киви - есть официальный питоний api. Ну, ты понял. То есть против раста я ничего не имею, но из-за причин выше в жопе чутка свербит. Плюс раст сильно акцентирует внимание на работе с памятью. Да, это круто. Но этим всем проблемы не решаются. Память это важно, но не настолько, чтобы постоянно стелиться под стервозный компилятор, котррый ведет себя как истиричная мамаша
Аноним 23/07/20 Чтв 20:45:17 22527136356
>>225268024
>у Джавы нет
Есть байткод и JIT компиляция, чего в целом хватает.

>>225269873
Куда оно ушло и что пришло на замену? Экосистема C# та ещё хуйня, мелкомьягкие как обычно релизят всё в попыхах и на отьебись, а ты мол в продакшене испульзуй, когда-то допилим...
Я корешу как-то помогал на первую работу техническое задание порешать. Использовали .Net Core, и внезапно оказалось что часть API вообще не работает или работает нестабильно, это даже в доках официальных мелкомьягкие писали. Ну нахуй такое для энтерпрайза использовать, а обычный .Net разве что через mono на линуксах поднимается и то со скрипом.
У Rust же вообще другая ниша, это язык для системной разработки.

Ихмо java живее всех живых, тот же Spring framework развивается очень быстро по меркам энтерпрайза, а его тебе хватит для 90% проектов.

Мимо java мидл.
Аноним 23/07/20 Чтв 21:32:39 22527472757
>>225267368 (OP)
У всех свое представление о хорошем яп. Просто потрогай разные языки и выбери что больше понравится.
Не очень понятно, чем тебе питон не угодил. Язык позволяет быстро реализовывать бизнес-логику, для скорости есть пайпай всякие, сайтоны, numba . Не думаю, что ты хайлоуды пишешь
Тут вопрос для каких задач тебе яп нужен. Для биг даты Скала норм заходит, многопоточка кайфовая у голанга, про раст вообще хз(много знакомых сидят на нем и советуют).

Если любитель мозг поднапрячь - то Хаскель. Компиляторы удобно писать, да и сам GHC произведение искусства

Советую попробовать поконтрибьютить в опенсорс(если своих идей для петов нет), когда проект интересный, язык с особым желанием учится. OpenDiablo2 на гошке как пример
Аноним 23/07/20 Чтв 21:49:48 22527596058
>>225271363

Ты помогал решать корешу задачу на языке который не знаешь и жалуешься на язык?


java живая, говорю же, но тенденция движется к тому что это загнивающий язык
посмотри опросы разработчиков, посмотри тренд движения популярности языков в новых проектах.

таких статистик море

java умирает, теперь это как PHP на котором пишу потому что "а уже кода много и разработчиков много", ее не стоит брать как язык который ты учишь в 2020, потому что альтернатив полно


на ней стоит писать если ты на ней уже пишешь
Аноним 23/07/20 Чтв 21:50:56 22527603259
>>225271303

у тебя есть шанс создать свою библиотеку переписав ее с говно языка java и рубить лайки и уважение в сообществе
Аноним 23/07/20 Чтв 21:59:31 22527667460
>>225275960
ну а почему бы и нет, если работу сможешь найти, да и он не совсем уж и легаси сейчас. В последствии что-то новое появится, что тебя точно заинтересует и когда будешь хоть немного понимать в этой сфере. Да и в целом, в этой профессии надо постоянно развиваться и быть готовым новую технологию выучить и использовать. А пока какие-то новые яп мб и круты, но в продакшене ещё не все готовы использовать и соответсвенно, мест мало
Аноним 23/07/20 Чтв 22:02:30 22527689061
>>225275960
>Ты помогал решать корешу задачу на языке который не знаешь и жалуешься на язык?
Я где-то на язык жаловался? Проблемы в его экосистеме (читай фреймворки и либы). Какая разница новый он был для меня или нет? Я в пример навёл реальную проблему с API в .Net Core, таких промашек в API созданых для энтерпрайза вообще быть не должно.

>java живая, говорю же, но тенденция движется к тому что это загнивающий язык
посмотри опросы разработчиков, посмотри тренд движения популярности языков в новых проектах.
Больше похоже на абстрактные вскукареки, ты хотя бы поделись источниками.

>java умирает, теперь это как PHP на котором пишу потому что "а уже кода много и разработчиков много"
Так о каждом популярном языке говорят, но что-то ни один из них до сих пор не умер.
>ее не стоит брать как язык который ты учишь в 2020, потому что альтернатив полно
Назови альтернативы для энтерпрайза кроме C#
Аноним 23/07/20 Чтв 22:03:22 22527695962
>>225267368 (OP)
Тред не читал, но скорее всего тебе уже тут пояснили, что java это энтерпрайз говно, но ты этих петушков не слушай. Если ты не тупой пездюк, а в голове у тебя не хлеб, то сможешь выучить джаву на нормальном уровне, то тебя будут с руками на собеседованиях отрывать, это правда. Вообще можно выучить все что хочешь, главное быть в этом лучше большинства, чтобы получать свои 200к в секунду
Аноним 23/07/20 Чтв 22:15:03 22527777563
>>225276890
>посмотри тренд движения популярности языков в новых проектах.
Сейчас очень много новых проектов пилят в режиме стартапов, когда нужно по быстрому накидать и чтобы кое-как работало, этого достаточно для привличения инвестиций. Но ты упустил что со временем такие проекты выростают, вот тогда они мигрируют на java/c#.
Аноним 23/07/20 Чтв 22:15:45 22527782064
>>225267368 (OP)
Какой опыт проф разработки на каких яп по сколько лет...

>Плюсы Линус сказал
Единственное на чем пишут движки игор, и в меру удобный и производительный яп, кроссплатформенность

>Жава вся такая пиздатая
На жаве ентерпрайс, древний, масштабный, андроид, кроссплатформенность. Значит работа будет лет 15 ещё точно, вопрос только какие фреймворки учить, или Котлин или хз что там у них.

Если ты знаком с питоном и жс, подучи фреймворки, библиотеки и пиздуй в веб, хули ты гусей будешь считать
Аноним 23/07/20 Чтв 22:18:33 22527801665
Аноним 23/07/20 Чтв 22:22:13 22527816466
Аноним 23/07/20 Чтв 22:23:19 22527825967
>>225269923
Олег, никто к тебе не пойдет работать в своем уме.
>>225268598
Про pwa слышал? Сейчас хром на каждой помойке есть.
Аноним 23/07/20 Чтв 22:24:19 22527832768
>>225267368 (OP)
Этому анону легко, он хочет сам не знает чего
А я морально готовлюсь начать задрачивать джаву, после пяти лет на C#. Сама джава мне нахер не нужна, но я хочу перекатиться в мобилки, а значит нужен котлин
Аноним 23/07/20 Чтв 22:25:10 22527839969
>>225268092
Программист микроконтроллеров в треде, все по регистрам
Аноним 23/07/20 Чтв 22:25:34 22527843270
>>225276890
Что по твоему тырпрайз?
Вот у нас энторпрайз на жаваскрипте в гугловом облаке, клиентам нраицца, СТО говорит молодца, хорошо зделоли.
Аноним 23/07/20 Чтв 22:27:53 22527859471
Аноним 23/07/20 Чтв 22:29:50 22527873172
java не нужна
Аноним 23/07/20 Чтв 22:32:50 22527893273
Аноним 23/07/20 Чтв 22:33:22 22527896874
Аноним # OP 23/07/20 Чтв 22:34:30 22527903075
>>225276959
>Вообще можно выучить все что хочешь, главное быть в этом лучше большинства, чтобы получать свои 200к в секунду
\тред

Спасибо всем отписавшим
Аноним 23/07/20 Чтв 22:35:43 22527912476
>>225278432
"Эталонный" тырпрайз это Over 9000 строк кода, куча зависимостей и легаси, требования к стабильности, секьюрности и перформансу. С перформансом на js дела обстоят не очень. Писать большие бэкенды на js это сюр имхо, но для решений каких-то конкретных задач тырпрайза вполне сойдёт.
Аноним 23/07/20 Чтв 22:37:35 22527922477
>>225278968
именно по этому каждый день пилят кучу статей как в Go виживать без них?
Аноним 23/07/20 Чтв 22:39:24 22527934078
>>225267368 (OP)
Поясните за фрактран. Погуглил нихуя не понял че за шайтан машина
Аноним 23/07/20 Чтв 22:43:19 22527960379
>>225279124
> С перформансом на js дела обстоят не очень.
Да нормально там, мне ж не rtos пилить.
Аноним 23/07/20 Чтв 22:43:46 22527963380
>>225278327
>Сама джава мне нахер не нужна, но я хочу перекатиться в мобилки, а значит нужен котлин
Джава тебе тоже нужна, не сомневайся. Котлин популярен, но на джаве ещё куча софта под андроид, в любой момент к тебе тим лид подойдёт и попросит поковырять легаси апликуху
Аноним 23/07/20 Чтв 22:47:24 22527989581
>>225279603
Хз бро, сам факт что там даже многопоточности нету ставит под сомнения целесообразность его на серверах. Можно конечно в реактивной парадигме накодить, но это сильно усложнит поддержку, дебаг и читабельность для большинства разработчиков
Аноним 23/07/20 Чтв 23:16:03 22528184782
>>225279124

зачем JS перфоманс? перфоманс нужен на уровне БД.

если прям уж приспичит, то подключи C++ через WASM
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов