М.Двач / Программирование

Этого треда уже нет.
Это копия, сохраненная 15 апреля 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

10 Кб, 154x275

Официальный™ тред Java #26 19 Мар, 00:20 #692136 В конец треда | Веб

FAQ:
Q: ЧТО СКАЖЕТЕ ЗА ДЖАВАРАШ?
A: Лучшая инвестиция в твоей жизни. Оплачивай сразу, окупится уже через пару месяцев с первой же зарплаты. Тут половина с него начинали год назад, и уже синьорами-помидорами работают. Текст дальше - для тотальных нищебродов.

Q: Посоны, собираюсь учить джаву по 2/5/20 часов в день. За сколько дней я выучу достаточно, чтобы зарабатывать фрилансом?
A: На джаве фриланса нет. Хочешь фрилансить — дуй в ПХП/раби/1С тред.

Q: Значит, я должен буду всю жизнь сидеть в опенспейсе, конвертируя XML в эксепшны? Ура, мне подходит! С чего начать?
A: Туториалы:
BEGINNER: http://myflex.org/books/java4kids/java4kids.htm
MEDIUM: http://www.tutorialspoint.com/java_technology_tutorials.htm
HARD: http://docs.oracle.com/javase/tutorial/

Книги:
- Head First Java, (2nd Edition) : Kathy Sierra, Bert Bates - для совсем нулячих простым языком.
- Core Java (9th edition) : Cay S. Horstmann, Gary Cornell - тоже для нубасов, но на серьёзных щщах.
- Thinking in Java (4th Edition): Bruce Eckel - для тех, кто уже умеет в программирование на другом языке, но хочет перекатиться.
- Effective Java (2nd Edition): Joshua Bloch - для тех, кто знает джаву, но хочет перестать писать костыли.
Больше здесь: http://www.proklondike.com/books/java.html

Q: Хули все книги на английском?
A: Без английского ты не нужен и можешь смело идти нахуй. Ну или в 1С-тред.

Q: В списке книг одно старье. Новее ничего нет?
A: Годноту быдлу не палим. Джава 5 вышла больше десяти лет назад. В шестой и седьмой изменений в синтаксисе минимум. В восьмой было довольно значительное обновление, но а) многие проекты все еще сидят на шестой или седьмой; б) там не такие фундаментальные изменения, чтоб нужно было переучиваться: за пару вечеров лямбды и стримы вполне можно осилить.

Q: Я не могу в книги. Наткнулся на джавараш, но в самом верхнем вопросе уловил нотки сарказма. С ним все правда плохо?
A: В наших тредах постоянно появляются люди, спрашивающие о джавараше. Громко обьявляют, что начинают заниматься, задают пару тупых вопросов и куда-то пропадают. Похоже, большинство адекватов бросают джавараш из-за дебильных заданий типа "десять сраз скопипасти этот кусок кода". Тем не менее, иногда появляются и люди, говорящие что прошли его целиком, и что дальше задания получше. Короче, хочешь - пробуй, первые десять занятий бесплатно же. Но, как минимум, лучше совмещать с обучением по другим источникам.

Q: Пока читаю, все понимаю, а сам ничего сделать не могу. Что делать?
A: Практика, больше практики.
Уровня laba1.pas: http://codingbat.com/java http://codehunt.com
Чутка серьезнее: http://programmr.com/zone/java http://codingame.com/puzzles
Рулеточка: http://postimg.org/image/xdfbvgps9/
Олимпиадка: http://codeforces.com
Примеры той-проектов: http://eax.me/programming-language-learning/

Q: Я выучил кор, достаточно ли этого, чтоб взяли на работу?
A: Лол, конечно нет хотя некоторым всё же везёт.
Вот майндмап с джава-технологиями: https://atlas.mindmup.com/2015/10/3d59a040592a0133d02a5d31ebcc5420/java/index.html
Цикл статей что в каком порядке учить: http://dou.ua/lenta/articles/java-beginner-guide-1/ (заблочен РосКомПозором, юзайте прокси)

Q: Слышал, SQL знать надо обязательно. Где его учить?
A: Начни с малого: http://www.w3schools.com/sql/default.asp
Затем переходи к: http://www.sql-ex.ru/

Q: Всё это хорошо, но без алгоритмов меня на работу не возьмут.
A: Не беда, вот курсы от Принстонского университета: https://www.coursera.org/course/algs4partI
То же самое но в бумаге: Роберт Седжвик, Кевин Уэйн - Алгоритмы на Java

Q: Я готов к первому собеседованию.
A: Проверь свои знания здесь: http://www.quizful.net/test
И здесь: http://www.careercup.com/

Предыдущий тред тонет здесь: >>687417 (OP)

Ответы>>692637>>692648>>693871>>694637>>695033>>695642>>696011>>696251>>697251>>699423>>703014

19 Мар, 01:40 #2 #692177

Предлагаю слить треды Java и PHP. Одинаковая устаревшая и примитивная хуйня, неудобная в практическом использовании. Работы много, но вся за копейки.

Ответы>>692205>>692254

19 Мар, 02:16 #3 #692187

лол, я горд, что мой пост про джавараш занесли в шапку

Ответы>>692188>>692298>>697511

19 Мар, 02:18 #4 #692188

>>692187
Да еще и самой первой строчкой

19 Мар, 02:36 #5 #692205

>>692177
Слил тебе за щёку.

19 Мар, 09:38 #6 #692254

>>692177
Отстаньте от моей Java. Я вас побьюн!

19 Мар, 12:14 #7 #692298

>>692187
Толстота же.

Ответы>>692376

19 Мар, 13:06 #8 #692317

Как сбросить триал в idea?

Ответы>>692328>>692331>>692363>>699667

19 Мар, 13:24 #9 #692328

>>692317
Купи её.

Ответы>>692331>>692360

19 Мар, 13:27 #10 #692331

>>692317
>>692328
Ебанулись? Она же бесплатная.

Ответы>>692334

19 Мар, 13:30 #11 #692334

>>692331
Ультимейт? Нет.

Ответы>>692359

19 Мар, 13:57 #12 #692359

>>692334
Какой ультимейт, лол? Троллируешь?

19 Мар, 13:59 #13 #692360

>>692328
500 баксов многовато, может позже куплю. Ну так ты расскажешь?

19 Мар, 14:04 #14 #692363

>>692317
Ты троллируешь? Зайди на любо сайт с торрентами и скачай кряк.

19 Мар, 14:07 #15 #692367

>BEGINNER: http://myflex.org/books/java4kids/java4kids.htm

Полное говно. Не советую читать, если ты совсем нуб. Автор постит куски просто оборванные куски кода, ты их копипастишь в IDE, он у тебя не компилируется, ты бесишься, думаешь, что не так, и, в итоге, забрасываешь все.

19 Мар, 14:18 #16 #692376

>>692298
Нет, по себе знаю

19 Мар, 15:23 #17 #692411

Аноны, а как будет на английском фраза "Мне нужно положить деньги на телефон."?
Просто я за границей как-то сказал иностранцу, мол "I need to put a money to my phone". А он ответил "I'll put."
Я ведь правильно составил предложение?

Ответы>>692428>>692549>>692629

32 Кб, 663x648

19 Мар, 15:42 #18 #692426

Какие из глав про гуй из книжки Хорстманна можно пропустить? На пике оглавление.

Ответы>>692432>>693253>>697493

19 Мар, 15:45 #19 #692428

>>692411
Top-up phone.

19 Мар, 15:48 #20 #692432

>>692426
Что за читалка такая интересная?

Ответы>>692440

19 Мар, 16:06 #21 #692440

>>692432
sumatra

19 Мар, 16:22 #22 #692457

- Head First Java, (2nd Edition) : Kathy Sierra, Bert Bates - для совсем нулячих простым языком.
- Core Java (9th edition) : Cay S. Horstmann, Gary Cornell - тоже для нубасов, но на серьёзных щщах.

Нужно читать обе или первой достаточно?

Ответы>>692460

19 Мар, 16:25 #23 #692460

>>692457
Однозначно, первой не достаточно.

Ответы>>692461

19 Мар, 16:25 #24 #692461

>>692460
Но ведь содержание книг одинаково.

19 Мар, 16:52 #25 #692497

Однажды на собеседовании меня спросили, что такое dependency injection. Этот термин я услышал впервые и честно об этом сказал собеседующему.
В ответ мне заявили, что не знать это стыдно и на работу меня не возьмут.

Прийдя домой, я посмотрел, что же это такое. Будучи хорошим C++ разработчиком, я конечно же знал все основные приемы ООП и был в курсе высокоуровневых паттернов проектирования и умел их применять.

Так что когда я увидел, что DI - это обычное уменьшение связанности, я понял: Java - говно, а джава-бляди - сраные макаки, которым нужно объяснять, что такое уменьшение связанности, вводя специальный паттерн.

Ответы>>692499>>692751

19 Мар, 16:56 #26 #692499

>>692497
Вместо того, чтобы признать, что соснул, ты просто обвиняешь других. Ума не приложу как можно не знать такой банальный азбучный термин.

Ответы>>692501

19 Мар, 16:57 #27 #692501

>>692499
Бля, да это же даже не паттерн, это, сука, основной принцип ООП, блядь, - АБСТРАГИРОВАНИЕ. Именно поэтому в GoF об уменьшении связанности написали один абзац в первой главе. Это и так подразумевается, когда ты пишешь ООП-код. А Dependency Injection - изобретение java-макаки, чтобы донести простую истину до других java-макак, которые не читают классические труды по проектированию.

Ответы>>692508

20 Кб, 330x203

19 Мар, 17:07 #28 #692508

>>692501
>изобретение java-макаки

И ты бы, это, почитал про язык, на котором писать собираешься.

Ответы>>692512

19 Мар, 17:13 #29 #692512

>>692508
Эту байду "изобрел" Мартин в 1994 году. И писал он на Java. Использование терминов DI в других языках лишь отражает уровень подготовки средней макаки, что на нем пишет.

В C++ такой хуйни нет.

Ответы>>692520

19 Мар, 17:18 #30 #692520

>>692512
Cлушай, а зачем ты в Java вкатываешься, крестовик? Работы нет? Или в связке с джавой платят больше? Если есть способности на такие языки как кресты, зачем ты делаешь даунгрейд в сторону макакерских языков?

Ответы>>692528>>692531

19 Мар, 17:22 #31 #692528

>>692520
Чтобы было о чем с ущербными поговорить.

Ответы>>692529>>692551

19 Мар, 17:22 #32 #692529

>>692528
Ты серьезно сейчас?

19 Мар, 17:24 #33 #692531

>>692520
Позиция была C++, сюда я зашел вас поунижать.

Ответы>>692551>>692649

19 Мар, 17:44 #34 #692549

>>692411
I have to increase my cel's money balance.

Ответы>>692552

19 Мар, 17:46 #35 #692551

>>692531
>>692528
Ты ошибся тредом, джависты стоят сразу после шарперов в пищевой цепочке, так что иди их унижай. А мы продолжим унижать js-php-даунов.

19 Мар, 17:47 #36 #692552

>>692549
А в чем разница между "phone", "cellphone" и "mobile phone"?

Ответы>>692566

19 Мар, 17:57 #37 #692566

>>692552
Да, в принципе, ни в чем. Синонимы.
С той лишь разницей, что mibile или cellular точнее, чем просто phone. Собственно, как и в русском

Ответы>>692572

19 Мар, 18:05 #38 #692572

>>692566
Фенки.

sage 19 Мар, 18:20 #39 #692596

Бля смотрю я на эти жабка треды и понимаю что тема весьма актуальна. Видать много жаба-петуханов скоро будет в индустрии. В смысле еще больше чем есть. Хотя уже дохуя.

Грустно все это.

Ответы>>692606>>692608>>692644>>692758

17 Кб, 445x394

19 Мар, 18:20 #40 #692597

Есть такой бесконечный цикл, в котором я проверяю появление новый файлов в папке и что-то там с ними делаю, есть второй поток, который читает сосноль и как только юзер говорит "хватит" - присваивает переменной stopped значение false.
Проблема в том, что программа нихуя не остановится до тех пор, пока в папке не появится новый файл, так как будет висеть на этапе watcher.take().
Что делать-то?

Ответы>>692619>>692953

19 Мар, 18:25 #41 #692606

>>692596
Будь лучше, в чем проблема.

19 Мар, 18:27 #42 #692608

>>692596
Не ссы и борись с конкуренцией любыми путями. Большинство здесь сидящих Java не осилят и уйдут учить someshit.js и инклюдить crap.php в index.html. Еще часть отсеится, когда поймет, что программирование не их дело. Вот и останется 1,5 анонимуса, которые на самом деле будут знать Java, а остальные только делать вид.

Ответы>>692686

19 Мар, 18:34 #43 #692613

Java SE API documentation это официальная документация Java?

19 Мар, 18:40 #44 #692619

>>692597
Появилась идея выполнить watcher.close() в другом потоке и обработать вывалившееся ClosedWatchServiceException, но выглядит как костыль.

Ответы>>692660

19 Мар, 18:53 #45 #692629

>>692411
>Аноны, а как будет на английском фраза "Мне нужно положить деньги на телефон."?
"I need to suck your dick" же, учись пока я жив

19 Мар, 18:59 #46 #692636

Javarushers, а нужно ли джависту of middle hand учить хотя бы basics of UML?

19 Мар, 18:59 #47 #692637

>>692136 (OP)
>Вот майндмап с джава-технологиями: https://atlas.mindmup.com/2015/10/3d59a040592a0133d02a5d31ebcc5420/java/index.html
Говно какое-то, где Spark, Cassandra?

Ответы>>692696

19 Мар, 19:07 #48 #692644

>>692596
Ты не понимаешь сути. Чем больше программистов в языке, тем лучше. Больше библиотек, больше коммьюнити, больше работы. Если ты не можешь конкурировать с макакой, которая только перекатилась в язык, то это твои проблемы.

Ответы>>692686

19 Мар, 19:14 #49 #692647

> dependency injection
А что это? Чем оно отличается от стратегии?

Ответы>>692651

19 Мар, 19:14 #50 #692648

>>692136 (OP)
хуёвая шапка, про вестерос и ирак лучше была

Ответы>>692966

19 Мар, 19:18 #51 #692649

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

19 Мар, 19:21 #52 #692651

>>692647
Стратегия - паттерн для конкретных задач. DI - принцип. Иди вон первые две главы Spring in Action наверни, там все рассказывается.

19 Мар, 19:27 #53 #692660

>>692619
Пишешь цикл в отдельный тред, а когда его надо рубить - тыкаешь .interrupt(). Или делаешь этот тред демоном и он тогда сам умрёт при выходе из программы.

sage 19 Мар, 20:10 #54 #692686

>>692644
>>692608

Теперь я спокоен, спасибо, петуханы.
пойду дальше просиживать свои синерские штаны в потном офесе. работа мечты.

sage 19 Мар, 20:22 #55 #692696

>>692637

как же заебали nosql-петуханы, которые суют свои хипсторские технологии везде где можно а потом сосут ХУИ потому что продукт соснул

Ответы>>692700

19 Мар, 20:27 #56 #692700

>>692696
Пхп-мускл-обосрышь закукарекал из под шконки

>One of the largest production deployments is Apple's, with over 75,000 nodes storing over 10 PB of data. Other large Cassandra installations include Netflix (2,500 nodes, 420 TB, over 1 trillion requests per day), Chinese search engine Easou (270 nodes, 300 TB, over 800 million reqests per day), and eBay (over 100 nodes, 250 TB).

Ответы>>692702

sage 19 Мар, 20:29 #57 #692702

>>692700
БИГДАТА КОКОКО БИГДАТА ШЕРВЕРА КОКОКО

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

Ответы>>692710

19 Мар, 20:33 #58 #692710

>>692702
Лол, но хуи сосёшь только ты, Манюня, зашивай очко иди, тебе в понедельник опять гостевухи на битриксе писать.

19 Мар, 20:59 #59 #692751

>>692497
Пиздец ты убогий. Не хочу знать матчасть, хочу понты кидать. Уёбывай, нам здесь такие не нужны.

24 Кб, 400x400

19 Мар, 21:08 #60 #692758

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

Ответы>>692763>>692908

19 Мар, 21:11 #61 #692763

>>692758
Вот из-за таких как ты и обесцениваются профессии, вещи, валюта, человеческие ценности, чувства...

Ответы>>692770

19 Мар, 21:16 #62 #692770

>>692763
Естественный отбор, маня.

85 Кб, 1024x600

19 Мар, 21:31 #63 #692791

Скажите, почему класс public не компилируется? Скомпилировался только обычный класс.

Ответы>>692795>>692798

19 Мар, 21:33 #64 #692795

>>692791
Имя файла и имя класса должны совпадать буковка в буковку. И компилятор тебе об этом даже говорит.

Ответы>>692809

19 Мар, 21:34 #65 #692798

>>692791
Имя класса с заглавной буквы напиши.

Ответы>>692809

19 Мар, 21:41 #66 #692809

>>692795
>>692798
Огромное спасибо, антошки. Все заработало.

Ответы>>699764

19 Мар, 22:21 #67 #692840

Где почитать правила кошеrного оформления кода Java?

Ответы>>692843>>692863>>692969

19 Мар, 22:22 #68 #692843

>>692840
На гитхабе. Открываешь какой-нибудь большой и популярный проект, написанный на джаве, и смотришь, как оформлено.

Ответы>>692956

19 Мар, 22:43 #69 #692863

>>692840
Вторая ссылка в гугле по запросу "code conventions java".
http://www.oracle.com/technetwork/java/codeconventions-150003.pdf

19 Мар, 23:41 #70 #692908

>>692758
Позволь спросить, ну и чего ты до сих пор их не заменил, гуру ты наш? Может не такой ты уж и умный, как они, а СЧВ раздуто до уровня вселенной?

Ответы>>692925

20 Мар, 00:02 #71 #692925

>>692908
>СЧВ
СВЧ, вообще-то.

Ответы>>693088

54 Кб, 593x380

20 Мар, 00:21 #72 #692953

>>692597
>Проблема
Проблема в тебе, умвр
https://ideone.com/9MRmUV

Ответы>>693080

20 Мар, 00:23 #73 #692956

>>692843
Ребят, а вот как мне найти на гитхабе какой- нибудь проект на spring+ hibernate, хочу посмотреть как там все у них организовано. Поиск выдаёт petclinic

Ответы>>692971

58 Кб, 494x589

20 Мар, 00:28 #74 #692966

>>692648
почти год провисела, пора было сменить :3
автор прошлой шапки

20 Мар, 00:31 #75 #692969

>>692840
https://google.github.io/styleguide/javaguide.html
равняйся на лутшихъ

20 Мар, 00:33 #76 #692971

>>692956
http://lmgtfy.com/?q=как+найти+на+гитхабе+по+ключевым+словам

20 Мар, 02:20 #77 #693080

>>692953
Спасибо.

20 Мар, 02:40 #78 #693088

>>692925
та похуй, суть ты(если это ты) уловил

20 Мар, 12:21 #79 #693192

Лол джавараш же наеб еще тот. Вы серьезно это гавно в шапку внесли?
Святая толстота

Ответы>>693202>>693212>>693220

20 Мар, 12:43 #80 #693202

>>693192
Обоснуй

Ответы>>693208

20 Мар, 12:54 #81 #693208

>>693202
Мне тоже не очень по нраву раш, мне больше понравились пизженые уроки с geekbrains. Ещё весьма оригинальный подход у Жирного Тони.
мимо нуфаг

20 Мар, 13:01 #82 #693212

>>693192
Дурак и деньги должны расстаться.

20 Мар, 13:07 #83 #693220

>>693192
Я вроде как разглядел иронию, если её там нет, то это фейл конечно.

20 Мар, 13:18 #84 #693228

Javarush хорошо научит основам. Естественно, дальше нужно двигаться самому ещё. Но для начала - отличный вариант.

Ответы>>693229

20 Мар, 13:18 #85 #693229

>>693228
Естественно, покупая на скидках. В своё время купил за 4к примерно. Ни разу не жалел.

Ответы>>693234

20 Мар, 13:25 #86 #693234

>>693229
Кем работаешь? Сколько получаешь?

Ответы>>693268

sage 20 Мар, 14:01 #87 #693253

>>692426
Бамп.

Ответы>>693269

20 Мар, 14:30 #88 #693268

>>693234
Не устроился пока что.

20 Мар, 14:32 #89 #693269

>>693253
Нахуй пропускать? Куда ты торопишься-то? Времени дохуя у тебя. Сиди и читай.

Ответы>>693280

20 Мар, 14:32 #90 #693270

Анон есть ли "нативное" решение этой задачи, или придётся писать велосипед:
Есть объект класс которого реализует интерфейс Function<String, String>
Есть две строки:
Первая регулярное выражение содержащие в себе группу символов для замены предположим ([a-z]+)
Вторая строка: Длинная строка в которой необходимо заменить все упоминания паттерна из первой строки на результат вызова метода apply из объекта указано выше. (В качестве параметра используется найденная группа)
Что то вроде:
[code]
p = Pattern.compile("([a-z]+)");
magic(p, "eee xxx ttt xxx aaa", (String s) -> "xxx".equals(s) ? "1" : "0");
результат будет
"0 1 0 1 0"
[/code]

Ответы>>693279>>693311

20 Мар, 14:42 #91 #693279

>>693270
>[code] huita [/code]
Все равно звездочки сожрет, как бы ты не старался.

20 Мар, 14:45 #92 #693280

>>693269
Ну и зачем мне читать про гуй? Можно подумать, что эти знания мне понадобятся...

Ответы>>693296

20 Мар, 15:05 #93 #693296

>>693280
Ты ебанутый, что ли? Нахуй ты спрашиваешь тогда? Читай то, что тебе нужно.

Ответы>>693305

sage 20 Мар, 15:16 #94 #693305

>>693296
Прочитай еще раз мой первый пост.

81 Кб, 420x600

20 Мар, 15:24 #95 #693311

>>693270
Было бы круто, если бы String.replace вторым параметром принимал Function<String,String>. Но так как этого нет, видимо, придется городить велосипед.
https://ideone.com/clqx9g
хоть и работает, все равно некошерно из-за того, что логика работы со строкой делится на 2 части - регекс и функция. Если бы все можно было сделать одной регуляркой, было бы норм.
Самое короткое что приходит в голову: string.replace("xxx", "1").replace("([a-z]+)", "0");
Но тут тоже логика делится на 2 части, хоть и целиком на регулярках. Хз короч, попробуй поискать в сторонних библиотеках.

20 Мар, 17:59 #96 #693450

Пасаны, у меня щекотливая ситуация.
Сделал тестовое задание, хочу отправить, а гугол почта не даёт запихать в письмо jar. Как выкрутиться?

Ответы>>693456>>693462>>693545

20 Мар, 18:02 #97 #693456

>>693450
сурцы отправляй

Ответы>>693458

20 Мар, 18:03 #98 #693458

>>693456
Так они просили и готовое приложение с указанием того, как его запускать. Ладно, залью архив на гугол диск, надеюсь это не выглядит как совсем зашквар.

20 Мар, 18:04 #99 #693460

Сап, есть кто с Нска кроме меня на jbreak ходил?

Ответы>>693480

20 Мар, 18:05 #100 #693462

>>693450
Переименую в raj и попроси их сменить расширение, в письме добавь что мол гугол не разрешает.

20 Мар, 18:14 #101 #693466

Как работает эта строчка кода?
String[] wordListOne = {"huy", "pizda", "djigurda"};
int oneLength = wordListOne.length;
int rand1 = (int) (Math.random() * oneLength);
String word = wordListOne[rand1];
System.out.print("I love " + word);

Мы умножаем совершенно рандомное число на длину массива. Но зачем? Как это работает?

Ответы>>693472

20 Мар, 18:20 #102 #693472

>>693466
Читай описание Math.random(). Оно возвращает десятичную дробь от 0 до 1 (1 не включительно, кажется). Если его домножить на длину массива, получим от 0 до почти длины массива. (int) обрезает дробную часть - получаем целые от 0 до oneLength - 1, то есть - все индексы получаются покрыты.

Ответы>>693476

20 Мар, 18:23 #103 #693476

>>693472
А, теперь все встало на свои места. Я думал, что тут как в других языках, эта функция рандомное число возвращает.

Ответы>>693479

20 Мар, 18:26 #104 #693479

>>693476
Тут все как в С

20 Мар, 18:27 #105 #693480

>>693460
сап, есть кто хотел но не пошел и вообще не из нска.

Ответы>>693491

20 Мар, 18:42 #106 #693491

>>693480
Да никто не обмазывается твоим говном, уебывай.

Ответы>>693504

20 Мар, 18:54 #107 #693504

>>693491
ладн

20 Мар, 19:56 #108 #693545

>>693450
Я б в zip запихнул да и всё.

Ответы>>693552>>694101

239 Кб, 960x960

20 Мар, 20:05 #109 #693549

поцоны напишу сюда

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

import java.sql.*;

public class DBworker {
private final String URL = "jdbc:mysql://localhost:3306/mydbtest";
private final String USERNAME = "root" ;
private final String PASSWORD = "root";
private Connection connection;

public DBworker(){
try{ connection= DriverManager.getConnection(URL, USERNAME, PASSWORD);
}catch(SQLException e){System.out.print(e);}
}
и все работает
но в примерах всяких на ютюбе создают вот так

public DBworker(){
try{ Driver driver = new FabricMySQLDriver();
DriverManager.registerDriver(driver);
connection= DriverManager.getConnection(URL, USERNAME, PASSWORD);
}catch(SQLException e){System.out.print(e);}
}

не пойму что вообще за регитсрация драйвера и почему если ничего такого не писать то все работает

20 Мар, 20:11 #110 #693552

>>693545
Он туда тоже заглянет, увидит исполняемый файл и все.

Ответы>>693558

20 Мар, 20:21 #111 #693556

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

Ответы>>693560

20 Мар, 20:21 #112 #693558

>>693552
Типа защита от вирусов?

Ответы>>693564

20 Мар, 20:22 #113 #693560

>>693556
Ну он же проверяет, true условие, или нет.

Ответы>>693566

20 Мар, 20:25 #114 #693564

>>693558
Наверное.

20 Мар, 20:27 #115 #693566

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

38 Кб, 341x500

49 Кб, 501x700

20 Мар, 21:06 #116 #693589

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

Ответы>>693593>>694081

20 Мар, 21:09 #117 #693593

>>693589
А ты джаву вообще не знаешь или просто восьмерку подрочить хочешь?

Ответы>>693599

20 Мар, 21:18 #118 #693599

>>693593
Джаву не знаю. В программировании секу на уровне знания самых примитивных базовых концепций типа переменных, циклов, простейших базовых типов, немного ООП(классы, объекты). На уровне пару раз прочитал, понял, пару раз написал калькулятор, парсер странички или юзерскрипт на js.

Ответы>>693607

20 Мар, 21:31 #119 #693607

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

Ответы>>693608>>693621>>693872

20 Мар, 21:33 #120 #693608

>>693607
Каким джуном, блядь, кто его возьмет? Его даже как стажера не возьмут, даже после пары книг.

20 Мар, 21:40 #121 #693616

Гуй полезен, или даже не стоит учить?

Ответы>>693620>>693765

20 Мар, 21:49 #122 #693620

>>693616
Бесполезен для джавы.

Ответы>>693622

20 Мар, 21:49 #123 #693621

>>693607
>песдуй работать джуном за еду
Ты пизданулся? Меня со спрингами с хибернейтами стажёром за еду не берут.

Ответы>>693629

20 Мар, 21:52 #124 #693622

>>693620
А как выглядит готовый проект, должен же быть какой то интерфейс, или я ничего не понимаю?

Ответы>>693624

20 Мар, 21:53 #125 #693624

>>693622
На джаве пилят веб и приложения под андроид. Ни для того, ни для того гуй не нужен - в вебе свой фронтэнд, а в андройде - свой фреймворк.

Ответы>>693628>>693752

20 Мар, 21:57 #126 #693628

>>693624
А как для вэба? Я пилю сервер, а вэб програмист пиздит с него инфу и отображает её в браузере?

Ответы>>693631

20 Мар, 21:58 #127 #693629

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

Ответы>>693637

20 Мар, 21:59 #128 #693631

>>693628
Да, вроде того. Ещё часто используется какой-нибудь JSP или подобное - когда сам сервер генерирует странички по шаблонам, пихая в них данные. Но тут тебе нужен не гуй, а HTML/CSS/JS.

Ответы>>693634

20 Мар, 22:03 #129 #693634

>>693631
Делал
>HTML/CSS/JS
на лабах, этого достаточно, или стоит серьезно поучить?

Ответы>>693635

20 Мар, 22:04 #130 #693635

>>693634
Зависит от того, в какое направление пойдёшь.

Ответы>>693636

20 Мар, 22:05 #131 #693636

>>693635
А какой у меня выбор?

20 Мар, 22:07 #132 #693637

>>693629
>хуевые у тебя знания спрингов, анон, если тебя джуном не берут
На хедхантере на весь ДС2 3-4 вакансии на которые готовы брать без опыта работы джуном за еду, и на каждую ещё несколько десятков таких же долбоёбов, которые готовы пойти на любых условиях. Остальные на резюме не резюме не реагируют вообще никак.

Ответы>>693873

20 Мар, 22:38 #133 #693657

Анон, есть лайфхак как правильно учить язык? А то тупо читать книги и перемещать символы стринга в кодингбайте заебало.

Ответы>>693683

20 Мар, 23:03 #134 #693683

>>693657
Тем, кто считает, что читать книги это «тупо», надо менять профессию.
Вам же самим лучше будет.

Ответы>>693688

20 Мар, 23:06 #135 #693688

>>693683
Я так не считаю, просто очень утомляет, не вижу прогресса своих скиллов и кажеться, что я так ничего и не выучил.

Ответы>>693702

20 Мар, 23:07 #136 #693689

Приобрел себе сие замечательное чтиво, доволен как слон

Ответы>>693690

863 Кб, 3104x1746

20 Мар, 23:08 #137 #693690

>>693689
Пик отклеился :р

Ответы>>693692>>693693>>693746>>693749>>693762>>693816

20 Мар, 23:08 #138 #693692

>>693690
Зачем деньги в 2016 тратил?

Ответы>>693704

20 Мар, 23:08 #139 #693693

>>693690
С майонезом неплохо заходит.

20 Мар, 23:11 #140 #693702

>>693688
А тем, кто думает, что в рашкинском айти будет как в школе, «выучил урок — получил оценку — выучил урок», тем вообще лучше бежать от здешних манагеров как от огня.

20 Мар, 23:12 #141 #693704

>>693692
Понимаешь, я иду такой по магазину, и вижу эту книжку, толстую, красивую, блестящую, просто не мог не купить :3

Ответы>>693715

20 Мар, 23:18 #142 #693715

>>693704
У меня такая же, анончик
И ещё два тома Хорстмана с Сэджвиком

20 Мар, 23:54 #143 #693746

>>693690
>русик

20 Мар, 23:56 #144 #693749

>>693690
3 и 4 издания очень криво переведены + код не смогли нормально перепечатать. Зря деньги потратил.

21 Мар, 00:16 #145 #693752

>>693624
Что сейчас более востребовано, сервера или андроид? За что больше платят в среднем?

Просто я не понимаю, как можно платить деньги за то, что я буду писать какие-то бесполезные приложения. Или на этом работодатели как-то деньги рубят?

Ответы>>693756

21 Мар, 00:18 #146 #693756

>>693752
Ну в основном андроид - портирование апок, сайтов (аки твич) и другое. Не знаю даже, по моему - очень скучно и работы, если не сейчас, то в будущем будет мало.

Ответы>>693761

21 Мар, 00:25 #147 #693761

>>693756
Окей, я понял. Я думал, что я буду сидеть и пилить приложухи. А оказывается это очень скучно. Ладно, тогда путь только один. Спасибо за инфу, кстати.

21 Мар, 00:25 #148 #693762

>>693690
Какой город?

Ответы>>693883

21 Мар, 00:27 #149 #693764

Анон, а массивы используются в норм проектах, или только колекции?

Ответы>>693767>>693769>>693773>>693775

21 Мар, 00:27 #150 #693765

>>693616
>Гуй
Учи, если хочешь для себя приложухи попилить опыта ради. Я вот себе плеер написал с йоба-дизайном и разными фичами.
Зато будет, что работодателю показать, кроме сайтов.

21 Мар, 00:29 #151 #693767

>>693764
Практически всегда да. Не используют либо новички, либо те, кому нужно выиграть немного перфоманса.

Ответы>>693768

21 Мар, 00:29 #152 #693768

>>693767
Практически всегда коллекции используются, я имел в виду.

21 Мар, 00:30 #153 #693769

>>693764
В массивах доступ к N-му элементу происходит за O(1), а в коллекциях твоих?

Ответы>>693771

21 Мар, 00:31 #154 #693771

>>693769
О цыклах слышал?
Алсо, в аррейлисте так же доступ происходит.

21 Мар, 00:36 #155 #693773

>>693764
Коллекции. В том же ArrayList внутри просто лежит массив, который резайзится в случае чего и дает удобный апи для добавления/удаления и прочие ништяки

21 Мар, 00:37 #156 #693775

>>693764
Коллекции это Array.list?
Я их юзаю с первых дней кодинга на java. Ведь никогда не знаешь, сколько элементов у тебя в массиве. А вдруг ты захочешь еще что-то добавить, и тебе придется все нахуй менять.
Ну и с типами сложности возникают.

42 Кб, 398x499

21 Мар, 01:57 #157 #693814

Антоны, пикрелейтед подойдет в качестве первой книги по джаве?

Ответы>>693816>>693818>>694087

21 Мар, 01:58 #158 #693816

>>693814
>>693690

21 Мар, 02:02 #159 #693818

>>693814
Зачем Java в 2016? Учите, дети, Ocaml, будете здоровы.

21 Мар, 02:21 #160 #693819

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

21 Мар, 02:47 #161 #693831

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

Ответы>>693846

21 Мар, 03:49 #162 #693846

>>693831
Как же ты работать собрался, если даже не знаешь, чем заняться и как подойти к вопросу.

21 Мар, 07:47 #163 #693871

>>692136 (OP)
В моём городе одна вакансия для начинающего Java программиста. В Москве таких вакансий 25, не думаю что стоит учить Java для трудоустройства, шансы попасть на высокооплачивуюмую работу крайне малы в России.

Ответы>>694137

21 Мар, 07:58 #164 #693872

>>693607
Один хуй работы джуном нет, только 20 вакансий за еду в Москве. Возможности заработка программированием в России преувеличены

21 Мар, 08:00 #165 #693873

>>693637
Два чаю этому адеквату.

21 Мар, 08:45 #166 #693883

>>693762

Воронеж

46 Кб, 911x620

21 Мар, 08:49 #167 #693886

Опять я со своим говнокодом.
Непрограммист. Пилю в качестве хобби-проекта в свободное время рогалик на libGdx (мультиплатформенный игровой движок на java). Реквестирую советов мудрых по улучшению кода/структуры проекта и т.п. Большое спасибо тому анону, который немного помог мне пару тредов назад.
Депозиторий:
https://bitbucket.org/dksurname/rolik/
Код в разделе, внезапно, "Код". Попробовать поиграть можно скачав жарник roli из "Загрузок". Если вдруг хочется запустить проект в ide, там же есть roli2ch.zip с тупо архивированным проектом идеи, правда нужен будет грэдл, конечно. Таск - desktop other run.

Ответы>>693931>>693945>>694049>>694052

21 Мар, 10:35 #168 #693931

>>693886
Почему сверху на пике второй уровень, а снизу написано, что он получил 3-ий?

Ответы>>693941

21 Мар, 10:51 #169 #693941

>>693931
Потому что уровень получил игрок, а на пике выделен кузнец (показыаются его статы).

sage 21 Мар, 10:57 #170 #693945

>>693886
Ты бы лучше не в /пр советов по коду спрашивал, а в /па советов по своей графике.

21 Мар, 13:28 #171 #694049

>>693886
Перекатывайся на github, ну честно очень недружественный интерфейс в bb.
Юзать его можно, разве для бесплатного хранения приватных проектов.

Ответы>>694140

sage 21 Мар, 13:30 #172 #694052

>>693886
фигли у тебя название пакетов с большой буквы?

Ответы>>694140

21 Мар, 13:34 #173 #694055

на гитхабе можно будет потом ник сменить?

Ответы>>694062

21 Мар, 13:38 #174 #694062

>>694055
Да.

21 Мар, 13:46 #175 #694070

Поясните за пристонские курсы по алгоритмам. Стоит ли параллельно читать Сэджвика. Или хватит чего-то одного?

21 Мар, 14:00 #176 #694081

>>693589
Открой Гослинга и охуей. Это спецификация языка, а не учебник. Его хорошо использовать, как справочник. Как уголовный кодекс.
Онлайн версия его - на сайте Oracle, в разделе "спецификация". Он хорош, но не как учебник. А в бумаге - нахуй он нужен, ящитаю. Разве что тем, кто не может в английский.
А Шилдт - дохуя воды, дохуища ошибок. Есть более годные книги.

Ответы>>694114

21 Мар, 14:10 #177 #694087

>>693814
Не пойдет. Читай книжки из шапки. А по сертификации литература - это уже, как кор освоишь, хотя бы, можно. И, как дополнительно, по темам дочитывать можно, конечно. Если не понимаешь чего-то. Это норма.

21 Мар, 14:44 #178 #694101

>>693545
Шифрование имён файлов в архиве, не? А пароль приложить к письму гуглоавтомат письмо не прочтёт ради вскрытия архива

21 Мар, 14:59 #179 #694114

>>694081
Например? Интересует именно 8 жаба, так как не собираюсь на работу, а лишь реализовывать свои какие-то идеи и проекты(уровня /пр).

Ответы>>694144

21 Мар, 15:17 #180 #694137

>>693871
>попасть на высокооплачивуюмую работу
Если ты в программирование ради прибыли идешь, то у меня для тебя плохие новости.

Ответы>>694410>>694937

21 Мар, 15:20 #181 #694140

>>694049
Вообще не вижу между ними разницы. Ну, разделы в одном сбоку, в другом - сверху. Так то я просто раньше только с битбакетом дело имел, поэтому на нём и создал. Есть какое то критическое преимущество у гитхаба, ради которого стоит перекатываться, или только субъективное удобство из-за привычки?
>>694052
Где почитать про правила наименования? Я как машинально их все с больших написал.

Ответы>>694146

21 Мар, 15:22 #182 #694144

>>694114
Java in a Nutshell, но она на английском.

21 Мар, 15:23 #183 #694146

>>694140
>Где почитать про правила наименования
http://bfy.tw/4rF4

21 Мар, 15:32 #184 #694166

Тут кто-то кукарекает про маленькое количество вакансий? Открыл ХХ ради интереса и, даже не вбивая в поиск "JAVAJUNIOR", нашел хорошую вакансию для новичка.
https://spb.hh.ru/vacancy/16113079
Какие подводные камни?

Ответы>>694169>>694171>>694941

21 Мар, 15:35 #185 #694169

>>694166
>Какие подводные камни?
Через три месяца на твоё место прискачет следующая мартыха, за 45 т.р.

Ответы>>694172

21 Мар, 15:37 #186 #694171

>>694166
>хорошую вакансию для новичка
>Требования:
>Опыт разработки на Java от 1 года.
Ну я, блять, даже и не знаю, может в этом?

Ответы>>694174

21 Мар, 15:37 #187 #694172

>>694169
Но нахуя? Я не буду просить повышения зарплаты.

21 Мар, 15:39 #188 #694174

>>694171
Не понял тебя, братишка. Я же разрабатываю что-то для себя, пилю код, поднимаю маня-проекты с нуля, это не считается опытом разработки?

Ответы>>694178>>694180

8 Кб, 839x70

123 Кб, 751x869

21 Мар, 15:42 #189 #694178

>>694174
> Я же разрабатываю что-то для себя, пилю код, поднимаю маня-проекты с нуля, это не считается опытом разработки?
Свои маня-проекты можешь себе в жопу засунуть, увы. Сейчас вот претендую в RoI интерном на 20к, лол.

Ответы>>694181>>695073

21 Мар, 15:46 #190 #694180

>>694174
Это не коммерческая разработка.

21 Мар, 15:47 #191 #694181

>>694178
Ты смеешься, что ли? С такими навыками тебя с руками оторвут, лолка. Долбоеб.

Ответы>>694191

21 Мар, 15:52 #192 #694191

>>694181
> С такими навыками тебя с руками оторвут, лолка. Долбоеб.
Охуительные истории.
Закончил http://www.t-systems.ru/career/java-school/1037760 в середине января, с тех пор был на ДВУХ собеседованиях. После одного долго думали, потом сказали "вообще у нас сейчас нет джуновских вакансий, нам бы мидла", вторые дали тестовое задание на бумажке уровня "напиши вставку в начало связного списка", подождал две недели, позвонил в пятницу, спросил хили никакого фидбека нет - баба-HR начала заливать охуительные истории на тему КАНДИДАТОВ МНОГО, НЕ УСПЕЛИ ВСЁ ПРОВЕРИТЬ. Ну и вот из RoI тестовое прислали. Остальные не отвечают вообще, ваш отклик просмотрен.

Ответы>>694213>>694215

21 Мар, 16:12 #193 #694213

>>694191
А ты в каком городе базируешься? Не верю, что ДС/ДС2 такая же ситуация.

Ответы>>694229

21 Мар, 16:13 #194 #694215

>>694191
И, кстати, почему бы не прикинуться миддлом, лол? Это ведь понятие весьма относительное. Запили парочку проектов - и ты уже миддл.

Ответы>>694220>>694229

21 Мар, 16:14 #195 #694220

>>694215
Просто и без задней мысли?

Ответы>>694231

21 Мар, 16:18 #196 #694228

ананасы, мне тут в конторе куда я активно стремлюсь на джуна сказали расшириться в следующих вещах: jersey , guice , jpa, maven
кто что может сказать за это, и где лучше почитать/посмотреть лекции/посмотреть примеры применения

Ответы>>694233

21 Мар, 16:18 #197 #694229

>>694213
>Не верю, что ДС/ДС2 такая же ситуация.
А это, собственно, и есть ДС2.

>>694215
>И, кстати, почему бы не прикинуться миддлом, лол?
Может это как-то связано с тем, что у меня не было опыта коммерческой стажировки и я вообще не особо представляю, как выглядит трудовой процесс?

Ответы>>694234

21 Мар, 16:19 #198 #694231

>>694220
Вы какие-то поехавшие тут все. Прошерстите вакансии в других городах, киньте резюме всем, кому только можно, нет, блять, вы сидите на жопе и ждете, когда вам работодатель сам позвонит.

Ответы>>694251

21 Мар, 16:20 #199 #694233

>>694228
Гугли, сука, гугли.

21 Мар, 16:20 #200 #694234

>>694229
Может, ты просто плохой командный игрок или внешне неприятен? Зажатый? Подумай над этим.

Ответы>>694251

21 Мар, 16:21 #201 #694236

я уже это активно делаю, хочу послушать мнение людей которые сталкивались

Ответы>>694240

21 Мар, 16:23 #202 #694240

>>694236
Ты тут услышишь только кукаренье о том, что в ДС-2 работы нет, лол.
Вот тебе говноканальчик:
https://www.youtube.com/user/CBSystematicsTV/playlists

Может быть там найдешь что-то для себя.

21 Мар, 16:24 #203 #694242

Что можно посмотреть из качественных вебинаров новичку? Какие-нибудь свежие geekbrains, loftblog платные вебинары реально найти бесплатно? Пока прочитал first java до изучения гуи, начал смотреть лекции головача, сижу на codeforces, но там какая-то хуета на алгоритмы и математику.

Ответы>>694250

21 Мар, 16:29 #204 #694250

>>694242
computer science center
найди их канал на ютубе, очень годный курс по джаве и не так много воды как у головача

Ответы>>694537

63 Кб, 623x919

57 Кб, 642x515

21 Мар, 16:29 #205 #694251

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

>>694234
>Может, ты просто плохой командный игрок или внешне неприятен? Зажатый?
Няша, ну сам подумай. Два собеседования за месяц. Чтобы оценить, что я зажатый хуесос или что я придумал пол своего резюме - меня для начала должны бы позвать на собеседование. А не зовут.
Я не собираюсь пиздеть анону, просто факты: резюме вы видели, количество вакансий, куда меня звали на собеседование - тоже. Строить догадки на тему "мож ты просто хуёвый" глупо - HRы точно так же не видели ничего, кроме резюме.

Ответы>>694262>>694263>>694266>>694284

21 Мар, 16:36 #206 #694262

>>694251
>придумал пол своего резюме
Не понял.

Ответы>>694276

21 Мар, 16:37 #207 #694263

>>694251
Ну и почему так происходит, анон? Люди же как-то устраиваются на работу, работают, почему у тебя не получается устроиться? Почему, блять, почему?

Ответы>>694276

21 Мар, 16:38 #208 #694266

>>694251
Слушай, а ты ведь уже окончил вышку, окончил JAva-школу, то есть тебе сейчас как минимум 25 лет, да? Не слишком ли поздно для джуна?

Ответы>>694276

21 Мар, 16:44 #209 #694276

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

>>694263
А хуй знает. Знакомый года полтора назад закончил джава-школу - за месяц получил 3 или 4 оффера от разных контор, тоже в питере, с таким же резюме, как у меня. Может кризис, хуй знает.

>>694266
В джава-школе большинству было 25+, на самом деле, двоим вообще 32. Одного, кстати, взяли, хотя у него получился второй по хуёвости проект (были очевидные баги, неверная статистика, вторая часть приложения не запустилась), поговаривают, что с кем-то договорился. У второго был опыт работы администратором баз данных около 10 лет, у него тоже проблем с поиском работы не было. Куну, о котором я писал выше, кстати, в этом году стукнул тридцатник. Были люди, которые переучивались с других языков, уже имея опыт разработки на каком-нибудь пхп от года-двух. Собственно, половина обучавшихся и нашла работу, а вторая половина сейчас хуйцы сосёт, спрашивал - у тех, кого сразу не взяли сейчас такая же хуйня, как и у меня.

Ответы>>694281

21 Мар, 16:48 #210 #694281

>>694276
Это скрытая реклама джавошколы какой-то?

Ответы>>694291

21 Мар, 16:49 #211 #694284

>>694251
Напиши что ты миддл. Хуйни пару проектов на гитхуй.

Знаете почему работодатель не любит джуноёбков? Потому что вы после того как всему научитесь, уебываете в поисках зряплатки побольше, даже не соизволив попросить повыше ставку. 1. 2. 3. 4. Потом просто заебывает учить этих ебанатов. И в конце концов становится похуй, уже готов платить 2x/4x оверпрайс, лишь бы никого ничему не учить заново.

Ответы>>694291

21 Мар, 16:55 #212 #694291

>>694281
Ага, охуительная реклама, уже 3 месяца как хуйцы сосу после её окончания. Хотя учат они, вообще говоря, неплохо, да и на работу многих взяли после обучения. Можешь считать рекламой, наверное, я бы их советовал.

>>694284
>Напиши что ты миддл.
Проблема в том, что на мидловские вакансии все требуют опыт 1-3 года коммерческой разработки, а не пару говнопроектов на гитхабе. Я, конечно, могу их себе придумать, но у меня же на роже будет написано, что я никогда разработкой не занимался.

Ответы>>694297>>694300>>694342

21 Мар, 17:00 #213 #694297

>>694291
>Можешь считать рекламой, наверное, я бы их советовал.
Понятно. Твое говноучилище конечно намного лучше, чем профессиональные курсы ИТМО и политеха. Конечно.

Ответы>>694320

21 Мар, 17:02 #214 #694300

>>694291
>все требуют опыт 1-3 года коммерческой разработки

У тебя с фантазией вообще все туго?
Ебани пару проектов, размести там рекламу и вуаля - готовый коммерческий проект.

Ответы>>694304

21 Мар, 17:04 #215 #694304

>>694300
Человек ПРОСТО посетил этот тред. Теперь в вашей жизни всё ПРОСТО.

21 Мар, 17:12 #216 #694320

>>694297
>говноучилище
>подразделение Deutsche Telekom
>80 часов полностью бесплатного обучения и куратор, который обязан минимум 2 часа в неделю отвечать на твои самые ебанутые вопросы
Ты же сейчас троллировал, да?

Ответы>>694336

21 Мар, 17:22 #217 #694336

>>694320
>По результатам:
>Трудоустройство на позицию Junior Java Developer;
>Ты же сейчас троллировал, да?
Нет.

Ответы>>694355

21 Мар, 17:24 #218 #694342

>>694291
>у меня же на роже будет написано, что я никогда разработкой не занимался.
Если ты дебил, то разумеется тебя будет не сложно раскусить. Коммерческий опыт = знать что такое тз и уметь понять что этому дибилу, который разговаривает каждое слово через хуй в конце концов нужно. Подчиняться, когда от тебя это требуют. Работать на работе, а не двачевать. Знать что такое цикл разработки. Уметь в контроль версий. Пруф = хоть один проект, за который тебе кто-то заплатил денег. Фриланс, хуянс, вообще похуй.

А еще, вышка у тебя профильная?
У кого нет вышки по профилю, чаще всего (есть исключения, довольно сильные, но все же) просто тупые и алчные люди, которые отнимают профессию у действительно стремящихся, создавай хайп на ровном месте. Конкуренция конечно хороша, но хороша там, где она действительно есть. А не там, где работодателю нужно выбрать 1 из 100 каких-то мимо-хуев, которым рассказали, что программистам много платят. Тупые вкатывальщики, вы поймите, вы не меняете спрос/предложение, и не конкурируете, вы напрасно тратите время работодателя, лишь создавая дополнительную нагрузку отделу кадров.

Ответы>>694350>>694355>>694356

21 Мар, 17:28 #219 #694350

>>694342
Ты работник HR или как-то связан с ними, да? Очень люблю читать ваши посты, мотивируют прям аж на месяц вперед :3

Ответы>>694408

21 Мар, 17:34 #220 #694355

>>694336
Подожди, я просто не понимаю. чего ты мне сейчас доказать-то хочешь? Я просто сказал, что место, где тебя 80 часов бесплатно обучают, а потом могут взять на работу а могут и не взять - достаточно неплохая перспектива для новичка. А ты начал рассказывать какие-то охуительные истории про говноучилища и про то, что платные курсы от политеха лучше. Ну, может они и лучше, но это как бы не совсем то, ибо во-первых за деньги, во-вторых - не дают перспективы трудоустройства. По сути это всё равно, что сравнивать стажировку и платные курсы.

>>694342
Хуй знает, сомневаюсь я что-то, что за один говнопроект меня кто-то куда-то возьмёт мидлом. И что за пруфы? Насколько я понимаю, под опытом разработки почти всегда подразумевают именно опыт работы в какой-то конторе, а не "смотрите, что я тут нафрилансил".
По образованию я у мамы инженер-математик.

Ответы>>694367>>694368>>694408

21 Мар, 17:35 #221 #694356

>>694342
>У кого нет вышки по профилю
А если у меня вышки вообще нет, но я прям горю программированием, то что мне делать? Хуи сосать? Я не могу поступить на высшее техническое из-за блядского ЕГЭ сдавал не те предметы, но с радостью бы поступил, чувствую, что просто потрачу время на это занятие, так и не освоив профессию.

Ответы>>694408

21 Мар, 17:42 #222 #694367

>>694355
>По сути это всё равно, что сравнивать стажировку и платные курсы.
Ага, только в политехе тебе дают сертификат Oracle, а не какую-то бесполезную бумажку, которой ты можешь только жопу подтереть.

Ответы>>694534

21 Мар, 17:43 #223 #694368

>>694355
Почему не идешь работать по профессии?

Ответы>>694370>>694374

21 Мар, 17:45 #224 #694370

>>694368
удваиваю этого

21 Мар, 17:45 #225 #694372

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

21 Мар, 17:47 #226 #694374

>>694368
Так "по профессии" - это и есть либо в программировании, либо экономика, либо инженерное дело. Из этих 3 направлениях что-то я понимаю только в первом. Странные какие-то вопросы для /pr/

Ответы>>694386

21 Мар, 17:54 #227 #694386

>>694374
Это не странные вопросы. Попробуй попытать счастья в криптографии.

21 Мар, 18:02 #228 #694408

>>694350
Нет. Я математик-программист, работаю по специальности. Было время, занимал должность ведущего разработчика, потом заебало этим заниматься даже за большие деньги.
>>694355
> опыт работы в какой-то конторе
Это не так. Я бы даже сказал, что фриланс куда ценнее опыта в конторе, и вообще он будет считаться как 2x реального опыта. Единственное, почему могут отказать, это из-за боязни, что ты в любой момент можешь съебать в свой фриланс, допустим потому что тебе не понравилось как на тебя начальник посмотрел. Или потому что в сортире воняет. Или еще из-за какой-то не существенной хуйни. Нужно на собеседовании показать что ты не съебешь, фриланс тебя заебал и ты ищешь стабильности, а проект компании тебе интересен.
>>694356
>но я прям горю программированием,
Если горишь, то тебя даже сами найдут. Такие, вот именно такие как ты и нужны в этой профессии.
>из-за блядского ЕГЭ
ВУЗ в конечном итоге будет давать тебе устаревшие знания (кроме не устаревающей базы), эта хуита должна идти с тобой просто в комплекте, как для галочки. Если проебался с ЕГЭ, подожди год. Никто от этого не умрет кроме твоей мамки, потрать его на сильную подготовку к сдаче экзаменов и разумеется в английский+одно из направлений программирования. Системное. Или веб? Или что-то связанное с математикой? А может низкоуровневое? И двигайся в этом направлении. Изучи за этот год один из простых интерпретируемых языков, JS/Ruby/Python/etc.
Не идет? Слишком сложно? Остановись. Пообщайся не с двощерами, а с реальными программистами. Потом опять. И закрой этот тред. Прямо сейчас. И вообще на двощ не заходи. Пока не станешь профессионалом.

Ответы>>694426>>694436>>694440

21 Мар, 18:04 #229 #694410

>>694137
Т.е если я рассчитываю получать хотя бы 60к в дс2 после года работы джуном за 30, то можно не надеяться? Или даже устроиться джуном за 30к это фантастика в наше время?

Ответы>>694412>>694939

21 Мар, 18:06 #230 #694412

>>694410
> высокооплачивуюмую работу
> 30к
Мда.
> это фантастика в наше время
Ну если совсем долбоеб, то да. Попробуй выполнять задания уровня джуниора, если даже это сложно, то видимо не судьба.

Ответы>>694419

21 Мар, 18:10 #231 #694419

>>694412
Понятно, что никто джуну без опыта платить больше 30 не будет.

32 Кб, 1280x720

21 Мар, 18:12 #232 #694426

>>694408
Че ты время тратишь на нытиков из программача? Мне, как жабисту, стыдно за язык читать этот тред из-за обилия рачья которое итт переливает из пустого в порожнее ноя о том как им плохо живется без работы в заветном айти где многаденех. Зайди в тред другого языка. Видишь вкатывальщиков? А они есть, просто они не ноют, а вкатываются. Если кому-то отказали или не перезвонили, значит на это есть причина. И дело не в способностях, а в том что человек говно.

Ответы>>694440>>694473

66 Кб, 636x480

21 Мар, 18:18 #233 #694436

>>694408
>Если проебался с ЕГЭ, подожди год. Никто от этого не умрет
Я сдавал егэ в 2013, мне сейчас 21, за это время бросил два вуза, пока не открыл для себя программирование. Я просто влюбился в него.
Медленно усваиваю информацию, зато надежно ее запоминаю. Все-таки, я не хочу поступать в вуз, имхо, это пустая трата времени, я могу пройти программу вуза сидя на диване, читая вузовские учебники и смотря лекции каких-нибудь технических вузов.
Ты же не имеешь ввиду, что вуз нужен просто для того, чтобы показать эйчару, что я где-то учился? Если я окончу вуз, мне будет уже как минимум 27-28 лет. Уже нужно будет не к вакансии джуниора готовиться, а к земле.

>английский
Читаю учебники на инглише, пассивно его изучаю, так сказать.

>Системное. Или веб? Или что-то связанное с математикой? А может низкоуровневое?

Мне интересно все. Все. Но есть одна деталь: я нихуя не понимаю. У меня нет базы, но я стараюсь ее наверстать путем дрочбы матана и книжек компьютер-саенс.

>Изучи за этот год один из простых интерпретируемых языков, JS/Ruby/Python/etc.

Я изучил весь процедурный php, знаю его особенности и дыры, баги и места, где он протекает. Сейчас перекатился на Java. Мне Java очень нравится. Буду продолжать ее изучать.

>И закрой этот тред. Прямо сейчас. И вообще на двощ не заходи. Пока не станешь профессионалом.

Очень правильный совет. Просто от души. Двощ занимает 40% моего времени в данный момент. Вот конкретно эта доска. Больше я нигде не сижу. Спасибо за внимание, после твоих комментариев я тут же съебу с этой борды и буду учить, учить, учить...

Ответы>>694473>>694492>>694687

21 Мар, 18:20 #234 #694440

>>694426
>в заветном айти где многаденех.
Да я бы и на 10к ради опыта пошёл бы, так не берут же.
>Если кому-то отказали или не перезвонили, значит на это есть причина. И дело не в способностях, а в том что человек говно.
И как они это детектируют, даже не проводя собеседования какая-то особая HR-магия?

>>694408
Спасибо за интересный пост, может и правда попробовать что-то такое. Другое дело, что я как-то не замечал кучи фриланса на джаве.

Ответы>>694443

21 Мар, 18:21 #235 #694443

>>694440
Фриланса нет на джаве, только аутсорсинг.

21 Мар, 18:45 #236 #694473

>>694436
>Медленно усваиваю информацию, зато надежно ее запоминаю.
Ну тогда Java и правда подойдет. Еще бы кресты. Но это в качестве дополнения. Гитхаб с полезными проектами на крестах вообще может телепортировать тебя из Мордора сразу в Валинор. Но это очень сложный язык. Зато если станешь профи, у тебя не будет конкурентов даже в 50 лет.
>27-28 лет
Да забудьте вы про возраст и деньги. Если хотите "пожить", попробуйте героин, это куда веселее и ярче, чем то, что вы представляете себе как "нормальная полноценная жизнь". Будь тебе хоть 60, какая разница, если тебе это интересно? Зачем еще жить-то?
>>694426
>Че ты время тратишь на нытиков из программача?
Мимошел. Может и правда пора уебывать отсюда, и больше никогда сюда не заходить.

Ответы>>694480>>694481

21 Мар, 18:47 #237 #694480

>>694473
Оставайся.

21 Мар, 18:49 #238 #694481

>>694473
Все, спасибочки, заскринил твои ответы и буду читать, если будет нахлынывать апатия какия-нибудь. С++ начну учить, когда освою Java обязательно.

>Если хотите "пожить", попробуйте героин
Пробовал, ололо.

>Может и правда пора уебывать отсюда, и больше никогда сюда не заходить.
Правда. Вот и я уже уебываю. Только время зря трачу на пустые попизделки.

21 Мар, 18:55 #239 #694492

>>694436
>Читаю учебники на инглише
Алсо, чтение на английском, дает обманчивую уверенность в том, что ты действительно понимаешь, что там написано. Попробуй на английском языке поотвечать на вопросы. На сложные вопросы по языку программирования. Сразу почувствуешь разницу. Еще нужно чтобы на автомате были 3 времени. Вообще беглый разговорный не так прост, как кажется, для теста, попробуй послушать англоговорящее радио, пообщайся через микрофон с https://www.eviebot.com/en/, а потом в public-skupe-конференции. Удивишься, наскольно все таки обманчива эта уверенность "понимания языка".

Ответы>>694502>>694506

21 Мар, 18:59 #240 #694502

>>694492
Я матан решаю на англоязычном сайте. Все на инглише. Это эквивалентно твоему:
>Попробуй на английском языке поотвечать на вопросы
Или нет?

Ответы>>694790

21 Мар, 19:00 #241 #694506

>>694492
А, я понял. Нужно именно на английском ответы давать. Была такая практика. Я отгадывал кроссворд на инглише по Java. Отгадал больше половины.

21 Мар, 19:50 #242 #694534

>>694367
>сертификат Oracle
Которым можно подтереть задницу

21 Мар, 19:54 #243 #694537

>>694250
Смотрел их курс на степике, хуйня полная.

Ответы>>694538

21 Мар, 19:58 #244 #694538

>>694537
аргументируй

Ответы>>694548

10 Кб, 228x221

21 Мар, 20:09 #245 #694548

>>694538
В курсе охватывается все по-немногу, задания ебанутые. Так как я перед этим курсом прочитал Эккеля, то ничего нового не узнал(кроме синтаксиса про лямбды), только зря потратил время. В общем не советую.

Ответы>>694558

21 Мар, 20:16 #246 #694558

>>694548
Я когда твою мамашу трахал в жопу, то перед этим с твоей сестрой потрахался. Но ничего нового не ощутил (кроме старческого запаха пизды), только зря потратил время. В общем, не советую.

Ответы>>694599>>694927>>694932

21 Мар, 20:50 #247 #694599

>>694558
репорт за шитпостинг

Ответы>>694609

21 Мар, 21:02 #248 #694609

>>694599
Да похуй, ойпе деномеческий.

21 Мар, 21:18 #249 #694619

Джаваны, через год писать диплом в шараге, хочу запилить сайт на джаве. Имеются знания жава кор, html+css. Подскажите стек технологий которыми можно будет сделать что-нибудь не очень сложное, ибо шарага. Заранее спс.

Ответы>>694640>>702059

21 Мар, 21:26 #250 #694637

>>692136 (OP)
>HARD: http://docs.oracle.com/javase/tutorial/
Насколько точные там туториалы? Понятно, что есть АПИ, но апи это не туториалы, а залупа.

Ответы>>694675

21 Мар, 21:28 #251 #694640

>>694619
>Подскажите стек технологий
Java, html, css, js

21 Мар, 21:59 #252 #694675

>>694637
>точные
Имел ввиду не точные, а полные. В плане охвата.
слоуфикс

Ответы>>694683

21 Мар, 22:06 #253 #694683

>>694675
Весьма неплохие.

21 Мар, 22:12 #254 #694687

>>694436
>Медленно усваиваю информацию, зато надежно ее запоминаю.
Пиздабол ты. Не видел ни одного мудака, которы йне въехал во что-то быстро и потом стал асом.

Ответы>>694695

21 Мар, 22:17 #255 #694695

>>694687
Двачую вот этого.

21 Мар, 23:58 #256 #694790

>>694502
Расскажи себе вслух на английском про наследование, инкапсуляцию и полиморфизм. Как если бы ты рассказывал своей мамке.

22 Мар, 10:04 #257 #694916

Посоны, тотальный нищеброд. Скиньте. пожалуйста, тупо текст, с 20го урока, с джава раша, хоть гляну что и как там. Карма как никак

Ответы>>694924

22 Мар, 10:17 #258 #694924

>>694916
Открываешь анонимную вкладку, вбиваешь адрес javarush.ru/levels/level20.html . Так можно любую лекцию посмотреть.

Ответы>>694932

22 Мар, 10:23 #259 #694927

>>694558
единственный адекватный пост здесь.

22 Мар, 10:29 #260 #694932

>>694924
Спасибо

>>694558
Проиграл с тебя. Напомнил анекдот
>Как узнать, что у твоей сестры месячные?
>Член твоего отца на вкус отдает кровью.

22 Мар, 10:40 #261 #694937

>>694137
Нет я пришел в программирование чтобы нищенствовать. Разве не ради этого мы так долго учимся?

Ответы>>694938

22 Мар, 10:41 #262 #694938

>>694937
Чё тупой?
Мы тут не ради денег:
1. Конверторы в мапперы сами себя не переименуют.
2. Кто будет писать бин пост процессоры? Индусов уже не хватает.
3. Огромные опенспейсы не должны пустовать!

22 Мар, 10:45 #263 #694939

>>694410
Посмотри количество вакансий на хедхантере, учиться программировать нужно только в двух случаех
1. Ты собираешься программировать свой проект
2. Ты собираешься работать заграницей
Всё, остальное фантазии что ты попадешь на одну из 10 вакансии джуном в Москве.

22 Мар, 10:52 #264 #694941

>>694166
246 вакансий джуна по всей 140 миллионой стране, это нереально мало. В Америке 5600 вакансий джуиноров.
https://spb.hh.ru/search/vacancy?text=Java&clusters=true&experience=noExperience&enable_snippets=true&area=113&from=cluster_area

Ответы>>694942>>694979

22 Мар, 10:57 #265 #694942

>>694941
За страну обидно стало чё-т.

Ответы>>694968

22 Мар, 12:27 #266 #694968

>>694942
Просто надо смотреть что страна выпускает из вузиков в сто раз больше программистов чем надо в России и рассчитывать что будет по 30 или 50 программистов готовых работать за еду на одну вакансию. Лучше учить английский и пытаться попасть заграницу, там хоть нормально платить будут. Я как то пришел на собеседования инженер технической поддержки, а там метод отбор психотест ( корабль тонет, какие пять вещей вы возьмете с собой, кто лидер группы и прочая поебень и плевать на твои знания, навыки и знания из вузика)

Ответы>>694970>>694979

22 Мар, 12:34 #267 #694970

>>694968
> какие пять вещей вы возьмете с собой
Пять дисков с курсами джавараш. Тогда точно возьмут

22 Мар, 12:45 #268 #694979

>>694941
Ебанутый? Нахуй ты ставишь фильтр без опыта - по нему вообще вакансий крайне мало. Даже опыт 1-3 года, если вакансия для джуна - написаны чисто для вида, и означают наличие гитхабчика.

>>694968
Ещё один ебанутый. Выпускник вуза != программист, даже в топовых конторах люди сидят с хуй пойми какими корочками. У нас на потоке, от силы 10% собираются кодерами работать - и это ещё вуз хороший.

>Я как то пришел на собеседования инженер технической поддержки, а там метод отбор психотест ( корабль тонет, какие пять вещей вы возьмете с собой, кто лидер группы и прочая поебень и плевать на твои знания, навыки и знания из вузика)
При чём тут вообще инженер тех. поддержки? Да, их то как раз овердохуя.

Ответы>>695006>>695019

22 Мар, 13:21 #269 #695006

>>694979
Смысл идти в универ, если тебя будут учить всему по-немногу? Можно же дома самому все что тебе нужно выучить(за полгода - год) и идти работать.

Ответы>>695007

22 Мар, 13:23 #270 #695007

>>695006
Верхнее образование никому не мешало. При прочих равных, возьмут того, что с корочкой.

Ответы>>695012

22 Мар, 13:27 #271 #695012

>>695007
Обучение в вузе - 5 лет.
Самообразование - 1 год.
Тут не может быть одинаковых условий.

22 Мар, 13:39 #272 #695019

>>694979
>Ебанутый? Нахуй ты ставишь фильтр без опыта - по нему вообще вакансий крайне мало. Даже опыт 1-3 года, если вакансия для джуна - написаны чисто для вида, и означают наличие гитхабчика.
Кака вы меня заебали своим "просто идёшь и без задней мысли устраиваешься". Ок, скажи тогда, какого уровня должны быть проекты на гитхабе, чтобы сойти за джуна?

Ответы>>695045

sage 22 Мар, 13:46 #273 #695033

>>692136 (OP)
>ДЖАВАРАШ
>«У нас отличная математическая школа - мировой ИТ-отсос должен принадлежать нам».
© Zapp Brannigan

22 Мар, 14:07 #274 #695045

>>695019
>Кака вы меня заебали своим "просто идёшь и без задней мысли устраиваешься".
Ты меня явно с кем-то путаешь. Про просто я ничего не писал.

>Ок, скажи тогда, какого уровня должны быть проекты на гитхабе, чтобы сойти за джуна?
Чем большего, тем лучшего, ёпта. Да, калькулятора/хеллоуворлда недостаточно. Ты с чем конкретно работать хочешь? Спринг/джава ее - пили что угодно, бложики, интернет-магазинчики, и прочее. Если сильно хорошо шаришь - можешь и попробовать коммитить во всякие jboss/spring/прочие известные опенсорсы. Но очень врядли, что коммитеры в спринг сидят без работы :)
Есть опенсорс на javatalks, я правда, в нём не участвовал - собирался начать, но внезапно устроился. Там вроде немножко в скайпе поспрашивают - но вроде, книжных знаний SE достаточно. На их форуме всё расписано достаточно адекватно. Я, кстати, удивлён, почему его никогда небыло, и до сих пор нет в шапке.

Ответы>>695073

22 Мар, 14:11 #275 #695047

Добавьте в шапку.
https://tproger.ru/digest/java-learning-links/#more-13451

22 Мар, 14:35 #276 #695073

>>695045
Да не обращай внимания, я просто горю от этого треда.

Вот смотри, вот интернет-магазинчик на спринг+хибер, не идеал, но вроде как на уровень джуна вполне подойдёт. Вот резюме >>694178, которое я разослал всем ДС2 конторам, в том числе тем, у которых в требованиях 1-3 года разработки. Как и ожидалось, всем похуй. Спрашивал знакомых разработчиков - говорят, что как только открывается вакансия на джуна, на неё мгновенно набигает толпа в пару десятков человек, некоторые даже с небольшим опытом.
И я сильно сомневаюсь, что большинство работодателей серьёзно смотрят все ссылки на гитхабе, которые им кидают. Вообще хуй знает, может кризис просто, показывал резюме знакомому, который устраивался год-полтора назад, у него был такой же уровень навыков, так он получил ща месяц несколько офферов, а тут даже на собеседования тупо не зовут. Алсо, есть пара знакомых с таким же уровнем, тоже хуи сейчас сосут.
Эх, может и правда опенсорсы попробовать, спасибо, как-то об этом не думал.

Ответы>>695078>>695102

22 Мар, 14:39 #277 #695078

>>695073
https://github.com/albel17/myShop
Ссылка отклеилась

Ответы>>695080>>695098

22 Мар, 14:40 #278 #695080

>>695078
подкарауль тимлида после работы и начни угрожать

22 Мар, 15:14 #279 #695098

>>695078
https://github.com/albel17/myShop/blob/master/myShop.iml
выглядит неоч

Ответы>>695148

22 Мар, 15:24 #280 #695102

>>695073
В кои-то веки увидел нормальное резюме на харкаче. Старайся писать в конторы на почту, блджад. Конкретно СПЛАТ мне больше года назад тестовое кидал, только после того, как написал им на почту. Им не подошёл тот факт, что я полуставочник.

>И я сильно сомневаюсь, что большинство работодателей серьёзно смотрят все ссылки на гитхабе, которые им кидают.
На гитхабе вроде приложение покатит. Оформление у тебя хуёвое. Ридмишку напиши к каждоу проекту, что это есть, и какие технологии юзаются, можешь скринов наделать, если фронтенд мало-мальски нормальный. Сообщения к коммитам старайся делать нормальные, init хотябы, а не test.
Можешь развернуть проект на хостинге. И вообще, его лучше описать в резюме отдельно. Чтобы программист посмотрел код - сначала нужно пройти эйчарку.

>который устраивался год-полтора назад
Тоже залупа была. Таки да - держись, ибо я тоже искал на жабе долго, полтора года назад, вакансии появляются внезапно, и т.д.

Алсо чому в т-системс не взяли? Или ты напиздел про них в резюме?

Ответы>>695116>>695131

22 Мар, 15:46 #281 #695116

>>695102
А хрен знает, почему не взяли. После показа позвали на собеседование в один проект (по факту собеседования не было, просто рассказали про проект), переслали немцам резюме и сказали, что ждут от них ответа, а через две недели прислали на почту стандартную отписку "по результатам собеседования мы пока а не можем вам ничего предложить, но обязательно свяжемся".

Ответы>>695121

22 Мар, 15:52 #282 #695121

>>695116
Да понятно почему не взяли, бюджет пересчитали и поняли, что им ещё один человек не нужен.

Ответы>>695135

22 Мар, 16:03 #283 #695131

>>695102
хз как можно с таким резюме не устроиться.

22 Мар, 16:09 #284 #695135

>>695121
Так ведь юмор в том, что набор в новую школу объявили еще до того, как наша выпустилась. У них уже выпуск 4 апреля, снова половину устроят, а остальные присоединятся к сосанию хуев.
Хотя хрен знает, как у них это работает, были случаи, когда люди получали оффер от них через пол года после обучения.

22 Мар, 16:31 #285 #695148

>>695098
Это конфиг жидеи вроде, он должен быть в гитигноре
мимо

22 Мар, 18:26 #286 #695230

Java Concurrency in Practice by Brian Goetz стоящая книжка или есть альтернативы получше?

Ответы>>695262

4885 Кб, 4000x3000

22 Мар, 18:55 #287 #695262

>>695230
Божественная. И не смотри что ей скоро 10 лет, принципы многопоточного программирования в жабе с тех пор не изменились.

Ответы>>695489

22 Мар, 19:33 #288 #695331

Правильно ли я понимаю, что только у джунов проблемы с работой? На синьоров спроса больше, чем предложения? И ещё вопрос, на сколько быстро можно вырасти до синьора? Говорят, что мидл берётся за год. А с мидла до синьора сколько в среднем понадобится времени, если хуи не пинать, конечно?

Ответы>>695343>>695345>>695346

22 Мар, 19:37 #289 #695343

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

22 Мар, 19:38 #290 #695345

>>695331
Ты на первую работу хоть устройся для начала, лол.

Ответы>>696009

22 Мар, 19:38 #291 #695346

>>695331
Примерно 400 дней. Но это не точно.

22 Мар, 20:10 #292 #695400

Что скажите про эту книжку http://www.amazon.com/Beginning-Java-EE-Expert-Voice/dp/143024626X ?

Ответы>>695490

22 Мар, 20:42 #293 #695489

>>695262
Ну все пошел читать, добра тебе анон.

Ответы>>695494

22 Мар, 20:42 #294 #695490

>>695400
Начни с книжки по русскому.

Ответы>>695516

22 Мар, 20:44 #295 #695494

>>695489
Вначале может показаться сложно и запутанно, но потом становится лучше. Удачи.

22 Мар, 20:56 #296 #695515

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

Ответы>>695530>>695559>>695990>>696015

22 Мар, 20:57 #297 #695516

>>695490
поехавший?

22 Мар, 21:12 #298 #695530

>>695515
нет

Ответы>>695561

22 Мар, 21:24 #299 #695559

>>695515
да

Ответы>>695561

22 Мар, 21:26 #300 #695561

>>695530
>>695559
спс

22 Мар, 22:12 #301 #695642

>>692136 (OP)
Как проверить совпадает ли с таким шаблоном строка? "login:gfgdfgdfg;password:dgdfggd;"
и как вытащить то, что после двух крапок?

Ответы>>695644

22 Мар, 22:15 #302 #695644

>>695642
Регулярными выражениями, конечно.

Pattern p = Pattern.compile("login:(.+?);password:(.+?)");
Matcher m = p.matcher("login:gfgdfgdfg;password:dgdfggd;");
if (m.matches()) {
String login = m.group(1);
String password = m.group(2);
}

23 Мар, 02:26 #303 #695908

гайс поясните
в чем преимущества шарпа?(если есть таковы)
сам 2 месяца учу джаву и мне нравится
знакомый сказал на шарп переходить,тк джава умирает(по его словам)
это же не так?

Ответы>>695933>>695954>>695978

23 Мар, 05:35 #304 #695933

>>695908
http://xn--h1affdobp.xn--p1ai/
Учи шарп, через два месяца ждем обратно

Ответы>>696742

23 Мар, 08:46 #305 #695954

>>695908
У C# я знаю две киллерфичи - WPF (если хочешь писать десктопные приложения) и Unity (если хочешь писать игори).
У Java таких супертехнологий больше, но собственно язык - хуже.

23 Мар, 10:09 #306 #695978

>>695908
переходи на шарп же

23 Мар, 10:34 #307 #695990

>>695515
наверное

23 Мар, 11:10 #308 #696009

>>695345
Это будет главная проблема. В моем миллионике одна вакансия для программиста Java без опыта.

23 Мар, 11:13 #309 #696011

>>692136 (OP)
На Джавараш с 8 уровня какие то глюки начинаются, решаешь правильно задачу, которая выдает правильные результаты, но она не проходит тестирование.

Ответы>>696016>>696025

23 Мар, 11:19 #310 #696015

>>695515
когда как

23 Мар, 11:23 #311 #696016

>>696011
Значит ты что-то не учёл. Кинь задачу и код свой. Хотя привыкай, уровня с 20 приходится сразу идти в хелп, чтобы понять, что от тебя требуется.

Ответы>>696053

23 Мар, 11:43 #312 #696025

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

Ответы>>696056>>697527

23 Мар, 12:34 #313 #696043

Есть два стула: unity и libgdx. На какой сесть?

Ответы>>696064

23 Мар, 12:42 #314 #696053

>>696016
Да всё уже сработало, просто подругому написал.

23 Мар, 12:45 #315 #696056

>>696025
Я нищеброд после 10 уровня буду учить по книжкам и codeacademy пройду. Мне ещё год таким темпом учиться, возможно два, но я не расстраиваюсь иду потихоньку к цели, всё равно время дофига и делать вобщем то нечего.

23 Мар, 12:54 #316 #696064

>>696043
C#

23 Мар, 14:15 #317 #696107

Сап, джаваны. Есть хибер, есть энтитя. Она замаплена сама на себя через Many-to-many. Как её корректно уёбать? Я могу получить коллекцию с одного конца отношения и убить её ручками, а как мне получить другой конец? Желательно таки хибером, с голой сиквелью всё понятно.

Ответы>>696118

23 Мар, 14:34 #318 #696114

Долбоебы, я чуть джавараш не купил, прочитав шапку треда. У них же там еще весенняя скидка какая-то. Хорошо, что в сам тред зашел.

Ответы>>696120>>696128

23 Мар, 14:40 #319 #696118

>>696107
Короче, я пока написал ЭНТЕРПРАЙЗНОЕ РЕШЕНИЕ вида:
sessionFactory.getCurrentSession().createSQLQuery("delete from user_friends where user_id=:userId or friend_id=:userId").setParameter("userId", id).executeUpdate();
sessionFactory.getCurrentSession().createSQLQuery("delete from message_table where recipient_id=:userId or sender_id=:userId").setParameter("userId", id).executeUpdate();
sessionFactory.getCurrentSession().flush();
sessionFactory.getCurrentSession().delete(entity);

Но было бы неплохо, если бы кто-то таки подсказал, как это делается по-человечески.

Ответы>>696207

60 Кб, 641x782

23 Мар, 14:43 #320 #696120

>>696114
Не ругайся няша, просто оп решил потролить тредик.

sage 23 Мар, 14:50 #321 #696128

>>696114
На самом деле по скидке можно и купить. Core нормально так назадрачиваешь

23 Мар, 14:51 #322 #696129

Но если же это дохуя известные книги, должен быть перевод?

Ответы>>696130>>696201

23 Мар, 14:53 #323 #696130

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

75 Кб, 450x600

sage 23 Мар, 16:04 #324 #696201

>>696129
Зачем тебе перевод. Учи инглиш. В /fl есть ахуенный гайд, если лень его читать, то просто слушай подкасты хога(они ахуенны) + читай книги по джаве. Вот и все, никакого заучивания грамматики, просто берешь и слушаешь полчаса-час в день и читаешь книжки и уже через полгода - год ты будешь говорить по-английски как юных бох.

П.с. если будет интересно, могу по-подробнее расписать.

Ответы>>696244

23 Мар, 16:07 #325 #696207

>>696118
Настроить CascadeType.DELETE и просто удалять entity.

Ответы>>696476

23 Мар, 16:46 #326 #696244

>>696201
давай подробнее, если не сложно

Ответы>>696276

23 Мар, 16:49 #327 #696251

>>692136 (OP)
>задают пару тупых вопросов и куда-то пропадают
Вкатываюсь с тупым вопросом из задания джава раш. Задание чуть другое, поэтому метод называется так странно и не отвечает тому что внутри, но я упростил для себя что бы разобраться, помогите кто может, надеюсь по комментариям к программе понятно чего я хотел добиться, но программа не выводит ни одного элемента. В чем мои ошибки?

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;

public class Solution
{
public static void main(String[] args)
{
createMap();
removeTheFirstNameDuplicates(createMap());
}

public static HashMap<String, String> createMap()
{
HashMap<String,String> createMap = new HashMap<String, String>();
createMap.put("Некрасов","Николай");
createMap.put("Белов","Василий");
createMap.put("Гоголь","Николай");
createMap.put("Толстой","Лев");
createMap.put("Горький","Максим");
createMap.put("Бунин","Иван");
createMap.put("Грибоедов","Алексанр");
createMap.put("Пушкин","Александр");
createMap.put("Чуковский","Корней");
createMap.put("Булгаков","Михаил");

return createMap;

}

public static void removeTheFirstNameDuplicates(HashMap<String, String> map)
{
//инициализация первого итератора для прокрутки карты
Iterator<Map.Entry<String, String>> iterator = map.entrySet().iterator();
while (iterator.hasNext()){
//в каждом прогоне внешнего цикла заново создаем итератор для внутреннего цикла
Iterator<Map.Entry<String, String>> newIterator = map.entrySet().iterator();
//внутренний цикл прокрутки карты для сравнения итератора внешнего цикла со всеми значениями карты,
// кроме как с одинаковым ключем
while (newIterator.hasNext()){
//если зачение элемента с другим ключем такое же, выведи хотя бы на экран.
if ((!(newIterator.next().getKey().equals((iterator.next().getKey())))&&
(newIterator.next().getValue().equals(iterator.next().getValue()))))
System.out.println(newIterator.next().getKey()+ " " + newIterator.next().getValue() );
}
}
}
}

Ответы>>696254>>696309>>696356

23 Мар, 16:52 #328 #696254

>>696251
Ты в if несколько раз прокручиваешь итератор, хотя делать тебе это вряд ли надо. И вообще, код очень скомканный, трудно читать.

Ответы>>696256

23 Мар, 16:56 #329 #696256

>>696254
ясно, спасибо, буду дальше разделять, пробелы все поело с табами, перед отправкой читалось лучше.

11 Кб, 259x194

23 Мар, 17:23 #330 #696276

>>696244
Если знания совсем нулевые, то начни с Rosetta Stone/Duolingo, для получения базового набора слов и грамматики:
http://nnm-club.me/forum/viewtopic.php?t=897487
http://www.duolingo.com
рекомендую второе, хотя первое я даже не пробовал

После прохождения одного из курсов чуть выше или средней школы качаем курса от A.J. Hoge:
http://rutracker.org/forum/viewtopic.php?t=1097898
Оттуда качай New method learning english и The 7 Rules
http://rutracker.org/forum/viewtopic.php?t=2075205 Power English от Хога соответствует по сложности 3 уровню Original Lesson можно слушать параллельно, либо дропнуть Original Lesson совсем. Записан на студии, имеются транскрипты на все.
Слушаешь каждую тему около 7-10 дней, по 30-60 минут.Отвечаешь на каждый вопрос. Потом слушаешь следующую. Можешь параллельно слушать подкасты. посоветовать не могу ничего, глянь в фл тредике. Грамматику можешь не учить и вообще ее не трогать, а можешь и попробовать, но не трать на нее много времени. http://rutracker.org/forum/viewtopic.php?t=5097196 .

Новые слова я учу только фразами(не задрачиваю отдельные слова, а учу все фразу целиком, иногда все предложение). Для этого юзаю anki(карточный метод, колоду состовляешь из фраз, которые хочешь выучить) http://www.ankisrs.net/

Сама шапка /fl: https://arhivach.org/thread/132053/

Если будут вопросы, спрашивай.

Ответы>>696284>>696298>>696347>>697164

23 Мар, 17:37 #331 #696283

Анонистусы, как в посмотреть тексты sql запросов в методах EntityManager'а?

Ответы>>696364

23 Мар, 17:38 #332 #696284

>>696276
спасибо, анон

Ответы>>696337

23 Мар, 17:54 #333 #696298

>>696276
спасибо, попробую тоже.
Год назад брал подписку на lingualeo. Сейчас должна была закончиться, но она у меня на 2 месяца вперед убежала за счет бонусов лол. Столкнулся с тем, что не развиваю понимание на слух и разговорную речь, поэтому, перейду на твою методику.

Ответы>>696318>>696337

23 Мар, 17:57 #334 #696309

>>696251
заливай код сюда например в следующий раз
https://gist.github.com/

23 Мар, 18:01 #335 #696318

>>696298
Я вот тоже lingualeo использую, как дополнительный ресурс отличный. В основном словарём там пользуюсь. А параллельно сериальчики (на друзьях очень сильно прокачался) или видеоблоггеров англоязычных смотрю. Для речи можно зайди на сайты language exchange, и найти там собеседников, очень много людей на самом деле хотят русский выучить. Ты им будешь с русским помогать, они тебе с английским.

150 Кб, 812x1200

23 Мар, 18:09 #336 #696337

>>696298
Сам начинал с lingualeo, но через две недели забил и больше не возращался. А вот хога уже полгода слушаю. Научился неплохо понимать английскую речь(смотрю подкасты без субтитров) и уверенней стал говорить и изъясняться. Главное на долго не забивать, 30 минут не так много.

Так что удачи в изучении.
>>696284
>>696298

23 Мар, 18:19 #337 #696347

>>696276
Спасибо, братишка, как раз думал о том, что неплохо бы английский подтянуть, а то читаю без проблем, на слух почти всё понимаю, а вот как только нужно самому выразить какую-то не особо простую мысль - начинаю путаться и заикаться. Вот только как определить, с чего начинать? С начала?398549

Ответы>>696360

691 Кб, 1440x810

23 Мар, 18:28 #338 #696356

>>696251
У тебя подход неверный. Когда ты получаешь итератор какой-то коллекций два раза подряд, кто гарантирует, что это не один и тот же итератор? Я не знаю. И ты не знаешь. Чтобы узнать, надо лезть в стандартные библиотеки и смотреть исходники. По этой причине решение считается сомнительным, даже если тесты показали что оно правильное. Второй негативный момент решения в том, что ты итерируешь коллекцию квадратичное число раз. Для тысячи записей у тебя будет 1_000_000 итераций (это если итераторы разные, конечно). Правильно было бы сначала пересчитать все дубли, а потом создать новую коллекцию, в которой нет дублей. Так бы ты решил задачу за два прохода, и для 1000 элеменов, в худшем случае бы было 2000 итераций. Попробуй переписать, если не получится смотри код: https://ideone.com/kdvoQD он использует синтаксис Java 8, ток лямбды я поразворачивал чтобы не сбивать с толку тебя пока что.

Ответы>>696370>>696481>>696962

23 Мар, 18:30 #339 #696360

>>696347
Начни с хога(он поможет тебе начать говорить, на автомате научишься правильно использовать времена, не задрачиваю грамматику), ссылка есть в моем первом посте. + прочитай шапку /fl, там есть полезные ссылки для правильнго произношения + пара социоблядских чатиков.

23 Мар, 18:32 #340 #696364

>>696283
Эта фича не прописана в спецификации SPI энтити-менеджера. Конфигурируется по-разному у разных имплементаций. Для хибернейта там вроде какой-то параметр типа "show_sql".

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

Ответы>>696409

26 Кб, 604x340

23 Мар, 18:35 #341 #696370

>>696356
обновил код, вообще убрал фп.

23 Мар, 18:45 #342 #696386

Котята, мне перезвонили, завтра мой первый рабочий день. Иду на джава джуна, до этого опыта разработки никогда не было.
Пока куски мяса, я вас всегда ненавидел

Ответы>>696390>>696394>>696412>>696414

23 Мар, 18:47 #343 #696390

>>696386
Тредом ошибся.

Ответы>>696453

23 Мар, 18:52 #344 #696394

>>696386
Поздравляю, няш.

Ответы>>696453

23 Мар, 19:04 #345 #696409

>>696364
Спасибо, попробую логгером каким-нибудь

23 Мар, 19:08 #346 #696412

>>696386
Расскажи стремящимся что да как, какие книжки читал, много знаешь, тяжело устроиться было? Интересно же.

Ответы>>696453

23 Мар, 19:12 #347 #696414

>>696386
И, это, город какой? Сколько времени потратил на поиски?
У самого завтра и послезавтра собеседования, скоро время отчетов.

Ответы>>696453

23 Мар, 19:58 #348 #696453

>>696390
Нет же, я просто рапортую, что не надо сдаваться.

>>696394
Спасибо, анон :3

>>696412
>>696414
Искал работу с 20 чисел февраля этого года. Живу в БульбоДс, искал работу на дев.бай.
Изначально отправил своё резюме в ответ на все вакансии для джунов, потом для мидлов/синьоров. Пару раз получал в ответ "Спасибо, но на данный момент мы ищем только синьоров-помидоров". Большинство же ничего не ответило. Дальше просто на почту эйчарам контор по списку дев.бай слал письмо с резюме. Там было написано что-то типа

"Здравствуйте, меня зовут аноннейм.
Меня очень интересует, открыты ли у вас вакансии Java Junior Developer на сегодняшний день? Я бы очень хотел пройти у вас стажировку, с последующим трудоустройством. Моё резюме в приложении."
Ответов было штук 7, все сказали спасибо, мы занесли вас в базу. Одна контора сказала, что вакансия откроется в ближайшем будущем.
Дальше, мне позвонил ейчар компании, куда я слал резюме в феврале, позвал на собес. Я позавчера сходил, сегодня уже позвонили и пригласили на стажировку.
Я ничего не знаю, лол. Читал head first, философию джава, гуглил статьи про стак работы - сервлеты, хибернейт, спринг,sql и читал как оно работает. Дальше меня просто знакомый мидл в скайпе прособесил, сказал что нужно подтянуть темы у них бы я не прошёл на джуна.

В итоге, что спрашивал на собесе чувак - эксепшены, от чего наследуется, основные типы коллекции, как они работают, принципы ООП, множественное наследование, многопоточность - синхронайз, сериализбл, что такое get/post, как работает, просил рассказать о себе, ну и знание языка. Из советов мидла - знать класс обжект, его методы, разницу абстрактного класса и интерфейса, почитать про паттерны, внутренние классы и коллекции.

Из моих советов - сделайте нормальное резюме, кратко и со вкусом, заведите гит, добавьте туда пару пет прождектов, чтобы было что показать. Ну и не дрейфьте.

В итоге, работу искал месяц, разослал штук 35 резюме, ответов было около 13.

Ответы>>696493>>699264>>700368

23 Мар, 20:10 #349 #696476

>>696207
Если бы всё так было просто, братюнь. Думаешь я не начал решение проблемы с того, что прописал эту аннотацию в маппингах? Не хочет оно само удалятся, валится эксепшн на уровне JDBC-драйвера по констрейнтам.

23 Мар, 20:14 #350 #696481

>>696356
> Когда ты получаешь итератор какой-то коллекций два раза подряд, кто гарантирует, что это не один и тот же итератор?
Хуйню сморозил. Никто в здравом уме не возвращает один и тот же итератор, иначе foreach по коллекции можно было бы пройтись не более одного раза.

Ответы>>696489>>696495>>696510

23 Мар, 20:22 #351 #696489

>>696481
Нахуй вам вообще эта мозгоебля с итераторами и циклами? Родина дала им лямбдочки, пиши! Пиши няшные параллельные стримы, блядь! Не хочу, хочу жрать говно! Что такое? Это джава? Это джава?! Суки... Мудачьё - программисты. Эклипс запустили, говно жрут - пидоры, блядь, ебаные...

Ответы>>696509>>696580

23 Мар, 20:24 #352 #696493

>>696453
Поздравляю. Тоже буду искать работу в БелДС с августа, когда контракт на текущей не-айти работе закончится, тоже по джаве. Собеседование, кажется, слишком лёгкое. Но не повод расслабляться. Да и беспокоит, что август - время выпуска из универов, конкуренция больше.

Ответы>>696572

23 Мар, 20:25 #353 #696495

>>696481
не все ж как ты умные

23 Мар, 20:31 #354 #696509

>>696489
И чо, лямбды - это повод писать хуйню про итераторы?
Поговорил с пастой

23 Мар, 20:33 #355 #696510

>>696481
Не, ну он может и возвращает, чего ты.

23 Мар, 21:32 #356 #696572

>>696493
Спасибо. Вообще, думаю, что мне частично повезло - контора набирает джунов под новые проекты. Ну и "умный и обучаемый". Хорошо продался в итоге

23 Мар, 21:42 #357 #696580

>>696489
https://ideone.com/iWQjJ8
Сложна нихуя не понятна ваши лямбдочки, нарожали дебилов которые в ооп пихают функциональщину.

Ответы>>696593>>696658>>696683

190 Кб, 400x323

23 Мар, 22:03 #358 #696593

>>696580
>Сложна нихуя не понятна ваши лямбдочки

23 Мар, 22:48 #359 #696658

>>696580
А вот и любители AbstractFactoyProxySingletoneBean'a подъезали. Любишь анонимные классы с одной функцией?

Ответы>>696824

23 Мар, 23:05 #360 #696683

>>696580
Специальную Олимпиаду одностримников объявляю открытой!
https://ideone.com/uAtQlw
Входную мапу модифицировать можно?

Ответы>>696713

23 Мар, 23:48 #361 #696713

>>696683
Я бы выбрал стрим по ентрям, а не по ключам, чтобы саму мапу лишний раз не дергать. Ну и не гадить исходную мапу. Вроде такого https://ideone.com/uCs4iU

24 Мар, 00:46 #362 #696742

>>695933
так я пытаюсь понять стоит ли переходить на шарп?
вот объясните мне, чем шарп лучше джавы(без подъебов) и я отстану

Ответы>>696759

24 Мар, 01:11 #363 #696759

Собираюсь навернуть Джавы, есть среды разработки с нормальным визуальным редактором, чтобы весь графический интерфейс ручками в коде не прописывать? Или это у джавы такая фича? Сейчас пользуюсь нетбинсом.
>>696742
По-моему, шарп дружелюбнее для тех, кто только пытается в программирование. Напихали синтаксического сахарца без которого жить можно, но не так сладко. Думаю, ты очень легко вкатишься.

24 Мар, 01:41 #364 #696764

работаю в идее, постигаю бд. столкнулся с проблемой try с ресурсами. поставил уровень языка 7, не помогло. кто сталкивался, подскажите что еще может полечить? гугл сговорился, говорит только про ур. языка 7

Ответы>>696766>>696775>>696777>>696882

24 Мар, 01:43 #365 #696766

>>696764
>столкнулся с проблемой try с ресурсами
Нихуя не понял, что за проблема-то у тебя с ресурсами?

Ответы>>696767

24 Мар, 01:44 #366 #696767

>>696766
try-with-resources are not supported at this language level

24 Мар, 02:07 #367 #696775

>>696764
>поставил уровень языка 7
На этом месте подробнее.

24 Мар, 02:11 #368 #696777

>>696764
Скриншот настроек запили.

Ответы>>696779

45 Кб, 1024x827

24 Мар, 02:19 #369 #696779

>>696777
есть подозрение что и Project SDK надо поставить 1.7, но тут два "но":
1) у меня выбора нет, только 1.8 предлагает
2) на форумах видел что и при 1.8 норм робит если поставить Project language level 7

Ответы>>696786>>696821

25 Кб, 788x173

24 Мар, 02:38 #370 #696786

>>696779
Вангую, что у тебя какая-нибудь такая хуйня с модулями и она просто перезаписывает настройки для проекта.

24 Мар, 05:12 #371 #696821

>>696779
Настройки -> Java Compiler -> Target bytecode

24 Мар, 06:22 #372 #696824

>>696658
мимо

24 Мар, 09:19 #373 #696853

Подскажите литературу или сайты где толково расписано о JavaBeans и EJB?

Ответы>>696867>>696929

24 Мар, 09:53 #374 #696867

>>696853
Внезапно EJB in action.

24 Мар, 10:31 #375 #696882

>>696764
Если в мавене 6 жава прописана, то он может перебивать настройки идеи. У меня была такая хуйня, когда билдил jar

24 Мар, 11:03 #376 #696898

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

Ответы>>696909>>696924>>696947

24 Мар, 11:18 #377 #696909

>>696898
Ну тимлид вообще должен по окончанию срока испытательного дать оценку тебе как работнику.

sage 24 Мар, 11:44 #378 #696924

>>696898
можешь особо не радоваться и не тащить в офис свои тапки, кружку и наушники. Работать тебе осталось недолго.

24 Мар, 12:05 #379 #696929

>>696853
Вебсферо-жерта детектед

24 Мар, 12:31 #380 #696947

>>696898
> Мне кажется, что я наоборот задерживаю разработку всего продукта так как отвлекаю тимлида и скоро меня попрут из компании
Это, тащемта, вся суть джунов. Радуйся, что есть тимлид, который может тыкать тебя носом, вместо нытья "не знаю простых вещей" восполняй пробелы и углубляй знания.

24 Мар, 12:49 #381 #696962

>>696356
Да про первый момент насколько я разбирался, пока писал свою муть, даже познал основы дебага, то это таки действительно два разных итератора.

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

Спасибо за отзывы.

Ответы>>696981

24 Мар, 13:22 #382 #696981

>>696962
Лучше бы те наркоманов с потоками посмотрел, чем этого дурачка с "вдруг там один итератор".

Ответы>>696985

24 Мар, 13:29 #383 #696985

>>696981
Все посмотрю, но до потоков я не дошел еще.

Ответы>>696990

24 Мар, 13:31 #384 #696990

>>696985
Стримы и треды разные штуки если че.

24 Мар, 15:06 #385 #697051

Раньше я думал, что хуже пхпшника никого нет, но нет, джависты тупее даже червя-пидора:

https://habrahabr.ru/post/280075/
> Plesser 24 марта 2016 в 14:56 0
>Интересно
>Есть код скажем такой
>var somevar = somevar2.getSome();
>И есть конструкция
>Some somevar = somevar2.getSome();

>Как в первом случае узнать какой реально тип я получаю для >дальнейшей работы?
>И как в первом случае Ide найдет мне в контекстной подсказке список >функций которые возвращают именно тот тип что объявленная мной переменная?

Ответы>>697052>>697068

24 Мар, 15:07 #386 #697052

>>697051
> Secessus 24 марта 2016 в 14:45 –2
>Прощай, проверка времени компиляции.
>Здравствуй, ошибка времени выполнения, "внезапно" уронившая прод.

Это пиздец.

Ответы>>697066

24 Мар, 15:08 #387 #697055

Мы не такие, это все говно в жопу макаки заливают.

Ответы>>697060

24 Мар, 15:12 #388 #697060

>>697055
Да я понимаю, братишь, это просто хабр скатился в инкубатор дрочащих друг другу карму макак.

Ответы>>697065

sage 24 Мар, 15:17 #389 #697065

>>697060
ты сам ток что поддрочнул

Ответы>>697067

24 Мар, 15:18 #390 #697066

>>697052
Ты видимо не видел, как макакусы говном на лямбды истекали КОКОКО НАХУЙ ДИЛАТЬ ХАЧКИЛЬ, как будто его кто-то из них хоть раз видел.

Люды пытавшиеся программировать на яве а не использовать её как инструмент для бухгалтерии уже давно перекатились на другие жвм языки.

24 Мар, 15:24 #391 #697067

>>697065
Зря ты так, я даже обидеть никого не хотел, не то, что-бы возвыситься на чьем-то фоне. Грустно прост что из этого говна лепят какие-то самоуправляемые сообщества

24 Мар, 15:24 #392 #697068

>>697051
просто праздник какой-то

Ответы>>697114

24 Мар, 15:47 #393 #697078

Ребят, я не хочу никакого var. Я вообще очень путаюсь во всяком пхп и джаваскрипте из-за этого.

Ответы>>697080

24 Мар, 15:51 #394 #697080

>>697078
Ну так не пиши так? Тебя же не заставляют.

Ответы>>697081

24 Мар, 15:52 #395 #697081

>>697080
он же будет жуниоров дрочить чтобы типы прописывали, пидор.

24 Мар, 15:57 #396 #697083

Двач, правильно посчитал количество слов в строке?
учёл имбицилов, который после запятой не ставят пробелы.

Если бы было только посчитать пробелы - было б вообще изи.
Или это велосипед и есть метод попроще?
http://pastebin.com/CQCR49EY

Ответы>>697085>>697088

24 Мар, 16:02 #397 #697085

>>697083
я б разбил через split(), в аргументе регулярным выражением укажешь все необходимые знаки для разбиения

24 Мар, 16:13 #398 #697088

>>697083
http://pastebin.com/xSgFPjvx
гугли статьи "регулярные выражения java"

Ответы>>697091>>697115

24 Мар, 16:14 #399 #697091

>>697088
Предлагаю поменять регулярку на \\w, ибо слова можно разделять (о ужас!) не только пробелами и запятыми.

Ответы>>697092

24 Мар, 16:15 #400 #697092

>>697091
я для примера кинул, постоянно забываю эти символы, искать лень

Ответы>>697115

24 Мар, 17:09 #401 #697114

>>697068
да, просто смехопанорама:

> chabapok 24 марта 2016 в 17:03 (комментарий был изменён) 0
>Сходил по ссылке в опрос разработчиков. Ладно еще var. Но большинство за val+var. А на третьем месте предлагают var и let. Это же ужас.

Ответы>>697149

24 Мар, 17:09 #402 #697115

>>697092
да это я просто проверил, что-то про точки и всякие токи-запятые не учёл.

просто проверял для себя, шёл по улице, думаю, а как можно посчитать кол-во слов? ну и придумал. пришёл - попробовал, вроде работает.
>>697088
спасибО, гуглану

Ответы>>697152

24 Мар, 17:45 #403 #697149

>>697114
Прально, нехуй превращать красивый и понятный типизированный код в джаваскриптовое поделие, где хуй разберёшь, что есть что.

Ответы>>697151

24 Мар, 17:53 #404 #697151

>>697149
Ты тралль, или действительно страдаешь амозглием? В этих ваших интернетах хуй поймешь.

24 Мар, 18:01 #405 #697152

>>697115
>а как можно посчитать кол-во слов
Теперь посчитай частоту, с которой встречается каждое слово, затем выведи их в порядке по возрастанию/убыванию - и можешь проверять орфографию.

24 Мар, 18:04 #406 #697156

В общем, пасаны, сходил на собеседование в return on intelligence. Собеседование, значится, на интерна, то есть работа в крупной международной компании. Но за 20к. Но в крупной международной компании.
Сначала, значит, попиздели минут 15 с HR, она рассказала про компанию и заодно проверила, что там у меня с разговорным английским, который, к слову, обязательное условие. Потом подошли три технических специалиста и ебали в хвост и в гриву два с половиной часа. К слову, по ощущениям - это было первое собеседование на моей памяти, где действительно спрашивали всё. То есть не просто скажи сколько есть принципов ООП, а поясни за каждый в подробностях. Не просто скажи, что такое метод equals, а поясни за транзитивность, рефлексивность и симметричность.
Спрашивали, как я уже сказал, вообще всё. И ооп, и коллекции, и как память устроена, и про детали работы GC, и про исключения, и дедлок напиши, и про скопы бинов в спринге расскажи, и про методы сервлетов, и про то, как хибер работает в деталях, и логические задачки порешай.
Чувствую себя как выжатый лимон, но, если честно, было даже интересно. Обещали перезвонить в течение недели, ну, как всегда.

Ответы>>697186>>697192>>698296

24 Мар, 18:10 #407 #697164

>>696276
анон ты ещё тут? В New method learning english надо слушать в один день один урок, допустим 1.1, или весь уровень, и только потом отвечать на вопросы?

Ответы>>697538

24 Мар, 18:26 #408 #697186

>>697156
20к и такие запросы? Охуеть неужели таки разводят лохов? Этож даже не за еду, а за идею, гениально.

Ответы>>697193

24 Мар, 18:29 #409 #697192

>>697156
нахуй бы их сразу послал, это какието ебаные консалтеры с охуевшим чсв

Ответы>>697193

24 Мар, 18:33 #410 #697193

>>697186
Ну а хули делать? Как будто есть выбор. Кстати, официально в требованиях к вакансии "базовые знания SE" и всё в этом духе.
Выходили из здания вместе с HR, ради интереса поинтересовался у неё, много ли желающих на интернатуру, ответила, что более чем дохуя.

>>697192
Охуенная идея, учитывая то, что я уже почти 8 месяцев как работу ищу.

Ответы>>697196

24 Мар, 18:34 #411 #697196

>>697193
>ответила, что более чем дохуя
Ну-ну, а что она должна была ответить? "Беги и не оглядывайся"?

Ответы>>697200

24 Мар, 18:38 #412 #697200

>>697196
А почему ты думаешь, что нет? Если у человека есть выбор сидеть дома или идти за 20к - пойдет за 20к, просто из-за того, что других возможностей ноль.

Ответы>>697205

24 Мар, 18:44 #413 #697205

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

Ответы>>697207

24 Мар, 18:46 #414 #697207

>>697205
Так раскладывая товары ты не получишь тот самый ебаный "опыт коммерческой разработки".

Ответы>>697209

24 Мар, 18:48 #415 #697209

>>697207
я сберегу нервы и время, которое потрачу на свой йобапроект.

Ответы>>697211

24 Мар, 18:48 #416 #697210

Думаю куда податься.
Расскажи анон, где интереснее всего проекты: веб, тырпрайз или андроид. Где перспектив побольше будет. А с чем лучше не связываться.
Где трава зеленее и тяночки красивее?

Ответы>>697214

24 Мар, 18:50 #417 #697211

>>697209
Давай, вперед. Посмотрим, как тебя с йоба-проектом все будут с руками отрывать.

Ответы>>697212

24 Мар, 18:50 #418 #697212

>>697211
ок

Ответы>>697215

24 Мар, 18:51 #419 #697214

>>697210
в твоих мечтах

24 Мар, 18:52 #420 #697215

>>697212
Что за проект-то пилить собрался?

Ответы>>697218

24 Мар, 18:54 #421 #697218

>>697215
не собрался, а пилю. Движок веброузера.

Ответы>>697221

24 Мар, 19:00 #422 #697221

>>697218
> Движок веброузера.
> на Java
Я правильно понял?

мимо проходил

Ответы>>697222>>697226

24 Мар, 19:01 #423 #697222

>>697221
тут и игры пилят на жабе, и графические интерфейсы.

24 Мар, 19:04 #424 #697226

>>697221
нет, не на яве.

24 Мар, 19:36 #425 #697251

>>692136 (OP)
>A: Лучшая инвестиция в твоей жизни. Оплачивай сразу, окупится уже через пару месяцев с первой же зарплаты.
Лол, это реально этот уебан проплатил рекламу на мочепараше или откуда такой высер?

Или я просто таблички САРКАЗМ не увидел

Ответы>>697265

24 Мар, 19:45 #426 #697265

>>697251
табличку не увидел.

25 Мар, 00:59 #427 #697493

>>692426
говно мамонта. awt swing уровень гуи 99 годов, когда ещё писали игорей для телефонов на java. применить нигде не применишь, но если ты нуб, то лучше посмотри. апплеты точно забей хуй.

25 Мар, 01:17 #428 #697503

Я слишком даун, почему это не работает в Kotlin, анон?

/
долбоеб лучше бы книжку почитал, чем спрашивал такую хуету в моем pr
/

fun main(args: Array<String>) {
var name: String = "Evgeniy" // можно не определять тип переменной, уточнить насчет хорошего тона

class cifri {
var a: Int = 1
var b: Int = 2
}

println("Hello $name!")
println("A + B = ${cifri.a + cifri.b}")

}

Ответы>>697559

25 Мар, 01:35 #429 #697511

>>692187
И что у тебя вышло с этим сайтом?

Ответы>>697527

25 Мар, 02:30 #430 #697527

>>697511
>>696025

25 Мар, 03:21 #431 #697538

>>697164
Ты слушаешь одну тему 7-10 дней, потом переходишь к следующей. Сначала текст прочитай пару раз, потом послушай словарь, потом много раз mini lessons. Можешь послушать 7 rules, он там краткий гайд дает.

25 Мар, 06:22 #432 #697559

>>697503
>>665762 (OP)

25 Мар, 12:22 #433 #697671

Продолжаю мучать джавараш
задача
Мама Мыла Раму. Теперь с большой буквы
Написать программу, которая вводит с клавиатуры строку текста.
Программа заменяет в тексте первые буквы всех слов на заглавные.
Вывести результат на экран.

Пример ввода:
мама мыла раму.

Пример вывода:
Мама Мыла Раму.

мое решение
http://pastebin.com/gQ6tsyhX
Думаю оно не оптимально, но сделал исходя из тех знаний что имею, что не так?

Ответы>>697687>>697886

25 Мар, 12:44 #434 #697687

>>697671
Всё читать лень, но как минимум ты мог бы использовать String.ToCharArray

25 Мар, 12:48 #435 #697689

Джавараш боги в треде, по машинам

Ответы>>697701

25 Мар, 13:03 #436 #697701

>>697689
хаха, все с чего-то начинают

794 Кб, 1836x3264

25 Мар, 13:16 #437 #697721

Пока ждал начала собеседования, в углу переговорной увидел стопку джуновских резюме. На одного человека - 2-3 страницы, там резюме и тестовое. Это к вопросу о том, хули работа не ищется.

Ответы>>697730>>697763

25 Мар, 13:20 #438 #697730

>>697721
пруф

25 Мар, 13:50 #439 #697763

>>697721
Ну там в стопке если с тестовыми заданиями то штук 10 от силы получается.

Ответы>>697771

25 Мар, 13:57 #440 #697771

>>697763
Да я уже нихуя не понимаю, сказали, что внезапно джависты нинужны, дали задание на разработчика БД и ушли. Сделал, сижу, скучаю. Что я вообще здесь делаю?

Ответы>>697777>>697782>>697832

25 Мар, 14:13 #441 #697777

>>697771
ЛОЛ

25 Мар, 14:17 #442 #697782

>>697771
Уебывай, это параша какая-то.

25 Мар, 14:58 #443 #697832

>>697771
Короче, они обещают до среды подумать, не взять ли меня разработчиком на PL/SQL, которого я в глаза не видел. У меня разрыв шаблона нахуй, что это только что было?

Ответы>>697887

sage 25 Мар, 15:24 #444 #697886

>>697671
https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/text/WordUtils.html#capitalize(java.lang.String)

sage 25 Мар, 15:26 #445 #697887

>>697832
будешь успешным DBA, катать по pgdays и трахать телачек, не отказывайся.

25 Мар, 15:40 #446 #697902

А еще перезвонили из Return on Intelligence, и, вот это сюрприз, нихуя нового не сказали. Чувак извинился, что типа оче долгое собеседование было, потом спрашивал штуки всякие, мол, как вам тт, что придётся больше ТП заниматься, чем разработкой, то, что будет больше переезд на новые технологии, а не запиливание нового, ну и вообще. Меня так всё заебало, что я прямо спросил, мол, какие у меня шансы вообще. Мужик поломался немного, потом сказал, что я типа охуенный и в топе среди других кандидатов, потом правда подумал и добавил, что в топ3. Ну и, это, мы перезвоним.
Пиздец, как меня всё это заебало, одни хотят стажера за 20к и про скопы спринговых бинов спрашивают, вторые зовут с джавой, и предлагают PL/SQL. У меня уже чувство, что я устраиваюсь не макакой, а буду как минимум колонизацией Марса заниматься.

Ответы>>697909>>698159

25 Мар, 15:46 #447 #697909

>>697902
>А еще перезвонили из Return on Intelligence, и, вот это сюрприз, нихуя нового не сказали. Чувак извинился, что типа оче долгое собеседование было, потом спрашивал штуки всякие, мол, как вам тт, что придётся больше ТП заниматься, чем разработкой, то, что будет больше переезд на новые технологии, а не запиливание нового, ну и вообще. Меня так всё заебало, что я прямо спросил, мол, какие у меня шансы вообще. Мужик поломался немного, потом сказал, что я типа охуенный и в топе среди других кандидатов, потом правда подумал и добавил, что в топ3. Ну и, это, мы перезвоним.
>Пиздец, как меня всё это заебало, одни хотят стажера за 20к и про скопы спринговых бинов спрашивают, вторые зовут с джавой, и предлагают PL/SQL. У меня уже чувство, что я устраиваюсь не макакой, а буду как минимум колонизацией Марса заниматься.

Вам уже год говорят - всё, у русни кончились деньги. Зачем вы пытаетесь работать на русские компании?

Ответы>>697915

25 Мар, 15:50 #448 #697915

>>697909
>русские
Нет.
https://en.m.wikipedia.org/wiki/Exigen_Services

25 Мар, 18:00 #449 #698063

Господа, поясните, как сабмитить формы через java и отправлять POST запросом.
Читаю слак, тут используется OutputStreamWriter, но мне не очень понятно, как определить, в какой именно форме нужно прицепить дату и засамбитить.
Вот такой пример:
String data = URLEncoder.encode("key1", "UTF-8") + "=" + URLEncoder.encode("value1", "UTF-8");
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(data);
wr.flush();

Ответы>>698065

25 Мар, 18:02 #450 #698065

>>698063
Попробуй Apache Http Client.

25 Мар, 18:15 #451 #698080

Вот и еще у меня вопрос, когда на сайт пытаюсь данные отправить методом пост скриптом, мне выдает редирект и "Обнаружено несколько активных сессий". Мне куки надо подделывать или что?

25 Мар, 19:21 #452 #698148

Кто читал хэд фёрст, помогите.
не могу сделать и понять "поработайте сборщиком мусора".
в русской версии на 298й странице.
вот код, там мол надо добавить ссылки(те кто делал - поймут).
http://pastebin.com/JWnWwwt7

терпеть не могу эти "поработайте компилятором или сборщиком мусора"

Ответы>>698232

178 Кб, 700x468

25 Мар, 19:31 #453 #698157

Всё, сосаны, одним нытиком в треде меньше: получил оффер от Return on Intelligence, в понедельник выхожу.

Ответы>>698161>>698181>>698293>>698296>>698342

25 Мар, 19:31 #454 #698159

>>697902
Ты из СПб?

25 Мар, 19:32 #455 #698161

>>698157
Поздравляю. Мне уже самому не терпится одним из вас стать.

2153 Кб, 2448x3264

25 Мар, 19:33 #456 #698166

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

Ответы>>698168>>698170

25 Мар, 19:34 #457 #698168

>>698166
в IDE
быстрофикс

25 Мар, 19:35 #458 #698170

>>698166
галкой отмеченные - это те, которые можно на место а воткнуть, и тогда мол объекты для сбощика мусора появятся

25 Мар, 19:43 #459 #698177

https://2ch.hk/b/res/121265092.html (М)

25 Мар, 20:03 #460 #698181

>>698157
как обосрешься - приходи обратно.

25 Мар, 21:22 #461 #698227

https://ideone.com/0XF9Lw
Почему этот код не постит на сосаку?

Ответы>>698295

25 Мар, 21:23 #462 #698230

Сап, анончики. Задали написать простенькое веб приложение с использованием паттерна MVC что-то вроде простенького блога. Реализовывал подобное на пыхе(камнями не закидывайте), но как начал искать информацию и понял что толкового очень мало. Может кто посоветует литературу, а в идеале простенький пример.

Ответы>>698233

25 Мар, 21:28 #463 #698232

>>698148
Сам поработай, тебе же надо. Гугл в помощь если из книги не понял.

25 Мар, 21:32 #464 #698233

>>698230
https://spring.io/guides/gs/serving-web-content/

25 Мар, 21:54 #465 #698237

Допустим, я хочу вконтактике удалить сообщение в обсуждении. Это делается с помощью js-метода Board.deletePost(id сообщения). Если прописать его в консоли браузера, то всё работает.
Вопрос: как сделать то же самое, но из java-приложения?

Ответы>>698244

25 Мар, 22:07 #466 #698244

>>698237
либо воспользоваться VK API, либо каким-нибудь http-клиентом, при этом во втором случае тебе придется обходить всякие баннеры сообщающие что у тебя хуевый барузер.

1 Кб, 540x334

25 Мар, 22:11 #467 #698246

Вопрос: почему Math.sin(Math.PI) выдаёт не ноль? Ведь все знают что синус пи это 0. Пруф: http://ideone.com/btQhC8

Ответы>>698252>>698256

sage 25 Мар, 22:16 #468 #698252

>>698246
Держи сажу, уебок.

Ответы>>698257

25 Мар, 22:18 #469 #698256

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

25 Мар, 22:20 #470 #698257

>>698252
lol

sage 25 Мар, 23:07 #471 #698293

>>698157

exigen? Ебать. Сразу нахуй. Удачи, братишка.

Ответы>>698297

25 Мар, 23:08 #472 #698295

>>698227
>делает гет хтмл странички
>Почему этот код не постит на сосаку?
Тебя не роняли в детстве?

sage 25 Мар, 23:09 #473 #698296

>>698157
>>697156

хули сразу не в Меру?

Ответы>>698297

25 Мар, 23:13 #474 #698297

>>698293
>exigen? Ебать. Сразу нахуй.
В смысле? Что с ними не так? Расскажи.

>>698296
Куда?

26 Мар, 00:09 #475 #698342

>>698157
Какого идти в 25+ интерном на 20к на 4 месяца, зная, что тебя выгонят по истечении срока?

Ответы>>698344

26 Мар, 00:11 #476 #698344

>>698342
Чтобы "опыт коммерческой разработки", очевидно.

Ответы>>698346

26 Мар, 00:14 #477 #698346

>>698344
Какого, а не зачем

Ответы>>698351>>698352

26 Мар, 00:19 #478 #698351

>>698346
Каково
долгофикс

26 Мар, 00:19 #479 #698352

>>698346
А, это. Из-за того, что даже со спрингом и хибернейтом ни одна контора не хочет брать на джуна без этого самого ебаного опыта. По крайней мере за 2 месяца других предложений не было.

26 Мар, 20:52 #480 #699264

>>696453
Пали контору в которой работаешь, что за другие 13 компаний. Ты сам студент? Че за проекты дали?

Мимобульбостудент

26 Мар, 22:16 #481 #699334

Перекат пилите

26 Мар, 22:19 #482 #699336

а где ссылки с видеоуроками и хабры?
умственно отсталых забыли?

35 Кб, 512x384

26 Мар, 23:21 #483 #699423

>>692136 (OP)
Джавабояре, помогите советом. Сам я js-быдломакак, 2 года опыта, 105к в дс в офесе. Хочу перекатиться в джавку. Причины такие:
1. Не люблю и не хочу иметь дело с html/css, вообще с гуями (да, я знаю что на джаве можно делать гуи, но я больше смотрю на бекенды, немного могу в ноду, но работки по ней мало, да и опять же js).
2. Интересно попробовать себя в бекенд разработке.
3. Интересно попробовать писать на языке со статической типизацией, плюс это прокачает меня как специалиста.
4. С стороны такое впечатление в джавке ценятся знаний алгоритмов и структур данных, а значит больше людей с головой на плечах, чем в js.
5. Популярность языка и простота входа привлекают толпы дебилов, не могущих даже в тесты и соглашения по стилю кода, ходить и долбить людей элементарными истинами я не хочу.
6. Ебучее количество всевозможных свистоперделок, появляющихся ежедневно, в которые надо врубаться если не хочешь засохнуть, стало раздражать, хотелось бы работать с более зрелой платформой/экосистемой.
7. Сам язык немножк ебанутый и нелогичный.
7. За жавку платят больше

В общем, у меня к вам такой вопрос, насколько вы видите мои аргументы обоснованными(понятно, что если с экосистемой js не знакомы, не можете оценить, но тем не менее), или необоснованными, особенно про зрелось экосистемы?

Буду рад любым отзывам, анчоусы.

Ответы>>699608>>699641

27 Мар, 05:09 #484 #699608

>>699423
Тут один сеньёорпомидор из явы в js собирался перекатываться потому что джава типа умирает.

Ответы>>701661

27 Мар, 08:37 #485 #699624

Народ, а есть среди вас удалёнщики? Не андроидеры, ясное дело.

27 Мар, 09:24 #486 #699641

>>699423
>1. Не люблю и не хочу иметь дело с html/css, вообще с гуями (да, я знаю что на джаве можно делать гуи, но я больше смотрю на бекенды, немного могу в ноду, но работки по ней мало, да и опять же js).
В жабе есть свои поделия для отрисовки гуи (JSP, thymeleaf, freemarker, GWT, JSF). Для простейших крудов за вечер они, может, и сгодятся, но для серьезных проектов лучше отделять фронт от бека (в старых проектах об отделении прийдется только мечтать). В общем, часто, если ты пишешь бекенд, тебе могут прилететь задачи уровня "подвинуть кнопочку там-то", и твои фронтенд-знания будут полезны и тебе и команде.
>2. Интересно попробовать себя в бекенд разработке.
Не спорю, у меня аналогичная ситуация только с js.
>3. Интересно попробовать писать на языке со статической типизацией, плюс это прокачает меня как специалиста.
Ну это можно и без работы сделать, я сам за последний год работы жабистом успел еще и на груви и на шарпе пописать. Еще clojure ковыряю.
>4. С стороны такое впечатление в джавке ценятся знаний алгоритмов и структур данных, а значит больше людей с головой на плечах, чем в js.
Скорее, знание жава-паттернов и способов выстрелить себе в ногу. Еще ценятся познания в sql, в том числе как оптимально строить запросы.
>5. Популярность языка и простота входа привлекают толпы дебилов, не могущих даже в тесты и соглашения по стилю кода, ходить и долбить людей элементарными истинами я не хочу.
Думаю, жависты не застрахованы от этого. Хотя я, просматривая код коллег, не находил в нем каких-то зашкварных решений, в основном все пишут чистенько, разве что стиль может немного хромать.
>6. Ебучее количество всевозможных свистоперделок, появляющихся ежедневно, в которые надо врубаться если не хочешь засохнуть, стало раздражать, хотелось бы работать с более зрелой платформой/экосистемой.
Эт да, когда стареть начнешь, старые знания еще долго будут актуальными. Ну вот вроде как ангуляр считается у вас перспективным продуктом, который должен закрепиться как архитектура, разве нет?
>7. Сам язык немножк ебанутый и нелогичный.
В жабе, зато, тебе может понадобиться писать десятистрочники там, где в жс можно было бы обойтись одной строчкой. Пример был в треде - немного специфичная работа с регулярками.
>8. За жавку платят больше
Не замечал.

Короч попробуй дома, начни с каких-нибудь фреймворков типа spring boot или grails, если понравится - можешь пробовать вкатиться. Я бы искал работку где нужен фуллстек-разработчик, так, на мой взгляд, проще всего перекатиться.

Ответы>>701511>>701660

27 Мар, 10:11 #487 #699667

>>692317
Idea ламается в idea

27 Мар, 12:04 #488 #699764

>>692809
Пиздец даун, такие тупые вопросы задавать

27 Мар, 18:05 #489 #700291

Какую программу я смогу написать, учитывая ,что я уже сделал калькулятор и прочитал почти весь HEadFirst и Якова Файна?
Ещё делал разные консольные штуки, прорешал кодингбат- но идей что-то нет.

Вообще ступор случился: что-то слишком легко, а что-то уже не поднять никак.

Посоветуйте?

Ответы>>700322

27 Мар, 18:19 #490 #700322

>>700291
http://rghost.ru/7jpjCHKST
Попробуй для начала.

Ответы>>700324>>700334>>700716

27 Мар, 18:21 #491 #700324

>>700322
спасибо)
попробую.
как я понял, нужно строку преобразовать в массив? ну это так, беглым взглядом

Ответы>>700329

27 Мар, 18:22 #492 #700329

>>700324
упс, не. прости.
ошибся.
там надо из инпута сделать что-то про лог файлс.
ладно, покопаю)

27 Мар, 18:24 #493 #700334

>>700322
следилку в общем надо сделать, да? чтоб следила сколько времени пользователь провёл на сайте.
интересно, но трудноподъёмно.
что ж, буду гуглить и делать

Ответы>>700339

27 Мар, 18:28 #494 #700339

>>700334
>чтоб следила сколько времени пользователь провёл на сайте
Парси входные файлы да пиши в выходной, не вижу ничего сложного. Ну и базу подключи заодно.

27 Мар, 18:59 #495 #700368

>>696453
нормально прикладывать резюме прямо с hh, или самому лучше написать?

153 Кб, 1008x945

27 Мар, 23:40 #496 #700660

Пацаны, а на джавараше часто эти скидки?
Он мне понравился, но для меня прямо сейчас 6к рублей - это серьезные деньги.

Ответы>>700766

28 Мар, 01:31 #497 #700711

Кто-то поможет мне по JavaFx?
Допустим, есть только один класс, и в start() есть какое-то тяжелое действие, которое собирает инфу и в конце рисует все это в GridPane? Как за то время что инфа собирается, показать какой индикатор загрузки, и чтобы он пропал после завершение потока, в котором крутится тяжелая функция?

Ответы>>700775>>700782

28 Мар, 01:56 #498 #700716

>>700322
есть хотя бы пример как это делать?
а то я вообще дел с такой хуйней не имел
только консольные програмки на решение простеньких задач

Ответы>>700774

28 Мар, 02:10 #499 #700720

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

Ответы>>700722>>700748>>700774

28 Мар, 02:11 #500 #700722

>>700720
и не только с фреймворками
с потоками и коллекциями так же

28 Мар, 03:38 #501 #700748

>>700720
Удваиваю вопрос. Прочитал уже достаточно литературы, с примитивными решениями справляюсь, кодингбат и кодхант прошел, а вот всякие тетрисы выглядят сложными пока. Такое чувство, что литература делится для совсем нубасов и для совсем профи. Среднего будто бы не дано. Найти задачи не могу(

28 Мар, 06:35 #502 #700766

>>700660
следующие скорее всего в конце августа - начале сентября будут.

28 Мар, 08:26 #503 #700774

>>700716
>есть хотя бы пример как это делать?
А ты не охуел? Тебе только задачу задали, а ты уже ответ просишь.
Берёшь одну большую, сложную задачу, которую хуй знает, как решать, разбиваешь на несколько маленьких и решаешь по порядку. Скажем, не думай пока о БД, интерфейсах и этом всём, сначала напиши приложение, которое при запуске просто открывает файл, обрабатывает данные из него и сохраняет их в другой файл. Потом уже думай о том, как сканировать фолдер на новые файлы, как создать пул потоков и вот это всё.

>>700720
>я имею ввиду работу с фпеймворками типо спринга и тд
Открываешь "Spring in Action", читаешь и попутно пилишь какой-нибудь свой твиттер. Будет реально сложно, потратишь на это несколько недель, зато выйдет что-то, что в теории не стыдно показать людям.

Ответы>>700835

28 Мар, 08:28 #504 #700775

>>700711
Что, нету шарящих?

28 Мар, 09:34 #505 #700782

>>700711
http://stackoverflow.com/questions/9165251/execute-task-in-background-in-javafx

28 Мар, 11:16 #506 #700835

>>700774
>какой-нибудь свой твиттер
>потратишь на это несколько недель
Всплакнул, уже месяц не могу набыдлокодить простую вебпрогу на spring+security+hibernate, которая тупо выводит список зареганых пользователей.

Ответы>>700867>>701223

481 Кб, 670x373

28 Мар, 12:33 #507 #700867

>>700835
И, скорее всего, когда ты всё-таки соберёшься и напишешь её, получится пикрелейтед.
Но это в тысяу раз лучше, чем ничего, так что просто бери и делай.

28 Мар, 14:46 #508 #700958

реквестирую годный русскоязычный мануал или видеоурок или отрывок из УЧЕБНИКА по Clock или по Time.

Ибо, для того, чтобы вывести текущее время(не меняющееся), пришлось лепить вот такой вот костыль:
http://pastebin.com/wkvabTPn

Ответы>>700980>>700987

28 Мар, 15:14 #509 #700980

>>700958
> годный
https://docs.oracle.com/javase/tutorial/datetime/TOC.html
> русскоязычный
Тредом не ошибся? 1С в другой стороне.

28 Мар, 15:25 #510 #700987

>>700958
А Calendar.getInstance() сделать не судьба была?

28 Мар, 17:29 #511 #701091

Подскажите, как сделать привязку комбинации клавиш на кнопке/действии?
Что использовать?

В общем цель: сделать также как в кейгенах . Строчка с редактируемым текстом и рядом кнопка PASTE, чтобы вставлять скопированное по нажатию на неё.
В общем, чтоб не нажимать CTRL-V, а чтобы по нажатию на кнопку имитировалась эта самая комбинация

Ответы>>701144

28 Мар, 18:20 #512 #701144

>>701091
Тебе достаточно Clipboard.getSystemClipboard().getString().
Имитировать нажатие ctrl+v - это какое-то анальное извращение.

Ответы>>701193

28 Мар, 18:52 #513 #701192

ребят, в одной конторе сразу посоветовали учить guice, jersey, jpa чтобы к ним норм закатиться.
я по всему уже прошелся, познакомился, примеры всякие писал.
посоветуйте, пожалуйста, что можно было бы из этого всего сварить в качестве проекта с которым на собеседование можно было бы прийти. спасибо

28 Мар, 18:53 #514 #701193

>>701144
да я понимаю, что извращение.
но ты же видел кейгены всякие с кнопочкой paste?
А в году 8м, помню, видел кейген в который правой кнопкой вообще никак нельзя было тыкнуть.
и даже скопировать мышой или кнтрл-ц не получалось, потому что текст был enabled и надо было жать на кнопку рядом Copy

Ответы>>701206

28 Мар, 19:02 #515 #701206

>>701193
Блядь, у тебя задача - скопировать текст в буффер/вставить из буффера, а не имитировать какие-то нажатия. Что за карго-культ?

28 Мар, 19:09 #516 #701216

Аноны, прочитал эккеля, смотрел видяшки/читал хабр - разобрался с сервлетами, jsp, jsf, хибером. Думал смогу устроиться джуном, но че то нихуя. 13 просмотров за 2 недели, и ни одного звонка. Думаю че пока учить дальше: jee или spring? Посмотрел hh и вроде как jee никому не высралось, правильно? Что лучше начать читать spring в действии или spring для профессионалов? Или ещё что посоветуете?

28 Мар, 19:12 #517 #701223

>>700835
А ты не ной, а бери и пиши, я так за полтора месяца полноценный интернет-магазин написал, при том, о спринге и хибере не знал вообще ничего.

28 Мар, 21:48 #518 #701432

Как, блядь, написать ебучий датасорс, чтобы прописывать его в persistence-unit'ах? Постоянно вылетает JDNIException с ошибкой парсинга. Уже хуй знает, куда обращаться

Ответы>>701501

28 Мар, 22:51 #519 #701501

>>701432
Покажи ошибку, что ты как дебил?

Ответы>>701521

28 Мар, 23:00 #520 #701511

>>699641
Два чаю этому.

215 Кб, 1920x1024

207 Кб, 1921x1025

28 Мар, 23:06 #521 #701521

>>701501
Держи.

29 Мар, 01:21 #522 #701660

>>699641
Спасибо за развернутый ответ, ананас
>В общем, часто, если ты пишешь бекенд, тебе могут прилететь задачи уровня "подвинуть кнопочку там-то", и твои фронтенд-знания будут полезны и тебе и команде.
Я не против.
>Ну это можно и без работы сделать, я сам за последний год работы жабистом успел еще и на груви и на шарпе пописать. Еще clojure ковыряю.
Ну тут не совсем то, все таки шарп сильно-сильно похож на джаву, а на груви пишут конфиги градла. За кложу респект
>Ну вот вроде как ангуляр считается у вас перспективным продуктом, который должен закрепиться как архитектура, разве нет?
Какой-там, в мейнстриме реакт от фейсбука, ангуляр все еще очень популярен, ибо много легаси, но отмирает в силу выяснившихся недостатков. Кто-то надеется на второй ангуляр.
>В жабе, зато, тебе может понадобиться писать десятистрочники там, где в жс можно было бы обойтись одной строчкой. Пример был в треде - немного специфичная работа с регулярками.
Да, это я в курсе, но видел как джавистам помогает в этом смысле идея - жить можно.

>Короч попробуй дома, начни с каких-нибудь фреймворков типа spring boot или grails, если понравится - можешь пробовать вкатиться. Я бы искал работку где нужен фуллстек-разработчик, так, на мой взгляд, проще всего перекатиться.
Спасибо за совет, тут стоит отметить, что у меня на текущем проекте джава на бекенде, и я могу перекатиться внутри компании.

29 Мар, 01:21 #523 #701661

>>699608
Я слышал что джава умирает последние 10 лет

Ответы>>701818

29 Мар, 09:08 #524 #701722

Кстати об умирающих: тонем, пасаны, перекат пилите.

29 Мар, 11:15 #525 #701818

>>701661
Оно как появилась умирает, прям как пендосы.

29 Мар, 16:11 #526 #702059

>>694619
Бэкэнд: java + spring
Вместо Hibernate можно спокойно юзать Spring Data JPA, либо вообще JDBC если хочется похардкорней.

Фронтэнд: либо рисовать примитивные странички (с минимум интерактивности) на сервере с помощью JSP, Freemarker, Thymeleaf etc
либо делать rich client application на каком-нибудь популярном JS-фреймворке типа Angular или Knockout. Для шараги думаю лучше первый вариант, чтобы не тратить время на изучение побочной информации (я про js), не думаю что кто-то оценит твое рвение

29 Мар, 17:17 #527 #702115

Джаваны, поясните, что такое Nano Degree?
нашёл кучу онлайн-курсов на буржуйском.
Нано степень, нано образование, как вообще это понимать?
Типа как просто сертификат? или есть аналоги этого в России??7

29 Мар, 21:30 #528 #702482

ОП, ну где перекат?

Ответы>>702567

29 Мар, 21:40 #529 #702492

Аноны, вопрос по concurrency.
Правильно ли я понял, что newSingleThreadExecutor() по сути является бинарным семафором для пула тредов?

Ответы>>702642

sage 29 Мар, 22:35 #530 #702567

>>702482
Блять, возьми шапку скопируй да картиночки обнови и сделай сам перекат, хули как маленький.

29 Мар, 23:58 #531 #702642

>>702492
Не совсем. Во-первых, пул задач, а не тредов, при этом несколько задач могут реюзать для выполнения один и тот же инстанс Thread, но строго по очереди. Во-вторых, задачи выполняются строго последовательно.

Ответы>>702710

30 Мар, 01:09 #532 #702710

>>702642
Хм, ясно. Спасибо за ответ, анон.

30 Мар, 10:45 #533 #702863

анончики есть возможность сделать 100% Junit для конструкции switch case?
вызвал все что есть + default и пишет что 4 ветки пропущено

Ответы>>702909

30 Мар, 12:24 #534 #702909

>>702863
break не забыл?

Ответы>>702910

30 Мар, 12:28 #535 #702910

>>702909
да, во всех есть

Ответы>>702914

30 Мар, 12:30 #536 #702914

>>702910
Кинь ссылку на пример.

Ответы>>702917

23 Кб, 516x147

30 Мар, 12:36 #537 #702917

>>702914
вот сам код http://pastebin.com/BTt3aMQ2
вот код тестов http://pastebin.com/G2qZY6GM

пикрелейтед как juniy отмечает switch

Ответы>>702920>>702924

30 Мар, 12:46 #538 #702920

>>702917
У тебя там часом тест с NPE не валится?

Ответы>>702921

30 Мар, 12:53 #539 #702921

>>702920
он закоментирован же, я пробовал передавать в свитч null но количество непроверенных веток не изменилось

30 Мар, 12:54 #540 #702924

>>702917
Ты каким-то галимым эклипсом это делаешь что ли?

Ответы>>702926

30 Мар, 12:55 #541 #702926

>>702924
у знакомого на idea та же ситуация

Ответы>>702927

30 Мар, 12:57 #542 #702927

>>702926
Что идея пишет в процентах? Потому что строку switch() она и не подчеркнет никогда.

Ответы>>702928

30 Мар, 12:58 #543 #702928

>>702927
на этом пакете 98%

73 Кб, 800x527

30 Мар, 15:12 #544 #703014

>>692136 (OP)
пишу плагин для JIRA, нужно засунуть в velocity шаблон версию проекта и ревизию билда, по идее должно работать через ${project.version}, revision ${buildNumber}
Но почему-то не работает. Вставлял buildnumber-maven-plugin в пом по интсрукции
https://maven.apache.org/plugin-developers/cookbook/add-svn-revision-to-manifest.html
Всё равно ничего. Кто-нибудь может подсказать как это сделать?

30 Мар, 15:48 #545 #703030

Переката не будет?

Ответы>>703069>>703077

30 Мар, 17:01 #546 #703069

>>703030
Ну здрасти, все уже перекатились.

https://2ch.hk/pr/res/692136.html (М)

30 Мар, 17:06 #547 #703077

>>703030
Нужно поддерживать обратную совместимость, поэтому переката не будет.

34 Кб, 532x433

30 Мар, 22:32 #548 #703384

Знатный анон, чтобы не плодить глупых вопросов нить, реквестирую тут. Учу по книге, на моменте с rethrow не очень понял. Когда мы что-то в роде как передаем доступ обработчикам уровня выше. Растолкуй, пожалуйста. Буду премного благодарен.

Ответы>>703388

30 Мар, 22:33 #549 #703388

>>703384
Ну ты какие-то действия сделал, но продолжать выполнять код нет смысла - кидаешь выше. Что тут непонятного? Или заменить эксепшн, хуле.

Ответы>>703394

30 Мар, 22:37 #550 #703394

>>703388
По сути, если я ловлю исключение, ничего не делаю, чтобы его действительно обработать, чтобы не словит ещё раз, то стоит ещё раз выбросить?

Ответы>>703400>>703693

30 Мар, 22:44 #551 #703400

>>703394
Что значит не словить его еще раз? Ты точно понимаешь, что такое эксепшн?

Ответы>>703426

30 Мар, 23:08 #552 #703426

>>703400
Разобрался более менее, спасибо.

31 Мар, 09:52 #553 #703693

>>703394
Ну, например, написал ты программу, которая что-то вычисляет, есть метод calculate, куда передаются данные с gui, возвращает double, больше нихуя не делает. И тут вдруг выясняется, что в методе произошло деление на ноль. Естественно, в самом методе ты ничего полезного с этим не сделаешь, поэтому просто делаешь что-нибудь такое
if (divisor == 0) { throw new IllegalArgumentException("Argument 'divisor' is 0"); }
кидая тем самым исключение уровнем выше, а уже там будешь что-то с ним делать, скажем, напишешь юзеру, что нехуй на ноль делить.

Ответы>>703723

31 Мар, 10:31 #554 #703723

>>703693
Он про catch (Exception e) {doSomething();throw e} спросил, а не про throw new.

Ответы>>703732

31 Мар, 10:41 #555 #703732

>>703723
Я понял, что он спросил. Просто логичнее самому в моем примере исключение бросить, а не отлавливать стандартное.

Ответы>>703770

31 Мар, 11:32 #556 #703770

>>703732
Т.е. ты привел пример, никак не согласующийся с вопросом, а когда тебе на это указали, ты сказал "ну в моем примере так лучше"? Ты тупой?

31 Мар, 11:49 #557 #703780

>Ну, например, написал ты программу, которая что-то вычисляет, есть метод calculate, куда передаются данные с gui, возвращает double, больше нихуя не делает. И тут вдруг выясняется, что в методе произошло деление на ноль. Естественно, в самом методе ты ничего полезного с этим не сделаешь, поэтому просто делаешь тупо делишь на ноль, кидая тем самым arithmeticexception уровнем выше, а уже там будешь что-то с ним делать, скажем, напишешь юзеру, что нехуй на ноль делить.
Доволен?

31 Мар, 12:21 #558 #703807

Перекот
https://2ch.hk/pr/res/703806.html (М)
https://2ch.hk/pr/res/703806.html (М)
https://2ch.hk/pr/res/703806.html (М)

31 Мар, 12:22 #559 #703808

>>703806 (OP)
>>703806 (OP)
>>703806 (OP)
>>703806 (OP)

Тред утонул или удален.
Это копия, сохраненная 15 апреля 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion