Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 717 44 157
ТРЕД ПО ЖАБЕ #114 Что такое Java? Java - язык программирования /java/ Аноним 24/07/22 Вск 16:07:41 2414876 1
image 111Кб, 1358x960
1358x960
image 557Кб, 433x713
433x713
image 59Кб, 570x736
570x736
image 28Кб, 1016x313
1016x313
ТРЕД ПО ЖАБЕ #114

Что такое Java?
Java - язык программирования с классами (aka объектно ориентированный), где нужно явно указывать тип объявляемых переменных (aka со строгой типизацией).
Заебись. А что ещё делает Java лучшим языком программирования?
- На Java написано столько всего, что любая твоя невообразимая идея уже существует в виде библиотеки, которую можно скочать и юзать
- Java - мультипарадигменный язык, тут можно писать в любом стиле, который тебе вздумается, даже к памяти можно получить доступ через Unsafe, но, при этом спроектирован язык для того, чтобы на нём писали в ОО-стиле.
- От прошлого пункта плавно перешли к отличной проработке языка - язык с самого начала задумывался как язык для ООП и многопоточности, благодаря чему писать чистокод на Java легче лёгкого!
- Java - относительно молодой язык, который до сих пор активно развивается жидами из Oracle, при этом почти неполживо опенсорсно.
- Java следует принципу write once во всём. Java никогда не ломает обратную совместимость - твой код, написанный на Java 1.2 будет работать на Java 18 - и не зависит от платформы, являя из себя единственный полностью кроссплатформенный язык с кроссплатформенной экосистемой (если не считать языков-паразитов на JVM).

Тред по жабе на гитхабе: https://github.com/java2ch/java-thread
Вики по вкатыванию в джаву: https://github.com/java2ch/java-thread/wiki

Предыдущий: >>2400898 (OP)
Аноним 24/07/22 Вск 16:09:42 2414881 2
Жаба гораздо хуже, чем шарп.
Аноним 24/07/22 Вск 16:15:15 2414888 3
16544149475920sd.png 19Кб, 889x1175
889x1175
Аноним 24/07/22 Вск 16:24:02 2414898 4
>>2414876 (OP)
>мультипарадигменный язык, тут можно писать в любом стиле, который тебе вздумается, даже к памяти можно получить доступ через Unsafe

Возможность обращаться к памяти напрямую никак не влияет на парадигму программирования. Это как сравнивать теплое с мягким.

А вообще шапку писал еблан. Верните старую, где было руководство по вкату в жабу 2021 года, а эту помесь старого кала из 2016 нужно выбросить.
Аноним 24/07/22 Вск 16:29:35 2414908 5
>>2414898
>Это как сравнивать теплое с мягким.
Тёпное обычно мягче холодного.
Аноним 24/07/22 Вск 16:41:06 2414922 6
>>2414881
Идея вечной обратной совместимости (jdk 9 модули игнорируем) не выдержала проверку временем. У jvm все еще есть потенциал, котлин хороший язык, quarkus современный фреймворк
Аноним 24/07/22 Вск 16:42:03 2414924 7
>>2414922
>не выдержала проверку временем
Ты так скозал?
Аноним 24/07/22 Вск 16:45:38 2414928 8
Стоит ли учить Jetty в 2022 году?
Аноним 24/07/22 Вск 16:46:52 2414930 9
Аноним 24/07/22 Вск 16:48:32 2414932 10
>>2414928
Никогда не стоит его учить, только если ты не пишешь свой сетевой протокол.
Аноним 24/07/22 Вск 16:50:33 2414934 11
Аноним 24/07/22 Вск 16:56:26 2414941 12
>>2414930
Веб-сервер и контейнер сервлетов. В отличии от Спринга можно всё делать в ООП-стиле без всяких неочевидных внедрений зависимостей, бинов и многослойных аннотаций. Просто берёшь HttpServlet и наследуешься от него.
Аноним 24/07/22 Вск 17:00:20 2414945 13
>>2414932
Причем тут свой протокол? Jetty это просто контейнер сервлетов, которые по хттп работают.
Свой протокол писать - это нужно в сторону сокетов смотреть
Аноним 24/07/22 Вск 18:01:28 2415068 14
>>2414928

Если с целью самообразования или по фану --- стоит. Но продать эти знания работодателю врядли получится.
Аноним 24/07/22 Вск 18:28:49 2415095 15
Аноним 24/07/22 Вск 18:46:45 2415138 16
>>2415095
Поскорей бы яву удалили нахуй.
Аноним 24/07/22 Вск 18:52:34 2415148 17
Аноним 24/07/22 Вск 18:53:34 2415153 18
>>2414928
Ему документацию написали что ли?
Аноним 24/07/22 Вск 21:20:49 2415381 19
>>2414941
Но на спринге можно и со джетти работать, не только с томкатом.
Аноним 24/07/22 Вск 21:22:48 2415384 20
>>2415095
Заменили билд на temurin же
Аноним 24/07/22 Вск 21:41:36 2415401 21
>>2415138
Двачну, есть котлин и это спасение от жидовской оракловской устаревшей на два десятилетия загнивающей жабы. Только вот индийским скуфошвайнам (основная категория джава разработчиков) котлиняша слишком сложный
Аноним 24/07/22 Вск 21:53:30 2415411 22
>>2415401
Мне не нравится синтаксис котлина, но нравится синтаксис шарпа и плюсов. Если и выбирать между котлином и жабой, я лучше уж на жабе останусь, пока никогда не появится язык получше.
Аноним 24/07/22 Вск 21:57:10 2415413 23
Аноним 24/07/22 Вск 21:58:52 2415414 24
>>2415413
Пиздуй читать книги, сука
Аноним 24/07/22 Вск 22:00:53 2415417 25
>>2415414
ты ответь то ан простой вопрос, достаточно или нет? я без тралинга мне просто интересно кто смог вкотиться последанного курса?
Аноним 24/07/22 Вск 22:01:59 2415420 26
Аноним 24/07/22 Вск 22:03:41 2415422 27
Аноним 24/07/22 Вск 22:05:41 2415424 28
>>2415422
Ничего. Можешь уже рассылать резюме.
Аноним 24/07/22 Вск 22:06:12 2415425 29
Аноним 24/07/22 Вск 22:14:33 2415428 30
>>2415420
пруфы?

после курсов люди вкатываются на джунов и РАБотают нормально.
Аноним 24/07/22 Вск 22:17:45 2415430 31
>>2415428
Пишут говнокод, который потом приэодится переписывать тем, кто читал книги.
Аноним 24/07/22 Вск 23:06:21 2415458 32
>>2415413
Нет конечно же, это курс чтоб ОСА сдать. А на собесе тебя вместо кишочек свинга и компиляции на бумажке, которую ты усердно задрочишь на курсе, спросят сиквель, спринг и что нибудь по ресту.
Аноним 25/07/22 Пнд 07:53:12 2415546 33
java.png 185Кб, 980x637
980x637
Подаван ищет мастера-джедая для изучения Java
Аноним 25/07/22 Пнд 08:39:50 2415557 34
>>2415546
Падаван будет учиться в одиночку по книгам и курсам.
Аноним 25/07/22 Пнд 09:21:27 2415582 35
>>2415557
Падаван будет учиться по книгам, без курсов.
Аноним 25/07/22 Пнд 09:24:24 2415585 36
>>2415546
Подаван? А что ты подаёшь?
Аноним 25/07/22 Пнд 10:23:23 2415619 37
>>2415546
В чем разница между свинг, спринг и стринг?
Аноним 25/07/22 Пнд 10:45:27 2415628 38
>>2415619
Все три режут жопу, нет разницы.
Аноним 25/07/22 Пнд 11:09:32 2415651 39
Аноним 25/07/22 Пнд 11:12:03 2415654 40
Меня скоро будут дрочить на собесе. Что подрочить мне чтобы не обосраться?
Аноним 25/07/22 Пнд 12:01:22 2415719 41
Аноним 25/07/22 Пнд 12:29:48 2415746 42
Сука как же меня заебали долбоебы, которые возвращают массивы, блядь!

ЭРРЕЙЗ.СТРИМ
@
ФИЛЬТР
@
ТУ ЛИСТ
@
ТУ ЭРРЕЙ (НЬЮ ЙОБА[0])
@
ЭРРЕЙЗ.СТРИМ
@
ФИЛЬТР
@
ТУ ЛИСТ
@
ТУ ЭРРЕЙ (НЬЮ ЙОБА[0])
@
ЭРРЕЙЗ.СТРИМ
@
ФИЛЬТР
@
ТУ ЛИСТ
@
ТУ ЭРРЕЙ (НЬЮ ЙОБА[0])
Аноним 25/07/22 Пнд 12:34:59 2415753 43
>>2415746
Массивы поддерживают примитивы, а коллекции - нет
Аноним 25/07/22 Пнд 12:35:47 2415757 44
>>2415753
Прикол в том, что возвращают объекты массивами. Да и нахуя нужны примитивы, когда есть врапперы?
Аноним 25/07/22 Пнд 13:38:13 2415794 45
Пытаюсь в ооп и интерфейсное программирование. Нормально ли половину классов наследовать от function, predicate, supplier и тд?
Аноним 25/07/22 Пнд 14:25:12 2415840 46
Нужен ваш опыт. Пару лет назад "жестко" задрочил джаву и ее околоплодные фреймворки, на столько, что хватило за 2 года дорасти до 300к/мес (не хвастаюсь, просто показатель прогресса в профессии). Но с тех пор, как устроился на вторую работу (спустя год опыта) практически перестал учить что-то новое, только по необходимости, да и то, поверхностно. Видимо, пропал интерес. Так вот, суть вопроса - чем мне это грозит, не выдавит ли меня время нахуй с это вашей ит, и как быстро это может произойти. Интересен ваш подобный опыт
Аноним 25/07/22 Пнд 14:54:19 2415874 47
>>2415840
>не хвастаюсь
Чем хвастаться то? Тут у каждого по пол ляма минимум.
Аноним 25/07/22 Пнд 14:55:48 2415876 48
>>2415874
поэтому и говорю, что не хвастаюсь. Просто указал для инфы, могло выглядеть как попытка кича
Аноним 25/07/22 Пнд 15:00:25 2415882 49
>>2415840
Ну, скучно так, не изучать ниче нового. Мне страшнее было бы за свое жизненное время, чем за выдавливание.
Аноним 25/07/22 Пнд 15:02:27 2415884 50
>>2415874
Не у каждого, у меня, например, 60к рублей в месяц до вычета НДФЛ. ДС, 5 лет.
Аноним 25/07/22 Пнд 15:02:30 2415885 51
Почему в лобке нет аннотации @ListToVarargs, которая бы дублировала методы и конструкторы и если находила там лист, то создавала аналогичный метод с вараргами и List.of()?
Аноним 25/07/22 Пнд 15:03:35 2415886 52
>>2415884
Неправда, тебе платят по 15 мивин за каждый всхрюк типа этого, а не 60к в ДС.
Аноним 25/07/22 Пнд 15:04:45 2415887 53
>>2415882
Для души занимаюсь другими делами, программирование ушло на второй план, фанатично зубрил только в начале карьеры буквально 4 месяца, дальше аппался только на первой работе, когда не было текущих задач а сидеть в офисе и палить видосы/сериалы было стремновато. Сейчас я на удаленке и без зазрения совести трачу 3-4 рабочих часа в день не на работу. Думаю, что если недостаток знаний начнет поджимать, упрусь в изучение/повторение, а пока чилю
Аноним 25/07/22 Пнд 15:08:34 2415892 54
>>2415885
И вообще хорошо было бы по дефолту добавлять варарги для алл аргс конструктора
Аноним 25/07/22 Пнд 15:09:26 2415894 55
>>2415886
Не понял, что за мивин, гугл говорит про какие-то макароны.
Аноним 25/07/22 Пнд 15:12:41 2415899 56
Как сделать filter наоборот?
Аноним 25/07/22 Пнд 15:17:52 2415902 57
>>2415899
! перед твоей лямдой с услвоием, кек
Аноним 25/07/22 Пнд 15:19:42 2415905 58
Я вообще эти лямбды не понимаю. Нафиг их вообще добавили? Раньше норм писали и без них.
Аноним 25/07/22 Пнд 15:19:55 2415906 59
>>2415902
У меня целый объект Predicate.
Аноним 25/07/22 Пнд 15:21:17 2415908 60
>>2415905
Ну красивее с ними код. А иногда они прямо переворачивают с ног на голову программирование, ведь в некоторых ситуациях оказывается лямбду несоизмеримо выгоднее написать, чем ручками все делать.
Аноним 25/07/22 Пнд 15:22:00 2415909 61
>>2415906
ну так передавай в фильтр не объект, а лямбду, где вызываешь метод твоего предиката и перед вызовом поставь отрицание - !
Аноним 25/07/22 Пнд 15:24:01 2415911 62
>>2415909
Это уже слишком много кода лишнего создает. В идеале должен быть метод save вместо filter и clean как filter наоборот.
Аноним 25/07/22 Пнд 15:25:01 2415912 63
>>2415908
сыглы, а в котлине лямбды вообще сказка, очень элегантные, сложно будет возвращаться на джаву кнчн с этими ебливыми ()->
Аноним 25/07/22 Пнд 15:26:00 2415913 64
>>2415911
в котлине есть filterNot, но это в котлине. В новых джавах точно нет, я не в теме?
Аноним 25/07/22 Пнд 15:27:59 2415915 65
>>2415912
Такие же ебливые ->. Петухлинщик как всегда обосрался.
Аноним 25/07/22 Пнд 15:30:25 2415919 66
>>2415915
о чем ты? Если ты не переопределяешь переменную it, ты можешь указать просто код внутри { }, так еще и вне скобок вызова метода, а после - что очень удобно( qwe.() { it.qwe()} )
Аноним 25/07/22 Пнд 15:31:08 2415920 67
Аноним 25/07/22 Пнд 15:33:16 2415923 68
>>2415920
уверяю тебя, дело привычки. Я тоже первое время психовал на этот синтаксический сахар в котлине, сейчас же, думаю, возвращаться будет эстетически тяжело
Аноним 25/07/22 Пнд 15:33:38 2415924 69
Даже не save и clean. saveOnly и cleanFrom должно быть для максимальной читаемости.
Аноним 25/07/22 Пнд 15:34:38 2415925 70
>>2415923
Это напрямую повышает нагрузку на мозг во время синтаксического анализа кода. Тебе нужно думать, что там написано, переменная или лямбда. А читаемость всегда > написуемость.
Аноним 25/07/22 Пнд 15:36:47 2415927 71
>>2415924
ты не прав, это было бы актуально для мутабельной коллекции, а на деле ты имеешь новую коллекцию со значениями (в котлине есть и такое, там аналогичный метод зовется removeIf), попавшими под условие предиката, так что filter и filterNot - оптимальные названия
Аноним 25/07/22 Пнд 15:37:56 2415930 72
>>2415927
Оставить в новой коллекции только то, что подходит под условие. Очистить новую коллекцию от того, что подходит под условие.
Аноним 25/07/22 Пнд 15:38:26 2415932 73
>>2415925
не очень понял. Вроде очевидно, где параметр, а где лямда. Лямда всегда последней идет обычно, если она одна
Аноним 25/07/22 Пнд 15:39:38 2415934 74
>>2415930
в котлине и такое есть, называется partition
Аноним 25/07/22 Пнд 15:39:55 2415936 75
>>2415932
Все равно это сложнее воспринимать. Я уж лучше напишу один раз lambda с помощью лайв темплейта, чем 1000 раз напрягусь для прочтения чужого кода с неявными лямбдами.
Аноним 25/07/22 Пнд 15:40:29 2415937 76
>>2415934
Это я тебе названия методов объяснил, долбоеб.
Аноним 25/07/22 Пнд 15:41:10 2415939 77
>>2415936
я пишу примерно столько же лямбд в день, сколько читаю. Ну или 2 к 3
Аноним 25/07/22 Пнд 15:42:36 2415943 78
>>2415937
это хуйня из под коня и нарушение клин кода, гений ты непризнанный. Сайд-эффект, слышал про такое?
Аноним 25/07/22 Пнд 15:42:38 2415944 79
>>2415939
Лучше три клавиши (l, a, tab,) нажать, чем словить баг из за неявной лямбды.
Аноним 25/07/22 Пнд 15:43:35 2415946 80
>>2415943
Какой сайд эффект? Какой клин код? Порридж, ты совсем обезумел со своим петухлином?
Аноним 25/07/22 Пнд 15:45:25 2415949 81
>>2415946
Ты либо крестик сними, либо штаны надень. То бишь, либо возвращай значение, либо меняй объект, иначе - это антипаттенр сайдэффект, почитай на досуге
Аноним 25/07/22 Пнд 15:49:28 2415952 82
>>2415949
Понял о чем ты. Нахуя придумывать ебанутые термины? Это первое. Второе - причем тут сайдэффект, долбоеб?
Аноним 25/07/22 Пнд 15:51:42 2415954 83
>>2415952
я тебе буквально определение выше написал, под которое подпадает твой выдуманный метод
Аноним 25/07/22 Пнд 15:52:04 2415955 84
>>2415954
Не попадает он. Это другие названия filter/filternot.
Аноним 25/07/22 Пнд 15:53:26 2415959 85
>>2415955
фильтер и фильтерНот не меняет коллекцию, к которой ты их применяешь
Аноним 25/07/22 Пнд 15:53:49 2415961 86
>>2415959
Ну так мои методы бы тоже не меняли, долбоеб ебаный.
Аноним 25/07/22 Пнд 15:54:25 2415963 87
>>2415955
в джетБреинс же не такие дурачки сидят, как ты, они то слышали краем уха про сайдэффект
Аноним 25/07/22 Пнд 15:57:26 2415972 88
>>2415961
А, да, я перечитал, все норм. Ахаха. Я просто не так понял, слова "Оставить" и "Очистить" как-будто бы употребимы в контексте изменения объекта, из-за чего я подумал, что ты меняешь изначальную коллекцию. Ну все тогда, конфликт исчерпан
Аноним 25/07/22 Пнд 16:01:31 2415979 89
>>2415963
Ну они же высрали такое уродство как петухлин, видимо дурачки.
Аноним 25/07/22 Пнд 16:03:39 2415981 90
>>2415979
какой-то ты враждебный, тебе бы на фронт
Аноним 25/07/22 Пнд 16:04:07 2415982 91
Подскажите, на спринге есть возможность, чтоб при сборке жаваскрипт и хтмл из ресурсов обфусцировались?
Аноним 25/07/22 Пнд 16:04:59 2415984 92
Аноним 25/07/22 Пнд 16:05:21 2415986 93
Аноним 25/07/22 Пнд 16:06:03 2415987 94
Аноним 25/07/22 Пнд 16:06:03 2415988 95
Почему так нахваливают двухтомник Хорстманна? Я когда его читал, то понимал только те моменты, которые и так уже знал, а что-то новое понять было невозможно. Объяснение очень краткое и малопонятное, формулировки корявые, примеров мало.
Аноним 25/07/22 Пнд 16:06:03 2415989 96
>>2415982
Нет, спринг вообще ничего про твои хтмл и жс не знает, он тупо раздаёт ресурсы, а всё остальное делает браузер. Не говоря уж о том, что обфусцировать клиентский код бессмысленно.
Аноним 25/07/22 Пнд 16:08:06 2415993 97
>>2415989
>Не говоря уж о том, что обфусцировать клиентский код бессмысленно
У меня в жаваскрипте говна навалено, стыдно показывать в чистом виде
Аноним 25/07/22 Пнд 16:08:51 2415995 98
Хер мне сказал позвонить на номер, я ему звоню, а там занято уже хуй знает сколько времени. Это троллинг такой?
Аноним 25/07/22 Пнд 16:10:55 2415998 99
>>2415995
ну не мешай, дай нормально с батей твоим поговорить
Аноним 25/07/22 Пнд 16:13:33 2416000 100
Чем вообще плохи курсы? ITVDN по джаве много инфы. так что не вижу смысла поливать говном курсики .
Аноним 25/07/22 Пнд 16:13:57 2416001 101
>>2416000
Курсы для долбоебов.
Аноним 25/07/22 Пнд 16:14:31 2416003 102
>>2416000
А в книгах инфы ещё больше.
Аноним 25/07/22 Пнд 16:14:33 2416004 103
Аноним 25/07/22 Пнд 16:14:49 2416006 104
>>2416004
Все ещё для долбоебов.
Аноним 25/07/22 Пнд 16:16:37 2416011 105
>>2416004
>Если с торрентов, то чому нет
если еблан не умеет пользоваться торентами то програмиирование вообще можно забывть, я вот лично научился пользоаваться тореннтом ещё в 2005 году, помню мою первую раздачу это я скачал коллекцию фильмов рокки больбо, братишка двоюродный показал и научил, но программистом я всё равно не стал

мимо скуф репетитор музыки 31 лвл нищий питух долюоёб.
Аноним 25/07/22 Пнд 17:02:15 2416065 106
>>2416003
Нет таких книг, где есть такой обзор спринга, как в курсе от отуса. В спринг ин экшон поверхностнее описано, в про спринг куча лишнего легаси говна и нет бута. В доке 90% инфы вкатуну нахуй не нужны. Что и в каком порядке читать из баелдунга, до написания пета вообще неясно.
Аноним 25/07/22 Пнд 17:09:41 2416073 107
Привет, у меня есть бд Postgres, мне нужно сделать полнотекстовый поиск по нескольким таблицам через elasticsearch. Как правильно это сделать? Может у кого такая же проблема была.
Аноним 25/07/22 Пнд 17:10:56 2416078 108
>>2416073
P.S.
Бд наполнена уже. Нужно делать отдельный документ elasticsearch и его наполнять содержимым из бд?
Аноним 25/07/22 Пнд 17:15:48 2416085 109
Аноним 25/07/22 Пнд 17:45:56 2416113 110
image.png 90Кб, 500x500
500x500
Вкатился итт.
Аноним 25/07/22 Пнд 19:02:03 2416181 111
Почему в хешпапе скорость поиска константная, а в базах данных о(н)? Почему нельзя применить те же методы хранения данных для хранения записей в бд?
Аноним 25/07/22 Пнд 19:14:25 2416208 112
>>2416181
Хешмапа при превышении показателя нагрузки полностью перестраивается. Представь, сколько операций ввода-вывода придётся проделать, чтобы в одной транзакции перестроить насколько хешмап (по каждой на индекс), хранящихся на диске. А так достаточно перебалансировать максимум несколько узлов B-дерева.
Аноним 25/07/22 Пнд 19:15:47 2416209 113
Что надо логировать по хорошему, может кто-то объяснить? И какмими логгерами это делают?
Аноним 25/07/22 Пнд 19:33:00 2416240 114
>>2416181
В key-value базах доступ тоже за единицу. Если используется хеш индекс в реляционке, то тоже за единицу
Аноним 25/07/22 Пнд 20:33:45 2416306 115
>>2416209
@Slf4j
Логирую через инфо то, что приходит на контроллер. И что приходит из других сервисов. Транзакцию начало-конец логирую. И иногда, если изъебистый запрос в базу, то начало его логирую.
Если эксепшоны заворачиваю в другие эксепшоны и прокидываю их дальше через еррор/варн.
Аноним 26/07/22 Втр 00:56:06 2416559 116
Есть сервис, он иногда обновляется. Моему сервису, который у себя дублирует часть данных с того сервиса, нужна последняя версия первого. Т.е. например первый сервис отвечает за юзеров, юзера добавили, и мой сервис должен обновиться следом. Первый сервис на 1С, как я понимаю можно сделать чтобы он отдал какой-то рест, в виде json-а, я хочу сразу после обновления его забирать. Как такое сделать? Брокеров и микросервисов нет.
Аноним 26/07/22 Втр 01:05:41 2416560 117
>>2416559
Либо сделать так, чтобы тот сервис присылал тебе обновления, либо самому его поллить с небольшими интервалами, типа "чо нового?". Раз нет брокеров, для первого варианта придётся на случай, если один из сервисов недоступен, делать некий механизм гарантии доставки, чтобы переотправлять недошедшие в прошлую попытку данные через указанный таймаут.
Аноним 26/07/22 Втр 01:29:52 2416563 118
>>2416306
А если на проде что-то сломалось, как потом? Тебе дают простыню с логами и говорят чини?
Аноним 26/07/22 Втр 04:52:56 2416596 119
>>2416240
А вот например я хочу поработать с базой данных кей-валуе. Обязательно ебаться с этим с sql запросами, или есть библиотеки как засунвть коннекшен под интерфейс Map?
Аноним 26/07/22 Втр 05:58:46 2416600 120
Глубина композиции должна отсутствовать, чтобы даже в исключительных случаях не приходилось рекурсивно исправлять баги. В чем я не прав?
Аноним 26/07/22 Втр 06:38:56 2416602 121
Нахуя нужны курсы, если есть шилдт?
Аноним 26/07/22 Втр 13:32:21 2416791 122
>>2416596
Зависит от жава клиента. И у ки вэлью редко бывают скл запросы
Аноним 26/07/22 Втр 13:41:14 2416796 123
>>2416563
Тебе говорят кейс как сломалось. Идешь в хранилище логов(эластиксерч например) и там ищешь сам. Ну или к самой виртуалке/контейнеру подключаешься и читаешь.
Аноним 26/07/22 Втр 13:47:10 2416799 124
>>2416602
Нахуя нужен шилдт, если есть ДжаваДок?
Аноним 26/07/22 Втр 13:54:41 2416804 125
>>2416799
По Шилдту можно научиться, но по джавадокам - никак, принципиально.
Аноним 26/07/22 Втр 14:04:49 2416808 126
Аноним 26/07/22 Втр 14:09:31 2416810 127
Какие технологии в жабе необходимо освоить, чтобы можно было наконец попробовать походить по собесам?
Аноним 26/07/22 Втр 14:11:46 2416812 128
>>2416808
Если это так, то и учиться надо по этому туториалу, а не по курсам.
Аноним 26/07/22 Втр 14:18:30 2416818 129
>>2416810
http-Рест, sql, springCore, желательно jpa. По теории новичков часто гоняют по solid, acid, gof-pattern, по нормализации в sql.
Аноним 26/07/22 Втр 14:25:47 2416830 130
>>2416812
>учиться надо по этому туториалу, а не по курсам
тысказал?
Учиться надо по курсам/книгам/туториалам к которым прикреплена большая кодовая база примеров, которые можно позапускать и поковырять.
Аноним 26/07/22 Втр 14:28:43 2416836 131
16428278854310.jpg 72Кб, 960x960
960x960
>>2414876 (OP)
Решил в очередной раз вкатиться вайти, в качестве ЯП выбрал жабу. Узнал, что для программирования на жабе нужен jdk и среда разработки. Зарегался на сайте Оракл, нажал "Скачать", и тут Оракл провёл мне по губам и сказал, что с моего белорусского айпи я могу только пасасать, а не скачать ждк, потому что санкции или что-то вроде того. И что мне теперь рабить? Искать сторонние залупы, компиляторы-хуяторы, которые будут отличаться от оракловских, и потом в случае чего переучиваться под оракловские? ВПН и прочие прокси могут помочь? Зарегаться на сайте удалось, только указал, что я из США, потому что Беларуси и России в списке я не увидел, удалили небось.
Аноним 26/07/22 Втр 14:30:50 2416842 132
Аноним 26/07/22 Втр 14:34:13 2416847 133
>>2416818
Достаточно лайтово, из того, что ты назвал, я только solid и gofpattern не касался пока, спасибо.
Аноним 26/07/22 Втр 14:35:29 2416852 134
Аноним 26/07/22 Втр 14:36:17 2416854 135
16471080451901.png 198Кб, 400x400
400x400
>>2416842
Так я и говорю, что хочется санкционочки официальной, а не опен, потому что хочу раз учиться, так учиться по уму, ато на википедии пишут, что различия хоть небольшие, но есть. Это вам, 10 лет опыта наносекам, может и нет разницы, а мне-то, жуку-плавунцу, хочется всё сразу красиво. Вот я и спрашиваю, можно ли как-то обмануть заморского барина и выкрасть у него самое что ни на есть официальное ждк?
Аноним 26/07/22 Втр 14:36:40 2416855 136
>>2416836
Я конечно могу ошибаться, но в чем проблема поставить идею и выбрать там ждк какой надо, она сама подтянет, ну или в мавене тоже можно
Аноним 26/07/22 Втр 14:36:43 2416856 137
Аноним 26/07/22 Втр 14:37:31 2416858 138
Аноним 26/07/22 Втр 14:41:43 2416863 139
16422351288060.jpg 48Кб, 413x823
413x823
>>2416855
Под "идеей" ты подразумеваешь IntelliJ IDEA? Я тоже не знаю, выбрал пока что эклипс как иде, потому что прочитал что он самый популярный. Если что, попробую, хотя может и там хитрые оракловские жмоты не пропустят.
Аноним 26/07/22 Втр 14:44:55 2416870 140
16505368147840.png 279Кб, 575x411
575x411
Обращаюсь к джава-наносекам из России и Беларуси, которые увидят этот пост. Как вы сами программируете, откуда берёте оракловский jdk? Или вы все на опенах сидите? Или ВПН может помочь обойти американские законы по экспорту?
Аноним 26/07/22 Втр 14:46:39 2416875 141
1582011799632.jpg 65Кб, 1080x438
1080x438
>>2416854
Нет никакой разницы, только эстетическая возможность прикоснуться к илитарной сборке. Ни документация, ни тем более код не отличается там. Единственная разница - попен ждк лицензирована под жопаэлем, что это значит сам понимаешь. Но в общем то в 99,9999999999999% случаев похуй. Но если так охота, качни впн и качни баренскую ждк.
Аноним 26/07/22 Втр 14:47:47 2416877 142
>>2416863
Да не, там все гуд, скачаешь без проблем. Идея как по пне намного удобнее, для вката самое то
Аноним 26/07/22 Втр 14:48:05 2416878 143
>>2416863
Долбоеб, сноси нахуй этот устаревший блокнот и ставь бета версию идеи ультимейт.
Аноним 26/07/22 Втр 14:49:39 2416881 144
>>2416847
Ну по этому тебя вообще везде будут гонять. Но по жаба кору больше.
Меня вот в разных местах спрашивали и по webmvc(жизненный циклы с диспатчер сервлетами и по самим сервлетам) и по junit/mokito/spring-test и по буту(автоконфигурации) и по transaction isolation/propagation и и по jmx хотели в одном месте спросить, в одной помойке хотели soap, в другой общие представления о aws, в третьей общие прдсталения о популярных nosql. Знакомого на ждуна спрашивали про кафку.
Тестовое давали: рест-клиент + рест-контроллер + постгрес в докере + тесты в тестконтейнере + сваггер.
Аноним 26/07/22 Втр 14:50:40 2416883 145
16425257746570.png 350Кб, 680x622
680x622
>>2416875
>Существуют комплекты разработки приложений на Java других производителей, доступные для ряда платформ. Часть из них начиналась с исходного кода Sun JDK, часть — нет. Все они строго выполняют базовые спецификации Java, но обычно отличаются в областях, для которых нет явных спецификаций. Например, Сборка мусора, стратегии компиляции и техники оптимизации.
https://ru.wikipedia.org/wiki/Java_Development_Kit
Вот я и говорю, что меня, вкатуна,
>Например, Сборка мусора, стратегии компиляции и техники оптимизации
виебут потом, чи не?
>качни впн
А поможет? Ты сам какую jdk используешь, откуда качаешь?
Аноним 26/07/22 Втр 14:53:03 2416888 146
>>2416883
Либерика ждк у меня (основана на попене), поставил только потому что ее быстрее скачать и поставить (с оракдом надо регистрировать залупу, оригинальный попен вообще надо вручную ставить). В проде юзаю грааль вм.
Аноним 26/07/22 Втр 14:54:26 2416890 147
>>2416888
Щас либерику кстати не скачаешь, они охуели и сделали все проприетарным и заблочили загрузки всем подряд
Аноним 26/07/22 Втр 14:55:15 2416892 148
>>2416836
Значит вкат для тебя закончен.
Аноним 26/07/22 Втр 14:56:00 2416894 149
Маэстро улыбает[...].jpg 347Кб, 2048x1536
2048x1536
>>2416877
Спасибо, попробую идею.
Аноним 26/07/22 Втр 14:56:19 2416896 150
1601374478898.jpg 114Кб, 1080x1662
1080x1662
Аноним 26/07/22 Втр 14:57:09 2416897 151
>>2416894
Только ультимейт ставь, триал версию. Потом каждый месяц обновляй триал. Или чтобы не ебаться бета версию, она бесплатная.
Аноним 26/07/22 Втр 14:57:17 2416898 152
Пепа плачет зак[...].png 288Кб, 793x786
793x786
Аноним 26/07/22 Втр 14:57:56 2416900 153
Аноним 26/07/22 Втр 14:59:19 2416902 154
>>2416888
А, или
>грааль вм
и есть иде?
Аноним 26/07/22 Втр 14:59:40 2416903 155
1621062979699.jpg 160Кб, 1080x955
1080x955
Аноним 26/07/22 Втр 15:00:20 2416904 156
Аноним 26/07/22 Втр 15:01:21 2416905 157
>>2416902
Грааль вм это виртуальная машина, которая может превращать байт код в нативный код перед запуском программы и за счет этого быстрее работать
Аноним 26/07/22 Втр 15:01:21 2416906 158
16535044699590.png 160Кб, 1000x1000
1000x1000
В общем, всем спасибо за помощь, java bros!
Аноним 26/07/22 Втр 15:01:54 2416908 159
Аноним 26/07/22 Втр 15:03:07 2416911 160
>>2416908
Быстрая виртуальная машина.
Аноним 26/07/22 Втр 15:07:14 2416915 161
>>2416881
Хорошо, буду иметь ввиду
Аноним 26/07/22 Втр 15:45:58 2416939 162
>>2416854
Лучше уж тогда C#, он хотя бы не прикрыл свою платформу на территории рф
Аноним 26/07/22 Втр 15:49:18 2416941 163
Стоит студенту-вкатуну, который делал крудошлепство целый год в качестве хобби, выкатыватся с Node.js (Nest, Express) и Реакта в любой PHP-фреймворк?

Просто на ЖС-вакансий - нихуя или везде нужны сеньоры. На пыху же судя по всему можно вкатиться очень быстро. Сейчас быстро проглядел доку по Ларавелю и все понял.

Но вот стоит ли менять стек, сосредотачиваясь на пыхе?

PS С остальными этапами собеса (типо лайвкодинга или алгосов) проблем ни разу не было. Главное - определить стек и вкотица

ИЛИ МОЖНО ВКАТИЦА ХОТЯ БЫ В ЖАВУ? СУКА КАКОЙ ЖЕ Я ГОЛОДНЫЙ И ВСЕМ РАБОТОДАТЕЛЯМ ПОХУЙ НА МОЮ ПРОФИЛЬНЫЙ 2 КУРС И 1000000 ПЕТПРОЕКТОВ
Аноним 26/07/22 Втр 16:59:19 2416978 164
>>2416854
Я думаю, для твоих хеллоуворлдов разницы вообще не будет
Аноним 26/07/22 Втр 17:05:18 2416983 165
>>2416978
Плох тот солдат, который не мечтает стать генералом. В прочем, еще хуже долбоеб который роется в кишках jvm и делает свои приложения не то что платформозависимыми, а блять JVM-ЗАВИСИМЫМИ
Аноним 26/07/22 Втр 17:07:47 2416989 166
>>2416983
Лол, зачем нужна jvm если есть джава, кринж
Аноним 26/07/22 Втр 18:40:14 2417123 167
>>2416836
Ставь temurin и не еби мозги. Oracle отличается только поддержкой платной для кабанов
Аноним 26/07/22 Втр 19:53:06 2417191 168
>>2416941
ебан вкатываться надо только на 3 курсе и позже
1 курс - учишься, наполняешь зачётку
2 курс - дико бухаешь угораешь
3+ курс: РАБотаешь
Аноним 26/07/22 Втр 20:29:51 2417209 169
Аноним 26/07/22 Втр 20:39:05 2417214 170
Есть смысл вкатуну читать "Алгоритмы на Java" Роберта Лафоре, или лучше отложить на потом?
Аноним 26/07/22 Втр 20:51:19 2417221 171
>>2417214
Я читал, если ты уже все почти знаешь и готовишься к собесу в ебнутые компании с пунктиком на алгоритмы, то можно. в любом другом случае смысла мало, я в свое время кучу времени на нее вьебал а по итогу нихуя особо не получил, кроме умений написать нетривиальные сорты и структуры по типу деревьев что сейчас уже практически забыл, плюс ко всему там код странный мягко говоря
Аноним 26/07/22 Втр 20:51:47 2417222 172
>>2417214
Я читал, если ты уже все почти знаешь и готовишься к собесу в ебнутые компании с пунктиком на алгоритмы, то можно. в любом другом случае смысла мало, я в свое время кучу времени на нее вьебал а по итогу нихуя особо не получил, кроме умений написать нетривиальные сорты и структуры по типу деревьев что сейчас уже практически забыл, плюс ко всему там код странный мягко говоря
Аноним 26/07/22 Втр 20:56:52 2417228 173
Аноним 26/07/22 Втр 21:01:39 2417236 174
>>2417228
Есть. Да и ты шарпоблядь что ли, чтобы на винде сидеть?
Аноним 26/07/22 Втр 21:04:38 2417244 175
>>2417236
Есть хоть одна адекватная причина не сидеть на винде с WSL?
Аноним 26/07/22 Втр 21:07:11 2417246 176
>>2417244
> WSL
Туда уже завезли systemd и гуй без ебли?
Аноним 26/07/22 Втр 21:08:22 2417251 177
>>2417246
Нахуя тебе системд и гуй линукса на винде?
Аноним 26/07/22 Втр 21:10:04 2417252 178
>>2417251
Нахуй не надо, как и саму винду, ведь есть нормальный полноценный линукс.
Аноним 26/07/22 Втр 21:10:47 2417255 179
>>2417252
Тупорылая прыщеблядь, ты ведь даже на вопрос ответить не можешь.
Аноним 26/07/22 Втр 21:11:46 2417256 180
Аноним 26/07/22 Втр 21:12:19 2417259 181
Аноним 26/07/22 Втр 21:17:25 2417267 182
>>2417252
Пинукс хуйня не для десктопа, не важно для чего ты десктоп юзаешь, прогаешь там или в майнкрафт играешь. Онли для серверов ибо быстрее.
Аноним 26/07/22 Втр 21:19:23 2417269 183
>>2417244
А зачем сидеть на винде с виртуальной линуксовой машиной? Когда можно поставить себе нормальный линукс-дистрибутив и иметь доступ к нормальному терминалу и докеру без лишней ебли и дополнительной ненужной виртуализации?
IDEA на линуксах есть, браузеры те же самые, что нужно еще?
Аноним 26/07/22 Втр 21:19:49 2417270 184
>>2417267
Для программирования линукс намного удобнее винды.
Аноним 26/07/22 Втр 21:21:06 2417272 185
>>2417270
Иди свой емакс с вимом подрочи, уебище.
Аноним 26/07/22 Втр 21:21:36 2417274 186
>>2417270
Только из за долбоебов, которые пишут платформозависимое говно для пинукса.
Аноним 26/07/22 Втр 21:22:51 2417276 187
>>2417274
Да, но факт остаётся фактом.
Аноним 26/07/22 Втр 21:24:51 2417277 188
>>2417276
Ну если ты только и делаешь что программируешь то возможно. А так мне даже на уродливый рабочий стол предназначенный для экранов 360x640 смотреть больно
Аноним 26/07/22 Втр 21:27:19 2417282 189
>>2417270
Двачую. Винду как правило только школьники используют, ну и те кто просто не осилил поставить хотя бы убунту.

Под линуксом у тебя автоматически будет нормальный терминал с автодополнением по tab, все стандартные юниксовые утилиты, тот же докер, как сказали выше, нормальные стандартные разделители в путях к файлам, возможность исполнять bash скрипты, куча всякого софта из репозиториев и снапа (хотя последний хейтят очень многие)
А в винде что? Терминала нормального нет, стандартная консоль очень убога, powershell скорее больше похож на какое-то недоразумение, на каждый чих нужно искать инсталляторы. С докером проблем больше, потребление ОЗУ больше, нагрузка на проц больше.

Винда норм только если ты пользуешься офисом и в игры играешь. Для разработки она непригодна, только если это не шарп со своим специальным тулчейном заточенным под винду.
Аноним 26/07/22 Втр 21:28:56 2417285 190
image.png 1715Кб, 1920x1080
1920x1080
>>2417277
>рабочий стол предназначенный для экранов 360x640
В чем заключается предназначение?
Аноним 26/07/22 Втр 21:30:41 2417286 191
Аноним 26/07/22 Втр 21:30:56 2417288 192
>>2417285
Какое уродство, пиздец просто.
Аноним 26/07/22 Втр 21:33:16 2417293 193
>>2417288
>>2417286
Как по мне нормально. Даже лучше винды.
Вообще это тред про жабу, все срачи -> /s
Аноним 26/07/22 Втр 21:34:37 2417297 194
>>2417293
>я обосрался и ухожу в /s
скатертью дорожка
Аноним 26/07/22 Втр 21:34:57 2417298 195
>>2417285
Видимо, в установке неподдерживаемых малопопулярных (даже по меркам линукса) дистрибутивов на такое же малопопулярное железо, где и винда не всегда сработает.
Аноним 26/07/22 Втр 21:36:47 2417302 196
>>2417293
Ну ладно, хуй с ним, выглядит уебищно, но современно, это уже дело вкуса. Но то, что половина игр не идет на пинукс напрочь убивает желание его ставить.
Аноним 26/07/22 Втр 21:38:46 2417307 197
>>2417302
Так а нахуй играть на линуксе? Поставь винду, а рядом с ней убунту. В винде игры и офис, в убунте вся разработка. Или ты не можешь прожить 2 минуты пока твое игросральное ведро перезагрузится из убунты в винду?
Аноним 26/07/22 Втр 21:39:34 2417308 198
>>2417307
Зачем ждать, если есть WSL?
Аноним 26/07/22 Втр 21:41:32 2417310 199
>>2417308
Тому что оно не удобно за пределами хеллоуворлдов.
Аноним 26/07/22 Втр 22:48:33 2417384 200
>>2416939
микрософт может в любой момент уйти (а значит заказчик может прикинуть риски и решить не использовать его), а либерика официально разрешена в рашке и никуда не денется.
Странного вопроса тред 26/07/22 Втр 23:57:33 2417429 201
Шлю всем горячий привет.

У меня возник вопрос:можно ли обойти границы рекурсии на виртуальных машинах этого языка?

Искал очень много времени информацию про это. Так и не смог найти.

Единственное, что я нашёл -- это ограничения(на рекурсию), которые накладываются размерами стека и кучи.

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

Прошу не ругать меня, что занимаюсь такой чущью.
Аноним 27/07/22 Срд 00:14:25 2417439 202
>>2417429
Никак. Можно реализовать свой язык для JVM, который будет создавать свой внутренний программный стек, не ограниченный платформой, с динамически изменяющимся размером. Всякая функциональная дрисня типа хаскелля так и делает, не полагаясь на стек платформы.
27/07/22 Срд 00:58:24 2417458 203
>>2417439
А по какому принципу можно реализовать такой стек?

Так или иначе, но не упрётся ли это в те самые ограничения stack и heap?
Аноним 27/07/22 Срд 01:06:35 2417459 204
>>2417458
> А по какому принципу можно реализовать такой стек?
Как операционная система/платформа их реализует - так и реализовывать, только вручную.
> Так или иначе, но не упрётся ли это в те самые ограничения stack и heap?
Твой стек будет работать поверх heap, у него только одно ограничение - количества имеющейся у тебя оперативной памяти.
Аноним 27/07/22 Срд 02:13:04 2417472 205
Сука 2 часа ночи а я пытаюсь понять, нахуя в хибере есть @Embedded, @Embeddable и @EmbeddedId. Есть у кого нибудь понятное объяснение на русском?
Аноним 27/07/22 Срд 03:39:15 2417484 206
>>2417459
Я правильно понимаю, что есть создать язык программирования для jvm так, чтобы можно было работать поверх heap?
Аноним 27/07/22 Срд 03:40:19 2417485 207
>>2417459
Вышла опечатка: вместо "есть создать" должно быть "есть возможность создать".
Аноним 27/07/22 Срд 03:51:01 2417487 208
>>2417282
Единственные аргументы в пользу прыщей. Это все реально удобства, но не то чтобы прямо большие.
>Под линуксом у тебя автоматически будет нормальный терминал с автодополнением по tab
терминал использую только внутри докеров и через ssh. Мне для ssh mobaxterm хватает, там таб работает. В консоли докер-контейнеров нет.
С разделителями особых проблем не испытывал.
Докер под wsl жрет ну на 30% ресурсов больше, не критично.
Инсталляторы не нужны кроме докер-десктопа, гита, джавы, идеи и мавена. Причем жаба и мавен могут и внутриидеевские пойти.
А пока вкатываешься, то зачем себе мозги еще и линуксом ебать. Ебаться с дровами на нвидию, sudo с паролем постоянно писать или настраивать sydoers.
Ну и игры и непрограммисткий софт(фото-видео-аудио-редакторы, офис и вообще куча всего). Нахуя для этого всего вторую ось ставить? Нельзя будет отвлечься от кода и не закрывая иде сбросить стресс в шутанчике.
А на работе какую ось дадут, в такой и будешь ковыряться. Для нужд разработки в линуксе можно разобраться за пару часов.
Аноним 27/07/22 Срд 07:30:39 2417506 209
>>2415414
>>2415425
Я не знаю англ на таком уровне, буду читать как черепаха и еще разбираться пол часа с темой.
И вообще книги - огромная страшная массивная хуета текста, да еще и технического т.е умножай на 2
Аноним 27/07/22 Срд 08:38:06 2417537 210
>>2417506
Если не в состоянии осилить даже это, попробуй 1C.
Аноним 27/07/22 Срд 08:55:58 2417543 211
>>2417506
Шилдт переведен на русский. Бугаенка тоже. Тебе больше и не надо.
Аноним 27/07/22 Срд 11:12:48 2417585 212
>>2417506
Если вкатишься, тебе олин хуй придется прочитать доку по нескольким технологиям, по которым ничего на русском нету. Каждая размером с книгу.
Мне вот приходится в гугл транслейт кидать. Он честно говоря охуенно переводит. Непонятно бывает только один раз в десять страниц.
Аноним 27/07/22 Срд 11:14:08 2417586 213
Аноним 27/07/22 Срд 11:18:57 2417591 214
>>2417506
Я так делал. Брал книгу на англ. и каждое не знакомое слово добавлял в словарь на LinguaLeo и каждый день просто пробегался по этим словам.

Всякие технические слова очень часто встречаются. Со временем читать становится проще.
Аноним 27/07/22 Срд 11:29:22 2417595 215
>>2417586
Советуй.
Нет русека
Аноним 27/07/22 Срд 11:42:39 2417607 216
>>2417586
А чё не спецификацию сразу
Аноним 27/07/22 Срд 11:47:17 2417609 217
Опишите плиз плюсы джавы по сравнению с жс'ом (знаю что разные направления)
Аноним 27/07/22 Срд 11:50:22 2417610 218
>>2417607
Да вроде тоже самое что и metanit или Шилдт. Кратко и по делу.
Аноним 27/07/22 Срд 12:08:16 2417621 219
>>2417609
На жабе можешь писать сервер, но не можешь без извращений писать фронт. На JS наоборот. Что ещё тебе нужно?
Аноним 27/07/22 Срд 12:17:31 2417624 220
Можно ли вкатиться со знаниями матана уровня 5 класса? Задачи сильно сложнее чем во фронтенде?
Аноним 27/07/22 Срд 13:48:16 2417681 221
>>2417191
>1 курс - учишься, наполняешь зачётку
>2 курс - дико бухаешь угораешь
>3+ курс: РАБотаешь
Двачаю адеквату, только у меня 1 и 2 курс местами поменялись.
Аноним 27/07/22 Срд 13:51:24 2417683 222
>>2417624
Нет, нужна хотя бы ученая степень по матанализу. Ебало имаджинируешь сеньера для которого магистр какой-нибудь как что-то само собой разумеющееся.
мимо 9 классов и пту, 20 лвл, зп 100к
Аноним 27/07/22 Срд 14:00:54 2417690 223
>>2417624
Если не метишь в нормальные конторы и на нормальную зарплату, то можешь вкатываться.
Аноним 27/07/22 Срд 16:06:51 2417772 224
16471516528190.png 726Кб, 1242x1238
1242x1238
Ребят, а подскажите вкатуну, как в Intellij Idea отключить автодополнение/автоформатирование кода (или как это называется)? Я хочу первое время всё сам, своими руками редактировать, чтобы если где-то не поставлю скобку или точку с запятой, чтобы мне выскакивала ошибка, и я учился бы самостоятельно всё делать, не полагаясь на помощь иде, и чтобы сам учился красиво выравнивать строки кода, опять же не полагаясь на помощь иде. Гугл и ютуб пока мне не помогли, не могу найти, как полностью отключить авто-что-бы-то-ни-было (я даже не совсем понимаю, как правильно сформулировать поисковый запрос, потому что не знаю, как называется эта опция/опции).
Аноним 27/07/22 Срд 16:10:34 2417778 225
Аноним 27/07/22 Срд 16:15:30 2417781 226
>>2417772
Чел…если ты не поставишь точку с запятой или скобку тебе и так выдаст ошибку компиляции. Не заморачивайся так сильно, то что ты написал будет просто проебом времени и никак тебе не поможет в изучении
Аноним 27/07/22 Срд 16:16:24 2417782 227
>>2417772
VS Code без плагина на джаву
Аноним 27/07/22 Срд 16:19:28 2417786 228
16534111168400.jpg 6Кб, 225x225
225x225
>>2417778
>>2417782
То есть вы хотите сказать, что это нельзя отключить в Intellij Idea?>>2417781
Но я хочу.
Аноним 27/07/22 Срд 16:19:49 2417787 229
Аноним 27/07/22 Срд 16:20:05 2417788 230
>>2417772
Еще норм идея - запустить проект без сборщика с десятком зависимостей, у которых в транзитивных будут конфликты версий.
Аноним 27/07/22 Срд 16:20:44 2417789 231
>>2417778
>>2417781
>>2417782
Вот видите? Тут >>2417786 я немного проебался с разметкой. Я не хочу, чтобы за меня это исправляли, я хочу делать это сам.
Аноним 27/07/22 Срд 16:21:45 2417792 232
Coolest monkey [...].jpg 24Кб, 450x600
450x600
>>2417788
В хелоуворлде не бывает конфликтов версий.
Аноним 27/07/22 Срд 16:22:43 2417794 233
>>2417787
>То есть вы хотите сказать, что это нельзя отключить в Intellij Idea?
Аноним 27/07/22 Срд 16:24:11 2417795 234
George Floyd wi[...].png 101Кб, 233x288
233x288
Ну рибят, ну подскажите, Джорджем Флойдом прошу. Или это нельзя отключить в Интеллиджей?
I CAN'T COOOOOOOODE
Аноним 27/07/22 Срд 16:24:26 2417797 235
>>2417792
Как будто нельзя написать хеловорд с 10 подключенными зависимостями.
Аноним 27/07/22 Срд 16:26:17 2417799 236
>>2417789
Еще есть вариант поставить javafx
Аноним 27/07/22 Срд 16:26:34 2417801 237
Аноним 27/07/22 Срд 16:27:16 2417803 238
>>2417797
Как будто я знаю, что это.
Аноним 27/07/22 Срд 16:28:38 2417805 239
>>2417772
Ты долбоеб? Нахуя тебе это надо? Программирование это не про расстановку точек с запятыми, это про проектировку
Аноним 27/07/22 Срд 16:28:39 2417806 240
>>2417803
как будто тебе кто-то мешает погуглить.
Аноним 27/07/22 Срд 16:29:08 2417807 241
Аноним 27/07/22 Срд 19:30:45 2417932 242
если интервьюер начнет спрашивать что-то, что я не знаю, как реагировать? жидко пукнуть и ретироваться или как в школе мычать и аа-а-аа-а-а-а-кать, будто что-то знаю, но сформулировать не могу? или сразу идти с козыря, повторяя сцену из джокера, выстреливая в голову этому вонючему наносеку?
Аноним 27/07/22 Срд 19:32:05 2417934 243
Аноним 27/07/22 Срд 20:01:10 2417957 244
>>2417506
>И вообще книги - огромная страшная массивная хуета текста, да еще и технического т.е умножай на 2
Все так, просто это наш местный шизик, у которого все должны читать бездарно написанные талмуды-кирпичи.
Аноним 27/07/22 Срд 20:06:27 2417960 245
>>2417957
Куда ему то шизика, у которого все должны ковыряться в бездарно склепанных курсах.
Аноним 27/07/22 Срд 20:07:39 2417964 246
>>2417932
Не знаешь - так и скажи, долбоеб. Ты мужик или кто
Аноним 27/07/22 Срд 20:10:30 2417967 247
>>2417960
>то
Да не трясись ты так, долбоеб
Аноним 27/07/22 Срд 20:13:35 2417970 248
Аноним 27/07/22 Срд 20:22:34 2417978 249
>>2417964
Я тян, пруфов не будет.
Аноним 27/07/22 Срд 20:53:14 2418004 250
Аноним 27/07/22 Срд 21:14:07 2418025 251
работаю в сбере, выебал начальницу, зп 400 к, что скажете
Аноним 27/07/22 Срд 21:30:50 2418035 252
>>2418025
Молодец, чо сказать.
Аноним 27/07/22 Срд 21:38:16 2418040 253
Аноним 27/07/22 Срд 21:48:12 2418044 254
>>2418025
как же я тебе завидую...
Аноним 27/07/22 Срд 21:49:13 2418045 255
>>2418025
Мне похуй, я шарпер
Аноним 27/07/22 Срд 21:51:48 2418048 256
Аноним 27/07/22 Срд 21:57:48 2418051 257
>>2418025
Что в сбере нет таких зп у стажеров
Аноним 27/07/22 Срд 22:02:07 2418054 258
Ребята, как правильно делать спринг секьюрити? Как ее делают в энтерпрайзе? Я вот пишу базовую авторизацию, с ДаоАунтификейшнПровайдером, пишу ант матчеры в секьюрттиконфиге, раздаю роли и как все. А в энтерпрайзе, если это банк, например пишут что-то с jwt токенами, как это реализуют?
Аноним 27/07/22 Срд 22:09:04 2418059 259
image.png 487Кб, 664x1000
664x1000
Читайте мурзилки!
Аноним 27/07/22 Срд 22:09:40 2418061 260
>>2418054
>Как ее делают в энтерпрайзе?
Пишут свои костыли, срутся между командами месяцами, пишут еще больше костылей.
Аноним 27/07/22 Срд 22:20:11 2418066 261
>>2418054
А для энтерпрайза это слишком просто. Там легко встретить адскую связку из Spring Security, Shiro, LTPA, JWT, JAAS и другого говна, которая одному богу известно как работает. Что-то лезет в базу, что-то в конфиги, что-то делает запрос на внешний сервер авторизации. Доступы выдаются по ролям, ролей несколько десятков, у каждой роли пермишены, пермишены вешаются на каждый эндпоинт.
Аноним 27/07/22 Срд 23:15:07 2418099 262
Работаю на галере, выебал секретаршу тётю Зину 47 лет( не люблю милф, хочется няшу-стесняшу 20 лет), зп 45 тыщ, что скажете
Аноним 27/07/22 Срд 23:20:27 2418103 263
>>2418099
24 годика, за 150к, никого не выебал, но готов за зп 300к еженедельно сосать няшному кунчику.
Аноним 27/07/22 Срд 23:34:12 2418111 264
>>2418103
за 300к еженедельно и я готов, хули
Аноним 28/07/22 Чтв 07:52:58 2418209 265
Нигде не работаю, изучаю жаву лет 6 уже, никого не выебал, денег нет даже на еду, тк зп 0, 34 годика
Аноним 28/07/22 Чтв 08:07:53 2418210 266
Работаю джуном за 100к, за два месяца прочитал доки по двум nosql-базам и по кафке, а потом для всего этого доки по спринг-оберткам. Ну и писал тасочки на этих штуках. И заебался.
Аноним 28/07/22 Чтв 08:37:36 2418216 267
>>2418209
ты просто очень любишь джяву
Аноним 28/07/22 Чтв 10:38:19 2418261 268
Аноним 28/07/22 Чтв 10:48:20 2418274 269
>>2418261
Почему стоматологи пишут про психиатрические диагнозы у айтишников? И откуда у них такие подробности, какой уровень ответственности у пациента на работе и что он делает у психиатра?
Аноним 28/07/22 Чтв 10:53:57 2418279 270
>>2418261
Пошёл нахуй хабрашиз, вслед за Егоркой.
Аноним 28/07/22 Чтв 10:59:08 2418283 271
>>2418279
Пошел нахуй, хабрашизошиз!
Аноним 28/07/22 Чтв 11:00:01 2418284 272
>>2418261
Ну и хуйня. Не интересное пиар-говно.
Аноним 28/07/22 Чтв 11:28:31 2418307 273
>>2418261
>>Сразу скажу, что, конечно же, это был не Java-разработчик
И зачем ты это сюда принес?
Аноним 28/07/22 Чтв 15:50:48 2418509 274
>>2414876 (OP)
Жабисты, скиньте пожалуйста пример crud на spring mvc желательно, чтобы он работал с бд, где таблицы связаны. Или отдельно пример с бд.
Интересует как правильно получать данные из таблиц, чтобы без лишнего говнокода.
Нужно ли реализовывать отдельный доступ к нижестоящим таблицам или сразу получать все строки основной таблицы, а хибернейт пусть подтягивает нижестоящие и оттуда тягать?
Аноним 28/07/22 Чтв 17:50:10 2418584 275
>>2418509
Присоединяюсь к реквесту.
Аноним 28/07/22 Чтв 18:58:44 2418666 276
>>2418509
Ленивая/неленивая загрузка это по задачам. Обычно нужна ленивая.
Аноним 28/07/22 Чтв 19:47:16 2418697 277
>>2418666
Ленивая загрузка - всегда антипаттерн.
Аноним 28/07/22 Чтв 20:16:28 2418704 278
Блять хули в каждой книге по джаве пишут что если ты масленок и это твой первый язык то пососешь залупу лупу. Я ПРОСТО ХОЧУ ВКАТИТЬСЯ.
Аноним 28/07/22 Чтв 20:24:12 2418708 279
>>2418704
Где такое написано!?
Аноним 28/07/22 Чтв 20:33:42 2418711 280
image 323Кб, 604x572
604x572
Аноним 28/07/22 Чтв 21:07:38 2418732 281
Можете рассказать про деплой через гитлаб сиай? Вот вы написали хелло ворлд, что вы делаете дальше? Что такое стенды? Сиай/сиди, это значит, что после ревью всё улетает на прод, и как оно там в продеразворачивается?
Аноним 28/07/22 Чтв 21:36:49 2418752 282
>>2418697
И что, всегда тащить весь граф связанных сущностей, глубиной в 2/3 базы?
Аноним 28/07/22 Чтв 21:38:27 2418754 283
>>2418752
Время загрузки приложения не имеет значения.
Аноним 28/07/22 Чтв 21:44:46 2418759 284
Аноним 28/07/22 Чтв 21:55:51 2418762 285
>>2418759
Оперативка дешевая.
Аноним 28/07/22 Чтв 22:21:03 2418776 286
>>2418762
Это пока у тебя приложение обслуживает 1 запрос в секунду. А когда будет штук 100, внезапно выясняется, что это все жирное дерьмо не влезает в стандартные инстанс EC2. И надо или дать пизды программистам или брать жырный xlarge за тонны $$$/
Аноним 28/07/22 Чтв 22:25:18 2418779 287
>>2418776
Нахуя у копрозона че то покупать? Есть же хетзнер. В сто раз дешевле этого говна.
Аноним 28/07/22 Чтв 22:27:59 2418782 288
1579557678652.jpg 225Кб, 1080x2136
1080x2136
>>2418779
Вот например аналог самого жирного иксларджа с копрозона всего за 130 евро
Аноним 28/07/22 Чтв 22:30:15 2418783 289
1613930915131.jpg 107Кб, 895x1718
895x1718
>>2418782
А вот экономный вариант
Можно еще больше сэкономить, отключив ндс и получив эту конфетку всего за 2к в месяц
Аноним 28/07/22 Чтв 22:33:29 2418785 290
1595526608912.jpg 110Кб, 898x1632
898x1632
>>2418783
А вот если надо дохуя потоков (я сомневаюсь, что 64 виртуальных цп у копрозона будут быстрее целого процессора с 64 реальными цп)
Аноним 29/07/22 Птн 00:02:22 2418806 291
>>2418754
Ну и как время загрузки приложения, которое важно только один раз, связано с вытаскиванием всё время работы приложения 2/3 базы на каждый пук?
Аноним 29/07/22 Птн 00:08:53 2418808 292
>>2418509
> Нужно ли реализовывать отдельный доступ к нижестоящим таблицам или сразу получать все строки основной таблицы, а хибернейт пусть подтягивает нижестоящие и оттуда тягать?
Зависит от бизнес-логики и не имеет значения, хибернейт или обычный SQL. В целом надо экономить на количестве запросов к базе и не лезть в неё лишний раз. Если нет жёстких требований к потребляемым ресурсам, либо если загрузка сущности кешируется, либо надо часто работать со полями дочерних сущностей, причём загрузка не сильно дорогая, то можно сразу загрузить всё. В остальных случаях лучше получать только ID связанных сущностей, а нужные данные загрузить при необходимости отдельным запросом.
Аноним 29/07/22 Птн 09:15:10 2418902 293
Как пробел в начале строки сделать? Просто " " не работает, "\s" вообще ошибку кидает.
Аноним 29/07/22 Птн 10:50:38 2418934 294
Что такое dev стенд?
Аноним 29/07/22 Птн 11:10:43 2418951 295
>>2418934
В Сбере так называют личный рабочий сервер разраба, на котором он дебажит разрабатываемую приложуху, пока не передаёт её в тестирование, которую тестировщики будут смотреть уже на стендах тестирования. Dev-стенд как правило локальный, но не всегда. В других организациях стенды могут называть контурами, окружении, да и просто серверама, хотя обычно сервером называют физическое устройство, а стендом/контуром - ПО на нём.
Аноним 29/07/22 Птн 11:43:15 2418976 296
>>2418951
Я склонировал рабочий проект из гита, запустил его, это я развернул девстенд? Или что ему ещё нужно чтобы стать дев стендом?
Аноним 29/07/22 Птн 11:52:03 2418989 297
>>2418976
Конфиги заполнил? Базу данных подготовил? Очереди создал? Если да, то да, это всё.
Аноним 29/07/22 Птн 13:05:45 2419026 298
image.png 83Кб, 1056x582
1056x582
>>2414876 (OP)
Дорогие аноны, в чем заключается моя ошибка? Я уже вроде все что можно перепробовал
Аноним 29/07/22 Птн 13:27:48 2419039 299
У меня есть круд приложение, я хочу чтобы он мог клиентам отдавать файлы например пдф, как это сделать?
Аноним 29/07/22 Птн 14:04:24 2419066 300
>>2418806
Так вытаскивание 2/3 базы на каждый пук и есть ленивая инициализация.
Аноним 29/07/22 Птн 14:35:40 2419091 301
>>2419066
Мы про ленивую загрузку говорили.
Аноним 29/07/22 Птн 15:14:15 2419136 302
>>2417772
Зарегайся на developer preview Intellij Fleet. Я уже чекнул --- там как раз нет нихрена пока что. Ровно как тебе нужно. Заодно потестишь IDEху будущего.
Аноним 29/07/22 Птн 15:19:48 2419142 303
>>2419136
А чем флит будет лучше идеи, кроме того что на нём можно будет сразу на дохуиллионе языков писать?
Аноним 29/07/22 Птн 15:24:49 2419149 304
>>2419142
А хуй его знает. Наверное, это эдакое списание техдолгов Идеи.
Аноним 29/07/22 Птн 15:33:28 2419162 305
image.png 150Кб, 1097x791
1097x791
>>2419142
Перенос тяжёлых операций на сервер +кабаныч сможет мониторить в онлайн режиме, чем Сычёв занимается
Аноним 29/07/22 Птн 15:37:04 2419164 306
Как в скл таблицу запихнуть массив? Неужели надо блобами засовывать всё и потом парсить? Хибер к сожалению юзать нельзя
Аноним 29/07/22 Птн 15:38:51 2419166 307
>>2419164

Зависит от СУБД. Какие то поддерживают листы как тип данных, какие то --- нет.
Аноним 29/07/22 Птн 15:40:11 2419170 308
>>2419166
А если не поддерживает, только блобы получается?
Аноним 29/07/22 Птн 15:41:42 2419174 309
>>2419170
Блобы, джсон, связанная таблица... зависит от задачи, че за массив.
Аноним 29/07/22 Птн 15:42:25 2419176 310
>>2419136
Мне не дали. Сказали тип сорян, попробуй другие наши продукты.
Аноним 29/07/22 Птн 15:42:51 2419177 311
>>2419174
Ну мне нужно чё то типа @OneToMany из хибера, но на голом скл.
Аноним 29/07/22 Птн 15:43:29 2419179 312
>>2419177
Если типа OneToMany, то это однозначно через связанную таблицу.
Аноним 29/07/22 Птн 18:05:34 2419294 313
У меня есть круд приложение, я хочу чтобы он мог клиентам отдавать файлы например пдф, как это сделать?
Аноним 29/07/22 Птн 18:10:02 2419299 314
Аноним 29/07/22 Птн 18:13:30 2419302 315
Аноним 29/07/22 Птн 19:22:52 2419361 316
Какими логгерами пользуются джава энтерпрайз специалисты?
Аноним 29/07/22 Птн 19:24:46 2419362 317
>>2419361
Я пользуюсь логгером LoggerFactory.getLogger(), хз, как он работает, пишет инфу и ладно.
Аноним 29/07/22 Птн 19:32:39 2419370 318
29/07/22 Птн 19:51:23 2419389 319
Пиздец, скачал IntelliJ IDEA, так эта хуйня даже не может запустить Java — тупо не работает кнопка Run из их же туториала.
Аноним 29/07/22 Птн 19:51:59 2419390 320
Sage случайно получилась
Аноним 29/07/22 Птн 19:54:43 2419392 321
>>2419389
Сделал новую конфигурацию в меню Run, смог запустить. Но работает ультрамедленно, Eclipse в этом плане побыстрее.
Аноним 29/07/22 Птн 19:55:14 2419393 322
Как засунуть несколько запросов SQL в один Statement?
Аноним 29/07/22 Птн 19:55:48 2419394 323
>>2419392
Комп купи нормальный.
Аноним 29/07/22 Птн 19:57:30 2419396 324
>>2419394
Оптимизируй своё говно.
Аноним 29/07/22 Птн 20:01:03 2419401 325
>>2419396
Нахуя оптимзировать, если можно купить нормальный комп? Если у тебя не тянет идею, то я не ебу как ты вообще на двач зашёл и комп не сгорел от браузера
Аноним 29/07/22 Птн 20:08:55 2419407 326
>>2419401
Ну и сколько этот нормальный комп стоит? Тысяч 500? Не у всех есть такие деньги, кек.
Аноним 29/07/22 Птн 20:19:41 2419414 327
>>2419361
дефолтным для спринга логбэком
Аноним 29/07/22 Птн 20:19:44 2419415 328
>>2419407
Я лично за 23к собрал. На ryzen 5 5600x с 32 гб оперативы.
Аноним 29/07/22 Птн 20:21:04 2419416 329
cPuX89165s.jpg 151Кб, 1158x992
1158x992
Я обязательно вкачусь
Аноним 29/07/22 Птн 20:55:50 2419433 330
>>2419362
>>2419370
>>2419414
А если в проде произошел баг, как обратно логи попадают к вам? Тимлиду, тестеру поддержка приносит инфу по багу и он что делает? Сам пылисосит этот лог, и потом заводит таску в джире? Или отдает разрабам, чтобы они вручную там искали незнамо что?
Аноним 29/07/22 Птн 20:59:19 2419435 331
>>2419433
На копии прода джуномакаки через sout("1"); ищут баг.
Аноним 29/07/22 Птн 20:59:27 2419437 332
>>2419433
Поддержка сама заводит баг, показывает тимлидам, тимлиды распределяют. Тот, кто будет фиксить баг, запрашивает у поддержки нужные логи.
Аноним 29/07/22 Птн 21:00:46 2419440 333
>>2419435
> На копии прода
Сейчас бы давать джунам доступ к конфиденциальным данным.
Аноним 29/07/22 Птн 21:01:49 2419442 334
>>2419440
А какие там могут быть конфиденциальные данные?
Аноним 29/07/22 Птн 21:04:56 2419445 335
>>2419442
Остатки на расчетных счетах клиентов.
Аноним 29/07/22 Птн 23:27:46 2419528 336
Вопрос к девелоперам. Кейс таков, лидер команды дает задачу, как делать хуй его знает. И вот какой, тогда, алгоритм поиска солюшена? Корректно ли доебаться до коллеги? А если вопросы будут слишком тупыми? Что делают в таких случаях?
Аноним 30/07/22 Суб 00:32:14 2419550 337
>>2419528
>>Корректно ли доебаться до коллеги?
А ты няшный?
>>как делать хуй его знает
Погугли, подумай, предложи варианты лиду, чтоб тот подсказал какой лучше.
Кроме лида всем точно будет похуй на твои проблемы, а он вроде как имеет некоторый интерес, чтоб задача была выполнена.
Аноним 30/07/22 Суб 08:06:40 2419624 338
>>2419392
Эклипс на голову выше идеи и к тому же полностью бесплатный.
Аноним 30/07/22 Суб 10:19:26 2419692 339
>>2419624
Да что уж там, нотепад++ для богов. Бесплатный, быстрый, с большим функционалом!
Аноним 30/07/22 Суб 11:36:37 2419736 340
запускаю адски пердящую из всех дыр идею чтобы поправить строчку в pom.xml да да я имагине
Аноним 30/07/22 Суб 11:38:59 2419741 341
>>2419736
Комп купи нормальный.
Аноним 30/07/22 Суб 12:36:50 2419787 342
>>2419692
Для энтерпрайза там больше фишек, чем в идее.
Аноним 30/07/22 Суб 13:00:41 2419827 343
>>2419787
Для древних серверов приложений, на которых в 10 раз меньше работы, чем на спринге и где весь остальной стек состоит из дремучего легаси?
Нахуй это говно вообще нужно?
Аноним 30/07/22 Суб 13:01:25 2419830 344
Кто-то вообще писал в проде на кваркусе или микронафте?
Аноним 30/07/22 Суб 13:34:19 2419882 345
Аноним 30/07/22 Суб 15:12:30 2420001 346
>>2419830
Я лично на алконавте писал
Аноним 30/07/22 Суб 15:36:13 2420035 347
MqO209AtfmM.jpg 75Кб, 680x680
680x680
Хочу изучать джаву, но я тупенький и глупенький с 9 классами образования.
Меня на работу то хоть возьмут?
Язык привлекает тем, что не для тупых. Надеюсь прокачать логику в процессе и перестать быть глупеньким
Аноним 30/07/22 Суб 15:52:09 2420052 348
>>2420035
Если тупенький и глупенький, то будешь дольше усваивать новую информацию и труднее осваивать всякие алгоритмы. В самой джаве нет ничего сверхсложного. Если хочешь прокачать мозги, то учи математику.
Аноним 30/07/22 Суб 16:02:56 2420059 349
>>2420052
За математику не платят, а так хоть есть шанс стать наносеком
Аноним 30/07/22 Суб 16:55:58 2420111 350
>>2420001
И как по сравнению со спрингом?
Аноним 30/07/22 Суб 17:08:26 2420124 351
>>2420111
Хуй знает, после первого испытания я потерял сознание и очнулся в лесополосе.
Аноним 30/07/22 Суб 17:14:24 2420128 352
Что такое низкоуровневый и высокоуровневый Api ?
Аноним 30/07/22 Суб 18:35:39 2420184 353
Какую библиотеку посоветуете для работы с OpenGl ?
Аноним 30/07/22 Суб 18:37:40 2420189 354
>>2420128
Чем меньше абстракций, скрывающих неприглядные кишочки реализации, тем более низкоуровневым получается апи. Чем больше апи похоже на нажатие кнопки "сделать заебись", тем оно более высокоуровневое.
Например, оба и спринг, и сервлеты предоставляют апи для создания веб приложения, но есть нюанс...
Аноним 30/07/22 Суб 19:04:13 2420213 355
>>2420128
Есть например жаба. И есть sql.
Над ним есть низкоуровневый api - jdbc.
Спринг предлагает над ним совсем чуть более высокоуровневый - spring jdbc. Где теже самые принципы, но есть пару десятков удобных классов, упростили методы для вызовов запросов, сделали более удобные препейрСтейтмонты, сделали каркас для ручного маппинга с роуМапперами.
Есть spring data jdbc, когда предыдущее объедилили со spring data commons, сделали генерацию простейших крудов. А остальное руками через роумапперы. Получилось среднуровнево.
А есть jpa, которая с использованием аннотаций 3/4 нужного за тебя сама все маппит и связи между сущностями настраиваются тоже парой аннотаций.
А поверх него есть spring data jpa. Где есть сгенерированный к запросы, генерируемые из названия метода, запросы по примеру, встроенные объекты сортировки и пагинации и вся мощь хибера/жпа. И вся головная боль и куча подводных с ними связанная.


Аноним 30/07/22 Суб 22:01:41 2420329 356
>>2420184

На джаве?

Самое низкоуровневое на джаве --- это LWJGL. Уровнем повыше --- игровой движок jmonkeyengine.
Аноним 30/07/22 Суб 22:58:58 2420385 357
>>2420329
Мой выбор пал на JOGL. Он работает с Swing и OpenGL
, и вроде бы всё понятно и просто.
Аноним 30/07/22 Суб 23:04:53 2420393 358
>>2420385
А, да, точно. JOGL из памяти выпал.
Аноним 30/07/22 Суб 23:12:58 2420407 359
>>2420329
А че нибудь высокоуровневое есть?
Аноним 31/07/22 Вск 10:01:59 2420610 360
>>2416810
Я только Core знал и норм, с первого раза устроился
Аноним 31/07/22 Вск 11:29:55 2420648 361
Java ваняит легаси
Аноним 31/07/22 Вск 12:00:52 2420653 362
За год обучения по 8 часов в день реально дорасти до джуна?
Аноним 31/07/22 Вск 12:15:49 2420657 363
>>2420653
Да, только джуновские вакансии уже почти отсутствуют на рынке, а через год скорее всего все будет только хуже.
31/07/22 Вск 12:19:30 2420659 364
>>2420035
>Язык привлекает тем, что не для тупых.
Обосрался с этого. Не для тупых это С, С++ и Ассемблер. А высокоуровневые языки вроде Java, C#, Python написан для дебилов крудошлепов.
Аноним 31/07/22 Вск 12:32:22 2420662 365
>>2420659
С и С++ тоже высокоуровневые
Аноним 31/07/22 Вск 12:35:56 2420664 366
>>2420662
Ага, а в сишке ещё статическая типизация, не так ли?
Аноним 31/07/22 Вск 13:27:29 2420713 367
>>2420664
Если язык ближе к человеческому, то это высокоуровневый язык, а если ближе к машинному, то низкоуровневый.
По сути только Ассемблер можно называть низкоуровневым, все остальные современные языки считаются высокоуровневыми.
Некоторые ещё пытаются выделить среднеуровневые языки, но это весьма спорно. К примеру, если Си - среднеуровневый, то тогда и вся вереница подобных языков должна идти туда же.
Когда учился в универе, то был спор с одним фанатом Си, что он якобы круче Паскаля. В итоге я ему написал на Паскале все аналоги по манипулированию байтиками, какими хвастается Си. Да, там это не всё так элегантно, но такие возможности есть. Но Паскаль никто не назовёт низкоуровневым или даже среднеуровневым языком.
Аноним 31/07/22 Вск 13:44:54 2420730 368
>>2420713
>Но Паскаль никто не назовёт
Да паскаль вообще никто ничем не назовёт.
У него в современном мире области применения нету, те что были - оттуда его вытеснили повсеместно.
>считаются
Важно понимаеть кем и в каком контексте. Это растяжимое понятие.
Аноним 31/07/22 Вск 14:07:59 2420754 369
Насколько сильно нужен JS джуну? Мне говорят что будет большим плюсом знания ajax и jquery, но не хочу грузить себя этим говном без надобности.
Аноним 31/07/22 Вск 14:17:47 2420766 370
>>2420754
Очень сильно нужен, а жаба не нужна.
Аноним 31/07/22 Вск 15:38:27 2420809 371
>>2420754
Выучи основы жс чтобы хотя бы понимать чем будешь пукать в кафку до конца своих дней. Хуякс, хуйквери не нужно - если уже не знаешь, значит ты опоздал на поезд
Аноним 31/07/22 Вск 15:52:58 2420819 372
>>2420809
> Выучи основы жс чтобы хотя бы понимать чем будешь пукать в кафку до конца своих дней.
И чем? Жсонами? Нахуя для этого целый язык учить?
Аноним 31/07/22 Вск 16:21:26 2420845 373
>>2420819
Чтобы примерно понимать, какие ограничения есть у фронта и зачем они просят сделать в апишке то или иное.
Причем очень много сам жс учить я бы не стал, но система типов, объектная модель, эвентзалупа и промисы - полезно. Ну и еще важнее понимание концепции dom, как минимум и просто перечисление способов и апишек, как фронты с ним работают. Ну и ajax и хттп-клиент само собой(fetch api будет достаточно).
Это все необязательно и для вката спрашивать никто не будет, но добавляет ширины знаний что-ли. Когда я пролистал learnjavascript, чтобы самому пилить гуй для петов на голом жс - это было очень полезно. Хотя сейчас только сваггер или хттп клиенты, типа постмана/идеи.
Аноним 31/07/22 Вск 17:02:59 2420863 374
>>2420648
> Java ваняит легаси
Переходи на Котлин.
Аноним 31/07/22 Вск 17:25:11 2420885 375
>>2420863
Каклен воняит легаси с сахаром.
Аноним 31/07/22 Вск 17:51:13 2420912 376
а как в джейсон передать джавовский чар?? мне только 1 символ надо передать, я че должен ебашить целую СТРОКУ ради этого? лол пздц жопаскриптеры говнокодеры не жалеют памяти. ааа я понял может в одинарных кавычках это чар а в двойных стринг?
Аноним 31/07/22 Вск 17:53:39 2420918 377
>>2420912
> памяти
Гуляй в тред про C++ и юзай там бинарные протоколы.
Аноним 31/07/22 Вск 18:44:08 2421000 378
>>2420809
>если уже не знаешь, значит ты опоздал на поезд
Можешь объяснить?
Аноним 31/07/22 Вск 19:15:53 2421025 379
>>2420610
Ты в 2010 собесы проходил? Просто сейчас рил почти везде просят дохуя и больше, а с джава кором разве что улицы подметать возьмут
Аноним 31/07/22 Вск 19:30:00 2421050 380
>>2415557
Если падаван сумеет дёрнуть видосы с плюралсайта или, если повезёт, с оракла, то лишним не будет.
Аноним 31/07/22 Вск 19:31:03 2421053 381
>>2420657
А разве так не всегда было? Я вот год назад чекал вакансии джунов и примерно та же картина, что и сейчас. Мне кажется единственный варик на данный момент устроиться на галеру - отправлять свое резюме во ВСЕ компании с просьбой позвать на собес быть посланным нахуй несчетное количество раз а когда с шансом 0,002% позовут, попытаться сделать вид, что ты не долбоеб коим ты конечно же являешься
Аноним 31/07/22 Вск 21:02:45 2421188 382
>>2421025
Примерно год назад, ну мне повезло наверно, а так до сих пор не сильно глубоко тот же спринг знаю, апишки делать вроде и так получается
Аноним 31/07/22 Вск 21:26:43 2421208 383
>>2421188
А ты через какие-то курсы устроился или сам резюме отсылал пока не позвали на собес?
Аноним 31/07/22 Вск 21:46:45 2421232 384
ньюфаги не знают что вкатиться супер изи, а вот выкатиться иногда бывает только в петлю...
Аноним 31/07/22 Вск 21:56:01 2421240 385
>>2421232
А нахуй выкатываться с зарплатой 300кк/наносек и возможностью через пару лет выбрать себе суперултралегаси проект, где можно сидеть и ебашить моды для майнкрафта, а не заниматься этой вашей хуйней с ынтерпрайзом
31/07/22 Вск 22:10:28 2421255 386
>>2421240
Ты не знаешь, чем жертвуют программисты.
Аноним 31/07/22 Вск 22:52:11 2421294 387
>>2421255
Анальной девственностью
Аноним 31/07/22 Вск 22:54:03 2421297 388
>>2421294
Как будто что-то плохое.
Аноним 31/07/22 Вск 23:24:21 2421342 389
>>2421232
Двачаю. Хочу выпилиться
Аноним 31/07/22 Вск 23:44:25 2421367 390
Как вы хотите вкатиться, если на московскую вакансию джава джуна 500+ откликов?
Аноним 31/07/22 Вск 23:46:45 2421369 391
Сука, когда же все градлоуёбища вымрут, пиздец просто, говноеды ебучие.


СКАЧАЛ ПРОЕКТ
@
ЗАПУСТИЛ БИЛД
@
30 МИНУТ КАЧАЛАСЬ НУЖНАЯ ВЕРСИЯ ГАВНАДЛА
@
30 МИНУТ ЭТА ВЕРСИЯ БИЛДИЛАСЬ
@
НАЧАЛСЯ БИЛД ПРОЕКТА
@
ФЕЙЛ
@
ЕЩЕ ТРИ ЧАСА ТРАТИШЬ НА ТО, ЧТОБЫ СОБРАТЬ ЭТО ГОВНО, В ИТОГЕ САМОСТОЯТЕЛЬНО ПЕРЕНОСИШЬ НА МАВЕН И СОБИРАЕШЬ
@
КОКОКОКО ГАВНАДЛ БЫСТРЫЙ!!!!!!!!!!!
Аноним 31/07/22 Вск 23:46:49 2421370 392
>>2421367
500+ ботов, шизиков и тех, вчера записался на курсы и уже хочет 300к/нсек.
Аноним 31/07/22 Вск 23:49:35 2421373 393
>>2421369
Градл юзают не из-за скорости, он фактически медленнее мавена. Юзают ради какой-то "киллер-фичи" в модулях и сомнительной возможности программировать в скриптах сборки на груви, как во времена анта.
Аноним 31/07/22 Вск 23:58:24 2421381 394
>>2421370
Знаю в чем отличие между int и jvm мне уже можно отправлять резюме?
Аноним 01/08/22 Пнд 00:00:44 2421384 395
>>2421381
Между ними больше общего, чем ты думаешь.
Аноним 01/08/22 Пнд 00:03:32 2421388 396
>>2421384
1. Одинаковое количество букв в названии
Чё ещё?
мимо помидор
Аноним 01/08/22 Пнд 00:06:43 2421391 397
>>2421388
2. И то и другое есть в жабе
Аноним 01/08/22 Пнд 00:18:03 2421397 398
>>2421391
Оба имеют навороченный аналог (Integer и GraalVM)
Аноним 01/08/22 Пнд 01:28:08 2421431 399
Аноним 01/08/22 Пнд 08:27:23 2421495 400
Вкатун врывается в этот итт тред. Учу на джавараше, плюс лекции алишева на трубе, в общем и целом дошел до исключений. И чет я не пойму, почему код, например этот :
class Solution
{
public static void main(String[] args)
{
System.out.println("Начало метода main");
try
{
calculate(0);
}
catch(ArithmeticException e)
{
System.out.println("Было деление на 0");
}
catch(Exception e)
{
System.out.println("Перехвачено какое-то исключение");
}

System.out.println("Конец метода main");
}


выполняет в конце sout "Конец метода main" , если по идее исключение выбрасывается наверх, в вышестоящий метод, и аванийно завершает метод main. Тут же нет finally. Чзх.
Аноним 01/08/22 Пнд 08:33:47 2421498 401
>>2421495
Если исключение ловится, то дальше оно не летит
Аноним 01/08/22 Пнд 08:42:05 2421501 402
Screenshot20220[...].jpg 144Кб, 1080x938
1080x938
Screenshot20220[...].jpg 69Кб, 1023x659
1023x659
>>2421498
Спасибо милсдарь. Не угодите еще ответом?
Аноним 01/08/22 Пнд 08:47:03 2421502 403
Аноним 01/08/22 Пнд 08:54:07 2421506 404
photo2021-09-09[...].jpg 30Кб, 600x338
600x338
Аноним 01/08/22 Пнд 08:59:47 2421508 405
>>2421495
> Учу на джавараше
Худшая инвестиция в твоей жизни. Огромное количество говнокода, оторванные от жизни задачки, 1000 заданий по выводу в консоль какого-то говна.
Сейчас все советуют Hyperskill. Более продуманный план обучения. Но, как и любой %COURSENAME% не гарантирует тебе успешного вката. Выучиться можно и самостоятельно, не отдавая свои кровные васянам-наставникам.
Аноним 01/08/22 Пнд 09:10:44 2421511 406
>>2421508
Я с тобой отчасти согласен. План обучения конечно всратый, местами даже сильно, и задачи частенько на набор буков, и тем не менее для нуба вроде меня в сочетании с трубой вполне неплохой вариант. Знакомый говорит, что после первого курса там более адекватные задачи становятся, а вначале конечно да, пиздец.
Аноним 01/08/22 Пнд 09:14:57 2421513 407
>>2421511
Ну ну. Лох не мамонт, не вымрет.
Аноним 01/08/22 Пнд 10:26:14 2421530 408
Какой процент времени у java developer-а занимает junit тестирование?
Аноним 01/08/22 Пнд 10:40:59 2421533 409
И какие тесты делает QA-тестер? Регрессионное? Интеграционное? UI-тестирование? Юнит? Acceptance тестирование? Ведь эти QA работают в командах обычно с девелоперами, я правильно понимаю?
Аноним 01/08/22 Пнд 10:45:11 2421536 410
У меня вопрос а вот дево пёс, может один раз настроить гитлаб, и остальное время он ничего больше не делает?
Аноним 01/08/22 Пнд 10:56:23 2421543 411
>>2421530
5-10%
>>2421533
Тестировщики вообще ничего не знают о программировании и не пишут никакие тесты, они жмакают на кнопки мышкой и вводят в числовые поля буквы. Есть автоматизаторы QA, они пишут скрипты, которые повторяют то, что делают ручные тестировщики.
И вся эта классификация видов тестов - хуйня, в реальности всё очень связано, и чётких границ и методов у них нет.
Да, QA работают вместе с разрабами в одной команде.
Аноним 01/08/22 Пнд 11:02:59 2421544 412
>>2421543
>5-10%
итт писали что надо весь свой код покрыть тестами, я это так представляю, я 8 часов например пишу код, и 8 часов потом его же покрываю тестами, не?
Аноним 01/08/22 Пнд 11:10:48 2421552 413
>>2421544
Итт много чего писали, реально это не всегда работает. Если код написан криво, то и тесты обычно тоже, и зелёная надпись SUCCESS вообще ни о чём не говорит, всё равно будут баги. Если стремится к 100% покрытию тестами, ты будешь их писать не 50% времени, а минимум 80.
Аноним 01/08/22 Пнд 11:14:00 2421555 414
>>2421495
> catch(ArithmeticException e)
Вот пожтому.
Остальные кроме первого ответы - дебилы, которые вместо ответа начинают про джавараш пиздеть (не защищаю джавараш и не проходил его, читал хорстманослава и слегка полировал бучалкой душной, как в питере летом)
Аноним 01/08/22 Пнд 11:45:10 2421572 415
>>2421552
и как понять что надо покрыть, что не надо покрыть?
Аноним 01/08/22 Пнд 11:58:41 2421575 416
>>2421555
>полировал бучалкой
Что такое бучалка и как ей полировать?
Аноним 01/08/22 Пнд 12:10:44 2421584 417
>>2421572
Если пишешь очень важную библиотеку, тулзу, ядро приложения и другие вещи, которые должны работать всегда и никогда не ломаться, там очень важна надёжность, и придётся покрывать тестами почти всё, причём писать их нормально.
А для типичного проекта, где очень сжатые сроки реализации и постоянно меняются требования, на тесты можно подзабить, покрывать только прямые кейсы и штуки типа SQL-запросов, которые компилятор проверить не может.
Аноним 01/08/22 Пнд 14:26:34 2421699 418
>>2421530
0-1%
юнит тесты не нужны
>>2421544
>>весь свой код покрыть тестами
Лучше написать автотесты и воткнуть их в CI, чем дрочиться с переписыванием юнитов. Но если это какое то говнолегаси, в котором ничего особо не меняется и как работает уже никто не понимает, то только и остается все покрывать тестами, чтоб ничего случайно не отвалилось.
>>то и тесты обычно тоже, и зелёная надпись SUCCESS вообще ни о чём не говорит, всё равно будут баги
Поэтому я за интеграционные тесты. Если тестируешь апи и что то отвалилось - ты все равно быстро найдешь что не так, писать их намного быстрее и проще чем пачку юнитов, результат гораздо ближе к реальному.
Аноним 01/08/22 Пнд 16:42:36 2421810 419
кто рассчитывал свое время обучения какими-то приложухами, сколько часов обучения ушло до первого оффера? и доп вопрос - необязательный - какие технологии знали и на каком уровне
Аноним 01/08/22 Пнд 16:49:46 2421813 420
>>2421810
> рассчитывал свое время обучения какими-то приложухами
Хуита.
Аноним 01/08/22 Пнд 17:05:25 2421829 421
Аноним 01/08/22 Пнд 17:12:19 2421836 422
батя твой хуита
Аноним 01/08/22 Пнд 17:22:47 2421844 423
>>2421530

По всякому, в зависимости от потребностей. Но обычно не больше 5-10% времени. За показателями покрытия не бегаю.

Челов, утверждающих что юнит тестирование не нужно, не слушай. У них либо посттравматический синдром гребли под уебками, которые наслушались ТДД евангелистов. Либо они наслушались первых и просто не учились их писать.
Аноним 01/08/22 Пнд 17:31:22 2421855 424
>>2421699

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

Вообще, в реалиях мейнстримной энтерпрайзной джавы это реально здравая позиция.

Но я б ее иначе сформулировал. Тяжесть написания и поддержки юнит тестов строго-пропорциональна говенности кода. К сожалению - джавовый энтерпрайз был изначально говнорожденный (не из-за джавы, скорее из-за спринга, JEE и энтерпрайзных паттернов), поэтому юнит тесты писать на нем так сложно, что люди в них разочаровываются.
Аноним 01/08/22 Пнд 17:41:03 2421863 425
Как понять, когда готов к собесу
Аноним 01/08/22 Пнд 17:43:12 2421864 426
КАКОГО БЛЯДЬ ХУЯ В ЛОМБОКЕ НЕЛЬЗЯ ЗАМЕНИТЬ МЕТОД, СГЕНЕРИРОВАННЫЙ @DELEGATE БЛЯДЬ????? ГЕТТЕРЫ ЖЕ ОН УМЕЕТ УБИРАТЬ!!!
Аноним 01/08/22 Пнд 17:43:43 2421865 427
>>2421829
Трекинг времени занимает немало времени. Например, если я без трекинга вкатывался 500 часов, то с трекингом мог потратить уже 520.
Аноним 01/08/22 Пнд 18:14:00 2421887 428
Писал заготовку сервиса где-то 3 месяца. 3 сущности, 20 эндпоинтов, кафка, носикульная база, запросы в другие сервисы по ресту.
Код покрыл тестами на 90%, тестов больше сотни. В основном это тест с mock-mvc до тест-контейнеров с базой и кафкой. На тесты тратил наверно +- 60% времени.
Ну вот дали перепиливать на другую носикулю. У которой с докой не очень. Ну вот и через тесты сразу обнаружилось, что в базах отличается, а в доке этого или нет или в самой жопе ее написано(или в ишью на гитхабе).
Ну в первый день, как скомилил с новой базой - упало 80 тестов из 110. Теперь после еще 4 рабочих дней и переписанных запросов в репошке и маленьких правок в модельке и сервисе - осталось 20, которые относятся к 3 проблемам, которые я по тому какие ошибки быстро обнаружил. Еще за 3 дня допилю.
И как бы я такое говно без тестов бы делал?
Аноним 01/08/22 Пнд 18:24:38 2421895 429
>>2421865
эмм?? нажать кнопочку до начала учебы и после - "занимает немало времени"? ты ебнутый шоле? я же не предлагаю тебе самому всю эту хуйню считать и записывать в тетрадочку лол. есть приложения, что считают за тебя и показывают статистику за год/месяц/неделю, а от тебя требуется только засекать время. откуда у тебя 20 часов образуется? максимум час на тысячу учебы.
Аноним 01/08/22 Пнд 18:27:54 2421900 430
>>2421887
вилкой чисти-чисти-чисти
Аноним 01/08/22 Пнд 18:28:50 2421901 431
>>2421895
Ты никогда не работал с тайм трекером.
Аноним 01/08/22 Пнд 18:33:30 2421909 432
>>2421900
Я бы вместо прогона 3 минут тестов в фоне я бы добился в постман по три круга. И в каждый ответ пришлось бы вчитываться, одновременно читая логи. И все равно не нашел бы часть этих проблем с первого раза.
Аноним 01/08/22 Пнд 18:34:42 2421911 433
>>2421901
работал. так ты пояснишь как у тебя 20 часов уходит на две кнопки- в начале учебной сессии и в конце?
Аноним 01/08/22 Пнд 18:35:42 2421914 434
>>2421911
на две нажатые кнопки*
Аноним 01/08/22 Пнд 19:05:34 2421948 435
>>2421911
Сделать два альт таба и нажать кнопку между ними это минимум 15 секунд. Встаёшь поссать, поесть или сделать кофе раз в полчаса. В итоге уже 30 секунд на полчаса. На 500 часов это уже 8 часов. Но ты будешь выбирать трекер, будешь в него логиниться, будешь смотреть статистику.
Аноним 01/08/22 Пнд 19:10:24 2421952 436
Привет, вот есть у меня бд на постресе с готовой схемой и данными, я подключаюсь к ней, маппю записи в объекты, собственным маппером. Это вообще затратная операция? И какие есть решения? Может есть умные мапперы, где просто Product.get_all() и тп и тд?
Аноним 01/08/22 Пнд 19:18:08 2421958 437
Аноним 01/08/22 Пнд 19:54:43 2421984 438
Аноним 01/08/22 Пнд 19:56:07 2421986 439
>>2421887
>Писал заготовку сервиса где-то 3 месяца
Это пиздец блядь
Аноним 01/08/22 Пнд 19:59:54 2421994 440
>>2421952
> Это вообще затратная операция?
Любое обращение к БД очень затратно, для кода на джаве это целая вечность, он тупо останавливается и ждёт, когда СУБД обработает запрос. Ждёт большую часть времени работы приложения.
> И какие есть решения? Может есть умные мапперы, где просто Product.get_all() и тп и тд?
Есть ORM, тот же хибернейт, но они делают те же запросы к БД, но неявно и зачастую менее эффективно, чем всё делать вручную. Но это тема для отдельного срача.
Аноним 01/08/22 Пнд 20:01:09 2421995 441
>>2421986
Это тебе не хеллоуворлды из инфоцыганских курсов.
Аноним 01/08/22 Пнд 20:03:03 2421996 442
>>2421887
Вывод: если используешь нормальную реляционную базу, тесты не нужны.
Аноним 01/08/22 Пнд 20:04:14 2421998 443
>>2421948
>Сделать два альт таба и нажать кнопку между ними это минимум 15 секунд.
ладно, ты походу дцпшник, сорри
Аноним 01/08/22 Пнд 20:14:58 2422003 444
>>2421986
Ну надо же мне было изучить кафку и носикульки. Плюс время на обсуждение архитектуры с тимлидом, как минимум какие эндпоинты и форматы джейсонок, кодревью, митинги с аналитиками. Я особо не проебываться, а овертаймил даже.
Аноним 01/08/22 Пнд 20:58:08 2422047 445
>>2422003
>овертаймил даже
Это пиздец блядь
Аноним 01/08/22 Пнд 21:06:02 2422054 446
>>2421948
>>2421998
Я удвою того анона которому неудобно и долго - я раньше тоже таким занимался, и тоже было неудобно и долго.
Оно круто когда у тебя мотивации не хватает и ты что-то прям сложное ебашишь (например - вкатываешься в программирование), но когда ты уже шаришь и просто дообучаешься - обычно мотивации хватает и эти костыли больше мешают.
Аноним 01/08/22 Пнд 21:30:07 2422076 447
Подскажите пожалуйста в чем смысл сегодня вкатываться в джаву, учить тонны магии спринга и миллионы разных практик и классов, если можно взять тоже говно и через день писать тот же самый говнокод.
Аноним 01/08/22 Пнд 21:31:20 2422078 448
>>2422076
Ни в чем, не вкатывайся.
Аноним 01/08/22 Пнд 21:31:58 2422080 449
>>2422076
На говне это будет не день, а минимум месяц в сиоу постоянного велосипедостроения.
Аноним 01/08/22 Пнд 21:32:44 2422082 450
>>2422076
На гошке работы в 10 раз меньше, а для вкатунов раз в 40 и там на собесах сильнее сношают алгосами, потому что там тебе реально нужно будет их знать.
Аноним 01/08/22 Пнд 21:36:12 2422090 451
java.jpg 48Кб, 654x625
654x625
Аноним 01/08/22 Пнд 21:39:05 2422093 452
>>2422090
>verbose, old-fashioned
Это у этой хуйни с рождения заложено.
Аноним 01/08/22 Пнд 21:41:08 2422097 453
>>2422090
if err != nil
@
if err != nil
@
if err != nil
Аноним 01/08/22 Пнд 21:41:32 2422098 454
programming-lan[...].png 568Кб, 1025x1551
1025x1551
Аноним 01/08/22 Пнд 21:43:00 2422101 455
>>2422098

Хуйня с рождения заложена в прокладку между монитором и креслом.
Аноним 01/08/22 Пнд 21:43:14 2422102 456
>>2422098
Скала мертва, а котлин только на мобилках.
Аноним 01/08/22 Пнд 21:43:49 2422105 457
>>2422098
А че типа если спиздануть, что красное - это синее и приложить смищную картиночку, то красное станет синим? Да нихуя.
Аноним 01/08/22 Пнд 21:46:23 2422107 458
>>2422105
Конечно, это примерно как пукать гринтекстом и приписывать "РЯЯЯ".
Аноним 01/08/22 Пнд 21:46:42 2422108 459
Подскажите как искать работу вкатуну самоучке?
Аноним 01/08/22 Пнд 21:47:12 2422109 460
>>2422105

Чилл чел) Мне ваще похую чето кому то доказывать, я картинки пощу и рофлю с бесплатных диванных евангелистов. Я в джаве больше десятка лет, я и так знаю какого сорта оно говно)
Аноним 01/08/22 Пнд 21:48:47 2422113 461
>>2422108
на хх, а где ещё блять?
Аноним 01/08/22 Пнд 21:49:21 2422114 462
>>2422109
По смайликам, которыми ты пытаешься скрыть свой бугурт, видно, как тебе позую
Аноним 01/08/22 Пнд 21:54:23 2422121 463
Аноним 01/08/22 Пнд 22:00:08 2422127 464
>>2422121
джавистам тогда ещё можно и на онлифанс
Аноним 01/08/22 Пнд 22:04:11 2422137 465
>>2422113
Много от кого слышал в интернете, что искать работу на hh - антипаттерн
Аноним 01/08/22 Пнд 22:06:44 2422141 466
>>2422137

Челы в интернете хуйню пороть не будут, конешн.
Аноним 01/08/22 Пнд 22:08:12 2422145 467
>>2422137
Почему? Вкатунам там лучше всего. На других площадках хуже, в телеге ничего приличного нет. На сайтах больших компаний те же самые вакухи. В линкедине все только для мидлов+, да и для рф уже почти неактуален.
Аноним 01/08/22 Пнд 22:10:52 2422153 468
>>2422137
включи логику чел, тебе вкатиться надо или применить бест практисес для поиски работы. Везде где есть работа там и ищи
Аноним 01/08/22 Пнд 22:12:06 2422155 469
>>2422137
Интернет - это МВП-тред, да?
Аноним 01/08/22 Пнд 22:16:03 2422161 470
Сильно вам помогло ВО в плане навыков? Хочу зимой восстановиться на прикладную информатику и перевестись на заочку.
Аноним 01/08/22 Пнд 22:18:17 2422165 471
>>2422161
меня на собесе прямо по диффурам ебали, надо восстанавливаться конечно. Самому наверно не осилить алгосы
Аноним 01/08/22 Пнд 22:20:34 2422166 472
>>2422161
СВО? Помогло так помогло блядь.
Аноним 01/08/22 Пнд 22:20:35 2422167 473
>>2422161
Вообще не помогло. Говорят, что в вузах учат учиться, но это на самом деле отговорка, чтобы не тратить бюджет на повышение качества образования. И учиться будешь сам, что с вузом, что без вуза.
01/08/22 Пнд 22:21:06 2422168 474
Аноним 01/08/22 Пнд 22:25:19 2422171 475
>>2422167

Интересно еще, насколько HRюши воротят свой носик от резюме кандидата без ВО. Кмк, нахуй шлют, если ты не контрибьютор в опенсорс со стажем. Так ли это?
Аноним 01/08/22 Пнд 22:27:14 2422174 476
>>2422171
Таких хрюш довольно много, но большинству похуй.
Аноним 01/08/22 Пнд 22:33:49 2422179 477
>>2422155
Интернет это тред по жабе на дваче
Аноним 01/08/22 Пнд 23:56:19 2422257 478
photo2022-05-31[...].jpg 219Кб, 941x1280
941x1280
сап двач
внезапно закончился триал идеи, и с огорчением обнаружил что плагин ресеттер больше не работает
кто как пользуется сим продуктом?
Аноним 02/08/22 Втр 00:07:45 2422269 479
>>2422257
Пользуюсь на работе, лицензию оплачивает работодатель. Дома жабой не пользуюсь.
Аноним 02/08/22 Втр 00:46:30 2422284 480
>>2422257
Поставил еап и забил. До этого каждый месяц вручную ресеттил, всё работало.
Аноним 02/08/22 Втр 00:47:17 2422285 481
>>2422269
Твоему работодателю насколько некуда девать деньги, чтобы платить забугорным пидорасам, которые тебе нихуя не сделают уже после 24 февраля?
Аноним 02/08/22 Втр 00:56:30 2422290 482
Срочный реквест. Надо узнать, какое время сейчас в Москве через жабу. Что то типа:

int hours = Time.getTimeZone(TimeZone.MOSCOW).getHours()
if (hours < 8 || hours > 24) {
person.reply("Иди спать");
}
Аноним 02/08/22 Втр 00:57:31 2422291 483
>>2422285
Посмотрим, что ты скажешь через год, когда всё закончится, но они не захотят вращаться из-за того, что у нас пиратство.
Аноним 02/08/22 Втр 00:58:07 2422292 484
>>2422290
Берёшь такой и гуглишь.
Аноним 02/08/22 Втр 01:04:16 2422296 485
>>2422291
А нахуя они нам нужны? Мы чё, скачать из за бугра не можем? Они тем более и так уже ушли.
Аноним 02/08/22 Втр 01:11:51 2422303 486
>>2422290
LocalDateTime.now().atZone(ZoneOffset.of("+03:00")).getHour()

>>2422284
что за еап?
Аноним 02/08/22 Втр 01:13:50 2422304 487
>>2422303
Бета-версия, ёрли акцесс п-чётотам. Можно скачать ультимейт версию бесплатно.
Аноним 02/08/22 Втр 01:18:19 2422306 488
>>2422304
о, здорово, не знал что такое есть, попробую тоже, благодарю от души!
Аноним 02/08/22 Втр 01:19:46 2422307 489
Снимок.PNG 66Кб, 1058x484
1058x484
блэт
Аноним 02/08/22 Втр 01:22:42 2422308 490
>>2422307
Ну тогда перекантовывайся на триалах до следующей еап. Я вот даже не знал об этом, видимо тех, кто успел скачать не отрезают от халявы даже после завершения.
Аноним 02/08/22 Втр 02:01:36 2422322 491
>>2422308
>>видимо тех, кто успел скачать не отрезают от халявы даже после завершения.
емнип там автообновления принудительно включены, а после завершения теста она просто обновится до обычной ультимейт.
Тесты идут примерно месяца 3, перерыв в месяц.
Аноним 02/08/22 Втр 07:29:54 2422372 492
>>2422161
Нет, сижу без работы
Аноним 02/08/22 Втр 07:31:26 2422373 493
Аноним 02/08/22 Втр 11:04:44 2422472 494
>>2422307
Хотел попробовал Fleet, но после полчаса бесконечных регистраций, ответили, тип мы вам потом перезвоним напишем. Так и не написали.
Жидбрейнс - хуже даже микрософта. Те хотя бы честно дают доступ к свои продуктам на кабальных условиях, а эти жмотятся даже так давать.
Аноним 02/08/22 Втр 11:22:21 2422490 495
/ its simple program on java/
class Example {
// its program starts with main method ()
public static void main(String[] args)
{
System.out.println ("just java-program");
}
}

Только начал изучать жаву и кодинг вообще. Скачал eclipse, тк не хочется пользоваться бесплатно платной средой разработки, как советуют по ссылке. Первый же перепечатанный пример из учебника подсвечивает красным крестиком строку с main и пишет: Illegal modifier for method main; only public, protected, private, abstract, static, final, synchronized, native&strictfp are permitted.
При попытке запустить пишет: Error: Main method is not static in class Example, please define the main method as:
public static void main(String[] args).
Гуглил, нашел множество похожих проблем, но ни одной точно такой же и советы, приведенные там, мне не помогли.
Аноним 02/08/22 Втр 12:03:59 2422512 496
>>2422490

> / its simple program on java/

Че эт за синтаксическая конструкция нахой?

Удоли.
Аноним 02/08/22 Втр 12:05:34 2422514 497
Аноним 02/08/22 Втр 12:08:44 2422520 498
>>2422514

Нихуя

> / its simple program on java/

Вот это --- да, комментарий.
Аноним 02/08/22 Втр 12:08:56 2422521 499
>>2422514
Из за комментария и ошибка
Аноним 02/08/22 Втр 12:09:21 2422523 500
>>2422520
Бля, рофл, двач звездочки режет, я ебал в рот
Аноним 02/08/22 Втр 12:11:40 2422527 501
>>2422490
Это все потому что ты переносишь { на новую строку.
Аноним 02/08/22 Втр 12:19:02 2422534 502
>>2422527
Попробовал вернуть строчкой выше, не помогло. Что до комментария - да, двач звездочки режет. У меня со звездочками. Ошибка написано что в строчке с main. Но там все верно. Из-за чего может быть такая ошибка и как ее убрать?

Я пробовал набирать другие программы, каждый раз на строчке public static void main выдает одну и ту же ошибку.
Аноним 02/08/22 Втр 12:29:27 2422540 503
>>2422534

Мож у тебя в слове static буква c --- кириллическая?)
Аноним 02/08/22 Втр 12:39:38 2422547 504
>>2422490
Сноси это протухшее говно и ставь Intellij IDEA Ultimate.
Аноним 02/08/22 Втр 12:47:35 2422554 505
>>2422540
Выглядит как-то так. Я уже копировал и вставлял из чужих прог дословно, загонялся в общем на этот счет, но разумеется без результата. Все у меня нормально с буквами.
>>2422547
Эх, не хотелось бы. Может все просто решается, найдется анончик с подобной проблемой, который успешно ее заборол изменением какой-нибудь настройки.
Аноним 02/08/22 Втр 12:49:53 2422557 506
>>2422554
Программирование это не твое, бросай.
Аноним 02/08/22 Втр 12:51:07 2422559 507
>>2422554
Да снеси ты блядь говнипс нахуй, потом мне еще сто раз мысленно спасибо скажешь.
Аноним 02/08/22 Втр 12:55:39 2422564 508
Аноним 02/08/22 Втр 13:04:19 2422574 509
>>2422559
Сергей Немчинский сегодня сказал, что Эклипс лучше идеи. А кто не верит, тот потом будет страдать на проектах.
Аноним 02/08/22 Втр 13:10:12 2422578 510
>>2422574
Как понять, что хохол пиздит? Хохол открывает рот.
Аноним 02/08/22 Втр 13:16:38 2422583 511
>>2422574
> Сергей Немчинский
Что за хуй с горы? Анон с двача тоже может заявить, что эклипс - говнище ебаное.
Аноним 02/08/22 Втр 13:26:31 2422588 512
>>2422490
>Только начал изучать жаву и кодинг вообще
Закрывай это дерьмо немедленно и переходи сюда. https://docs.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/

Спасаю твою будущую карьеру программиста. От джавы первым языком даже столетние университеты отказались, а Пол Грэм критиковал эту затею еще когда джава была популярной

Аноним 02/08/22 Втр 13:30:36 2422593 513
>>2422588
Все книги по джаве пишут в расчёте, что читатель знает С/С++, а книги по шарпу неявно подразумевают знание джавы.
Аноним 02/08/22 Втр 13:34:25 2422597 514
>>2422593
>а книги по шарпу неявно подразумевают знание джавы.
Назови эти книги. Знание джавы ничем не поможет, дизайн сишарпа с 6 версии ушел в другую сторону. Половины фич в джаве никогда не появится и/или их реализовать невозможно. И книги не нужны, нужны доки и гайды майков

Аноним 02/08/22 Втр 13:38:51 2422601 515
>>2422593
Таких книг не существует.
Аноним 02/08/22 Втр 13:43:59 2422604 516
Аноним 02/08/22 Втр 13:56:00 2422609 517
>>2422604
Ты поди поставил не с сайта свежую версию, а протухший snap-пакет из репозитория убунты.
Аноним 02/08/22 Втр 13:58:33 2422611 518
>>2422554
Попробуй в блокноте скомпилировать и запустить потом. Ты хоть ждк скачал и установил в настройках эклипса?
Аноним 02/08/22 Втр 14:14:11 2422623 519
>>2422609
Нет.
>>2422611
Ага! Я так и думал, что все очень тупо решается. Походу здесь мой косяк. Я просто скачал эклипс и сразу сел в нем кодить. Спасибо, анон, буду разбираться с ждк.
Аноним 02/08/22 Втр 14:22:13 2422631 520
>>2422574
Более наглого пиздуна сложно найти. Этот челик сам признается, что 10+ лет в прод не писал. И до сих пор говорит, что жава ее с серверами приложений не мертва. Откуда он может знать что-то, что будет потом на работе?
Аноним 02/08/22 Втр 14:23:00 2422632 521
eclipse-ubuntu.jpg 109Кб, 1221x865
1221x865
>>2422623
Вот прям сейчас на виртуалке с убунтой накатил Эклипс. Всё завелось без проблем. Ничего не конфигурировал, просто нажимал везде "Далее".
Аноним 02/08/22 Втр 14:40:42 2422644 522
>>2422588
>От джавы первым языком
>отказались
Допустим, но шарп в качестве первого языка даже не предлагали, чтоб от него потом можно было отказываться или не отказываться - все понимают, насколько это больная затея.
Аноним 02/08/22 Втр 14:46:06 2422656 523
>>2422588
> От джавы первым языком даже столетние университеты отказались
Она никогда не была "первым языком", всегда были сишка, кресты и паскаль. Сейчас поняли, что студенты тупые, и вместо крестов дают петухон.
Аноним 02/08/22 Втр 14:47:48 2422659 524
>>2422644
У меня шарп был основным в вузе, ДС
18г выпуск
Аноним 02/08/22 Втр 14:57:17 2422671 525
>>2422656
Насколько я знаю там, где учат на "системного программиста" до сих пор первыми дают сишку и плюсы. А в остальных местах - питон.
>>2422659
Был знакомый, который в дикой шараге учился. Вот там давали шарп. В нормальных вузах - мгу, физтех, вышка, итмо - такого не делают.
Аноним 02/08/22 Втр 15:00:44 2422674 526
>>2422659
У нас вообще ни какого основного не было. На каждый язык выделяли 1-2 семестра. В итоге, прошли всё от Ассемблера до Хаскеля.

12г выпуск
Аноним 02/08/22 Втр 15:10:35 2422679 527
>>2416836
в репозиториях пробовал искать?
Аноним 02/08/22 Втр 15:17:52 2422683 528
Сколько примерно зарабатывает Джава Миддл сидя на удаленке в своем Мухосранске?
Аноним 02/08/22 Втр 15:18:47 2422685 529
>>2422683
> на удаленке в своем Мухосранске
60к рублей.
Аноним 02/08/22 Втр 15:19:02 2422686 530
Аноним 02/08/22 Втр 15:23:44 2422688 531
Аноним 02/08/22 Втр 15:25:23 2422689 532
сеньоры 400 наносеки редкость и исключение среди сеньоров? я видел только сеньоров 300 наносеков. почему так?
Аноним 02/08/22 Втр 15:27:23 2422691 533
>>2422689
голову включи
никто не будет платить человеку 400к за то что он кнопочки на компьютере нажимают
есть предел выше которого наемный работник не может зарабатывать
Аноним 02/08/22 Втр 15:27:42 2422692 534
>>2422689
Потому что специалисту не будут платить больше, чем его руководителю.
Аноним 02/08/22 Втр 15:58:00 2422727 535
>>2422683
Я слышал, что джава-энтерпрайз не берут на удалёнку
Аноним 02/08/22 Втр 16:01:32 2422729 536
>>2422659
Ну где дс (неназванный вуз), а где мти, гарвард, йель и тому подобное.
Там везде питухонидзе в качестве первого, и я это ммаксимально одобряю (ну конечно после БАЗЫ на схеме и си, но потом сразу питухон).
У нас вообще кресты были, но не надо пожалуйста на нас ориентироваться.
Аноним 02/08/22 Втр 16:03:54 2422730 537
>>2422727
А смысл офис снимать под этих дармоедов, если они могут жить у себя и сами свой толкан чистить? я в офисе так засирал толкан что уборщице наверняка подымать зп пришлось
Цена вопроса - openvpn сертификат сгенерить и лицуху зума купить.
Аноним 02/08/22 Втр 16:24:37 2422745 538
>>2422730
Программисты сами ставят vpn-клиент у себя на компе или должны давать доступ сис. админам?
Аноним 02/08/22 Втр 16:28:42 2422753 539
>>2422745
Сам ставишь openvpn какой-нибудь, серты и ключи тебе пересылают, просто подключаешь и заходишь.
Ну конечно если ты домохозяйка то может понадобиться удаленный доступ чтобы тебе всё это прописать, но у макак с этим проблем нет, это если какой-нибудь не технический сотрудник устраивается на удалёнку тогда да.
Аноним 02/08/22 Втр 16:32:57 2422760 540
Я тут прочитал, что 11 версия заканчивается в сентябре 2022 года. Получается надо срочно переходить на 17? А что делать пользователям линукс, где ещё нет 17 версии?
Аноним 02/08/22 Втр 16:33:58 2422761 541
>>2422730
> А смысл офис снимать под этих дармоедов, если они могут жить у себя и сами свой толкан чистить?
Скажи это кабану, а не разрабам.
Аноним 02/08/22 Втр 16:35:30 2422762 542
>>2422760
В энтерпрайзе все уже перешли на 17. Пользователям линукс сосать хер (как обычно).
Аноним 02/08/22 Втр 16:36:35 2422765 543
>>2422761
Ща наберу кабану в зуме и спрошу.
Аноним 02/08/22 Втр 16:37:35 2422766 544
>>2422760
Откатываться на 8, очевидно.
Аноним 02/08/22 Втр 16:53:51 2422781 545
>>2422674
>на каждый язык по семестру
>12 год выпуска
Учился 2010 лет?
Аноним 02/08/22 Втр 17:12:54 2422799 546
>>2422686
Это очень мало.
>>2422685
Тоже мало.
>>2422686
Было бы хорошо.

А если серьезно, есть такой варик жить в своем Мухозалупинске, снимать однушку с пиздатым ремонтом в центре за 15к, ездить на такси за сто рублей с копейками, и при это получать 200к московского офисного миддла?
Аноним 02/08/22 Втр 17:21:21 2422806 547
Как я заебался сидеть и дрочить этот орм, скажите, аноны, достаточно ли мне знаний того как создать энтити, как замапить (eager, lazy, n+1 prob), умения написать несложный hql/criteria запрос, понимания блокировок и кэширования или мне продолжать хуярить это унылое дерьмо? И еще такой вопрос, стоит ли смотреть, что там есть в хибере в отрыве от jpa или ну его нахуй? пока что знаю только про пару аннотаций, которых в jpa нет
Аноним 02/08/22 Втр 17:28:41 2422814 548
>>2422806
>учишь орм hibernate hql jpa jdbc
>приходишь на проект с nosql
Аноним 02/08/22 Втр 17:29:08 2422815 549
>>2422806
Хуй знает, на какой проект попадёшь, у нас к примеру все запросы и мапперы пишут руками.
Аноним 02/08/22 Втр 17:33:31 2422816 550
>>2422814
А там разве нельзя захуярить другой драйвер, диалект и забить хуй на то, какая там за база?
Аноним 02/08/22 Втр 17:49:31 2422823 551
>>2422816
ORM - это объектно-реляционное преобразование. Если у тебя NoSQL, то называться это будет не ORM, а просто репозиторием.
Аноним 02/08/22 Втр 17:59:53 2422830 552
>>2422823
Да, я уже успел загуглить и понять, что хуйню сморозил
Аноним 02/08/22 Втр 18:02:42 2422832 553
>>2422823
Но все равно спасибо за пояснение
Аноним 02/08/22 Втр 18:06:13 2422833 554
>>2422760
Пользователям линукс стоит изучить как работают пакеты в их системы
Аноним 02/08/22 Втр 18:25:43 2422841 555
Не заходят алгоритмы и структуры данных :с Что делать ? Начинать учить математику ? Или бросить алгоритмы и структуры данных и переходить далее ?
Аноним 02/08/22 Втр 18:28:10 2422844 556
>>2422833
Главное, что пользователям винды не надо во всякой хуйне разбираться, и достаточно скачать инсталлер с сайта.
Аноним 02/08/22 Втр 18:35:00 2422847 557
>>2422841
Они очень тяжело идут, у меня на прочтение лафоре ушло 3 месяца, правда я тогда еще сидел достаточно мало по 3 часа в день дней 5 в неделю максимум. Совет: забей хуй и вернись к этому перед собесом, ибо если ты продолжишь то к концу обучения половину забудешь как я из-за ненадобности зис параши в повседневном использовании.
Аноним 02/08/22 Втр 18:37:29 2422848 558
>>2422760
Пользователям линупс надо узнать о такой вещи как sdkman
Аноним 02/08/22 Втр 19:21:01 2422866 559
>>2422847
А что мне тогда целый год делать ? Мне остались одни фреймворки зубрить. Вакансий в моем городе 0 (рынок упал).
Аноним 02/08/22 Втр 20:13:31 2422890 560
>>2422866
Зубрить фреймворки, солид, джавакор, писать петы и быть готовым переезжать ради первой работы. Ну и надеяться влететь сразу на удаленку.
Аноним 02/08/22 Втр 20:32:00 2422905 561
>>2422866
Да ясен хуй сиди и учи фреймворки, там и без душных алгоритмов порой хватает головной боли, но без них тебя почти везде пошлют нахуй, а на алгоритмы всем, кроме яндекса тотально поебать
Аноним 02/08/22 Втр 20:42:22 2422911 562
>>2415619
не ебу
фреймвор
класс для букавок
мимовкатун
Аноним 02/08/22 Втр 20:48:14 2422918 563
>>2415619
Это вопрос на собесе?
Аноним 02/08/22 Втр 20:50:55 2422921 564
Аноним 02/08/22 Втр 20:51:16 2422922 565
>>2415619

С*ринг

Это был тест на определение, ты вкатыш, любитель юзать жабу не по назначению или серверный разраб.
Аноним 02/08/22 Втр 20:53:09 2422924 566
>>2415651
>final
Аналог const, сделать что-то неизменяемым
>finally
Блок для обработки исключения, который вызовется абсолютно всегда, даже если исключение не поймалось.
>finalize
метод объекта, в который надо поместить действия по освобождению ресурсов например, по идее должен выполниться перед тем как сборщик мусора будет собирать этот объект. Но по факту выполнится хуй знает когда и является устаревшим, не рекомендуется к использованию.

Я на верном пути?
>>2415619
Не знаю зачем мне эти знания, но свинг это гуёвая либа для жавы, спринг это самый популярный фреймворк, а стринг это строка.
Аноним 02/08/22 Втр 21:04:33 2422931 567
>>2422924
> >final
> Аналог const, сделать что-то неизменяемым
Следует подчеркнуть, что final делает неизменяемой только ссылку, но не сам объект, это как константный указатель. А в языке, где с объектами можно работать непосредственно, константным можно сделать и сам объект.
> >finalize
> метод объекта, в который надо поместить действия по освобождению ресурсов например, по идее должен выполниться перед тем как сборщик мусора будет собирать этот объект. Но по факту выполнится хуй знает когда и является устаревшим, не рекомендуется к использованию.
Его иногда используют для освобождения неуправляемых ресурсов, выделенных через JNI. Обычные ресурсы освобождают через AutoCloseable.
Аноним 02/08/22 Втр 21:10:17 2422936 568
>>2415619
Свинг это куда ходит моя жена со своим бойфрендом
Спринг это лучший на планете фреймворк для создания высокопроизводительных серверных приложений
Стринг это класс в джава кор (джава кор это фреймворк для написания кодов на джаве без спринга)
Аноним 02/08/22 Втр 21:51:51 2422973 569
>>2415619
Они из разных пакетов. Ответ одобрен Борисовым
Аноним 02/08/22 Втр 21:53:09 2422976 570
>>2422936
Похоже, что твоя жена изменяет тебе
Аноним 02/08/22 Втр 21:55:49 2422981 571
как успешно проходить лайфкодинг на собесах? мне пиздец как жалко время тратить на эту литкод хуйню и алгодрочку.
Аноним 02/08/22 Втр 21:57:43 2422984 572
>>2422981
Лайфкодинг? Это кодирование жизни?
Аноним 02/08/22 Втр 22:00:12 2422986 573
>>2422984
на собесе дают задачу с литкода
Аноним 02/08/22 Втр 22:01:56 2422987 574
>>2422984
а ты до букавки доебался, я и не понял сразу
Аноним 02/08/22 Втр 22:02:47 2422988 575
>>2422841
Просто так алгоритмы нахуй не нужны. Начни решать литкод. А лучше олимпиадные задачки, где тебя выебут Time limit exceeded, если ты используешь неэффективный алгоритм.
Ну или начни писать пет где важен перфоманс. Игрушку какую-нибудь с тараканами, которые ищут вкатунов в лабиринте и едят их. Постепенно оптимизируй поиск от полного перебора до А* с вэйпоинтами. Короче пока ты не начнешь дрочить на секунды миллисекунды производительности алгоритмы нахуй не нужны
Аноним 02/08/22 Втр 22:03:39 2422992 576
>>2422984
Да, как закодировать свою жизнь, чтобы она не всралась?
Аноним 02/08/22 Втр 22:06:04 2422994 577
image.png 281Кб, 2400x2400
2400x2400
>>2422992
Бросай исключение.
Аноним 02/08/22 Втр 22:10:23 2423001 578
>>2422988
>алгоритмы нахуй не нужны.
Два раза это написано в тексте, всё остальное надо убрать. Перепиши, и отдаем в тираж, в завтрашние утренние газеты
Аноним 03/08/22 Срд 02:49:18 2423110 579
>>2422691
А если от нажатия этих кнопочек зависят миллиардные доходы или убытки компании?
Аноним 03/08/22 Срд 03:07:35 2423112 580
>>2422760
В смысле не вышла 17 на линукс? Ты чё, совсем ёбнутый?
Аноним 03/08/22 Срд 08:05:41 2423160 581
>>2423112
У меня до сих пор не обновилась до 17
Аноним 03/08/22 Срд 08:26:59 2423165 582
>>2423160
Так обнови. И заканчивай на дебиане сидеть.
Аноним 03/08/22 Срд 08:28:13 2423166 583
Аноним 03/08/22 Срд 08:35:07 2423169 584
Аноним 03/08/22 Срд 08:37:31 2423171 585
Аноним 03/08/22 Срд 12:08:54 2423297 586
Уважаемые ананасы, подскажите плиз, обязательно ли иметь при себе какие-то законченные проекты в резюме, когда приступаешь к этапу поиска работы? Или может на них все клали болтяру и никто даже ссылку открывать не будет? Я знаю, что бывают разные кабаны, но мне интересно процентное соотношение примерное тех, кому похуй и тех, кому не похуй ну или хотя бы ваше мнение, каких большинство. Если всё-таки реалии таковы, что проект лучше при себе иметь, реквестирую ваши советы, что же мне лучше сделать, чтоб не сильно разьебаться, или может расскажите, какие проекты имели при себе вы на завершающем этапе вката.
Аноним 03/08/22 Срд 12:10:13 2423299 587
Как правильно пользоваться Enum и сколько записей в нём лучше хранить?
К примеру юзер при регистрации выбирает одну-несколько стран из огромного списка. Стоит их засунуть в EnumSet или в список строк? При первом подходе получается огромный енам и дополнительная таблица в базе, но код вроде становится более безопасным. При втором подходе всё кажется легче, но появляются проблемы если форма регистрации отправится с опечаткой/ошибкой.
Аноним 03/08/22 Срд 12:15:43 2423304 588
>>2423297
Профильная вышка? Стаж в разработке? Чем ты выделяешься среди других вкатунов?
Аноним 03/08/22 Срд 12:17:27 2423306 589
>>2423299
Страны лучше засунуть в какую-нибудь таблицу-справочник в базе без всяких енумов. Енумы только для того, чтобы с фиксированным набором значений было удобно работать из логики.
Аноним 03/08/22 Срд 12:28:18 2423321 590
>>2423304
Вышка есть, в прошлом году закончил, на жабе с тырпрайз стеком учусь пишу где-то год хотя до этого еще говнокодил на ведройд немного отличия от других вкатунов хз какие, я с вкатунами не общаюсь, но на всех псевдособесах на ютубе, что я видел, ПОЧТИ все вкатуны послабее меня будут
Аноним 03/08/22 Срд 13:59:49 2423404 591
>>2422924
>>вызовется абсолютно всегда
В каких случаях finally не отработает?
А что если в кетче вылетит эксепшен?
А если и в кетче и в файнали эксепшены, какой из них вылетит наверх?
в итоге finally в коде нет ни одного сука, нахуя спрашивали
Аноним 03/08/22 Срд 14:08:54 2423407 592
>>2423404
> В каких случаях finally не отработает?
Например, если выдернуть компьютер из розетки.
Аноним 03/08/22 Срд 14:27:05 2423422 593
почему челы из треда с дноработами не сидят тут и не вкатываются? ленивые чмохи?
Аноним 03/08/22 Срд 14:29:40 2423425 594
>>2423422
Они сидят в треде петухонщиков и шарпоблядей
03/08/22 Срд 14:38:55 2423436 595
image.png 113Кб, 320x213
320x213
>>2423425
>Они сидят в треде петухонщиков и шарпоблядей

Эта зависть джавобляди перед шапробогом... каждый раз как в первый раз проигрываю
Аноним 03/08/22 Срд 14:39:02 2423438 596
>>2423306
т. е. список стран либо будет заранее согласован и прописан в форме регистрации, либо будет тянуться из бд?
Аноним 03/08/22 Срд 14:47:19 2423442 597
>>2423438
Всегда из БД, причём заранее согласованный список надо сразу инсертнуть миграцией, чтобы поддержке не надо было заполнять этот справочник вручную. Преимущество БД здесь в том, что при необходимости добавить ещё одну страну не придётся править код и выпускать новый релиз.
Аноним 03/08/22 Срд 14:57:46 2423460 598
Смотрю я на вас, и вот ведь что удивительно:

Мне всегда казалось что джаву больше всех любят хэйтить скалисты и котлинисты. На худой конец - растаманы. Как правило в прочих тематических сообществах именно скалисты ведут себя как конченые ЧСВ-гондоны по отношению к джавистам, и нет ни одного шарписта. На двощах же все с точностью до наоборот - ниша ЧСВ-гондонов занята шарпистами, а прочих вышеперечисленных вообще не наблюдается.

Почему так?
Аноним 03/08/22 Срд 15:04:21 2423474 599
>>2423460
Видимо, ты не так давно здесь сидишь, и не видел, какие срачи здесь устраивали любители котлина и скалы.
Аноним 03/08/22 Срд 15:06:39 2423479 600
>>2423474

Так и есть, недавно. Насчет скалистов-колтинистов не удивлен, их выебоны я много наблюдал в других местах. А вот чтоб шарписты набигали на площадки джавистов - такого я не видел нигде больше)
Аноним 03/08/22 Срд 15:10:54 2423488 601
>>2423479
У шарпистов традиционные набеги во все остальные треды, хоть JS, хоть плюсы.
Аноним 03/08/22 Срд 15:17:51 2423507 602
>>2423504
Никаких задач ява не решает и ничего интересного тут нет.
Аноним 03/08/22 Срд 15:19:11 2423514 603
>>2423504

Выкатывайся из айти, тут везде - тлен и безысходность.
Аноним 03/08/22 Срд 15:25:49 2423523 604
>>2423504
На жаве в основном разрабатывают десктоп приложения и прог обеспечения для микроволновки. И еще жава очень похожа на жаваскрипт, там буквально пара отличий
Аноним 03/08/22 Срд 15:26:09 2423525 605
>>2423504
А я хотел бы писать десктопные приложения, но приходится учить унылый бэк.
Аноним 03/08/22 Срд 15:27:08 2423527 606
>>2423523
А мне больше Borland C++ Builder нравится, как раз недавно вышел.
Аноним 03/08/22 Срд 15:51:18 2423561 607
>>2423407
Или если поток сдох до того как дошло до этого вашего файнали. Но вообще это вопрос с небольшим подъебом, ведь это касается не файнали, а любого кода.
Аноним 03/08/22 Срд 16:08:48 2423594 608
>>2423404
> В каких случаях finally не отработает?
Если поймается любой эксепшен выше
>А что если в кетче вылетит эксепшен?
Файналли отработает
>А если и в кетче и в файнали эксепшены, какой из них вылетит наверх?
Ну допустим тот что в файналли.
Аноним 03/08/22 Срд 16:10:02 2423596 609
>>2423594
> Если поймается любой эксепшен выше
Тут объебался.
Ну и да - >>2423407 - то же самое хотел ответить.
Аноним 03/08/22 Срд 16:10:30 2423597 610
>>2423532
>Это так в россии в целом, похоже.

Так - во всем айти, не только в российском. Не случайно среди айтишников так сильно востребованы психологи и антидепрессанты - эта ебаная хтонь пробивает крышу меньше чем за 5 лет стажа. В айти процветают только самые конченые ублюдки, всех остальных ждет лишь депрессия, безысходность, выгорание, лиды-уебаны и вечный кривой говнокод.
Аноним 03/08/22 Срд 16:11:29 2423599 611
>>2423404
>В каких случаях finally не отработает?
System.exit();
Аноним 03/08/22 Срд 16:11:31 2423600 612
>>2423436
Пикрил момент твоего проигрыша запечатлён кстати
Аноним 03/08/22 Срд 16:53:24 2423653 613
>>2423636

Ну ок. Но если все так, тогда нет смысла выгорать, терять интерес и вот это вот все)
Аноним 03/08/22 Срд 16:53:31 2423654 614
>>2423297
Ну ответьте плиз
> обязательно ли иметь при себе какие-то законченные проекты в резюме, когда приступаешь к этапу поиска работы?
Аноним 03/08/22 Срд 16:57:04 2423661 615
>>2423654

По разному. Смотря че за портфолию, и че за собеседующий. Некоторые хуй кладут на ссылку к твоим петам когда резюме смотрят. Некоторые - нет. Как повезет. Лишним не будет хотя бы как способ набора экспертизы.
Аноним 03/08/22 Срд 17:01:15 2423666 616
try.JPG 125Кб, 1626x578
1626x578
Аноним 03/08/22 Срд 17:28:59 2423722 617
>>2423666
Ух ты, я жёсткий (ну на самом деле нет, просто это было бы ЛОГИЧНО, и как не странно, в ЯП иногда можно делать логичные предположения о работе языка, и иногда даже будут соответствовать реальности).
Аноним 03/08/22 Срд 17:57:29 2423761 618
>>2423753
О чём говорить, люди даже моего возраста спиваться начинают, а в поколении родителей уже много кого нет в живых по этим причинам.
Аноним 03/08/22 Срд 18:59:54 2423811 619
Почему методы(функции) называют алгоритмами ? В гугле написано что алгоритмы это набор инструкций для выполнения задачи.
Аноним 03/08/22 Срд 19:06:13 2423814 620
>>2422816
Пиздец, каждый раз охуеваю с додстеров в тредах по java.
Аноним 03/08/22 Срд 19:08:48 2423818 621
>>2423811
Алгоритм - это намного более абстрактное понятие, не зависящие от языков программирования. Например, рецепт приготовления еды тоже можно назвать алгоритмом.
В коде алгоритм - это просто участок кода, который делает что-то конкретное, и в одном методе/одной функции может использоваться сразу несколько алгоритмов.
Аноним 03/08/22 Срд 19:18:46 2423830 622
Аноним 03/08/22 Срд 19:38:24 2423846 623
>>2423814
Ой ну извини, что будучи вкатуном, никогда не имевшим дело с nosql, не имею представления, как это готовить.
Аноним 03/08/22 Срд 20:31:37 2423923 624
>>2423769
У меня даже на работе есть психолог, предлагает консультироваться если что. А я стесняюсь офк.
Аноним 03/08/22 Срд 20:47:27 2423968 625
>>2423923
Они все кабану сливают, не ведитесь на корпоративных психологов никогда
Аноним 03/08/22 Срд 23:00:14 2424100 626
Что означает термин окружение? Например такой контекст, докер поднимает окружение. Или jre это jdk + окружение.
Аноним 03/08/22 Срд 23:03:02 2424103 627
Как смотреть логи через кибану, может кто-нибудь объяснить?
Аноним 03/08/22 Срд 23:05:35 2424106 628
Не вгоняет ли вас в депрессию, что всё чем вы пользуетесь написано более умными чем вы людьми. Вот Спринг возьмем, я как обезьяна пользуюсь этой технологией,а весь капот работает благодаря умным людям. А сам капот спринга работает благодаря еще более умным людям, кто написал всякие изначальные классы и интерфейсы. То есть, всё сводится к тому, что я обезьянка крутящая баранку сложного механизма, но по сути сложность скрыта за этой баранкой.
Аноним 03/08/22 Срд 23:06:47 2424107 629
>>2423968
Думаю да.
>>2423963
Это девочка, чё б я бля нахуй мальчика стеснялся
Аноним 03/08/22 Срд 23:07:42 2424109 630
>>2424106
Ну если ты долбаёб то конечно может вогнать, но долбаёбам в айти так-то не надо бы работать
Аноним 03/08/22 Срд 23:09:21 2424110 631
>>2424109
а че ты развернутый ответ не смог осилить не-долбоеб?
Аноним 03/08/22 Срд 23:18:17 2424125 632
>>2424110
Конкретизируй какой ответ тебе нужен.
Аноним 03/08/22 Срд 23:18:58 2424126 633
Хотя если по честному, это был пиздец какой развёрнутый ответ.
Вот тебе краткий - "НЕТ".
Аноним 03/08/22 Срд 23:19:39 2424127 634
>>2424106
Эти технологии появились не сегодня и не вчера. Они писались долго, причём целой толпой людей самой разной квалификации, в самом начале тоже были кривые прототипы, работавшие кое-как и похожие на пет-проект вкатыша, потом всё это долго дебажили, отлаживали, продумывали, переделывали, и много лет спустя получилось то, что имеем сейчас. Тот же спринг тоже мог когда-то сводиться к примитивной обёртке над хешмапой, такое любой средний кодер может написать, если ему дать достаточно времени.
Аноним 03/08/22 Срд 23:21:42 2424129 635
>>2424100
Некая абстрактная среда, в которой выполняется твоё приложение, влияющая на его работу. Это может быть что угодно, операционная система, нужные программы и сервисы, рантаймы, библиотеки, конфиги и другие файлы.
Аноним 04/08/22 Чтв 00:38:58 2424172 636
>>2424106
Наоборот. Мне прям приятно, как умно придумано иногда. Я вот когда в финансовых законах рф разбирался, особенно с легаси из 90ых, вот там я охуевал. Как такое говно могли придумать люди с охуенными заслугами, доктора наук, главы университетов и прочая и прочая. При том же не совсем с нуля нужно было писать. Это как какую-нибудь концепцию, типа di в другой язык перенести.
А стоять на плечах гигантов охуенно, чувствуешь, что не совсем хуйней занимаешься, когда для человека среднего ума очень умные челики придумывают удобные и крутые штуки.
Аноним 04/08/22 Чтв 03:52:44 2424211 637
>>2423600
Проиграл с подливой.
Аноним 04/08/22 Чтв 05:40:42 2424224 638
>>2424106
бля ты знаешь напрягает
а то я тут и свою ос написал, и свой комп создал и виртуальную машину джавы реализовал, а тут блядь спрингом заставляют пользоваться, его умные дядьки создали а не я пздц((((
Аноним 04/08/22 Чтв 08:11:10 2424240 639
>>2423597
>В айти процветают только самые конченые ублюдки, всех остальных ждет лишь депрессия, безысходность, выгорание, лиды-уебаны и вечный кривой говнокод.

Это база? Реально ждёт всех?
Работаю 3,5 года, пока заимел только вечный кривой говнокод.
Лиды уебаны есть, но есть и не уебаны. Вообще уебанов по жизни постоянно овердохуя, это не изобретение айти.
Депрессия и безысходность наоборот появляется когда долго не работаю.
Аноним 04/08/22 Чтв 09:35:34 2424279 640
Так, анончи, я извиняюсь если не совсем по теме, однако хочется узнать ваше мнение. Вот сейчас я немного пошерстил вакансии на ХХ, да, и увидел что на джунов какойто дикий перекос, постоянно смотрят по 50 человек вакансию. Короче, вкатиться туда почти нереально...может, проще будет залететь сразу на мидла, тупо напиздев про опыт? я извиняюсь заранее за такую наглось, но как же иначе исполнить свою мечту вката в айти
Аноним 04/08/22 Чтв 09:39:15 2424283 641
>>2424279
Так и вкатываются, только не пиздят про опыт. Смысла пиздеть нет, на собесе же все равно спросят.
Аноним 04/08/22 Чтв 09:40:21 2424284 642
>>2424283
А если у меня в трудовой есть записи "программист"?
Аноним 04/08/22 Чтв 09:40:38 2424285 643
>>2424279
> на джунов какойто дикий перекос, постоянно смотрят по 50 человек вакансию
Это общая картина по всему рынку во всех отраслях. Посмотри на счётчик на главной странице hh и делай вывод.
> сразу на мидла, тупо напиздев про опыт? я извиняюсь заранее за такую наглось, но как же иначе исполнить свою мечту вката в айти
Почитай этот тред, поймёшь, к чему это приводит: >>2423293 (OP)
Аноним 04/08/22 Чтв 09:47:47 2424290 644
>>2424285
>Это общая картина по всему рынку во всех отраслях. Посмотри на счётчик на главной странице hh и делай вывод.
Так как мне быть? Может, на линкедине проще будет найти что то?
Или пиздовать на завод...
>>2424283
>Так и вкатываются, только не пиздят про опыт. Смысла пиздеть нет, на собесе же все равно спросят.
Так я и напизджу типа много че умею, зацените мой гитхуб! Ну а потом мб вытяну...а мб уволят меня в черный список кинут
Аноним 04/08/22 Чтв 09:50:10 2424293 645
>>2424290
Они же реально заценят. И если там будет говно, пошлют нахуй. И пиздеть очень плохо, не надо пиздеть.
Аноним 04/08/22 Чтв 09:53:57 2424297 646
>>2424293
>Они же реально заценят. И если там будет говно, пошлют нахуй
Уже плюс будет в том что они хоотя бы меня рассмотрят, в отличии от джуна, который сразу нахуй идет
Аноним 04/08/22 Чтв 10:25:28 2424315 647
Привет, подскажите, пожалуйста, делаю REST API, отправляю пост запрос постманом, требует csrf-токен. А как его отправлять? И нужен ли он для REST API?
Аноним 04/08/22 Чтв 10:30:36 2424317 648
>>2424315
Не нужен, это тебе надо его выключить к секьюрити-конфиге для API.
Аноним 04/08/22 Чтв 10:42:05 2424325 649
0*MCf4PciEbMGwO[...].png 28Кб, 640x312
640x312
Я не понимаю, почему иерархия делегирования класс лоадеров реализована именно так:
Application -> Extension ->Bootstrap, а потом наоброт!

Но было бы намного проще, если бы запрос на загрузку класса всегда начинался с Bootstrap, а затем делегировался другим загрузчикам классов?

Может они так и сделали, потому что у каждого загрузчика классов есть кеш, который надо прогреть со всеми этими делегированиями
и с некоторого момента времени все загружаемые классы это которые должны быть загружены из classpath, то есть Application class loader?
Аноним 04/08/22 Чтв 10:47:17 2424330 650
Где на самом деле хранятся static members, методы, например.. Я читал на эту тему статьи, но там как-то все размыто подается.

Здесь написано "Simply put, we know that the static members were a part of PermGen before Java 8. However, since Java 8, they're a part of heap memory."
https://www.baeldung.com/jvm-static-storage

Получается, что с тех пор как Metaspace заменила PermGent в JDK 8, статические члены хранятся в heap. Но значил ли это, что они проходят все стадии хранения такие как Eden, Survivor итд?
Чем же тогда они отличаются от обычных объектов с точки зрения хранения в памяти ?
Если они не проходят стадии Eden, Survivor, то где тогда они хранятся в хипе??
Аноним 04/08/22 Чтв 10:59:03 2424338 651
>>2424325
>>2424330
Мне интереснее, где такая инфа может понадобиться? Если пишешь хуйлоад или если на сеньку собесишься? Другие кейсы есть? Я вот когда вкатывался тоже таким интересовался, а потом неасилил и забил. И никогда не пригодилось.
По моим ощущениям из пары десятков знакомых жабистов, с кем я вместе работал этого скорее всего не знает никто, хотя у пятерых были лычки сеньки.
Аноним 04/08/22 Чтв 11:02:48 2424343 652
Ну и я скорее к тому, что если это тебе реально надо знать, то ты не будешь спрашивать на вкатун-доске. Пойдешь в спецификацию жвм, блоги всяких ШипиЛешей, чатики, где такие челики сидят и там спросишь.
Аноним 04/08/22 Чтв 11:17:12 2424359 653
>>2424338
Для собеседований в основном.
А по-хорошему, например при оптимизации работы жабовского приложения в контейнере. То есть выставляешь размер кучи -Xmx48M 48мб, а по факту все приложение жрет намного больше, да еще и динамически расширяет память. Если кэш кода JIT будет слишком мал, то производительность упадет..
Это конечно больше темы для всяких девопсов, но по идее настоящий эксперт в жабе должен во всем этом разбираться.
Если ты планируешь развиваться и хочешь быть не просто RESTо шлепом, то надо это изучать.
Аноним 04/08/22 Чтв 11:37:06 2424385 654
>>2424343
Я бы не сказал, что это вкапну доска. Я встречал здесь и разбирающийся в теме людей
Аноним 04/08/22 Чтв 16:23:38 2424696 655
Кто-нибудь нашёл инфу по Спрингу бесплатно и на русском?
Аноним 04/08/22 Чтв 16:26:27 2424699 656
Аноним 04/08/22 Чтв 16:56:38 2424714 657
>>2424696
А евгений борисов уже @Deprecated чи не?
Аноним 04/08/22 Чтв 17:03:29 2424718 658
Аноним 04/08/22 Чтв 17:05:43 2424721 659
Аноним 04/08/22 Чтв 17:13:54 2424730 660
>>2424696
да ебту блять алишев нахуй ты пидор сраный задолбал уже
Аноним 04/08/22 Чтв 17:19:59 2424733 661
>>2424730
Алишев поверхностно очень рассказывает, после просмотра его видосов даже свой бинпостпроцессор не напишешь
Аноним 04/08/22 Чтв 17:26:40 2424739 662
>>2424696
Spring Framework предоставляет комплексную модель программирования и конфигурации для современных приложений Java-предприятий - на любой платформе развертывания.

Ключевым элементом Весны является инфраструктурная поддержка на уровне приложения: Весна фокусируется на сантехнике корпоративных приложений, чтобы команды могли сосредоточиться на бизнес-логике на уровне приложений, без лишних связей с конкретными условиями развертывания.
Аноним 04/08/22 Чтв 17:33:56 2424745 663
>>2424733
Ну в принципе да, наверное.
Мне как-то более-менее было норм, но я пришёл к спрингу вовремя, когда был к нему готов, когда у меня уже жопа горела от тех проблем, которые он призван решать, а далее само собой доки.
Аноним 04/08/22 Чтв 17:41:15 2424755 664
>>2424696
Блять просто заходишь на страницу с документацией спринга, нажимаешь правую кнопку мыши и «перевести на русский». Раз в полчаса, когда будешь видеть, что написана лютая хуйня непонятная - нажимаешь «показать оригинал» и далее по кругу, долбоеб сука. Я почти всегда так читаю доки и мне норм
Аноним 04/08/22 Чтв 17:42:30 2424757 665
>>2424755
Двачаю, ебаные тупые вкатыши даже страницу блять перевести не могут, ебаный стыд.
Аноним 04/08/22 Чтв 18:47:45 2424804 666
>>2424696
Отус.
>>2424755
Вся дока начинающего только запутает.
Вот тебе куски доки только по обязательным кускам спринга.
Даже это около тыщи страниц, из которых вкатуну не нужно 3/4.
Тут даже не все разделы по кору и буту.
https://docs.spring.io/spring-framework/docs/current/reference/html/core.html
https://docs.spring.io/spring-framework/docs/current/reference/html/web.html
https://docs.spring.io/spring-framework/docs/current/reference/html/data-access.html
https://docs.spring.io/spring-framework/docs/current/reference/html/testing.html
https://docs.spring.io/spring-boot/docs/current/reference/html/using.html
https://docs.spring.io/spring-boot/docs/current/reference/html/features.html
https://docs.spring.io/spring-boot/docs/current/reference/html/web.html
https://docs.spring.io/spring-boot/docs/current/reference/html/data.html
https://docs.spring.io/spring-boot/docs/current/reference/html/io.html
А еще нужна спрингдата и спрингсекьюрити по верхам.

Да и без примеров непонятно будет зачем нужен тот или иной функционал.
Аноним 04/08/22 Чтв 19:53:05 2424840 667
>>2424804
В смысле по верхам? Ты видел сейчас требования на джунов? Ему минимум полгода нужно сидеть и читать документацию по спринг секурити. И ты еще spring cloud забыл, без него тоже никуда не возьмут
Аноним 04/08/22 Чтв 19:54:05 2424841 668
>>2424840
Требования на джунов всё те же, что и 10 лет назад.
Аноним 04/08/22 Чтв 19:58:41 2424844 669
>>2424804
> Да и без примеров непонятно будет зачем нужен тот или иной функционал.
Подразумевается что ты уже на джаве что-то когда-то писал
Аноним 04/08/22 Чтв 20:10:39 2424853 670
>>2424841
Я вкатун и знаю, о чем пишу
Изучаю жабу и фреймворки уже больше года, сижу по 8 часов в день и по ощущениям, до вката осталось еще столько же. Следующий год буду вникать в секурити и писать минимум по одному круду каждый день.
Аноним 04/08/22 Чтв 20:18:22 2424860 671
Может кто-нибудь за микросервисы кратко прояснить?
Вот есть у меня монолитный проект-магазин с минимальным функционалом регистрация-корзина-отзыв. Теперь если я захочу переделать свой проект под микросервисную архитектуру, то эти части должны будут работать изолировано, т.е. один сервис под регистрацию и авторизацию, другой под покупки и корзину, а третий под оценки и отзывы?
Аноним 04/08/22 Чтв 20:20:18 2424862 672
Аноним 04/08/22 Чтв 20:23:31 2424866 673
>>2424853
Полгода назад бегал по собесам. По сикурити ни разу не спросили. Вот по хиберу в одном месте ебали, но в большинстве - спрашивали, лиш бы sql знал. Джуна с большей вероятностью по сложной многопоточке уровня форкджоинпулов заебут, чем по секурити. Или по конкурентным коллекциям.
Аноним 04/08/22 Чтв 20:27:57 2424872 674
>>2424853
так ты с нуля вкатываешься из таксистов ебанько
ты блядь можешь и 50 лет спринг учить
Аноним 04/08/22 Чтв 20:38:34 2424881 675
>>2424841
Не правда! 10 лет назад достаточно было сносно знать джава кор без всей этой функциональщины. А сейчас сам кор надо знать больше и ещё фреймворков вагон.
Аноним 04/08/22 Чтв 20:54:00 2424894 676
не вкатывайтесь, я разрешаю
Аноним 04/08/22 Чтв 20:55:18 2424896 677
>>2424894
Тогда делись своей зарплатой.
Аноним 04/08/22 Чтв 20:57:26 2424897 678
Просить 100к на первой работе в дс1 норм или дохуя, и столько никто не даст? Когда пойду на собесы через пару месяцев буду иметь при себе: java core, алгоритмы, sql, postgres, spring core, jpa/hiber, spring data jpa/mongo, spring boot, spring mvc, spring security поверхностно, понимание как написать дефолт тесты, docker, git. Если что-то важное упустил, напишите, добавлю в программу самообучения
Аноним 04/08/22 Чтв 21:11:26 2424903 679
>>2424897
Норм.
Прикрути к пету сваггер. И прочти статьи зачем нужны в общих четрах кафка и кубер. Ну и гофпаттерны(задрочи 2, кроме билдера фабрики и синглтона - я бы предложил декоратор и стратегию) с солидом и асидом.
Мне в мухосрани 90к дали с тем же набором, что у тебя, но без алгосов.
Аноним 04/08/22 Чтв 21:23:02 2424912 680
>>2424903
Спасибо за ответ, паттерны я знаю, саму книгу правда не читал, но месяца три назад жестко задрачивал, используя гугль,помню вышло больше 20 штук, только вот счас вспомню в основном онли те, которые в итоге удалось поюзать, а другие тупо забыл, лол. Остальное, что написал обязательно гляну
Аноним 05/08/22 Птн 04:59:42 2424935 681
Изучаю java почти 2 года, каждый день стараюсь уделять минимум 1 час, в целом выходит по 2 часа, в выходные по 3 часа. Сижу по таймеру.
В целом есть какой-то прогресс, но так как я на самообучение, моя эффективность под вопросом ( поэтому и пишу сюда).
Что я делаю : смотрю курсы с торрентов core/postgres/sql/spring, перешёл на англоязычные с ручным перевод на русский. Повторяю за автором, стараясь делать самостоятельно типо по памяти, с недавних пор стал менять названия переменных, чтобы уменьшить тупой копипаст с видосов.
Читаю тех. Литературу ( что то в голове остаётся, большая часть улетает : чистый код, серия книг head first Java, по паттернами и на данный момент про многопоточных - езда на работу примерно 3 часа занимает поэтому читать начал, чтобы с пользой время проводить.) + конспекты составляю.
Собственные петы не делал толком, толи не хочу из зоны комфорта вылазить толи не вижу профита ( наверное здесь кроется тот самый буст по повышению навыков, который мне нужен)
Как бы в голове есть идея, что можно написать простое и какие технологии применить потребуется, но я не стартую, аргументирую это тем, что нужно досмотреть по спрингу и sql

Хотелось бы услышать ваши озарения и жизненный опыт, что ускорило ваше развитие .
Аноним 05/08/22 Птн 08:13:27 2424996 682
>>2424935
У тебя в одно ухо влетает, в другое - вылетает. Что ты там ускорять собрался? Лучше замедляй обучение под свой темп.
Аноним 05/08/22 Птн 09:34:12 2425026 683
Аноним 05/08/22 Птн 10:06:34 2425038 684
>>2424935
Один приятель именно поэтому и не вкатился. Обложился книгами и не делал петы.
Петы занимают времени меньше конспектов, а толку больше дают. Досматривать курсы во время петов тебе никто не помешает.
Плюс я бы послушал 2-3 мокинтервью на джуна и уже собирался бы на собесы.
Даже если спринг ещё не доучил. А уж чё там ты по sql не доучил, не ясно. Там для новичка хватит туториала, который за 10 часов читается. Но можно тоже обложиться книгами и читать реляционную теорию и кишки постгреса.
Делай акт и готовься к собесам и так и выучишь именно то что нужно, а не всякую фигню, которую забудешь на завтра
Аноним 05/08/22 Птн 11:03:25 2425058 685
>>2425038
1) конспекты это побочка идёт, систематизирую кратко пройденное (просмотренное)+ из курсов слайды таскаю из курсов.
2) книги только для общего развития и чтобы занять время в пути. Осознаю, что можно как ботан задротить книги и теорию и остаться теоретиком без практики
3) Установил обсидиан для заметок и анки для карточек, чтобы наполнять вопрос/ответ для собесов.
4) Несколько записей смотрел с интервью, в целом где-то отвечал больше, где-то меньше.

Буду потихоньку растить свой пет. Как я предполагаю туда постепенно пытаться пройденный материал пихать можно. Я бы попробовал запилить базу сварщиков с спрингом, бд и через crud
Аноним 05/08/22 Птн 14:01:06 2425175 686
Используются ли обоссанные шаблонизаторы типа таймлифов и мустажей на проектах? Я просто ебал писать что-то кроме REST. Подтвердите то, что любой проект - это REST + фронтенд макаки пилят свой фронтенд и я к фронту нисколько не притрагиваюсь
Аноним 05/08/22 Птн 14:12:04 2425199 687
Добрый день аноны интересует мнение по поводу курса от Яндекса https://practicum.yandex.ru/java-developer/
Стоит ли через него вкатываться и дадут ли там минимальный набор с которым можно пытать счастья на Джуна.
Я знаю что много сейчас напишет про то что можно и нужно учиться самому, вот только работа не позволяет занимался активным поиском информации для выстраивания хорошей начальной базы.
Аноним 05/08/22 Птн 14:19:57 2425210 688
>>2425199
Если не гарантируют трудоустройства, то смысла в курсе нет.
Аноним 05/08/22 Птн 15:09:03 2425268 689
>>2425175
Я слышал, что чистые бекендеры уже не нужны, потому что выгоднее набирать сразу фуллстеков.
Аноним 05/08/22 Птн 15:26:32 2425298 690
>>2425210
Даже если гарантируют, то смысла тоже порой нет. В скиллбоксе говнище ебаное видел, что гарантируют точнее говорят, что вернут бабки, если не устроишься, но по итогу время, за которое трудоустроят не регламентировано и тебя будут морозить полгода с постоянными вызовами на нахуй ненужные беседы/тренинги, которые кста еще и по договору обязательны для посещения. Потом засунут на галеру за 30к и пошлют в пизду.
Аноним 05/08/22 Птн 15:28:22 2425302 691
>>2425298
Если 30к на удалёнке, то я согласен
Аноним 05/08/22 Птн 15:28:46 2425304 692
>>2425210
А систематизация материала, не надо отделять зёрна от говна на ютубе, менторство и тд это не плюсы?
Просто мне не проблема выложить 140к за курс. Если он того стоит и будет экономит время которое будет затрачено на поиски стоящей инфы
Аноним 05/08/22 Птн 15:30:34 2425309 693
>>2425304
>140к за курс
Фигасе цены! Даже если успешно выучишься, то первый год будешь по сути отрабатывать деньги за курс.
Аноним 05/08/22 Птн 15:30:36 2425310 694
>>2425302
На какой в пизду удаленке, забудь о существовании этого слова, если решил вкатываться в жабу тырпрайз
Аноним 05/08/22 Птн 15:31:35 2425312 695
>>2425310
В моём городе нет вакансий и не будет. Так что только удалёнка!
Аноним 05/08/22 Птн 15:35:51 2425321 696
>>2425312
Тогда присмотрись к другим языкам, на которых много удаленки, могу предложить котлин с последующим вкатом в андройд, там вроде с удаленкой все ок, но вакансий меньше и вряд ли дадут из дома кодить вкатуну без опыта
Аноним 05/08/22 Птн 16:10:06 2425374 697
Вот в вакансиях указан спринг как технология, что джун должен уметь в спринге, чтобы он мог считать, что "обладает знанием"
этой технологией?
Аноним 05/08/22 Птн 16:27:49 2425415 698
>>2425321
Ещё и котлин учить? А потом и сам андроид ещё? Мне так до пенсии не вкатиться.
Аноним 05/08/22 Птн 16:35:36 2425431 699
>>2425321
Вот в чём я завидую андроидам, что у них написаны классные книги, а по спрингу ни черта нет. Надо лазить по всяких говносайтам в поискам маленького кусочка инфы о спринге. Почему за столько лет никому не пришло в голову написать полноценную книгу по спрингу!?
Аноним 05/08/22 Птн 16:49:21 2425459 700
>>2424714
Он не учит спрингу, а только выделывается какой он крутой спец по нему. Все его доклады сделаны для опытных разработчиков с 5+ лет опыта. Актуальность докладов тоже вызывает сомнения.
Аноним 05/08/22 Птн 17:06:23 2425493 701
>>2425459
Когда я впервые его посмотрел будучи вкатуном мне было суперинтересно и понятно почти все, что он говорит. На счет актуальности могу согласиться, но лично мне после его докладов разбираться в спринга стало гораздо легче
Аноним 05/08/22 Птн 17:13:31 2425511 702
>>2425493
Я вообще не понимаю о чём он говорит. Там ни слова про то, как отправить веб-страничку в браузер или прочитать что-то из базы.
Аноним 05/08/22 Птн 17:17:47 2425523 703
>>2425511
А спринг это не только про прочитать из базы и навернуть страничку, если ты не знал
Аноним 05/08/22 Птн 20:33:39 2425767 704
Дайте пожалуйста список алгоритмов для изучения. Книгу не хочу читать :с
Аноним 05/08/22 Птн 20:35:06 2425770 705
Я вас померю. Спринг - гомно.
Аноним 05/08/22 Птн 20:55:13 2425783 706
>>2425767
Ну бинарный поиск, простейшие сорты: инсершн, каунтинг, можно мерж и квик сорты глянуть, хотя не знаю нахуя, обход графа, поиск кратчайших путей, мин остовное дерево, задача коммивояжёра, алгоритм дейкстры, посмотреть про биг о нотейшн и далее, пока не заебет. А вообще пиздуй читать книгу
Аноним 05/08/22 Птн 21:18:40 2425794 707
>>2425783
В книгах много воды.
Аноним 05/08/22 Птн 21:47:23 2425822 708
Так как двач переехал на более производительный движок, и не должен тормозить не на 1000 постов, ни на 2000, то джава тред больше не будет перекатываться вообще никогда.
Аноним 05/08/22 Птн 22:19:37 2425851 709
Привет, как правильно делать обновление объекта в бд? Мне пришел на контроллер новый объект, неужели единственный способ это каждое поле записать заново в бд, даже если из 20 полей поменялось только одно. Или есть какой-то хитрый способ?
Аноним 05/08/22 Птн 22:38:53 2425863 710
Аноним 06/08/22 Суб 00:49:37 2425950 711
Аноним 06/08/22 Суб 01:10:42 2425957 712
>>2425431
https://www.amazon.com/gp/product/1492076988
https://www.amazon.com/gp/product/1801816786
https://www.amazon.com/gp/product/1617296953
https://www.amazon.com/gp/product/B087WS81RK
https://www.amazon.com/gp/product/1484256654
И это только 2021-2021 год. При том, что со времен релиза спринг 5 очень мало что поменялось, а это 2017 год. А этого периода даже одна книга на русском есть - prospring5.
Аноним 06/08/22 Суб 04:28:09 2426004 713
Аноним 06/08/22 Суб 04:28:29 2426005 714
Аноним 06/08/22 Суб 18:13:47 2426384 715
Есть 2 метода с двумя вложенными циклами, один делает итерацию по массиву, а второй выбирает один элемент из массива. Они оба будут O(n^2) или первый будет O(n), а второй O(1) ?
Аноним 06/08/22 Суб 18:33:54 2426397 716
>>2426384
Не совсем понял. Если у тебя цикл внутри другого цикла, а во вложенном цикле просто обращение по индексу, то O(n^2). Тут сложность зависит только от циклов, о доступ к индексу массива за O(1).
Аноним 06/08/22 Суб 19:53:42 2426456 717
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов