PavelScron, категорически не согласен. Во-первых, книги дают знания в более систематизированном виде. Во-вторых, видеокурс может запилить любой дурачок, а чтобы написать книгу надо иметь достаточную репутацию для издательства. В-третьих, книги обязательно проходят редактуру профессионалами. Что касается скорости, автор видеокурса обычно полчаса-час бубнит то, что умещается на 10-20 страницах и может быть прочитано за 5-10 минут. Сложно представить, сколько нужно убить времени на освоение этого учебника в видеоформате.
Не знаю в этом ли дело у вас, но вообще JNA очень медленная. Для "высокопроизводительной обработки с latency < 1ms" я бы лучше использовал critical-вызовы JNI.
yanabarak, можно иметь десять тысяч пользователей с именем Наталья и всего одну Наталию, но от автоматической смены ей имени головняка огребёшь несоразмерного.
Денис Загаевский, учебники дают знания в последовательном и систематизированном виде, что для начинающего жизненно необходимо. Совсем не умеющий программировать не сможет научиться по официальной документации.
Последние редакции упомянутых мной учебников покрывают Android 6, который вместе с 4 и 5 на сегодня занимает половину устройств в мире. И перевод этих учебников вполне качественный.
Olek1, неа, подавляющему большинству программистов она не нужна. Я половину карьеры построил без диплома, а потом получил непрофильную корочку чтобы затыкать ею бюрократов.
Я подписан на блоги и соцсети кучи программистов-небожителей, таких как Роберт Мартин, Брайан Гетц, Норман Маурер, Ричард Хикки, Гвидо ван Россум, Дэвид Бизли и т.п. Они сами постоянно пишут, что их количество запросов в гугль к нулю не стремится.
Тут под каждый ответом есть комментарий о том, что для знания русского языка достаточно школьной программы. Ничего дополнительного технарю в этой области университетское образование не даёт.
Александр Синицын, это слабый довод за необходимость вышки. По оценкам трёхлетней давности в мире примерно 43 000 000 программистов на Java, а разработчиков стандартной библиотеки не набирается и десяти.
Mikhail Vasilyev, как я уже написал, я без профильного образования и с плохой, почти отсутствующей математической подготовкой, но справляюсь. Один их моих джунов, кстати, как раз сейчас "нефтянку какую считает", причём вообще без вышки. Ну, а AI в РФ занимается только одна компания, то есть эту тему можно просто вычёркивать из списка реальных потребностей бизнеса.
Mikhail Vasilyev, мы о программистах сейчас или о преподавателях? Зачем программисту кому-то объяснять красно-чёрные деревья? Программисту достаточно уметь ими пользоваться.
Mikhail Vasilyev, я со школы был плох в математике и ни черта не помню из вышки, но способен написать реализацию красно-чёрного дерева и оценить сложность алгоритма, для этого вполне хватает базовой логики. А ещё веселее то, что за 18 лет работы в самых разных областях мне ни разу не потребовалось писать собственную реализацию красно-чёрного дерева, в стандартной библиотеке всегда есть уже готовые.