FAQ:Q: ЧТО СКАЖЕТЕ ЗА ДЖАВАРАШ?A: Лучшая инвестиция в твоей жизни. Оплачивай сразу, окупится уже через пару месяцев с первой же зарплаты. Тут половина с него начинали год назад, и уже синьорами-помидорами работают. Текст дальше - для тотальных нищебродов.Q: Посоны, собираюсь учить джаву по 2/5/20 часов в день. За сколько дней я выучу достаточно, чтобы зарабатывать фрилансом?A: На джаве фриланса нет. Хочешь фрилансить — дуй в ПХП/раби/1С тред.Q: Значит, я должен буду всю жизнь сидеть в опенспейсе, конвертируя XML в эксепшны? Ура, мне подходит! С чего начать?A: Туториалы:BEGINNER: http://myflex.org/books/java4kids/java4kids.htmMEDIUM: http://www.tutorialspoint.com/java_technology_tutorials.htmHARD: 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.htmlQ: Хули все книги на английском?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То же самое но в бумаге: Роберт Седжвик, Кевин Уэйн - Алгоритмы на JavaQ: Я готов к первому собеседованию.A: Проверь свои знания здесь: http://www.quizful.net/testИ здесь: http://www.careercup.com/Предыдущий тред тонет здесь: >>687417 (OP)
Предлагаю слить треды Java и PHP. Одинаковая устаревшая и примитивная хуйня, неудобная в практическом использовании. Работы много, но вся за копейки.
лол, я горд, что мой пост про джавараш занесли в шапку
>>692187Да еще и самой первой строчкой
>>692177Слил тебе за щёку.
>>692177Отстаньте от моей Java. Я вас побьюн!
>>692187Толстота же.
Как сбросить триал в idea?
>>692317Купи её.
>>692317>>692328Ебанулись? Она же бесплатная.
>>692331Ультимейт? Нет.
>>692334Какой ультимейт, лол? Троллируешь?
>>692328500 баксов многовато, может позже куплю. Ну так ты расскажешь?
>>692317Ты троллируешь? Зайди на любо сайт с торрентами и скачай кряк.
>BEGINNER: http://myflex.org/books/java4kids/java4kids.htmПолное говно. Не советую читать, если ты совсем нуб. Автор постит куски просто оборванные куски кода, ты их копипастишь в IDE, он у тебя не компилируется, ты бесишься, думаешь, что не так, и, в итоге, забрасываешь все.
>>692298Нет, по себе знаю
Аноны, а как будет на английском фраза "Мне нужно положить деньги на телефон."?Просто я за границей как-то сказал иностранцу, мол "I need to put a money to my phone". А он ответил "I'll put." Я ведь правильно составил предложение?
Какие из глав про гуй из книжки Хорстманна можно пропустить? На пике оглавление.
>>692411Top-up phone.
>>692426Что за читалка такая интересная?
>>692432sumatra
- Head First Java, (2nd Edition) : Kathy Sierra, Bert Bates - для совсем нулячих простым языком.- Core Java (9th edition) : Cay S. Horstmann, Gary Cornell - тоже для нубасов, но на серьёзных щщах.Нужно читать обе или первой достаточно?
>>692457Однозначно, первой не достаточно.
>>692460Но ведь содержание книг одинаково.
Однажды на собеседовании меня спросили, что такое dependency injection. Этот термин я услышал впервые и честно об этом сказал собеседующему.В ответ мне заявили, что не знать это стыдно и на работу меня не возьмут.Прийдя домой, я посмотрел, что же это такое. Будучи хорошим C++ разработчиком, я конечно же знал все основные приемы ООП и был в курсе высокоуровневых паттернов проектирования и умел их применять. Так что когда я увидел, что DI - это обычное уменьшение связанности, я понял: Java - говно, а джава-бляди - сраные макаки, которым нужно объяснять, что такое уменьшение связанности, вводя специальный паттерн.
>>692497Вместо того, чтобы признать, что соснул, ты просто обвиняешь других. Ума не приложу как можно не знать такой банальный азбучный термин.
>>692499Бля, да это же даже не паттерн, это, сука, основной принцип ООП, блядь, - АБСТРАГИРОВАНИЕ. Именно поэтому в GoF об уменьшении связанности написали один абзац в первой главе. Это и так подразумевается, когда ты пишешь ООП-код. А Dependency Injection - изобретение java-макаки, чтобы донести простую истину до других java-макак, которые не читают классические труды по проектированию.
>>692501>изобретение java-макакиИ ты бы, это, почитал про язык, на котором писать собираешься.
>>692508Эту байду "изобрел" Мартин в 1994 году. И писал он на Java. Использование терминов DI в других языках лишь отражает уровень подготовки средней макаки, что на нем пишет.В C++ такой хуйни нет.
>>692512Cлушай, а зачем ты в Java вкатываешься, крестовик? Работы нет? Или в связке с джавой платят больше? Если есть способности на такие языки как кресты, зачем ты делаешь даунгрейд в сторону макакерских языков?
>>692520Чтобы было о чем с ущербными поговорить.
>>692528Ты серьезно сейчас?
>>692520Позиция была C++, сюда я зашел вас поунижать.
>>692411I have to increase my cel's money balance.
>>692531>>692528Ты ошибся тредом, джависты стоят сразу после шарперов в пищевой цепочке, так что иди их унижай. А мы продолжим унижать js-php-даунов.
>>692549А в чем разница между "phone", "cellphone" и "mobile phone"?
>>692552Да, в принципе, ни в чем. Синонимы. С той лишь разницей, что mibile или cellular точнее, чем просто phone. Собственно, как и в русском
>>692566Фенки.
Бля смотрю я на эти жабка треды и понимаю что тема весьма актуальна. Видать много жаба-петуханов скоро будет в индустрии. В смысле еще больше чем есть. Хотя уже дохуя.Грустно все это.
Есть такой бесконечный цикл, в котором я проверяю появление новый файлов в папке и что-то там с ними делаю, есть второй поток, который читает сосноль и как только юзер говорит "хватит" - присваивает переменной stopped значение false.Проблема в том, что программа нихуя не остановится до тех пор, пока в папке не появится новый файл, так как будет висеть на этапе watcher.take().Что делать-то?
>>692596Будь лучше, в чем проблема.
>>692596Не ссы и борись с конкуренцией любыми путями. Большинство здесь сидящих Java не осилят и уйдут учить someshit.js и инклюдить crap.php в index.html. Еще часть отсеится, когда поймет, что программирование не их дело. Вот и останется 1,5 анонимуса, которые на самом деле будут знать Java, а остальные только делать вид.
Java SE API documentation это официальная документация Java?
>>692597Появилась идея выполнить watcher.close() в другом потоке и обработать вывалившееся ClosedWatchServiceException, но выглядит как костыль.
>>692411>Аноны, а как будет на английском фраза "Мне нужно положить деньги на телефон."?"I need to suck your dick" же, учись пока я жив
Javarushers, а нужно ли джависту of middle hand учить хотя бы basics of UML?
>>692136 (OP)>Вот майндмап с джава-технологиями: https://atlas.mindmup.com/2015/10/3d59a040592a0133d02a5d31ebcc5420/java/index.htmlГовно какое-то, где Spark, Cassandra?
>>692596Ты не понимаешь сути. Чем больше программистов в языке, тем лучше. Больше библиотек, больше коммьюнити, больше работы. Если ты не можешь конкурировать с макакой, которая только перекатилась в язык, то это твои проблемы.
> dependency injectionА что это? Чем оно отличается от стратегии?
>>692136 (OP)хуёвая шапка, про вестерос и ирак лучше была
>>692531>проебал собеседование по своему профилю>зашел поунижать другой язык
>>692647Стратегия - паттерн для конкретных задач. DI - принцип. Иди вон первые две главы Spring in Action наверни, там все рассказывается.
>>692619Пишешь цикл в отдельный тред, а когда его надо рубить - тыкаешь .interrupt(). Или делаешь этот тред демоном и он тогда сам умрёт при выходе из программы.
>>692644>>692608Теперь я спокоен, спасибо, петуханы.пойду дальше просиживать свои синерские штаны в потном офесе. работа мечты.
>>692637как же заебали nosql-петуханы, которые суют свои хипсторские технологии везде где можно а потом сосут ХУИ потому что продукт соснул
>>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).
>>692700БИГДАТА КОКОКО БИГДАТА ШЕРВЕРА КОКОКО Бля, ну такие петуханы как ты и выбирают обычно документ-ориентированные хипсто-носкуэль для транзакций а потом сосут хуи с гречой.
>>692702Лол, но хуи сосёшь только ты, Манюня, зашивай очко иди, тебе в понедельник опять гостевухи на битриксе писать.
>>692497Пиздец ты убогий. Не хочу знать матчасть, хочу понты кидать. Уёбывай, нам здесь такие не нужны.
>>692596Я вот без опытный самоучка, пообщавшись с некоторыми мидлами понял что заменить этих уебков нехуй делать. Хуева туча макак сидят на тышшубаксов и ненавидят свою работу бесконечно лениво пиля откровенный кал. А я готов ебашить вдвое больше за меньшие бабки, да еще и с удовольствием. Конкуренция - это здорово.
>>692758Вот из-за таких как ты и обесцениваются профессии, вещи, валюта, человеческие ценности, чувства...
>>692763Естественный отбор, маня.
Скажите, почему класс public не компилируется? Скомпилировался только обычный класс.
>>692791Имя файла и имя класса должны совпадать буковка в буковку. И компилятор тебе об этом даже говорит.
>>692791Имя класса с заглавной буквы напиши.
>>692795>>692798Огромное спасибо, антошки. Все заработало.
Где почитать правила кошеrного оформления кода Java?
>>692840На гитхабе. Открываешь какой-нибудь большой и популярный проект, написанный на джаве, и смотришь, как оформлено.
>>692840Вторая ссылка в гугле по запросу "code conventions java".http://www.oracle.com/technetwork/java/codeconventions-150003.pdf
>>692758Позволь спросить, ну и чего ты до сих пор их не заменил, гуру ты наш? Может не такой ты уж и умный, как они, а СЧВ раздуто до уровня вселенной?
>>692908>СЧВСВЧ, вообще-то.
>>692597>ПроблемаПроблема в тебе, умврhttps://ideone.com/9MRmUV
>>692843Ребят, а вот как мне найти на гитхабе какой- нибудь проект на spring+ hibernate, хочу посмотреть как там все у них организовано. Поиск выдаёт petclinic
>>692648почти год провисела, пора было сменить :3автор прошлой шапки
>>692840https://google.github.io/styleguide/javaguide.htmlравняйся на лутшихъ
>>692956http://lmgtfy.com/?q=%D0%BA%D0%B0%D0%BA+%D0%BD%D0%B0%D0%B9%D1%82%D0%B8+%D0%BD%D0%B0+%D0%B3%D0%B8%D1%82%D1%85%D0%B0%D0%B1%D0%B5+%D0%BF%D0%BE+%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B2%D1%8B%D0%BC+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0%D0%BC
>>692953Спасибо.
>>692925та похуй, суть ты(если это ты) уловил
Лол джавараш же наеб еще тот. Вы серьезно это гавно в шапку внесли?Святая толстота
>>693192Обоснуй
>>693202Мне тоже не очень по нраву раш, мне больше понравились пизженые уроки с geekbrains. Ещё весьма оригинальный подход у Жирного Тони. мимо нуфаг
>>693192Дурак и деньги должны расстаться.
>>693192Я вроде как разглядел иронию, если её там нет, то это фейл конечно.
Javarush хорошо научит основам. Естественно, дальше нужно двигаться самому ещё. Но для начала - отличный вариант.
>>693228Естественно, покупая на скидках. В своё время купил за 4к примерно. Ни разу не жалел.
>>693229Кем работаешь? Сколько получаешь?
>>692426Бамп.
>>693234Не устроился пока что.
>>693253Нахуй пропускать? Куда ты торопишься-то? Времени дохуя у тебя. Сиди и читай.
Анон есть ли "нативное" решение этой задачи, или придётся писать велосипед:Есть объект класс которого реализует интерфейс 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]
>>693270>[code] huita [/code]Все равно звездочки сожрет, как бы ты не старался.
>>693269Ну и зачем мне читать про гуй? Можно подумать, что эти знания мне понадобятся...
>>693280Ты ебанутый, что ли? Нахуй ты спрашиваешь тогда? Читай то, что тебе нужно.
>>693296Прочитай еще раз мой первый пост.
>>693270Было бы круто, если бы String.replace вторым параметром принимал Function<String,String>. Но так как этого нет, видимо, придется городить велосипед.https://ideone.com/clqx9gхоть и работает, все равно некошерно из-за того, что логика работы со строкой делится на 2 части - регекс и функция. Если бы все можно было сделать одной регуляркой, было бы норм.Самое короткое что приходит в голову: string.replace("xxx", "1").replace("([a-z]+)", "0");Но тут тоже логика делится на 2 части, хоть и целиком на регулярках. Хз короч, попробуй поискать в сторонних библиотеках.
Пасаны, у меня щекотливая ситуация.Сделал тестовое задание, хочу отправить, а гугол почта не даёт запихать в письмо jar. Как выкрутиться?
>>693450сурцы отправляй
>>693456Так они просили и готовое приложение с указанием того, как его запускать. Ладно, залью архив на гугол диск, надеюсь это не выглядит как совсем зашквар.
Сап, есть кто с Нска кроме меня на jbreak ходил?
>>693450Переименую в raj и попроси их сменить расширение, в письме добавь что мол гугол не разрешает.
Как работает эта строчка кода?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);Мы умножаем совершенно рандомное число на длину массива. Но зачем? Как это работает?
>>693466Читай описание Math.random(). Оно возвращает десятичную дробь от 0 до 1 (1 не включительно, кажется). Если его домножить на длину массива, получим от 0 до почти длины массива. (int) обрезает дробную часть - получаем целые от 0 до oneLength - 1, то есть - все индексы получаются покрыты.
>>693472А, теперь все встало на свои места. Я думал, что тут как в других языках, эта функция рандомное число возвращает.
>>693476Тут все как в С
>>693460сап, есть кто хотел но не пошел и вообще не из нска.
>>693480Да никто не обмазывается твоим говном, уебывай.
>>693491ладн
>>693450Я б в zip запихнул да и всё.
поцоны напишу сюдая тут короче с базами данных разбираюсь, у меня вот есть на компе майскуэль и пишу вот такую хуйню для создания коннекшона 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);} }не пойму что вообще за регитсрация драйвера и почему если ничего такого не писать то все работает
>>693545Он туда тоже заглянет, увидит исполняемый файл и все.
Весьма нубский вопрос задам сейчас.Вот скопилил я бесконечный цикл с пустым телом и запускаю.В итоге, получается, что зависнуть ничего не может, потому что этот цикл ничего не делает, но и прекратиться не может, потому что условие верное. Какие подводные камни у таких циклов?
>>693552Типа защита от вирусов?
>>693556Ну он же проверяет, true условие, или нет.
>>693558Наверное.
>>693560На эту операцию выделено какое-то количество памяти, оно не меняется в течение всей жизни пусть и бесконечного цикла. А когда он что-то выводит на экран, то количество задействованной памяти растет или я ошибаюсь.
Настолько ли ужасны пикрелейтеды, как о них пишут? Мол, слишком сухо, обычная спека, для обучения мало пригодно, примеры ради примеров и далеки от реальности и т.д.?
>>693589А ты джаву вообще не знаешь или просто восьмерку подрочить хочешь?
>>693593Джаву не знаю. В программировании секу на уровне знания самых примитивных базовых концепций типа переменных, циклов, простейших базовых типов, немного ООП(классы, объекты). На уровне пару раз прочитал, понял, пару раз написал калькулятор, парсер странички или юзерскрипт на js.
>>693599песдуй работать джуном за еду, никакие книги не научат решать реальные задачи. Книги стоит читать, когда начинаешь упираться в знания, но за спиной есть какой-никакой опыт.
>>693607Каким джуном, блядь, кто его возьмет? Его даже как стажера не возьмут, даже после пары книг.
Гуй полезен, или даже не стоит учить?
>>693616Бесполезен для джавы.
>>693607>песдуй работать джуном за едуТы пизданулся? Меня со спрингами с хибернейтами стажёром за еду не берут.
>>693620А как выглядит готовый проект, должен же быть какой то интерфейс, или я ничего не понимаю?
>>693622На джаве пилят веб и приложения под андроид. Ни для того, ни для того гуй не нужен - в вебе свой фронтэнд, а в андройде - свой фреймворк.
>>693624А как для вэба? Я пилю сервер, а вэб програмист пиздит с него инфу и отображает её в браузере?
>>693621хуевые у тебя знания спрингов, анон, если тебя джуном не берут. На или ты не туда ходишь. Ну или ты просто странная личность с которой не хотят иметь ничего общего
>>693628Да, вроде того. Ещё часто используется какой-нибудь JSP или подобное - когда сам сервер генерирует странички по шаблонам, пихая в них данные. Но тут тебе нужен не гуй, а HTML/CSS/JS.
>>693631Делал >HTML/CSS/JSна лабах, этого достаточно, или стоит серьезно поучить?
>>693634Зависит от того, в какое направление пойдёшь.
>>693635А какой у меня выбор?
>>693629>хуевые у тебя знания спрингов, анон, если тебя джуном не берутНа хедхантере на весь ДС2 3-4 вакансии на которые готовы брать без опыта работы джуном за еду, и на каждую ещё несколько десятков таких же долбоёбов, которые готовы пойти на любых условиях. Остальные на резюме не резюме не реагируют вообще никак.
Анон, есть лайфхак как правильно учить язык? А то тупо читать книги и перемещать символы стринга в кодингбайте заебало.
>>693657Тем, кто считает, что читать книги это «тупо», надо менять профессию.Вам же самим лучше будет.
>>693683Я так не считаю, просто очень утомляет, не вижу прогресса своих скиллов и кажеться, что я так ничего и не выучил.
Приобрел себе сие замечательное чтиво, доволен как слон
>>693689Пик отклеился :р
>>693690Зачем деньги в 2016 тратил?
>>693690С майонезом неплохо заходит.
>>693688А тем, кто думает, что в рашкинском айти будет как в школе, «выучил урок — получил оценку — выучил урок», тем вообще лучше бежать от здешних манагеров как от огня.
>>693692Понимаешь, я иду такой по магазину, и вижу эту книжку, толстую, красивую, блестящую, просто не мог не купить :3
>>693704У меня такая же, анончик И ещё два тома Хорстмана с Сэджвиком
>>693690>русик
>>6936903 и 4 издания очень криво переведены + код не смогли нормально перепечатать. Зря деньги потратил.
>>693624Что сейчас более востребовано, сервера или андроид? За что больше платят в среднем? Просто я не понимаю, как можно платить деньги за то, что я буду писать какие-то бесполезные приложения. Или на этом работодатели как-то деньги рубят?
>>693752Ну в основном андроид - портирование апок, сайтов (аки твич) и другое. Не знаю даже, по моему - очень скучно и работы, если не сейчас, то в будущем будет мало.
>>693756Окей, я понял. Я думал, что я буду сидеть и пилить приложухи. А оказывается это очень скучно. Ладно, тогда путь только один. Спасибо за инфу, кстати.
>>693690Какой город?
Анон, а массивы используются в норм проектах, или только колекции?
>>693616>ГуйУчи, если хочешь для себя приложухи попилить опыта ради. Я вот себе плеер написал с йоба-дизайном и разными фичами. Зато будет, что работодателю показать, кроме сайтов.
>>693764Практически всегда да. Не используют либо новички, либо те, кому нужно выиграть немного перфоманса.
>>693767Практически всегда коллекции используются, я имел в виду.
>>693764В массивах доступ к N-му элементу происходит за O(1), а в коллекциях твоих?
>>693769О цыклах слышал?Алсо, в аррейлисте так же доступ происходит.
>>693764Коллекции. В том же ArrayList внутри просто лежит массив, который резайзится в случае чего и дает удобный апи для добавления/удаления и прочие ништяки
>>693764Коллекции это Array.list?Я их юзаю с первых дней кодинга на java. Ведь никогда не знаешь, сколько элементов у тебя в массиве. А вдруг ты захочешь еще что-то добавить, и тебе придется все нахуй менять.Ну и с типами сложности возникают.
Антоны, пикрелейтед подойдет в качестве первой книги по джаве?
>>693814>>693690
>>693814Зачем Java в 2016? Учите, дети, Ocaml, будете здоровы.
гайс дайте годный туториал по клиент-серверным приложухама то посоветовал знакомый джавашник, написать свой примитивный клиент-сервер и пропал на работетак что прошу помощи у тебя, анон
или вообще посоветуйте как дальше делатьучил джаву пару месяцев(орайли, хорстман, эккель), но все со временем заебывалокодил на кодханте и кодингбатепонятное дело алгоритмы и эскюэль надо еще почитатьно вот чем заняться, что бы к лету поднатаскаться и найти работу?
>>693831Как же ты работать собрался, если даже не знаешь, чем заняться и как подойти к вопросу.
>>692136 (OP)В моём городе одна вакансия для начинающего Java программиста. В Москве таких вакансий 25, не думаю что стоит учить Java для трудоустройства, шансы попасть на высокооплачивуюмую работу крайне малы в России.
>>693607Один хуй работы джуном нет, только 20 вакансий за еду в Москве. Возможности заработка программированием в России преувеличены
>>693637Два чаю этому адеквату.
>>693762Воронеж
Опять я со своим говнокодом.Непрограммист. Пилю в качестве хобби-проекта в свободное время рогалик на libGdx (мультиплатформенный игровой движок на java). Реквестирую советов мудрых по улучшению кода/структуры проекта и т.п. Большое спасибо тому анону, который немного помог мне пару тредов назад.Депозиторий:https://bitbucket.org/dksurname/rolik/Код в разделе, внезапно, "Код". Попробовать поиграть можно скачав жарник roli из "Загрузок". Если вдруг хочется запустить проект в ide, там же есть roli2ch.zip с тупо архивированным проектом идеи, правда нужен будет грэдл, конечно. Таск - desktop other run.
>>693886Почему сверху на пике второй уровень, а снизу написано, что он получил 3-ий?
>>693931Потому что уровень получил игрок, а на пике выделен кузнец (показыаются его статы).
>>693886Ты бы лучше не в /пр советов по коду спрашивал, а в /па советов по своей графике.
>>693886Перекатывайся на github, ну честно очень недружественный интерфейс в bb.Юзать его можно, разве для бесплатного хранения приватных проектов.
>>693886фигли у тебя название пакетов с большой буквы?
на гитхабе можно будет потом ник сменить?
>>694055Да.
Поясните за пристонские курсы по алгоритмам. Стоит ли параллельно читать Сэджвика. Или хватит чего-то одного?
>>693589Открой Гослинга и охуей. Это спецификация языка, а не учебник. Его хорошо использовать, как справочник. Как уголовный кодекс. Онлайн версия его - на сайте Oracle, в разделе "спецификация". Он хорош, но не как учебник. А в бумаге - нахуй он нужен, ящитаю. Разве что тем, кто не может в английский.А Шилдт - дохуя воды, дохуища ошибок. Есть более годные книги.
>>693814Не пойдет. Читай книжки из шапки. А по сертификации литература - это уже, как кор освоишь, хотя бы, можно. И, как дополнительно, по темам дочитывать можно, конечно. Если не понимаешь чего-то. Это норма.
>>693545Шифрование имён файлов в архиве, не? А пароль приложить к письму гуглоавтомат письмо не прочтёт ради вскрытия архива
>>694081Например? Интересует именно 8 жаба, так как не собираюсь на работу, а лишь реализовывать свои какие-то идеи и проекты(уровня /пр).
>>693871>попасть на высокооплачивуюмую работу Если ты в программирование ради прибыли идешь, то у меня для тебя плохие новости.
>>694049Вообще не вижу между ними разницы. Ну, разделы в одном сбоку, в другом - сверху. Так то я просто раньше только с битбакетом дело имел, поэтому на нём и создал. Есть какое то критическое преимущество у гитхаба, ради которого стоит перекатываться, или только субъективное удобство из-за привычки?>>694052Где почитать про правила наименования? Я как машинально их все с больших написал.
>>694114Java in a Nutshell, но она на английском.
>>694140>Где почитать про правила наименованияhttp://bfy.tw/4rF4
Тут кто-то кукарекает про маленькое количество вакансий? Открыл ХХ ради интереса и, даже не вбивая в поиск "JAVAJUNIOR", нашел хорошую вакансию для новичка.https://spb.hh.ru/vacancy/16113079Какие подводные камни?
>>694166>Какие подводные камни? Через три месяца на твоё место прискачет следующая мартыха, за 45 т.р.
>>694166>хорошую вакансию для новичка>Требования:>Опыт разработки на Java от 1 года.Ну я, блять, даже и не знаю, может в этом?
>>694169Но нахуя? Я не буду просить повышения зарплаты.
>>694171Не понял тебя, братишка. Я же разрабатываю что-то для себя, пилю код, поднимаю маня-проекты с нуля, это не считается опытом разработки?
>>694174> Я же разрабатываю что-то для себя, пилю код, поднимаю маня-проекты с нуля, это не считается опытом разработки?Свои маня-проекты можешь себе в жопу засунуть, увы. Сейчас вот претендую в RoI интерном на 20к, лол.
>>694174Это не коммерческая разработка.
>>694178Ты смеешься, что ли? С такими навыками тебя с руками оторвут, лолка. Долбоеб.
>>694181> С такими навыками тебя с руками оторвут, лолка. Долбоеб.Охуительные истории.Закончил http://www.t-systems.ru/career/java-school/1037760 в середине января, с тех пор был на ДВУХ собеседованиях. После одного долго думали, потом сказали "вообще у нас сейчас нет джуновских вакансий, нам бы мидла", вторые дали тестовое задание на бумажке уровня "напиши вставку в начало связного списка", подождал две недели, позвонил в пятницу, спросил хили никакого фидбека нет - баба-HR начала заливать охуительные истории на тему КАНДИДАТОВ МНОГО, НЕ УСПЕЛИ ВСЁ ПРОВЕРИТЬ. Ну и вот из RoI тестовое прислали. Остальные не отвечают вообще, ваш отклик просмотрен.
>>694191А ты в каком городе базируешься? Не верю, что ДС/ДС2 такая же ситуация.
>>694191И, кстати, почему бы не прикинуться миддлом, лол? Это ведь понятие весьма относительное. Запили парочку проектов - и ты уже миддл.
>>694215Просто и без задней мысли?
ананасы, мне тут в конторе куда я активно стремлюсь на джуна сказали расшириться в следующих вещах: jersey , guice , jpa, mavenкто что может сказать за это, и где лучше почитать/посмотреть лекции/посмотреть примеры применения
>>694213>Не верю, что ДС/ДС2 такая же ситуация.А это, собственно, и есть ДС2.>>694215>И, кстати, почему бы не прикинуться миддлом, лол?Может это как-то связано с тем, что у меня не было опыта коммерческой стажировки и я вообще не особо представляю, как выглядит трудовой процесс?
>>694220Вы какие-то поехавшие тут все. Прошерстите вакансии в других городах, киньте резюме всем, кому только можно, нет, блять, вы сидите на жопе и ждете, когда вам работодатель сам позвонит.
>>694228Гугли, сука, гугли.
>>694229Может, ты просто плохой командный игрок или внешне неприятен? Зажатый? Подумай над этим.
я уже это активно делаю, хочу послушать мнение людей которые сталкивались
>>694236Ты тут услышишь только кукаренье о том, что в ДС-2 работы нет, лол.Вот тебе говноканальчик:https://www.youtube.com/user/CBSystematicsTV/playlistsМожет быть там найдешь что-то для себя.
Что можно посмотреть из качественных вебинаров новичку? Какие-нибудь свежие geekbrains, loftblog платные вебинары реально найти бесплатно? Пока прочитал first java до изучения гуи, начал смотреть лекции головача, сижу на codeforces, но там какая-то хуета на алгоритмы и математику.
>>694242computer science centerнайди их канал на ютубе, очень годный курс по джаве и не так много воды как у головача
>>694231>Прошерстите вакансии в других городах, киньте резюме всем, кому только можно, нет, блять, вы сидите на жопе и ждете, когда вам работодатель сам позвонитТочно, в том-то и дело! Щас пойду в конторы в других городах писать. А, стоп, точно, я уже писал. Точно так же, как писал во все крупные питерские конторы, в том числе в те, у которых вообще нет джуновских открытых вакансий.>>694234>Может, ты просто плохой командный игрок или внешне неприятен? Зажатый?Няша, ну сам подумай. Два собеседования за месяц. Чтобы оценить, что я зажатый хуесос или что я придумал пол своего резюме - меня для начала должны бы позвать на собеседование. А не зовут.Я не собираюсь пиздеть анону, просто факты: резюме вы видели, количество вакансий, куда меня звали на собеседование - тоже. Строить догадки на тему "мож ты просто хуёвый" глупо - HRы точно так же не видели ничего, кроме резюме.
>>694251>придумал пол своего резюмеНе понял.
>>694251Ну и почему так происходит, анон? Люди же как-то устраиваются на работу, работают, почему у тебя не получается устроиться? Почему, блять, почему?
>>694251Слушай, а ты ведь уже окончил вышку, окончил JAva-школу, то есть тебе сейчас как минимум 25 лет, да? Не слишком ли поздно для джуна?
>>694262Я о том, что даже если бы я половину своего резюме тупо придумал - это бы на данный момент никак не повлияло на мои шансы устроиться, потому что, ну, это, всем похуй.>>694263А хуй знает. Знакомый года полтора назад закончил джава-школу - за месяц получил 3 или 4 оффера от разных контор, тоже в питере, с таким же резюме, как у меня. Может кризис, хуй знает.>>694266В джава-школе большинству было 25+, на самом деле, двоим вообще 32. Одного, кстати, взяли, хотя у него получился второй по хуёвости проект (были очевидные баги, неверная статистика, вторая часть приложения не запустилась), поговаривают, что с кем-то договорился. У второго был опыт работы администратором баз данных около 10 лет, у него тоже проблем с поиском работы не было. Куну, о котором я писал выше, кстати, в этом году стукнул тридцатник. Были люди, которые переучивались с других языков, уже имея опыт разработки на каком-нибудь пхп от года-двух. Собственно, половина обучавшихся и нашла работу, а вторая половина сейчас хуйцы сосёт, спрашивал - у тех, кого сразу не взяли сейчас такая же хуйня, как и у меня.
>>694276Это скрытая реклама джавошколы какой-то?
>>694251Напиши что ты миддл. Хуйни пару проектов на гитхуй.Знаете почему работодатель не любит джуноёбков? Потому что вы после того как всему научитесь, уебываете в поисках зряплатки побольше, даже не соизволив попросить повыше ставку. 1. 2. 3. 4. Потом просто заебывает учить этих ебанатов. И в конце концов становится похуй, уже готов платить 2x/4x оверпрайс, лишь бы никого ничему не учить заново.
>>694281Ага, охуительная реклама, уже 3 месяца как хуйцы сосу после её окончания. Хотя учат они, вообще говоря, неплохо, да и на работу многих взяли после обучения. Можешь считать рекламой, наверное, я бы их советовал.>>694284>Напиши что ты миддл.Проблема в том, что на мидловские вакансии все требуют опыт 1-3 года коммерческой разработки, а не пару говнопроектов на гитхабе. Я, конечно, могу их себе придумать, но у меня же на роже будет написано, что я никогда разработкой не занимался.
>>694291>Можешь считать рекламой, наверное, я бы их советовал.Понятно. Твое говноучилище конечно намного лучше, чем профессиональные курсы ИТМО и политеха. Конечно.
>>694291>все требуют опыт 1-3 года коммерческой разработкиУ тебя с фантазией вообще все туго?Ебани пару проектов, размести там рекламу и вуаля - готовый коммерческий проект.
>>694300Человек ПРОСТО посетил этот тред. Теперь в вашей жизни всё ПРОСТО.
>>694297>говноучилище>подразделение Deutsche Telekom>80 часов полностью бесплатного обучения и куратор, который обязан минимум 2 часа в неделю отвечать на твои самые ебанутые вопросыТы же сейчас троллировал, да?
>>694320>По результатам:>Трудоустройство на позицию Junior Java Developer;>Ты же сейчас троллировал, да?Нет.
>>694291>у меня же на роже будет написано, что я никогда разработкой не занимался.Если ты дебил, то разумеется тебя будет не сложно раскусить. Коммерческий опыт = знать что такое тз и уметь понять что этому дибилу, который разговаривает каждое слово через хуй в конце концов нужно. Подчиняться, когда от тебя это требуют. Работать на работе, а не двачевать. Знать что такое цикл разработки. Уметь в контроль версий. Пруф = хоть один проект, за который тебе кто-то заплатил денег. Фриланс, хуянс, вообще похуй.А еще, вышка у тебя профильная?У кого нет вышки по профилю, чаще всего (есть исключения, довольно сильные, но все же) просто тупые и алчные люди, которые отнимают профессию у действительно стремящихся, создавай хайп на ровном месте. Конкуренция конечно хороша, но хороша там, где она действительно есть. А не там, где работодателю нужно выбрать 1 из 100 каких-то мимо-хуев, которым рассказали, что программистам много платят. Тупые вкатывальщики, вы поймите, вы не меняете спрос/предложение, и не конкурируете, вы напрасно тратите время работодателя, лишь создавая дополнительную нагрузку отделу кадров.
>>694342Ты работник HR или как-то связан с ними, да? Очень люблю читать ваши посты, мотивируют прям аж на месяц вперед :3
>>694336Подожди, я просто не понимаю. чего ты мне сейчас доказать-то хочешь? Я просто сказал, что место, где тебя 80 часов бесплатно обучают, а потом могут взять на работу а могут и не взять - достаточно неплохая перспектива для новичка. А ты начал рассказывать какие-то охуительные истории про говноучилища и про то, что платные курсы от политеха лучше. Ну, может они и лучше, но это как бы не совсем то, ибо во-первых за деньги, во-вторых - не дают перспективы трудоустройства. По сути это всё равно, что сравнивать стажировку и платные курсы.>>694342Хуй знает, сомневаюсь я что-то, что за один говнопроект меня кто-то куда-то возьмёт мидлом. И что за пруфы? Насколько я понимаю, под опытом разработки почти всегда подразумевают именно опыт работы в какой-то конторе, а не "смотрите, что я тут нафрилансил".По образованию я у мамы инженер-математик.
>>694342>У кого нет вышки по профилюА если у меня вышки вообще нет, но я прям горю программированием, то что мне делать? Хуи сосать? Я не могу поступить на высшее техническое из-за блядского ЕГЭ сдавал не те предметы, но с радостью бы поступил, чувствую, что просто потрачу время на это занятие, так и не освоив профессию.
>>694355>По сути это всё равно, что сравнивать стажировку и платные курсы.Ага, только в политехе тебе дают сертификат Oracle, а не какую-то бесполезную бумажку, которой ты можешь только жопу подтереть.
>>694355Почему не идешь работать по профессии?
>>694368удваиваю этого
И, кстати, вот уж не знаю, какие резюме вы тут составляете, но когда я еще хотел быть веб-макакой с пыхой, я составил типичное макакерское резюме и залил на ХХ. Через неделю, где-то, мне позвонила эйчарка и спросила, мол, мы нашли ваше резюме, не находитесь ли вы в поиске работы? Кек просто.
>>694368Так "по профессии" - это и есть либо в программировании, либо экономика, либо инженерное дело. Из этих 3 направлениях что-то я понимаю только в первом. Странные какие-то вопросы для /pr/
>>694374Это не странные вопросы. Попробуй попытать счастья в криптографии.
>>694350Нет. Я математик-программист, работаю по специальности. Было время, занимал должность ведущего разработчика, потом заебало этим заниматься даже за большие деньги.>>694355> опыт работы в какой-то контореЭто не так. Я бы даже сказал, что фриланс куда ценнее опыта в конторе, и вообще он будет считаться как 2x реального опыта. Единственное, почему могут отказать, это из-за боязни, что ты в любой момент можешь съебать в свой фриланс, допустим потому что тебе не понравилось как на тебя начальник посмотрел. Или потому что в сортире воняет. Или еще из-за какой-то не существенной хуйни. Нужно на собеседовании показать что ты не съебешь, фриланс тебя заебал и ты ищешь стабильности, а проект компании тебе интересен.>>694356>но я прям горю программированием, Если горишь, то тебя даже сами найдут. Такие, вот именно такие как ты и нужны в этой профессии.>из-за блядского ЕГЭВУЗ в конечном итоге будет давать тебе устаревшие знания (кроме не устаревающей базы), эта хуита должна идти с тобой просто в комплекте, как для галочки. Если проебался с ЕГЭ, подожди год. Никто от этого не умрет кроме твоей мамки, потрать его на сильную подготовку к сдаче экзаменов и разумеется в английский+одно из направлений программирования. Системное. Или веб? Или что-то связанное с математикой? А может низкоуровневое? И двигайся в этом направлении. Изучи за этот год один из простых интерпретируемых языков, JS/Ruby/Python/etc.Не идет? Слишком сложно? Остановись. Пообщайся не с двощерами, а с реальными программистами. Потом опять. И закрой этот тред. Прямо сейчас. И вообще на двощ не заходи. Пока не станешь профессионалом.
>>694137Т.е если я рассчитываю получать хотя бы 60к в дс2 после года работы джуном за 30, то можно не надеяться? Или даже устроиться джуном за 30к это фантастика в наше время?
>>694410> высокооплачивуюмую работу > 30кМда.> это фантастика в наше времяНу если совсем долбоеб, то да. Попробуй выполнять задания уровня джуниора, если даже это сложно, то видимо не судьба.
>>694412Понятно, что никто джуну без опыта платить больше 30 не будет.
>>694408Че ты время тратишь на нытиков из программача? Мне, как жабисту, стыдно за язык читать этот тред из-за обилия рачья которое итт переливает из пустого в порожнее ноя о том как им плохо живется без работы в заветном айти где многаденех. Зайди в тред другого языка. Видишь вкатывальщиков? А они есть, просто они не ноют, а вкатываются. Если кому-то отказали или не перезвонили, значит на это есть причина. И дело не в способностях, а в том что человек говно.
>>694408>Если проебался с ЕГЭ, подожди год. Никто от этого не умретЯ сдавал егэ в 2013, мне сейчас 21, за это время бросил два вуза, пока не открыл для себя программирование. Я просто влюбился в него.Медленно усваиваю информацию, зато надежно ее запоминаю. Все-таки, я не хочу поступать в вуз, имхо, это пустая трата времени, я могу пройти программу вуза сидя на диване, читая вузовские учебники и смотря лекции каких-нибудь технических вузов. Ты же не имеешь ввиду, что вуз нужен просто для того, чтобы показать эйчару, что я где-то учился? Если я окончу вуз, мне будет уже как минимум 27-28 лет. Уже нужно будет не к вакансии джуниора готовиться, а к земле.>английскийЧитаю учебники на инглише, пассивно его изучаю, так сказать.>Системное. Или веб? Или что-то связанное с математикой? А может низкоуровневое?Мне интересно все. Все. Но есть одна деталь: я нихуя не понимаю. У меня нет базы, но я стараюсь ее наверстать путем дрочбы матана и книжек компьютер-саенс. >Изучи за этот год один из простых интерпретируемых языков, JS/Ruby/Python/etc.Я изучил весь процедурный php, знаю его особенности и дыры, баги и места, где он протекает. Сейчас перекатился на Java. Мне Java очень нравится. Буду продолжать ее изучать.>И закрой этот тред. Прямо сейчас. И вообще на двощ не заходи. Пока не станешь профессионалом.Очень правильный совет. Просто от души. Двощ занимает 40% моего времени в данный момент. Вот конкретно эта доска. Больше я нигде не сижу. Спасибо за внимание, после твоих комментариев я тут же съебу с этой борды и буду учить, учить, учить...
>>694426>в заветном айти где многаденех. Да я бы и на 10к ради опыта пошёл бы, так не берут же.>Если кому-то отказали или не перезвонили, значит на это есть причина. И дело не в способностях, а в том что человек говно.И как они это детектируют, даже не проводя собеседования какая-то особая HR-магия?>>694408Спасибо за интересный пост, может и правда попробовать что-то такое. Другое дело, что я как-то не замечал кучи фриланса на джаве.
>>694440Фриланса нет на джаве, только аутсорсинг.
>>694436>Медленно усваиваю информацию, зато надежно ее запоминаю.Ну тогда Java и правда подойдет. Еще бы кресты. Но это в качестве дополнения. Гитхаб с полезными проектами на крестах вообще может телепортировать тебя из Мордора сразу в Валинор. Но это очень сложный язык. Зато если станешь профи, у тебя не будет конкурентов даже в 50 лет.>27-28 летДа забудьте вы про возраст и деньги. Если хотите "пожить", попробуйте героин, это куда веселее и ярче, чем то, что вы представляете себе как "нормальная полноценная жизнь". Будь тебе хоть 60, какая разница, если тебе это интересно? Зачем еще жить-то?>>694426>Че ты время тратишь на нытиков из программача?Мимошел. Может и правда пора уебывать отсюда, и больше никогда сюда не заходить.
>>694473Оставайся.
>>694473Все, спасибочки, заскринил твои ответы и буду читать, если будет нахлынывать апатия какия-нибудь. С++ начну учить, когда освою Java обязательно.>Если хотите "пожить", попробуйте героинПробовал, ололо.>Может и правда пора уебывать отсюда, и больше никогда сюда не заходить.Правда. Вот и я уже уебываю. Только время зря трачу на пустые попизделки.
>>694436>Читаю учебники на инглишеАлсо, чтение на английском, дает обманчивую уверенность в том, что ты действительно понимаешь, что там написано. Попробуй на английском языке поотвечать на вопросы. На сложные вопросы по языку программирования. Сразу почувствуешь разницу. Еще нужно чтобы на автомате были 3 времени. Вообще беглый разговорный не так прост, как кажется, для теста, попробуй послушать англоговорящее радио, пообщайся через микрофон с https://www.eviebot.com/en/, а потом в public-skupe-конференции. Удивишься, наскольно все таки обманчива эта уверенность "понимания языка".
>>694492Я матан решаю на англоязычном сайте. Все на инглише. Это эквивалентно твоему:>Попробуй на английском языке поотвечать на вопросыИли нет?
>>694492А, я понял. Нужно именно на английском ответы давать. Была такая практика. Я отгадывал кроссворд на инглише по Java. Отгадал больше половины.
>>694367>сертификат OracleКоторым можно подтереть задницу
>>694250Смотрел их курс на степике, хуйня полная.
>>694537аргументируй
>>694538В курсе охватывается все по-немногу, задания ебанутые. Так как я перед этим курсом прочитал Эккеля, то ничего нового не узнал(кроме синтаксиса про лямбды), только зря потратил время. В общем не советую.
>>694548Я когда твою мамашу трахал в жопу, то перед этим с твоей сестрой потрахался. Но ничего нового не ощутил (кроме старческого запаха пизды), только зря потратил время. В общем, не советую.
>>694558репорт за шитпостинг
>>694599Да похуй, ойпе деномеческий.
Джаваны, через год писать диплом в шараге, хочу запилить сайт на джаве. Имеются знания жава кор, html+css. Подскажите стек технологий которыми можно будет сделать что-нибудь не очень сложное, ибо шарага. Заранее спс.
>>692136 (OP)>HARD: http://docs.oracle.com/javase/tutorial/Насколько точные там туториалы? Понятно, что есть АПИ, но апи это не туториалы, а залупа.
>>694619>Подскажите стек технологийJava, html, css, js
>>694637>точныеИмел ввиду не точные, а полные. В плане охвата.слоуфикс
>>694675Весьма неплохие.
>>694436>Медленно усваиваю информацию, зато надежно ее запоминаю.Пиздабол ты. Не видел ни одного мудака, которы йне въехал во что-то быстро и потом стал асом.
>>694687Двачую вот этого.
>>694502Расскажи себе вслух на английском про наследование, инкапсуляцию и полиморфизм. Как если бы ты рассказывал своей мамке.
Посоны, тотальный нищеброд. Скиньте. пожалуйста, тупо текст, с 20го урока, с джава раша, хоть гляну что и как там. Карма как никак
>>694916Открываешь анонимную вкладку, вбиваешь адрес javarush.ru/levels/level20.html . Так можно любую лекцию посмотреть.
>>694558единственный адекватный пост здесь.
>>694924Спасибо>>694558Проиграл с тебя. Напомнил анекдот>Как узнать, что у твоей сестры месячные?>Член твоего отца на вкус отдает кровью.
>>694137Нет я пришел в программирование чтобы нищенствовать. Разве не ради этого мы так долго учимся?
>>694937Чё тупой?Мы тут не ради денег:1. Конверторы в мапперы сами себя не переименуют.2. Кто будет писать бин пост процессоры? Индусов уже не хватает.3. Огромные опенспейсы не должны пустовать!
>>694410Посмотри количество вакансий на хедхантере, учиться программировать нужно только в двух случаех 1. Ты собираешься программировать свой проект2. Ты собираешься работать заграницейВсё, остальное фантазии что ты попадешь на одну из 10 вакансии джуном в Москве.
>>694166246 вакансий джуна по всей 140 миллионой стране, это нереально мало. В Америке 5600 вакансий джуиноров. https://spb.hh.ru/search/vacancy?text=Java&clusters=true&experience=noExperience&enable_snippets=true&area=113&from=cluster_area
>>694941За страну обидно стало чё-т.
>>694942Просто надо смотреть что страна выпускает из вузиков в сто раз больше программистов чем надо в России и рассчитывать что будет по 30 или 50 программистов готовых работать за еду на одну вакансию. Лучше учить английский и пытаться попасть заграницу, там хоть нормально платить будут. Я как то пришел на собеседования инженер технической поддержки, а там метод отбор психотест ( корабль тонет, какие пять вещей вы возьмете с собой, кто лидер группы и прочая поебень и плевать на твои знания, навыки и знания из вузика)
>>694968> какие пять вещей вы возьмете с собойПять дисков с курсами джавараш. Тогда точно возьмут
>>694941Ебанутый? Нахуй ты ставишь фильтр без опыта - по нему вообще вакансий крайне мало. Даже опыт 1-3 года, если вакансия для джуна - написаны чисто для вида, и означают наличие гитхабчика. >>694968Ещё один ебанутый. Выпускник вуза != программист, даже в топовых конторах люди сидят с хуй пойми какими корочками. У нас на потоке, от силы 10% собираются кодерами работать - и это ещё вуз хороший.>Я как то пришел на собеседования инженер технической поддержки, а там метод отбор психотест ( корабль тонет, какие пять вещей вы возьмете с собой, кто лидер группы и прочая поебень и плевать на твои знания, навыки и знания из вузика)При чём тут вообще инженер тех. поддержки? Да, их то как раз овердохуя.
>>694979Смысл идти в универ, если тебя будут учить всему по-немногу? Можно же дома самому все что тебе нужно выучить(за полгода - год) и идти работать.
>>695006Верхнее образование никому не мешало. При прочих равных, возьмут того, что с корочкой.
>>695007Обучение в вузе - 5 лет. Самообразование - 1 год. Тут не может быть одинаковых условий.
>>694979>Ебанутый? Нахуй ты ставишь фильтр без опыта - по нему вообще вакансий крайне мало. Даже опыт 1-3 года, если вакансия для джуна - написаны чисто для вида, и означают наличие гитхабчика. Кака вы меня заебали своим "просто идёшь и без задней мысли устраиваешься". Ок, скажи тогда, какого уровня должны быть проекты на гитхабе, чтобы сойти за джуна?
>>692136 (OP)>ДЖАВАРАШ>«У нас отличная математическая школа - мировой ИТ-отсос должен принадлежать нам».© Zapp Brannigan
>>695019>Кака вы меня заебали своим "просто идёшь и без задней мысли устраиваешься". Ты меня явно с кем-то путаешь. Про просто я ничего не писал.>Ок, скажи тогда, какого уровня должны быть проекты на гитхабе, чтобы сойти за джуна?Чем большего, тем лучшего, ёпта. Да, калькулятора/хеллоуворлда недостаточно. Ты с чем конкретно работать хочешь? Спринг/джава ее - пили что угодно, бложики, интернет-магазинчики, и прочее. Если сильно хорошо шаришь - можешь и попробовать коммитить во всякие jboss/spring/прочие известные опенсорсы. Но очень врядли, что коммитеры в спринг сидят без работы :)Есть опенсорс на javatalks, я правда, в нём не участвовал - собирался начать, но внезапно устроился. Там вроде немножко в скайпе поспрашивают - но вроде, книжных знаний SE достаточно. На их форуме всё расписано достаточно адекватно. Я, кстати, удивлён, почему его никогда небыло, и до сих пор нет в шапке.
Добавьте в шапку.https://tproger.ru/digest/java-learning-links/#more-13451
>>695045Да не обращай внимания, я просто горю от этого треда.Вот смотри, вот интернет-магазинчик на спринг+хибер, не идеал, но вроде как на уровень джуна вполне подойдёт. Вот резюме >>694178, которое я разослал всем ДС2 конторам, в том числе тем, у которых в требованиях 1-3 года разработки. Как и ожидалось, всем похуй. Спрашивал знакомых разработчиков - говорят, что как только открывается вакансия на джуна, на неё мгновенно набигает толпа в пару десятков человек, некоторые даже с небольшим опытом.И я сильно сомневаюсь, что большинство работодателей серьёзно смотрят все ссылки на гитхабе, которые им кидают. Вообще хуй знает, может кризис просто, показывал резюме знакомому, который устраивался год-полтора назад, у него был такой же уровень навыков, так он получил ща месяц несколько офферов, а тут даже на собеседования тупо не зовут. Алсо, есть пара знакомых с таким же уровнем, тоже хуи сейчас сосут.Эх, может и правда опенсорсы попробовать, спасибо, как-то об этом не думал.
>>695073https://github.com/albel17/myShopСсылка отклеилась
>>695078подкарауль тимлида после работы и начни угрожать
>>695078https://github.com/albel17/myShop/blob/master/myShop.imlвыглядит неоч
>>695073В кои-то веки увидел нормальное резюме на харкаче. Старайся писать в конторы на почту, блджад. Конкретно СПЛАТ мне больше года назад тестовое кидал, только после того, как написал им на почту. Им не подошёл тот факт, что я полуставочник.>И я сильно сомневаюсь, что большинство работодателей серьёзно смотрят все ссылки на гитхабе, которые им кидают.На гитхабе вроде приложение покатит. Оформление у тебя хуёвое. Ридмишку напиши к каждоу проекту, что это есть, и какие технологии юзаются, можешь скринов наделать, если фронтенд мало-мальски нормальный. Сообщения к коммитам старайся делать нормальные, init хотябы, а не test.Можешь развернуть проект на хостинге. И вообще, его лучше описать в резюме отдельно. Чтобы программист посмотрел код - сначала нужно пройти эйчарку.>который устраивался год-полтора назадТоже залупа была. Таки да - держись, ибо я тоже искал на жабе долго, полтора года назад, вакансии появляются внезапно, и т.д.Алсо чому в т-системс не взяли? Или ты напиздел про них в резюме?
>>695102А хрен знает, почему не взяли. После показа позвали на собеседование в один проект (по факту собеседования не было, просто рассказали про проект), переслали немцам резюме и сказали, что ждут от них ответа, а через две недели прислали на почту стандартную отписку "по результатам собеседования мы пока а не можем вам ничего предложить, но обязательно свяжемся".
>>695116Да понятно почему не взяли, бюджет пересчитали и поняли, что им ещё один человек не нужен.
>>695102хз как можно с таким резюме не устроиться.
>>695121Так ведь юмор в том, что набор в новую школу объявили еще до того, как наша выпустилась. У них уже выпуск 4 апреля, снова половину устроят, а остальные присоединятся к сосанию хуев.Хотя хрен знает, как у них это работает, были случаи, когда люди получали оффер от них через пол года после обучения.
>>695098Это конфиг жидеи вроде, он должен быть в гитигноремимо
Java Concurrency in Practice by Brian Goetz стоящая книжка или есть альтернативы получше?
>>695230Божественная. И не смотри что ей скоро 10 лет, принципы многопоточного программирования в жабе с тех пор не изменились.
Правильно ли я понимаю, что только у джунов проблемы с работой? На синьоров спроса больше, чем предложения? И ещё вопрос, на сколько быстро можно вырасти до синьора? Говорят, что мидл берётся за год. А с мидла до синьора сколько в среднем понадобится времени, если хуи не пинать, конечно?
>>695331после года работы берешь квест на мидла у офис-менеджера, потом идешь собирать квестовые предметы, придется побывать в разных городах и посетить несколько конференций, так что запасись билетами. После завершения квеста тебе дадут сертификат мидла, подходишь с ним к тимлиду и он делает тебя мидлом. На синьора ситуация аналогичная, только квестов три и городов больше.
>>695331Ты на первую работу хоть устройся для начала, лол.
>>695331Примерно 400 дней. Но это не точно.
Что скажите про эту книжку http://www.amazon.com/Beginning-Java-EE-Expert-Voice/dp/143024626X ?
>>695262Ну все пошел читать, добра тебе анон.
>>695400Начни с книжки по русскому.
>>695489Вначале может показаться сложно и запутанно, но потом становится лучше. Удачи.
Анончики, нид хелп.Нужно запилить несложный сайт по типу бложика.Можно ли и есть ли смысл делать его на джаве? Не хочу учить пыху, а джава кор уже знаю.
>>695490поехавший?
>>695515нет
>>695515да
>>695530>>695559спс
>>692136 (OP)Как проверить совпадает ли с таким шаблоном строка? "login:gfgdfgdfg;password:dgdfggd;"и как вытащить то, что после двух крапок?
>>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);}
гайс поясните в чем преимущества шарпа?(если есть таковы)сам 2 месяца учу джаву и мне нравитсязнакомый сказал на шарп переходить,тк джава умирает(по его словам)это же не так?
>>695908http://xn--h1affdobp.xn--p1ai/Учи шарп, через два месяца ждем обратно
>>695908У C# я знаю две киллерфичи - WPF (если хочешь писать десктопные приложения) и Unity (если хочешь писать игори).У Java таких супертехнологий больше, но собственно язык - хуже.
>>695908переходи на шарп же
>>695515наверное
>>695345Это будет главная проблема. В моем миллионике одна вакансия для программиста Java без опыта.
>>692136 (OP)На Джавараш с 8 уровня какие то глюки начинаются, решаешь правильно задачу, которая выдает правильные результаты, но она не проходит тестирование.
>>695515когда как
>>696011Значит ты что-то не учёл. Кинь задачу и код свой. Хотя привыкай, уровня с 20 приходится сразу идти в хелп, чтобы понять, что от тебя требуется.
>>696011Джавараш это тонны говно-кода, сотни ебанутых задач с криво поставленными требованиями, оторванные от реальних задач примеры, уебищные лекции с кривыми ссылками на хохловики. Дошел до 21 лвла и забил хуй. Жалко проебанного времени и денег. Не советую короче.
Есть два стула: unity и libgdx. На какой сесть?
>>696016Да всё уже сработало, просто подругому написал.
>>696025Я нищеброд после 10 уровня буду учить по книжкам и codeacademy пройду. Мне ещё год таким темпом учиться, возможно два, но я не расстраиваюсь иду потихоньку к цели, всё равно время дофига и делать вобщем то нечего.
>>696043C#
Сап, джаваны. Есть хибер, есть энтитя. Она замаплена сама на себя через Many-to-many. Как её корректно уёбать? Я могу получить коллекцию с одного конца отношения и убить её ручками, а как мне получить другой конец? Желательно таки хибером, с голой сиквелью всё понятно.
Долбоебы, я чуть джавараш не купил, прочитав шапку треда. У них же там еще весенняя скидка какая-то. Хорошо, что в сам тред зашел.
>>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);Но было бы неплохо, если бы кто-то таки подсказал, как это делается по-человечески.
>>696114Не ругайся няша, просто оп решил потролить тредик.
>>696114На самом деле по скидке можно и купить. Core нормально так назадрачиваешь
Но если же это дохуя известные книги, должен быть перевод?
>>696129Переводы есть.Во-первых, они зачастую корявые.Во-вторых, норм английский тебе нужен в любом случае, иначе любая адекватная контора шлет тебя нахуй.
>>696129Зачем тебе перевод. Учи инглиш. В /fl есть ахуенный гайд, если лень его читать, то просто слушай подкасты хога(они ахуенны) + читай книги по джаве. Вот и все, никакого заучивания грамматики, просто берешь и слушаешь полчаса-час в день и читаешь книжки и уже через полгода - год ты будешь говорить по-английски как юных бох.П.с. если будет интересно, могу по-подробнее расписать.
>>696118Настроить CascadeType.DELETE и просто удалять entity.
>>696201давай подробнее, если не сложно
>>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() ); } } }}
>>696251Ты в if несколько раз прокручиваешь итератор, хотя делать тебе это вряд ли надо. И вообще, код очень скомканный, трудно читать.
>>696254ясно, спасибо, буду дальше разделять, пробелы все поело с табами, перед отправкой читалось лучше.
>>696244Если знания совсем нулевые, то начни с Rosetta Stone/Duolingo, для получения базового набора слов и грамматики:http://nnm-club.me/forum/viewtopic.php?t=897487http://www.duolingo.comрекомендую второе, хотя первое я даже не пробовалПосле прохождения одного из курсов чуть выше или средней школы качаем курса от A.J. Hoge:http://rutracker.org/forum/viewtopic.php?t=1097898 Оттуда качай New method learning english и The 7 Ruleshttp://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/Если будут вопросы, спрашивай.
Анонистусы, как в посмотреть тексты sql запросов в методах EntityManager'а?
>>696276спасибо, анон
>>696276спасибо, попробую тоже.Год назад брал подписку на lingualeo. Сейчас должна была закончиться, но она у меня на 2 месяца вперед убежала за счет бонусов лол. Столкнулся с тем, что не развиваю понимание на слух и разговорную речь, поэтому, перейду на твою методику.
>>696251заливай код сюда например в следующий разhttps://gist.github.com/
>>696298Я вот тоже lingualeo использую, как дополнительный ресурс отличный. В основном словарём там пользуюсь. А параллельно сериальчики (на друзьях очень сильно прокачался) или видеоблоггеров англоязычных смотрю. Для речи можно зайди на сайты language exchange, и найти там собеседников, очень много людей на самом деле хотят русский выучить. Ты им будешь с русским помогать, они тебе с английским.
>>696298Сам начинал с lingualeo, но через две недели забил и больше не возращался. А вот хога уже полгода слушаю. Научился неплохо понимать английскую речь(смотрю подкасты без субтитров) и уверенней стал говорить и изъясняться. Главное на долго не забивать, 30 минут не так много.Так что удачи в изучении. >>696284>>696298
>>696276Спасибо, братишка, как раз думал о том, что неплохо бы английский подтянуть, а то читаю без проблем, на слух почти всё понимаю, а вот как только нужно самому выразить какую-то не особо простую мысль - начинаю путаться и заикаться. Вот только как определить, с чего начинать? С начала?398549
>>696251У тебя подход неверный. Когда ты получаешь итератор какой-то коллекций два раза подряд, кто гарантирует, что это не один и тот же итератор? Я не знаю. И ты не знаешь. Чтобы узнать, надо лезть в стандартные библиотеки и смотреть исходники. По этой причине решение считается сомнительным, даже если тесты показали что оно правильное. Второй негативный момент решения в том, что ты итерируешь коллекцию квадратичное число раз. Для тысячи записей у тебя будет 1_000_000 итераций (это если итераторы разные, конечно). Правильно было бы сначала пересчитать все дубли, а потом создать новую коллекцию, в которой нет дублей. Так бы ты решил задачу за два прохода, и для 1000 элеменов, в худшем случае бы было 2000 итераций. Попробуй переписать, если не получится смотри код: https://ideone.com/kdvoQD он использует синтаксис Java 8, ток лямбды я поразворачивал чтобы не сбивать с толку тебя пока что.
>>696347Начни с хога(он поможет тебе начать говорить, на автомате научишься правильно использовать времена, не задрачиваю грамматику), ссылка есть в моем первом посте. + прочитай шапку /fl, там есть полезные ссылки для правильнго произношения + пара социоблядских чатиков.
>>696283Эта фича не прописана в спецификации SPI энтити-менеджера. Конфигурируется по-разному у разных имплементаций. Для хибернейта там вроде какой-то параметр типа "show_sql".Если имплементация опенсорсная и разработчики забыли предоставить такую возможность, то открываешь исходники и вешаешь логгеры перед экзекьютом стэйтментов.
>>696356обновил код, вообще убрал фп.
Котята, мне перезвонили, завтра мой первый рабочий день. Иду на джава джуна, до этого опыта разработки никогда не было.Пока куски мяса, я вас всегда ненавидел
>>696386Тредом ошибся.
>>696386Поздравляю, няш.
>>696364Спасибо, попробую логгером каким-нибудь
>>696386Расскажи стремящимся что да как, какие книжки читал, много знаешь, тяжело устроиться было? Интересно же.
>>696386И, это, город какой? Сколько времени потратил на поиски?У самого завтра и послезавтра собеседования, скоро время отчетов.
>>696390Нет же, я просто рапортую, что не надо сдаваться.>>696394Спасибо, анон :3>>696412>>696414Искал работу с 20 чисел февраля этого года. Живу в БульбоДс, искал работу на дев.бай.Изначально отправил своё резюме в ответ на все вакансии для джунов, потом для мидлов/синьоров. Пару раз получал в ответ "Спасибо, но на данный момент мы ищем только синьоров-помидоров". Большинство же ничего не ответило. Дальше просто на почту эйчарам контор по списку дев.бай слал письмо с резюме. Там было написано что-то типа "Здравствуйте, меня зовут аноннейм.Меня очень интересует, открыты ли у вас вакансии Java Junior Developer на сегодняшний день? Я бы очень хотел пройти у вас стажировку, с последующим трудоустройством. Моё резюме в приложении."Ответов было штук 7, все сказали спасибо, мы занесли вас в базу. Одна контора сказала, что вакансия откроется в ближайшем будущем. Дальше, мне позвонил ейчар компании, куда я слал резюме в феврале, позвал на собес. Я позавчера сходил, сегодня уже позвонили и пригласили на стажировку.Я ничего не знаю, лол. Читал head first, философию джава, гуглил статьи про стак работы - сервлеты, хибернейт, спринг,sql и читал как оно работает. Дальше меня просто знакомый мидл в скайпе прособесил, сказал что нужно подтянуть темы у них бы я не прошёл на джуна.В итоге, что спрашивал на собесе чувак - эксепшены, от чего наследуется, основные типы коллекции, как они работают, принципы ООП, множественное наследование, многопоточность - синхронайз, сериализбл, что такое get/post, как работает, просил рассказать о себе, ну и знание языка. Из советов мидла - знать класс обжект, его методы, разницу абстрактного класса и интерфейса, почитать про паттерны, внутренние классы и коллекции.Из моих советов - сделайте нормальное резюме, кратко и со вкусом, заведите гит, добавьте туда пару пет прождектов, чтобы было что показать. Ну и не дрейфьте.В итоге, работу искал месяц, разослал штук 35 резюме, ответов было около 13.
>>696207Если бы всё так было просто, братюнь. Думаешь я не начал решение проблемы с того, что прописал эту аннотацию в маппингах? Не хочет оно само удалятся, валится эксепшн на уровне JDBC-драйвера по констрейнтам.
>>696356> Когда ты получаешь итератор какой-то коллекций два раза подряд, кто гарантирует, что это не один и тот же итератор?Хуйню сморозил. Никто в здравом уме не возвращает один и тот же итератор, иначе foreach по коллекции можно было бы пройтись не более одного раза.
>>696481Нахуй вам вообще эта мозгоебля с итераторами и циклами? Родина дала им лямбдочки, пиши! Пиши няшные параллельные стримы, блядь! Не хочу, хочу жрать говно! Что такое? Это джава? Это джава?! Суки... Мудачьё - программисты. Эклипс запустили, говно жрут - пидоры, блядь, ебаные...
>>696453Поздравляю. Тоже буду искать работу в БелДС с августа, когда контракт на текущей не-айти работе закончится, тоже по джаве. Собеседование, кажется, слишком лёгкое. Но не повод расслабляться. Да и беспокоит, что август - время выпуска из универов, конкуренция больше.
>>696481не все ж как ты умные
>>696489И чо, лямбды - это повод писать хуйню про итераторы?Поговорил с пастой
>>696481Не, ну он может и возвращает, чего ты.
>>696493Спасибо. Вообще, думаю, что мне частично повезло - контора набирает джунов под новые проекты. Ну и "умный и обучаемый". Хорошо продался в итоге
>>696489https://ideone.com/iWQjJ8Сложна нихуя не понятна ваши лямбдочки, нарожали дебилов которые в ооп пихают функциональщину.
>>696580>Сложна нихуя не понятна ваши лямбдочки
>>696580А вот и любители AbstractFactoyProxySingletoneBean'a подъезали. Любишь анонимные классы с одной функцией?
>>696580Специальную Олимпиаду одностримников объявляю открытой!https://ideone.com/uAtQlwВходную мапу модифицировать можно?
>>696683Я бы выбрал стрим по ентрям, а не по ключам, чтобы саму мапу лишний раз не дергать. Ну и не гадить исходную мапу. Вроде такого https://ideone.com/uCs4iU
>>695933так я пытаюсь понять стоит ли переходить на шарп?вот объясните мне, чем шарп лучше джавы(без подъебов) и я отстану
Собираюсь навернуть Джавы, есть среды разработки с нормальным визуальным редактором, чтобы весь графический интерфейс ручками в коде не прописывать? Или это у джавы такая фича? Сейчас пользуюсь нетбинсом.>>696742По-моему, шарп дружелюбнее для тех, кто только пытается в программирование. Напихали синтаксического сахарца без которого жить можно, но не так сладко. Думаю, ты очень легко вкатишься.
работаю в идее, постигаю бд. столкнулся с проблемой try с ресурсами. поставил уровень языка 7, не помогло. кто сталкивался, подскажите что еще может полечить? гугл сговорился, говорит только про ур. языка 7
>>696764>столкнулся с проблемой try с ресурсамиНихуя не понял, что за проблема-то у тебя с ресурсами?
>>696766try-with-resources are not supported at this language level
>>696764>поставил уровень языка 7На этом месте подробнее.
>>696764Скриншот настроек запили.
>>696777есть подозрение что и Project SDK надо поставить 1.7, но тут два "но":1) у меня выбора нет, только 1.8 предлагает2) на форумах видел что и при 1.8 норм робит если поставить Project language level 7
>>696779Вангую, что у тебя какая-нибудь такая хуйня с модулями и она просто перезаписывает настройки для проекта.
>>696779Настройки -> Java Compiler -> Target bytecode
>>696658мимо
Подскажите литературу или сайты где толково расписано о JavaBeans и EJB?
>>696853Внезапно EJB in action.
>>696764Если в мавене 6 жава прописана, то он может перебивать настройки идеи. У меня была такая хуйня, когда билдил jar
Ну вот ребятки я вкатился, чувствую себя полным идиотом, который не знает простых вещей. Пишу очень долго несколько строк, тимлид при проверке почти все исправляет на более лучшее решение. Хотя часто ошибки возникают из-за внутренних либ или еще какой-нибудь хуеты о которой я даже не догадывался. Мне кажется, что я наоборот задерживаю разработку всего продукта так как отвлекаю тимлида и скоро меня попрут из компании. Это вообще норма?или это не мое? Хотя я с радостью копаюсь в коде и с радостью иду на работу.
>>696898Ну тимлид вообще должен по окончанию срока испытательного дать оценку тебе как работнику.
>>696898можешь особо не радоваться и не тащить в офис свои тапки, кружку и наушники. Работать тебе осталось недолго.
>>696853Вебсферо-жерта детектед
>>696898> Мне кажется, что я наоборот задерживаю разработку всего продукта так как отвлекаю тимлида и скоро меня попрут из компанииЭто, тащемта, вся суть джунов. Радуйся, что есть тимлид, который может тыкать тебя носом, вместо нытья "не знаю простых вещей" восполняй пробелы и углубляй знания.
>>696356Да про первый момент насколько я разбирался, пока писал свою муть, даже познал основы дебага, то это таки действительно два разных итератора.Второй момент действительно существенный и там постоянно вылазят проблемы, так как каждый раз надо прогонять всю карту и надо запоминать те имена повторы которых уже встречались, что бы заново не выводить их, тоесть нужно создать какой-то хотя бы аррайЛист, что бы там хранить эти значения и проверять, а не выводили ли мы уже такое значение. Так что таки перепишу, что бы было быстрее.Спасибо за отзывы.
>>696962Лучше бы те наркоманов с потоками посмотрел, чем этого дурачка с "вдруг там один итератор".
>>696981Все посмотрю, но до потоков я не дошел еще.
>>696985Стримы и треды разные штуки если че.
Раньше я думал, что хуже пхпшника никого нет, но нет, джависты тупее даже червя-пидора:https://habrahabr.ru/post/280075/> Plesser 24 марта 2016 в 14:56 0 >Интересно>Есть код скажем такой>var somevar = somevar2.getSome();>И есть конструкция >Some somevar = somevar2.getSome();>Как в первом случае узнать какой реально тип я получаю для >дальнейшей работы?>И как в первом случае Ide найдет мне в контекстной подсказке список >функций которые возвращают именно тот тип что объявленная мной переменная?
>>697051> Secessus 24 марта 2016 в 14:45 –2 >Прощай, проверка времени компиляции.>Здравствуй, ошибка времени выполнения, "внезапно" уронившая прод.Это пиздец.
Мы не такие, это все говно в жопу макаки заливают.
>>697055Да я понимаю, братишь, это просто хабр скатился в инкубатор дрочащих друг другу карму макак.
>>697060ты сам ток что поддрочнул
>>697052Ты видимо не видел, как макакусы говном на лямбды истекали КОКОКО НАХУЙ ДИЛАТЬ ХАЧКИЛЬ, как будто его кто-то из них хоть раз видел.Люды пытавшиеся программировать на яве а не использовать её как инструмент для бухгалтерии уже давно перекатились на другие жвм языки.
>>697065Зря ты так, я даже обидеть никого не хотел, не то, что-бы возвыситься на чьем-то фоне. Грустно прост что из этого говна лепят какие-то самоуправляемые сообщества
>>697051просто праздник какой-то
Ребят, я не хочу никакого var. Я вообще очень путаюсь во всяком пхп и джаваскрипте из-за этого.
>>697078Ну так не пиши так? Тебя же не заставляют.
>>697080он же будет жуниоров дрочить чтобы типы прописывали, пидор.
Двач, правильно посчитал количество слов в строке?учёл имбицилов, который после запятой не ставят пробелы.Если бы было только посчитать пробелы - было б вообще изи.Или это велосипед и есть метод попроще?http://pastebin.com/CQCR49EY
>>697083я б разбил через split(), в аргументе регулярным выражением укажешь все необходимые знаки для разбиения
>>697083http://pastebin.com/xSgFPjvxгугли статьи "регулярные выражения java"
>>697088Предлагаю поменять регулярку на \\w, ибо слова можно разделять (о ужас!) не только пробелами и запятыми.
>>697091я для примера кинул, постоянно забываю эти символы, искать лень
>>697068да, просто смехопанорама:> chabapok 24 марта 2016 в 17:03 (комментарий был изменён) 0 >Сходил по ссылке в опрос разработчиков. Ладно еще var. Но большинство за val+var. А на третьем месте предлагают var и let. Это же ужас.
>>697092да это я просто проверил, что-то про точки и всякие токи-запятые не учёл.просто проверял для себя, шёл по улице, думаю, а как можно посчитать кол-во слов? ну и придумал. пришёл - попробовал, вроде работает.>>697088спасибО, гуглану
>>697114Прально, нехуй превращать красивый и понятный типизированный код в джаваскриптовое поделие, где хуй разберёшь, что есть что.
>>697149Ты тралль, или действительно страдаешь амозглием? В этих ваших интернетах хуй поймешь.
>>697115>а как можно посчитать кол-во словТеперь посчитай частоту, с которой встречается каждое слово, затем выведи их в порядке по возрастанию/убыванию - и можешь проверять орфографию.
В общем, пасаны, сходил на собеседование в return on intelligence. Собеседование, значится, на интерна, то есть работа в крупной международной компании. Но за 20к. Но в крупной международной компании.Сначала, значит, попиздели минут 15 с HR, она рассказала про компанию и заодно проверила, что там у меня с разговорным английским, который, к слову, обязательное условие. Потом подошли три технических специалиста и ебали в хвост и в гриву два с половиной часа. К слову, по ощущениям - это было первое собеседование на моей памяти, где действительно спрашивали всё. То есть не просто скажи сколько есть принципов ООП, а поясни за каждый в подробностях. Не просто скажи, что такое метод equals, а поясни за транзитивность, рефлексивность и симметричность.Спрашивали, как я уже сказал, вообще всё. И ооп, и коллекции, и как память устроена, и про детали работы GC, и про исключения, и дедлок напиши, и про скопы бинов в спринге расскажи, и про методы сервлетов, и про то, как хибер работает в деталях, и логические задачки порешай.Чувствую себя как выжатый лимон, но, если честно, было даже интересно. Обещали перезвонить в течение недели, ну, как всегда.
>>696276анон ты ещё тут? В New method learning english надо слушать в один день один урок, допустим 1.1, или весь уровень, и только потом отвечать на вопросы?
>>69715620к и такие запросы? Охуеть неужели таки разводят лохов? Этож даже не за еду, а за идею, гениально.
>>697156нахуй бы их сразу послал, это какието ебаные консалтеры с охуевшим чсв
>>697186Ну а хули делать? Как будто есть выбор. Кстати, официально в требованиях к вакансии "базовые знания SE" и всё в этом духе.Выходили из здания вместе с HR, ради интереса поинтересовался у неё, много ли желающих на интернатуру, ответила, что более чем дохуя.>>697192Охуенная идея, учитывая то, что я уже почти 8 месяцев как работу ищу.
>>697193>ответила, что более чем дохуяНу-ну, а что она должна была ответить? "Беги и не оглядывайся"?
>>697196А почему ты думаешь, что нет? Если у человека есть выбор сидеть дома или идти за 20к - пойдет за 20к, просто из-за того, что других возможностей ноль.
>>697200ой не пизди, можно товар раскладывать за эту же сумму, гораздо меньше попаболи. Вангую, опыта у кансалтеров хуй получит, нервы угробит, в джаве разачаруется.
>>697205Так раскладывая товары ты не получишь тот самый ебаный "опыт коммерческой разработки".
>>697207я сберегу нервы и время, которое потрачу на свой йобапроект.
Думаю куда податься.Расскажи анон, где интереснее всего проекты: веб, тырпрайз или андроид. Где перспектив побольше будет. А с чем лучше не связываться. Где трава зеленее и тяночки красивее?
>>697209Давай, вперед. Посмотрим, как тебя с йоба-проектом все будут с руками отрывать.
>>697211ок
>>697210в твоих мечтах
>>697212Что за проект-то пилить собрался?
>>697215не собрался, а пилю. Движок веброузера.
>>697218> Движок веброузера.> на JavaЯ правильно понял?мимо проходил
>>697221тут и игры пилят на жабе, и графические интерфейсы.
>>697221нет, не на яве.
>>692136 (OP)>A: Лучшая инвестиция в твоей жизни. Оплачивай сразу, окупится уже через пару месяцев с первой же зарплаты.Лол, это реально этот уебан проплатил рекламу на мочепараше или откуда такой высер?Или я просто таблички САРКАЗМ не увидел
>>697251табличку не увидел.
>>692426говно мамонта. awt swing уровень гуи 99 годов, когда ещё писали игорей для телефонов на java. применить нигде не применишь, но если ты нуб, то лучше посмотри. апплеты точно забей хуй.
Я слишком даун, почему это не работает в 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}") }
>>692187 И что у тебя вышло с этим сайтом?
>>697511>>696025
>>697164Ты слушаешь одну тему 7-10 дней, потом переходишь к следующей. Сначала текст прочитай пару раз, потом послушай словарь, потом много раз mini lessons. Можешь послушать 7 rules, он там краткий гайд дает.
>>697503>>665762 (OP)
Продолжаю мучать джаварашзадачаМама Мыла Раму. Теперь с большой буквыНаписать программу, которая вводит с клавиатуры строку текста.Программа заменяет в тексте первые буквы всех слов на заглавные.Вывести результат на экран.Пример ввода: мама мыла раму.Пример вывода: Мама Мыла Раму.мое решение http://pastebin.com/gQ6tsyhXДумаю оно не оптимально, но сделал исходя из тех знаний что имею, что не так?
>>697671Всё читать лень, но как минимум ты мог бы использовать String.ToCharArray
Джавараш боги в треде, по машинам
>>697689хаха, все с чего-то начинают
Пока ждал начала собеседования, в углу переговорной увидел стопку джуновских резюме. На одного человека - 2-3 страницы, там резюме и тестовое. Это к вопросу о том, хули работа не ищется.
>>697721пруф
>>697721Ну там в стопке если с тестовыми заданиями то штук 10 от силы получается.
>>697763Да я уже нихуя не понимаю, сказали, что внезапно джависты нинужны, дали задание на разработчика БД и ушли. Сделал, сижу, скучаю. Что я вообще здесь делаю?
>>697771ЛОЛ
>>697771Уебывай, это параша какая-то.
>>697771Короче, они обещают до среды подумать, не взять ли меня разработчиком на PL/SQL, которого я в глаза не видел. У меня разрыв шаблона нахуй, что это только что было?
>>697671https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/text/WordUtils.html#capitalize(java.lang.String)
>>697832будешь успешным DBA, катать по pgdays и трахать телачек, не отказывайся.
А еще перезвонили из Return on Intelligence, и, вот это сюрприз, нихуя нового не сказали. Чувак извинился, что типа оче долгое собеседование было, потом спрашивал штуки всякие, мол, как вам тт, что придётся больше ТП заниматься, чем разработкой, то, что будет больше переезд на новые технологии, а не запиливание нового, ну и вообще. Меня так всё заебало, что я прямо спросил, мол, какие у меня шансы вообще. Мужик поломался немного, потом сказал, что я типа охуенный и в топе среди других кандидатов, потом правда подумал и добавил, что в топ3. Ну и, это, мы перезвоним.Пиздец, как меня всё это заебало, одни хотят стажера за 20к и про скопы спринговых бинов спрашивают, вторые зовут с джавой, и предлагают PL/SQL. У меня уже чувство, что я устраиваюсь не макакой, а буду как минимум колонизацией Марса заниматься.
>>697902>А еще перезвонили из Return on Intelligence, и, вот это сюрприз, нихуя нового не сказали. Чувак извинился, что типа оче долгое собеседование было, потом спрашивал штуки всякие, мол, как вам тт, что придётся больше ТП заниматься, чем разработкой, то, что будет больше переезд на новые технологии, а не запиливание нового, ну и вообще. Меня так всё заебало, что я прямо спросил, мол, какие у меня шансы вообще. Мужик поломался немного, потом сказал, что я типа охуенный и в топе среди других кандидатов, потом правда подумал и добавил, что в топ3. Ну и, это, мы перезвоним.>Пиздец, как меня всё это заебало, одни хотят стажера за 20к и про скопы спринговых бинов спрашивают, вторые зовут с джавой, и предлагают PL/SQL. У меня уже чувство, что я устраиваюсь не макакой, а буду как минимум колонизацией Марса заниматься.Вам уже год говорят - всё, у русни кончились деньги. Зачем вы пытаетесь работать на русские компании?
>>697909>русскиеНет.https://en.m.wikipedia.org/wiki/Exigen_Services
Господа, поясните, как сабмитить формы через 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();
>>698063Попробуй Apache Http Client.
Вот и еще у меня вопрос, когда на сайт пытаюсь данные отправить методом пост скриптом, мне выдает редирект и "Обнаружено несколько активных сессий". Мне куки надо подделывать или что?
Кто читал хэд фёрст, помогите.не могу сделать и понять "поработайте сборщиком мусора".в русской версии на 298й странице.вот код, там мол надо добавить ссылки(те кто делал - поймут).http://pastebin.com/JWnWwwt7терпеть не могу эти "поработайте компилятором или сборщиком мусора"
Всё, сосаны, одним нытиком в треде меньше: получил оффер от Return on Intelligence, в понедельник выхожу.
>>697902Ты из СПб?
>>698157Поздравляю. Мне уже самому не терпится одним из вас стать.
Вот задание, все верно сделал? Ответ не хочу смотреть, потому что не до конца понял теорию. В и д к сразу бы вкурил, но хочу ятобы мозг понимал это, а не и д к подсказывало
>>698166в IDE быстрофикс
>>698166галкой отмеченные - это те, которые можно на место а воткнуть, и тогда мол объекты для сбощика мусора появятся
https://2ch.hk/b/res/121265092.html
>>698157как обосрешься - приходи обратно.
https://ideone.com/0XF9LwПочему этот код не постит на сосаку?
Сап, анончики. Задали написать простенькое веб приложение с использованием паттерна MVC что-то вроде простенького блога. Реализовывал подобное на пыхе(камнями не закидывайте), но как начал искать информацию и понял что толкового очень мало. Может кто посоветует литературу, а в идеале простенький пример.
>>698148Сам поработай, тебе же надо. Гугл в помощь если из книги не понял.
>>698230https://spring.io/guides/gs/serving-web-content/
Допустим, я хочу вконтактике удалить сообщение в обсуждении. Это делается с помощью js-метода Board.deletePost(id сообщения). Если прописать его в консоли браузера, то всё работает. Вопрос: как сделать то же самое, но из java-приложения?
>>698237либо воспользоваться VK API, либо каким-нибудь http-клиентом, при этом во втором случае тебе придется обходить всякие баннеры сообщающие что у тебя хуевый барузер.
Вопрос: почему Math.sin(Math.PI) выдаёт не ноль? Ведь все знают что синус пи это 0. Пруф: http://ideone.com/btQhC8
>>698246Держи сажу, уебок.
>>698246Потому что невозможно задать пи с достаточной точностью.Потому что синус, скорее всего, считается через несколько первых элементов ряда Тейлора, или другой подобный численный метод, дающий приблизительный результат.Потому, что результат достаточно близок к нулю, чтоб подходить в 99.9999% случаев.
>>698252lol
>>698157exigen? Ебать. Сразу нахуй. Удачи, братишка.
>>698227>делает гет хтмл странички>Почему этот код не постит на сосаку?Тебя не роняли в детстве?
>>698157>>697156хули сразу не в Меру?
>>698293>exigen? Ебать. Сразу нахуй.В смысле? Что с ними не так? Расскажи.>>698296Куда?
>>698157Какого идти в 25+ интерном на 20к на 4 месяца, зная, что тебя выгонят по истечении срока?
>>698342Чтобы "опыт коммерческой разработки", очевидно.
>>698344Какого, а не зачем
>>698346Каководолгофикс
>>698346А, это. Из-за того, что даже со спрингом и хибернейтом ни одна контора не хочет брать на джуна без этого самого ебаного опыта. По крайней мере за 2 месяца других предложений не было.
>>696453Пали контору в которой работаешь, что за другие 13 компаний. Ты сам студент? Че за проекты дали?Мимобульбостудент
Перекат пилите
а где ссылки с видеоуроками и хабры?умственно отсталых забыли?
>>692136 (OP)Джавабояре, помогите советом. Сам я js-быдломакак, 2 года опыта, 105к в дс в офесе. Хочу перекатиться в джавку. Причины такие: 1. Не люблю и не хочу иметь дело с html/css, вообще с гуями (да, я знаю что на джаве можно делать гуи, но я больше смотрю на бекенды, немного могу в ноду, но работки по ней мало, да и опять же js).2. Интересно попробовать себя в бекенд разработке.3. Интересно попробовать писать на языке со статической типизацией, плюс это прокачает меня как специалиста.4. С стороны такое впечатление в джавке ценятся знаний алгоритмов и структур данных, а значит больше людей с головой на плечах, чем в js.5. Популярность языка и простота входа привлекают толпы дебилов, не могущих даже в тесты и соглашения по стилю кода, ходить и долбить людей элементарными истинами я не хочу.6. Ебучее количество всевозможных свистоперделок, появляющихся ежедневно, в которые надо врубаться если не хочешь засохнуть, стало раздражать, хотелось бы работать с более зрелой платформой/экосистемой.7. Сам язык немножк ебанутый и нелогичный.7. За жавку платят большеВ общем, у меня к вам такой вопрос, насколько вы видите мои аргументы обоснованными(понятно, что если с экосистемой js не знакомы, не можете оценить, но тем не менее), или необоснованными, особенно про зрелось экосистемы?Буду рад любым отзывам, анчоусы.
>>699423Тут один сеньёорпомидор из явы в js собирался перекатываться потому что джава типа умирает.
Народ, а есть среди вас удалёнщики? Не андроидеры, ясное дело.
>>699423>1. Не люблю и не хочу иметь дело с html/css, вообще с гуями (да, я знаю что на джаве можно делать гуи, но я больше смотрю на бекенды, немного могу в ноду, но работки по ней мало, да и опять же js).В жабе есть свои поделия для отрисовки гуи (JSP, thymeleaf, freemarker, GWT, JSF). Для простейших крудов за вечер они, может, и сгодятся, но для серьезных проектов лучше отделять фронт от бека (в старых проектах об отделении прийдется только мечтать). В общем, часто, если ты пишешь бекенд, тебе могут прилететь задачи уровня "подвинуть кнопочку там-то", и твои фронтенд-знания будут полезны и тебе и команде.>2. Интересно попробовать себя в бекенд разработке.Не спорю, у меня аналогичная ситуация только с js.>3. Интересно попробовать писать на языке со статической типизацией, плюс это прокачает меня как специалиста.Ну это можно и без работы сделать, я сам за последний год работы жабистом успел еще и на груви и на шарпе пописать. Еще clojure ковыряю.>4. С стороны такое впечатление в джавке ценятся знаний алгоритмов и структур данных, а значит больше людей с головой на плечах, чем в js.Скорее, знание жава-паттернов и способов выстрелить себе в ногу. Еще ценятся познания в sql, в том числе как оптимально строить запросы.>5. Популярность языка и простота входа привлекают толпы дебилов, не могущих даже в тесты и соглашения по стилю кода, ходить и долбить людей элементарными истинами я не хочу.Думаю, жависты не застрахованы от этого. Хотя я, просматривая код коллег, не находил в нем каких-то зашкварных решений, в основном все пишут чистенько, разве что стиль может немного хромать.>6. Ебучее количество всевозможных свистоперделок, появляющихся ежедневно, в которые надо врубаться если не хочешь засохнуть, стало раздражать, хотелось бы работать с более зрелой платформой/экосистемой.Эт да, когда стареть начнешь, старые знания еще долго будут актуальными. Ну вот вроде как ангуляр считается у вас перспективным продуктом, который должен закрепиться как архитектура, разве нет?>7. Сам язык немножк ебанутый и нелогичный.В жабе, зато, тебе может понадобиться писать десятистрочники там, где в жс можно было бы обойтись одной строчкой. Пример был в треде - немного специфичная работа с регулярками.>8. За жавку платят большеНе замечал.Короч попробуй дома, начни с каких-нибудь фреймворков типа spring boot или grails, если понравится - можешь пробовать вкатиться. Я бы искал работку где нужен фуллстек-разработчик, так, на мой взгляд, проще всего перекатиться.
>>692317Idea ламается в idea
>>692809Пиздец даун, такие тупые вопросы задавать
Какую программу я смогу написать, учитывая ,что я уже сделал калькулятор и прочитал почти весь HEadFirst и Якова Файна? Ещё делал разные консольные штуки, прорешал кодингбат- но идей что-то нет.Вообще ступор случился: что-то слишком легко, а что-то уже не поднять никак.Посоветуйте?
>>700291http://rghost.ru/7jpjCHKSTПопробуй для начала.
>>700322спасибо)попробую.как я понял, нужно строку преобразовать в массив? ну это так, беглым взглядом
>>700324упс, не. прости.ошибся. там надо из инпута сделать что-то про лог файлс.ладно, покопаю)
>>700322следилку в общем надо сделать, да? чтоб следила сколько времени пользователь провёл на сайте.интересно, но трудноподъёмно.что ж, буду гуглить и делать
>>700334>чтоб следила сколько времени пользователь провёл на сайтеПарси входные файлы да пиши в выходной, не вижу ничего сложного. Ну и базу подключи заодно.
>>696453нормально прикладывать резюме прямо с hh, или самому лучше написать?
Пацаны, а на джавараше часто эти скидки?Он мне понравился, но для меня прямо сейчас 6к рублей - это серьезные деньги.
Кто-то поможет мне по JavaFx? Допустим, есть только один класс, и в start() есть какое-то тяжелое действие, которое собирает инфу и в конце рисует все это в GridPane? Как за то время что инфа собирается, показать какой индикатор загрузки, и чтобы он пропал после завершение потока, в котором крутится тяжелая функция?
>>700322есть хотя бы пример как это делать?а то я вообще дел с такой хуйней не имелтолько консольные програмки на решение простеньких задач
посоветуйте что почитать\покодить, если я почти до конца прочитал хед ферст, хорстмана, и щас читаю эккеляпросто практики 0, и создание веб приложух приводит меня в ужас, потому что подобного в этих книгах не виделя имею ввиду работу с фпеймворками типо спринга и тд
>>700720и не только с фреймворками с потоками и коллекциями так же
>>700720Удваиваю вопрос. Прочитал уже достаточно литературы, с примитивными решениями справляюсь, кодингбат и кодхант прошел, а вот всякие тетрисы выглядят сложными пока. Такое чувство, что литература делится для совсем нубасов и для совсем профи. Среднего будто бы не дано. Найти задачи не могу(
>>700660следующие скорее всего в конце августа - начале сентября будут.
>>700716>есть хотя бы пример как это делать?А ты не охуел? Тебе только задачу задали, а ты уже ответ просишь. Берёшь одну большую, сложную задачу, которую хуй знает, как решать, разбиваешь на несколько маленьких и решаешь по порядку. Скажем, не думай пока о БД, интерфейсах и этом всём, сначала напиши приложение, которое при запуске просто открывает файл, обрабатывает данные из него и сохраняет их в другой файл. Потом уже думай о том, как сканировать фолдер на новые файлы, как создать пул потоков и вот это всё.>>700720>я имею ввиду работу с фпеймворками типо спринга и тдОткрываешь "Spring in Action", читаешь и попутно пилишь какой-нибудь свой твиттер. Будет реально сложно, потратишь на это несколько недель, зато выйдет что-то, что в теории не стыдно показать людям.
>>700711Что, нету шарящих?
>>700711http://stackoverflow.com/questions/9165251/execute-task-in-background-in-javafx
>>700774>какой-нибудь свой твиттер>потратишь на это несколько недельВсплакнул, уже месяц не могу набыдлокодить простую вебпрогу на spring+security+hibernate, которая тупо выводит список зареганых пользователей.
>>700835И, скорее всего, когда ты всё-таки соберёшься и напишешь её, получится пикрелейтед. Но это в тысяу раз лучше, чем ничего, так что просто бери и делай.
реквестирую годный русскоязычный мануал или видеоурок или отрывок из УЧЕБНИКА по Clock или по Time.Ибо, для того, чтобы вывести текущее время(не меняющееся), пришлось лепить вот такой вот костыль:http://pastebin.com/wkvabTPn
>>700958> годныйhttps://docs.oracle.com/javase/tutorial/datetime/TOC.html> русскоязычныйТредом не ошибся? 1С в другой стороне.
>>700958А Calendar.getInstance() сделать не судьба была?
Подскажите, как сделать привязку комбинации клавиш на кнопке/действии?Что использовать?В общем цель: сделать также как в кейгенах . Строчка с редактируемым текстом и рядом кнопка PASTE, чтобы вставлять скопированное по нажатию на неё.В общем, чтоб не нажимать CTRL-V, а чтобы по нажатию на кнопку имитировалась эта самая комбинация
>>701091Тебе достаточно Clipboard.getSystemClipboard().getString().Имитировать нажатие ctrl+v - это какое-то анальное извращение.
ребят, в одной конторе сразу посоветовали учить guice, jersey, jpa чтобы к ним норм закатиться.я по всему уже прошелся, познакомился, примеры всякие писал. посоветуйте, пожалуйста, что можно было бы из этого всего сварить в качестве проекта с которым на собеседование можно было бы прийти. спасибо
>>701144да я понимаю, что извращение.но ты же видел кейгены всякие с кнопочкой paste?А в году 8м, помню, видел кейген в который правой кнопкой вообще никак нельзя было тыкнуть.и даже скопировать мышой или кнтрл-ц не получалось, потому что текст был enabled и надо было жать на кнопку рядом Copy
>>701193Блядь, у тебя задача - скопировать текст в буффер/вставить из буффера, а не имитировать какие-то нажатия. Что за карго-культ?
Аноны, прочитал эккеля, смотрел видяшки/читал хабр - разобрался с сервлетами, jsp, jsf, хибером. Думал смогу устроиться джуном, но че то нихуя. 13 просмотров за 2 недели, и ни одного звонка. Думаю че пока учить дальше: jee или spring? Посмотрел hh и вроде как jee никому не высралось, правильно? Что лучше начать читать spring в действии или spring для профессионалов? Или ещё что посоветуете?
>>700835А ты не ной, а бери и пиши, я так за полтора месяца полноценный интернет-магазин написал, при том, о спринге и хибере не знал вообще ничего.
Как, блядь, написать ебучий датасорс, чтобы прописывать его в persistence-unit'ах? Постоянно вылетает JDNIException с ошибкой парсинга. Уже хуй знает, куда обращаться
>>701432Покажи ошибку, что ты как дебил?
>>699641Два чаю этому.
>>701501Держи.
>>699641Спасибо за развернутый ответ, ананас>В общем, часто, если ты пишешь бекенд, тебе могут прилететь задачи уровня "подвинуть кнопочку там-то", и твои фронтенд-знания будут полезны и тебе и команде.Я не против.>Ну это можно и без работы сделать, я сам за последний год работы жабистом успел еще и на груви и на шарпе пописать. Еще clojure ковыряю.Ну тут не совсем то, все таки шарп сильно-сильно похож на джаву, а на груви пишут конфиги градла. За кложу респект>Ну вот вроде как ангуляр считается у вас перспективным продуктом, который должен закрепиться как архитектура, разве нет?Какой-там, в мейнстриме реакт от фейсбука, ангуляр все еще очень популярен, ибо много легаси, но отмирает в силу выяснившихся недостатков. Кто-то надеется на второй ангуляр.>В жабе, зато, тебе может понадобиться писать десятистрочники там, где в жс можно было бы обойтись одной строчкой. Пример был в треде - немного специфичная работа с регулярками.Да, это я в курсе, но видел как джавистам помогает в этом смысле идея - жить можно.>Короч попробуй дома, начни с каких-нибудь фреймворков типа spring boot или grails, если понравится - можешь пробовать вкатиться. Я бы искал работку где нужен фуллстек-разработчик, так, на мой взгляд, проще всего перекатиться.Спасибо за совет, тут стоит отметить, что у меня на текущем проекте джава на бекенде, и я могу перекатиться внутри компании.
>>699608Я слышал что джава умирает последние 10 лет
Кстати об умирающих: тонем, пасаны, перекат пилите.
>>701661Оно как появилась умирает, прям как пендосы.
>>694619Бэкэнд: java + springВместо Hibernate можно спокойно юзать Spring Data JPA, либо вообще JDBC если хочется похардкорней.Фронтэнд: либо рисовать примитивные странички (с минимум интерактивности) на сервере с помощью JSP, Freemarker, Thymeleaf etc либо делать rich client application на каком-нибудь популярном JS-фреймворке типа Angular или Knockout. Для шараги думаю лучше первый вариант, чтобы не тратить время на изучение побочной информации (я про js), не думаю что кто-то оценит твое рвение
Джаваны, поясните, что такое Nano Degree? нашёл кучу онлайн-курсов на буржуйском.Нано степень, нано образование, как вообще это понимать? Типа как просто сертификат? или есть аналоги этого в России??7
ОП, ну где перекат?
Аноны, вопрос по concurrency.Правильно ли я понял, что newSingleThreadExecutor() по сути является бинарным семафором для пула тредов?
>>702482Блять, возьми шапку скопируй да картиночки обнови и сделай сам перекат, хули как маленький.
>>702492Не совсем. Во-первых, пул задач, а не тредов, при этом несколько задач могут реюзать для выполнения один и тот же инстанс Thread, но строго по очереди. Во-вторых, задачи выполняются строго последовательно.
>>702642Хм, ясно. Спасибо за ответ, анон.
анончики есть возможность сделать 100% Junit для конструкции switch case?вызвал все что есть + default и пишет что 4 ветки пропущено
>>702863break не забыл?
>>702909да, во всех есть
>>702910Кинь ссылку на пример.
>>702914вот сам код http://pastebin.com/BTt3aMQ2вот код тестов http://pastebin.com/G2qZY6GMпикрелейтед как juniy отмечает switch
>>702917У тебя там часом тест с NPE не валится?
>>702920он закоментирован же, я пробовал передавать в свитч null но количество непроверенных веток не изменилось
>>702917Ты каким-то галимым эклипсом это делаешь что ли?
>>702924у знакомого на idea та же ситуация
>>702926Что идея пишет в процентах? Потому что строку switch() она и не подчеркнет никогда.
>>702927на этом пакете 98%
>>692136 (OP)пишу плагин для JIRA, нужно засунуть в velocity шаблон версию проекта и ревизию билда, по идее должно работать через ${project.version}, revision ${buildNumber} Но почему-то не работает. Вставлял buildnumber-maven-plugin в пом по интсрукции https://maven.apache.org/plugin-developers/cookbook/add-svn-revision-to-manifest.htmlВсё равно ничего. Кто-нибудь может подсказать как это сделать?
Переката не будет?
>>703030Ну здрасти, все уже перекатились.https://2ch.hk/pr/res/692136.html
>>703030Нужно поддерживать обратную совместимость, поэтому переката не будет.
Знатный анон, чтобы не плодить глупых вопросов нить, реквестирую тут. Учу по книге, на моменте с rethrow не очень понял. Когда мы что-то в роде как передаем доступ обработчикам уровня выше. Растолкуй, пожалуйста. Буду премного благодарен.
>>703384Ну ты какие-то действия сделал, но продолжать выполнять код нет смысла - кидаешь выше. Что тут непонятного? Или заменить эксепшн, хуле.
>>703388По сути, если я ловлю исключение, ничего не делаю, чтобы его действительно обработать, чтобы не словит ещё раз, то стоит ещё раз выбросить?
>>703394Что значит не словить его еще раз? Ты точно понимаешь, что такое эксепшн?
>>703400Разобрался более менее, спасибо.
>>703394Ну, например, написал ты программу, которая что-то вычисляет, есть метод calculate, куда передаются данные с gui, возвращает double, больше нихуя не делает. И тут вдруг выясняется, что в методе произошло деление на ноль. Естественно, в самом методе ты ничего полезного с этим не сделаешь, поэтому просто делаешь что-нибудь такоеif (divisor == 0) { throw new IllegalArgumentException("Argument 'divisor' is 0"); }кидая тем самым исключение уровнем выше, а уже там будешь что-то с ним делать, скажем, напишешь юзеру, что нехуй на ноль делить.
>>703693Он про catch (Exception e) {doSomething();throw e} спросил, а не про throw new.
>>703723Я понял, что он спросил. Просто логичнее самому в моем примере исключение бросить, а не отлавливать стандартное.
>>703732Т.е. ты привел пример, никак не согласующийся с вопросом, а когда тебе на это указали, ты сказал "ну в моем примере так лучше"? Ты тупой?
>Ну, например, написал ты программу, которая что-то вычисляет, есть метод calculate, куда передаются данные с gui, возвращает double, больше нихуя не делает. И тут вдруг выясняется, что в методе произошло деление на ноль. Естественно, в самом методе ты ничего полезного с этим не сделаешь, поэтому просто делаешь тупо делишь на ноль, кидая тем самым arithmeticexception уровнем выше, а уже там будешь что-то с ним делать, скажем, напишешь юзеру, что нехуй на ноль делить.Доволен?
Перекотhttps://2ch.hk/pr/res/703806.htmlhttps://2ch.hk/pr/res/703806.htmlhttps://2ch.hk/pr/res/703806.html
>>703806 (OP)>>703806 (OP)>>703806 (OP)>>703806 (OP)