Бред

Ответить в тред Ответить в тред
Check this out!
Аноним 27/02/21 Суб 14:14:23 2411553261
изображение.png 126Кб, 600x600
600x600
Здравствуйте, дорогие мои. Перед вами очередной вкатун вайти.

В общем, я уже изучил основы джавы, и теперь надо изучать какие-то библиотеки. Можете посоветовать годные книги, где все разобрано на конкретных примерах? Как вообще нужно учить библиотеки, и насколько по этой теме дрочат на собеседовании?
Аноним # OP 27/02/21 Суб 14:23:31 2411558942
изображение.png 21Кб, 780x243
780x243
Читал книгу Герберта Шилдта, дошел до главы "Введение в Swing". И там уже какая-то ересь пошла, куча терминов, которые никак не объясняют. С другой стороны, это же не конкретно по Свингу книга, там это чисто для ознакомления. Вот, например, на пикриле какой-то всратый синтаксис, вполне можно было создать новый объект Runnable, и потом передать его как параметр. Но нет, сука, зачем-то автор прямо в скобках создает объект и там же переопределяет метод run. Что за хуйня вообще?
Аноним 27/02/21 Суб 14:25:58 2411560493
>>241155894
Советую тебе выкатываться пока не поздно.
Рили, ты пиздец тупой, если даже самые простые примеры понять не можешь.

imba: щас бы дрочить умирающий swing на java 1.5
Аноним # OP 27/02/21 Суб 14:27:14 2411561264
>>241156049
>imba: щас бы дрочить умирающий swing на java 1.5
А что надо дрочить?
Аноним 27/02/21 Суб 14:28:37 2411562185
>>241155326 (OP)
Можешь уже задрачивать библиотеки для андроида и апи.
Ну и SQLite какой-нибудь. Там похуй на архитектуры всякие и сложные вещи.
Аноним 27/02/21 Суб 14:28:49 2411562316
Аноним 27/02/21 Суб 14:29:01 2411562427
>>241155894
Никто не пишет 2 строчки если можно написать одну

Подрастешь, потом увидишь что такое всратый синтаксис
Аноним 27/02/21 Суб 14:31:34 2411563908
>>241156242
Так и есть, но читать это дело удовольствия мало
Аноним 27/02/21 Суб 14:32:24 2411564509
Аноним 27/02/21 Суб 14:32:36 24115646210
>>241156242
Вот этого я тоже понять не могу, какой в этом смысл?
Это же не python какой-нибудь, где все эти однострочники выглядят органично. Или все так дрочят на оптимизацию, что выделение памяти под переменную жалеют, ну дак сейчас же не 90е, там уже jit умнее в 100 раз.
Аноним 27/02/21 Суб 14:33:04 24115648911
>>241156390
Очень легко читается, повторюсь Подрастешь поймёшь

ну и кстати если по теме треда, то учи те библиотеки/фреймворки для конкретной задачи, в бэке они одни, в андройде другие
Аноним # OP 27/02/21 Суб 14:33:30 24115651312
>>241156462
>выделение памяти под переменную жалеют
Дык память же в том случае все равно будет выделяться.
Аноним 27/02/21 Суб 14:33:42 24115652413
>>241156462
В том что код более лаконичный смотрится
Аноним 27/02/21 Суб 14:33:56 24115654014
>>241156489
Анонимные функции на 3000 строк внутри index.html когда-нибудь видел?
Аноним 27/02/21 Суб 14:35:15 24115661215
>>241156540
В вебе не работал, андройд макака
К сожалению даже в 2021 с котлином приходится жава код рассматривать
Аноним 27/02/21 Суб 14:36:57 24115671216
>>241155894
Пропусти свинг. Читал ту книгу года 4 назад, так и не писал в прод на джаве.
Аноним 27/02/21 Суб 14:37:03 24115671917
>>241156524
Спорно. Как вы потом отлаживаете такой код?
Ни принтами, ни дебагером нормально не посмотреть.
Аноним 27/02/21 Суб 14:37:30 24115674518
>>241156612
У вас там, я так понял, уже ява - "низкоуровневый" язык, а всякие котлины и прочая срань - это уже прогрессивный некстген?
Аноним 27/02/21 Суб 14:38:19 24115679419
>>241156612
Как дела с Flutter? Он уже серьезный фреймворк или все еще платформа для формошлепстваи реализации дефолтных приложений на отъебись. Говорят там проблема с клавиатурой в webview до сих пор не решена.
Аноним 27/02/21 Суб 14:39:14 24115685120
>>241155326 (OP)
ты куда вкатываться-то собрался? Отрасль какая? Какие нах библиотеки без указания области вкатывания?
Аноним 27/02/21 Суб 14:39:49 24115689421

>>241156540
Видел 1800 строк. Этот софт успешно продавался за восьмизначные суммы.

Мимо
Аноним 27/02/21 Суб 14:39:56 24115690222
Аноним 27/02/21 Суб 14:40:32 24115693723
>>241156902
Типа в консоли массивы сортировать?
Аноним 27/02/21 Суб 14:40:35 24115694124
>>241155894
Забудь про swing нахуй, долбоеб. Ни одной вакансии с ним нет и не будет. С джавой есть 2 пути - либо в бекенд, а этом случае гугли spring, либо в андроид, тогда лезь на android developers.
Аноним 27/02/21 Суб 14:41:19 24115700025
>>241156745
Просто писать удобнее, впринципе на обоих можно "низкоуровнево" писать
>>241156794
Даже не тыкал если честно, ничо сказать не могу
Аноним 27/02/21 Суб 14:41:36 24115701926
>>241156941
Первый путь для успешных и зрелых мужчин, второй для лесорубов с хипстерской бороденкой.
Аноним 27/02/21 Суб 14:43:30 24115714427
>>241156745
Ява сейчас максимум 8 версии поддерживается. В теории 10 и 11 можно накатить, но никто не дает гарантий, что оно работать будет. А котлин - это лямбды и корутины из коробки, на 40% меньше кода, постоянная поддержка и развитие без платной подписки. Если ява - это бойлерплейт, строгий синтаксис со скобочками и ; а также корпоративщина, то котлин позволяет сосредоточиться на логике и архитектуре, а не беспокоиться, что ты проебался где-то переопределить hash/equals.
Аноним 27/02/21 Суб 14:44:20 24115720128
>>241156719
Я настолько макака что не дебажу особо, только тесты пишу
Аноним 27/02/21 Суб 14:44:34 24115721729
>>241157019
В андроид вакансий больше. Если уверенно знаешь java, kotlin, android sdk archetecture components - изи найти удаленку на 200к
Аноним 27/02/21 Суб 14:44:43 24115722930
>>241156894
Зачем вообще так делают? От отладчика такая параша явно не спасёт, разве что от каких-то внешних greasymonkey-скриптов
Аноним 27/02/21 Суб 14:45:09 24115725031
>>241156937
Эт чёт сложно. А можно целый день хелловорды писать и чтоб платили за это?
Аноним 27/02/21 Суб 14:45:51 24115731232
>>241157000
Я сейчас резюмехи отсылаю и параллельно учусь и проекты пишу. Скажи, что приоритетней для юниора в андроиде, учить сейчас алгоритмы на будущее или же погружаться в юнит и ui тестирование?
Аноним 27/02/21 Суб 14:46:28 24115735233
>>241157250
Вайти глазами вкатунов так и выглядит, наверное
Аноним 27/02/21 Суб 14:47:46 24115743434
>>241157312
Я не тот простой Иван город Тверь, но если честно, не припомню вакансии джуна в которых требовались бы навыки тестирования. Че ты уже умеешь?
Аноним 27/02/21 Суб 14:48:22 24115747635
>>241157144
>котлин позволяет сосредоточиться на логике и архитектуре, а не беспокоиться, что ты проебался где-то переопределить hash/equals.
как правило, чем менее строгий синтаксис - тем больше багов. но зато не будешь беспокоится за скобочки и синтаксис. в целом - если не какой-то бизнесс-критикал софт, но и котёл норм будет
Аноним 27/02/21 Суб 14:49:00 24115751936
>>241157229
Ентерпрайзный легаси проект. Поколения разработчиков наваливали новые костыли поверх старых. Если наваливать дешевле, чем рефакторить - очевидно, что вместо рефакторинга придется пилить новые фичи для клиентов.
А к тому моменту, когда рефакторинг становится необходим вырастают вот такие монстры.
Аноним 27/02/21 Суб 14:49:36 24115755437
>>241155326 (OP)
Либы учатся на практике, книги тут не нужны
Аноним 27/02/21 Суб 14:49:38 24115755738
>>241157312
Самый верный способ глянь вакансии джуновские и в требованиях учи все что не знаешь
Mvvm архитектура, room, recycle view и тды ты обязан знать
Аноним 27/02/21 Суб 14:50:17 24115760539
>>241157217
Но с джавой можно устроить на "пенсионную" работу в каком-нибудь банке и пинать хуи за многоденег десятилетиями.
Аноним 27/02/21 Суб 14:50:18 24115760640
Аноним 27/02/21 Суб 14:51:52 24115770741
>>241157605
В андроид тоже, будешь пилить клиент банка и эстимейтить смену шрифта кнопки на неделю
Аноним 27/02/21 Суб 14:53:04 24115779642
>>241157707
Звучит логично. Об этом я почему-то не подумал.
Аноним 27/02/21 Суб 14:53:19 24115780843
>>241157605
>>241157707
Ровно до того момента пока не проебешь где-нибудь копейку или вылезут баги с многопоточностью, тогда уже начнешь волосы на жопе рвать.
Аноним 27/02/21 Суб 14:54:15 24115788244
>>241157557
room не так уж обязатеден, большая часть прилаг вообще без sql базы обходятся, у меня лично уже года 2 на проектах не было
Аноним 27/02/21 Суб 14:55:00 24115793045
>>241157434
Паттерны, корутины, многопоточность, MVVM и прочую попсу от гугла. 12 приложений на гитхаб. Последнее сделал - слушатель нотификаций в фоне. Работает даже после перезагрузки телефона. Считывает все и записывает в room. Не знаю только алгоритмы и тестирование. Только немного касался junit/mockito/espresso.
Аноним 27/02/21 Суб 14:55:08 24115793846
Нужно не книги читать, а приложения писать.

И уже когда чувствуешь, что знаний не хватает и ты упёрся в стену - открывать книги и изучать ту хуйню, которую ты не понял.

От тупого чтения книг толку ноль
Аноним 27/02/21 Суб 14:57:04 24115807747
>>241157808
Пара авралов за год - это норма для любого места работы.
Аноним 27/02/21 Суб 14:58:01 24115813948
>>241157930
Тогда если не ебланить на собесах, то должен достаточно легко на джуна зайти

тесты хуета почитай конечно что да как, но никто тебя из за этого отсеивать не должен, вроде как
мимо
Аноним 27/02/21 Суб 14:58:53 24115820349
>>241157476
Тоже так думал, когда столкнулся с Null Safety, var/val, компаньонами и прочей херней. Но как оказывается, багов в разы меньше стало. Банально не нужно делать геттеры/сеттеры. Все из коробки. А если добавить слово data к классу, то он еще и методы переопределяет сам. Внутренние поля тоже не нужно ставить, ну и т.д. Примитивов нету, статики нету, проверяемых исключений нету, а жить проще.
Аноним 27/02/21 Суб 15:00:05 24115828950
>>241157930
Набор для джуна тут уже имеется. Алгоритмы на таком этапе мне кажется нет смысла дрочить
Аноним 27/02/21 Суб 15:01:04 24115835651
>>241158139
У меня коммерческого опыта нет и я 29 лвл живу в мухосрани. Поэтому на собесы не зовут, хотя согласен на переезд. Даже согласен на английском интервью проходить. Но среди джунов конкуренция. Есть варик бесплатно 3 месяца стажироваться, но я от голода сдохну, так как никто мне деньги давать не будет на это время.
Аноним 27/02/21 Суб 15:01:33 24115839652
>>241156513
Мой нефритовый стержень в твой рот.
Аноним 27/02/21 Суб 15:02:16 24115844153
Аноним 27/02/21 Суб 15:04:46 24115860854
>>241158441
А структуры данных знаешь, кстати? Каков у тебя бэкграунд, в качестве образования, чем ты до вката занимался?
Аноним 27/02/21 Суб 15:07:40 24115882755
16064081174090.jpg 97Кб, 1364x1001
1364x1001
>>241155326 (OP)
Нет смысла дрочить просто так библиотеки, ты по мере написания приложений сам поймешь какие тебе нужны, ты заранее без опыта написания пииложений не знаешь блять.

Ну это кроме спринга, он как основа в любой вакансии етпы

Простой пример: я пару дней назад на джаве писал простенькую прогу которая в риал тайме отображает курс битка, то есть выводится дата + курс каждые 15 сек. Для этого мне потребовалось приконнектиться к одному веб апи, это я сделал через обычный get метод, httpclient, он есть в стандартной библиотеке джавы.
Далее я в ответ получил епта ответ в формате json. И его пришлось парсить. Я использовал библиотеку sinple json вроде, ее нет сука в стандартных, поэтому через мавен я ее приконектил, надеюсь ты шаришь в мавене.
Ну и дальше небольшая ебля с парсингом для извлечения именно нужной мне инфы. Все.

Все супер просто, надо писать свои говнопроги и библиотеки будут нужны по мере написания.
Аноним 27/02/21 Суб 15:09:03 24115893756
Аноним 27/02/21 Суб 15:11:03 24115910957
>>241158608
Про коллекции пояснить могу, когда лучше ArrayList, а когда LInked List юзать. Чем Hastable от HashMap отличается. Но графы и деревья для меня далеки. Сейчас SMM, вышка маркетолога. Но работал и на заводе, и грузилой и продаваном и много кем еще.
Аноним 27/02/21 Суб 15:13:51 24115933258
>>241158827
Ну это если кодить в стиле хуяк-хуяк и в продакшн. А если ты планируешь норм арзитектуру, то с самого начала сидишь с листочком и карандашом и пишешь, какие либы и технологии использовать. Потом совещаешься с помидором, если не уверен, и только потом начинаешь писать.
Аноним 27/02/21 Суб 15:26:28 24116026459
>>241159109
Тебе тяжко будет лезть в алгоритмы без математического бэкграунда (по крайней мере сейчас), могу на собственном опыте сказать. Поэтому того, что у тебя уже есть — достаточно
Аноним 27/02/21 Суб 15:30:00 24116050060
изображение2021[...].png 30Кб, 132x258
132x258
756546.PNG 879Кб, 661x931
661x931
43213.PNG 740Кб, 637x918
637x918
>>241160264
Вот поэтому я и скачал себе полный курс математики, плоть до дискретки. Потихоньку вкатываюсь в алгебру. Интересно довольно-таки.
Аноним 27/02/21 Суб 15:36:50 24116099361
>>241160500
Молодец. Надеюсь, у тебя всё получится :)
Аноним 27/02/21 Суб 15:37:23 24116103562
Так джава говно же. Учи дотнет
Аноним 27/02/21 Суб 15:39:28 24116117163
>>241161035
Ооооо, шарпист вкатился
Аноним 27/02/21 Суб 15:44:01 24116150064
>>241161035
Чтобы на заводе тетям сракам скрипты под эксель писать? Или гречневым начальникам формочку наклепать для компуктера?
Просто другой работы на дотнете почти нет в России
Аноним 27/02/21 Суб 15:46:47 24116170365
>>241161500
Есть. Бэк, геймдев, но это не отменяет того факта, что шарп говно и котируется по сути только в СНГ и паре других стран
Аноним 27/02/21 Суб 16:08:30 24116336266
Аноним 27/02/21 Суб 16:12:28 24116362267
>>241159332
> Ну это если кодить в стиле хуяк-хуяк и в продакшн
Только так и нужно делать софт. Пока ты будешь высерать идельную архитектуру и заёбывать кучу людей - я сделаю 3 приложения. А потом выяснится, что мои приложения созданные по методу "хуяк-хуяк и в продакшен" +/- работают так же как и твоё одно, да ещё и времени/сил на саппорт требуют примерно столько же.
Настройки X
Ответить в тред X
15000
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов