Не понимаю как моя цитата связана с вашим вопросом.
Перефразирую: Inner Join-ы, возможно, не будут вам так встречаться, как вам бы хотелось, но знать это надо, так как это очень важно. Помните, что JOIN-ы очень часто спрашивают на собеседованиях.
Так лучше?
Молодцы! Стильное и красивое приложение, уже скачал. Такой вопрос: как вы оформили компанию юридически? Я вижу вы используете PayLane для платежей, вы базируетесь в Эстонии?
Уж кто-кто, а я в курсе. А еще в курсе того, что JEP на эту тему начали добавляться как раз после того, как увидели насколько популярны подобные вещи в Scala/Kotlin. Регрес.
Вы лучше нам расскажите, как бы вы реализовали настоящую «функциональщину» в виртуальной машине.
такая вкусняшка давно лежит в других языках по 5 лет
1. «Scala — фигня, но мы все-таки добавим лямбдочки и функциональщину» (Java 8)
2. «Scala — фигня, но мы скорее всего добавим pattern matching ибо очень удобно» (JEP Goetz)
3. «Scala — фигня, но мы скорее всего добавим case классы и назовем это Data class» (JEP Goetz)
А вообще нашему Брайну Гоетцу не мешало перейти в EPFL к Мартину наконец.
Спасибо, но какой тогда выбирать? На какую аккредитацию смотреть?
Ты написал университет Ливерпуля, но при этом написал «есть Ливерпуль»?
Senior Java (66) $3200—4500
Lead (119) $2000—4000
А я и не знал что Lead — это мелкая сошка по сравнению с Senior Java
К сожалению, могу посоветовать только менторинг, нежели курсы. Обратитесь, к примеру, к Сергею Немчинскому ( facebook.com/sergey.nemchinskiy ).
до
Android конечно же легче, учитывая насколько урезан стек. По сути Java + SQL + Android SDK и смежные с ним технологии, может быть Gradle + Git и вы готовы. Проблема в том, что это совершенно другое направление. Обратите внимание на вакансии Android на DOU и почувствуйте разницу.
Обратите внимание на последнюю статью, а именно набор вопросов, который может быть на собеседовании. Одной книги не достаточно, чтобы устроиться на интересную работу. От джуниора требуют как минимум базовых вещей по Java/SQL/Spring/Maven и еще HTML/JS/CSS если это web проект. При этом вы должны нормально ориентироваться в Git or TFS or SVN, понимать как запустить билд на Jenkins либо TeamCity/Bamboo, писать чистый и аккуратный код, писать на этот код интеграционные и юнит тесты с использованием Junit or TestNG and Mockito/Hamcrest. Ах да, как насчет Linux еще :) ?
Я так вижу для себя адекватного джуниора, который знает достаточно по Java SE и всего остального чуть выше чем базовый уровень.
9 издание ориентируется на Java SE7.
:) Я даже больше скажу — я и половину из этих материалов не читал. Я опрашивал многих людей, чтобы спросить какие книги/ресурсы являются самыми самыми.
Ну а для таких комментаторов, как вы, есть специальный раздел «Заключение» в котором я прошу указать более значимые работы в той или иной области.
А зачем в общее разработчику читать про ТDD?
Я надеюсь это шутка.
Вы заставите писать логи у вас на собеседовании? :)
Мне кажется дискуссия ушла в плоскость личного мнения.
Я согласен с вами.
Все зависит от того, кто какой закладывает смысл в слово application server.
То, что вас не спрашивали о логах и/или вы не задавали подобных вопросов не говорит о потенциальной возможности не получить такой вопрос на собеседовании.
А вопросы про логировании дают много знаний про кандидата:
Специально для вас. Еще раз. Не тратье мое и свое время.