Ответы пользователя по тегу Java
  • Помогите с регэкспом (Java)

    @Optik
    (?<!\S)(?:NA|\d{1,}),(?:.|\s)+?(?=(?:\n.+,)|$)
    Попробуйте это, если скармливаете все строки разом а не по одной. Ну и разделитель строк брался \n, если что учтите.
    Ответ написан
    1 комментарий
  • Какие книги следует читать, чтоб стать программистом

    @Optik
    Странно как то выглядят комментарии. Либо книги либо практика. Без практики вообще никуда, но и работать без книг нельзя. Меняется лишь стартовая точка в зависимости от текущего уровня знаний и умений. Если совсем программировать не доводилось, то сначала надо получить представление минимальное. Источником отлично послужит intuit.ru, статей для новичков с разжеванным материалом полно. Если это все уже известно, то тут надо начинать читать Thinking in Java и искать возможность для реальной практики. Можно конечно и задачки щелкать, но гораздо быстрей прогресс будет идти на неэфемерном проекте, где есть сроки и есть люди способные направить в нужное русло. Можно open source, но, имхо, лучше найти работу с минимальным порог входа. А дальше уже будут Блох, Кнут и прочее.
    Да это может не совсем корректный подход в понимании людей со стажем. Но для человека с головой этот вариант наиболее быстро ведет по пути развития. Только нужно помнить что ты до сих пор ничего не знаешь, а код того senior -а тоже надо проверять на наличие косяков и Г. Знание английского также сильно ускорит поиск инфы и новых знаний, ибо книги мастрид далеко не всегда есть на родном языке даже через годы + помощь на форумах англоговорящих будет оперативней и скорее более полезной (народу тупо больше, а значит и больше хороших специалистов). Еще очень важным моментом является инженерное образование, т.е. умение разрабатывать системы, обслуживать их, изучать неизвестные. И тут боюсь книг не существует. Только ВУЗовская школа.
    Ответ написан
    Комментировать