Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (5)

Наибольший вклад в теги

Все теги (47)

Лучшие ответы пользователя

Все ответы (44)
  • Учу Java. Как развиваться?

    mrstrictly
    @mrstrictly

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

    Отложите алгоритмы и TDD на последнюю очередь -- это безусловно очень важные темы, но для вашей цели не первоочередные.
    Познакомьтесь с паттернами (GoF) и "Рефакторингом" Фаулера.
    Прочитайте вдумчиво английское издание Effective Java Джошуа Блоха. Не загромождайте (поначалу) голову паззлерами.
    Ну и, наконец, сформируйте то, что нужно работодателю -- кругозор. Получите представление о вещах, вращающихся вокруг Java. Вот вам набор ключевых слов: Java Collections Framework, Java EE, Spring Framework, Maven, Glassfish, JDBC... Не нужно углубляться. Осознайте, что это такое. Изучите туториалы.

    Я считаю, для поставленной цели этого достаточно.

    Ответ написан
    Комментировать
  • Порекомендуйте стек технологий основанный на Java для вебприложения?

    mrstrictly
    @mrstrictly
    Из современных популярных фреймворков с очень низким (на мой взгляд) порогом вхождения я бы в первую очередь привел:
    * Play! Framework playframework.com/
    * Grails www.grails.org/
    Но сам, лично, не имею опыта работы с ними, только изучал, получал представление, т.к. по работе имею дело с самописными решениями на базе Spring.
    Ответ написан
    1 комментарий
  • Получить список файлов из ZIP

    mrstrictly
    @mrstrictly
    Как-то так:

    import java.io.FileInputStream;
    import java.util.zip.ZipEntry;
    import java.util.zip.ZipInputStream;
    
    public class LsZip {
        public static void main(String[] args) throws Exception {
            byte[] zipBytes = ...;
            ZipInputStream zis = new ZipInputStream(new ByteArrayInputStream(zipBytes));
            ZipEntry entry;
            while ((entry = zis.getNextEntry()) != null) {
                // здесь делайте то, что вам требуется с entry.getName()
            }
        }
    }
    
    Ответ написан
    Комментировать
  • Какой менеджер задач выбрать?

    mrstrictly
    @mrstrictly
    Попробуйте Redmine. Полностью покрывает первые 5 пожеланий, отчасти покрывает шестое, и совсем не покрывает седьмое (написан, если мне не изменяет память, на Ruby on Rails).
    Ответ написан
    Комментировать
  • C++ для начинающих — посоветуйте книгу

    mrstrictly
    @mrstrictly
    Я остался очень доволен книгой «Thinking in C++. Introduction to Standard C++» Брюса Эккеля. В русском переводе она называется «Философия С++. Введение в стандартный С++». Издана в двух томах.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (2)