• Сколько ты стоишь (перевод)

    Сколько ты стоишь (перевод)

    Перевод с сайта yegor256.com . Оригинал статьи на английском. Статья вызывала достаточно бурную реакцию в блоге Евгения Бугаенко. В ней описываются критерии, которые по мнению автора влияют на размер почасовой оплаты программиста. Позиция не однозначная, вызывает вопросы, но, тем не менее имеет место быть. Материал не нацелен на новичков. При этом мне кажется, статья будет полезна для обозначения направления своего развития, разумеется помимо прокачки...
  • java.lang.NumberFormatException В плагине JavaRush Task

    Добрый день. При выполнении задач JavaRush через плагин для IDEA получаю вот такую ошибку. Exception in thread «main» java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:592) at java.lang.Integer.parseInt(Integer.java:615) at com.javarush.task.task10.task1017.Solution.main(Solution.java:17) Process finished with exit code 1...
  • task.task18.task1827

    Коллеги! Объясните мне тупому почему не принимает валидатор мое решение. Кто решил — скиньте пожалуйста свое решение на vik.piter@gmail.com Программа все делает правильно… но не принимает! Уже не могу сидеть на этом задании… Прайсы CrUD для таблицы внутри файла. Считать с консоли имя файла для операций CrUD. Программа запускается со следующим набором параметров: -c productName price quantity Значения параметров: где id — 8 символов....
  • Мои ответы на вопросы собеседований из 40 уровня

    Мои ответы на вопросы собеседований из 40 уровня

    Собственно, такие вопросы были на этом уровне: 1. Что такое IP-адрес? 2. В чем отличие host и domain? 3. Какие методы в HTTP вы знаете 4. Чем отличаются методы GET, POST и HEAD? 5. Что такое REST? 6. Зачем нужен класс Calendar в Java? 7. Как преобразовать дату в Java к нужному формату? 8. В чем отличие URI и URL? 9. Что такое сокеты? 10. Отличие классов Socket и URL? А вот мои ответы: 1. IP-адрес — это уникальный сетевой адрес узла в компьютерной...
  • com.javarush.task.task23.task2312; (Змейка 11)

    Змейка(11) Теперь логика управления мышью. С мышью у нас будут происходить две вещи. Первая — змея съедает мышь. Вторая — появляется новая мышь в случайной точке комнаты. Надо написать и реализовать метод createMouse() в классе Room. В этом методе мы просто должны создавать новую мышь со случайными координатами в комнате. Как получить случайные координаты? Это ты уже должен был знать. На всякий случай даю подсказку: int x = (int) (Math.random() *...
  • Мои ответы на вопросы собеседований из 39 уровня

    Мои ответы на вопросы собеседований из 39 уровня

    Список вопросов: 1. Что такое web-сервер? 2. Что такое Tomcat? 3. Что такое сервлеты и где они используются? 4. Какие режимы запуска приложений в IDEA вы знаете? 5. Можно ли дебажить приложение/сервлет, которое запущено внутри Tomcat’а? 6. Как в IDEA установить точку остановки? 7. Как в IDEA посмотреть список всех точек остановки? 8. Можно ли с помощью IDEA поменять значение переменной в процессе работы программы? 9. Как в IDEA настроить отступы? 10....
  • Мои ответы на вопросы собеседований из 38 уровня

    Мои ответы на вопросы собеседований из 38 уровня

    Здравсвтвуйте. Опять-таки, похоже нет ответов на вопросы из этого уровня. Поэтому, как обычно, выкладываю свои. Вдруг, кому помогут (или кто-то что-то дополнит или ответит лучше). Итак, были такие вопросы: 1. Что такое Agile? 2. Что такое Scrum? 3. Какие роли Scrum вы знаете? 4. Что такое спринт? Расскажите с подробностями 5. Кто такие QA? 6. Кто такой product owner? 7. Расскажите об иерархии исключений 8. Что делать если JVM выкинула Error? 9. Какие...
  • Android studio. Подскажите как можно сделать ?

    Идея: Сделать список кнопок, с наименованием мест. При нажатии кнопки должно открываться новое активити. Проблема: Как можно сделать кнопку, которая будет добавлять кнопки в layout… Как я вижу осуществление идеи: Кнопка «Добавить место» выполняет код: 1. Запросить ввод текстового поля 2. Добавить в HashMap<Button,String> новую кнопку, с заполненными параметрами. 3. Сохранить список в файл на устройстве, чтобы при запуске программы его...
  • Первая работа: почему так сложно найти?

    Первая работа: почему так сложно найти?

    Самое сложное для человека, который изучал программирование некоторое время, найти свою первую работу. Сложно это по многим причинам. И я попробую объяснить новичкам, как процесс поиска работы джуниором выглядит изнутри. Резюме Представьте, что вы работодатель, который открыл набор людей в свою компанию. Заходите на Head Hunter. Там — десятки, а то и сотни объявлений от соискателей. У каждого есть как минимум одно резюме, у самых инициативных — больше. Еще...
  • Не нашёл ответов на вопросы собеседований из уровня 37 - выкладываю свои

    Не нашёл ответов на вопросы собеседований из уровня 37 - выкладываю свои

    Здравствуйте. Опять-таки, не нашёл ответов и на эти вопросы. Решил выложить ответы, которые я составил для себя. Вот, собственно вопросы: Вопросы к собеседованию: 1. Что такое паттерны проектирования? 2. Какие паттерны проектирования вы знаете? 3. Расскажите про паттерн Singleton? Как сделать его потокобезопасным? 4. Расскажите про паттерн Factory? 5. Расскажите про паттерн AbstractFactory 6. Расскажите про паттерн Adaper, его отличия от Wrapper? 7....
  • Тестовое задание: Управление пользователями (Junior Java Developer, стажёр)

    Тестовое задание: Управление пользователями (Junior Java Developer, стажёр)

    Необходимо разработать веб-приложение, позволяющее управлять пользователями (создавать, редактировать, просматривать список и детали, удалять) Функциональные требования к веб-приложению: Наличие RESTful интерфейса; Поддержка операций управления (создания, чтения, редактирования и удаления) пользователями. Пользователь определяется следующими значениями: Имя Фамилия Дата рождения Логин Пароль Поле ввода “О себе” Адрес проживания Наличие...
  • task 0824 или самое прекрасное задание. Работает правильно но не проходит проверку

    task 0824 или самое прекрасное задание. Работает правильно но не проходит проверку

    и ко всему прочему, этот код проходит «типа компиляцию» на сервере однако компилируя джава файл через cmd (javac) компилятор ругается на созданный «типа разработчиками» переопределенный метод класса Human, а именно — метод toString() Так как соответствовать тексту задания КОТОРОЕ ВОЗМОЖНО ПОНЯТЬ ЛИШЬ ИМЕННО ТАК КАК НУЖНО ПОТОМУ ЧТО ВСЕ РАСПИСАНО ИДЕАЛЬНО И ВОПРОСОВ ПО ЗАДАНИЮ СОВЕРШЕННО НЕ ВОЗНИКАЕТ...