Насколько вообще полезно изучение книг?23.04.2024, 16:45. Показов 7252. Ответов 106
Метки нет (Все метки)
Добрый день
А насколько вообще полезно изучение "книг"? (бумажных сейчас вряд ли, поэтому в кавычках) Ну или вообще, теории? Вот мой личный опыт/мнение Не, ну книгами конечно "интересуюсь", когда вижу ссылки на "крутых авторов" - обычно стараюсь скачать и глянуть. Но толку, прямо скажем, немного Увы, все сводится к "пролистыванию по диагонали", при этом в примерно половине случаев вспоминаю что это уже видел. Не помню книги которая меня бы действительно увлекла, и я бы читал ее запоем и восхищался - и это конечно плохо. Очень раздражают обильные благодарности "всем кто помогал" - пока добрался до сути, половину настроя уже растерял Если дальше какой-то мутный пример на злополучной жабе - то на этом все и кончается.По содержанию заметны типовые варианты. Напр "фундаментальные знания". Кстати когда инета не было - "заходило" намного лучше (тот же Вирт). Должен ли нормальный программист знать алгоритмы сортировки? Смутно помню "пузырьковая" и "шейкер", но только названия, по сути знаю только "быструю" что пришлось когда-то писать. Ну вот совершенно тупой подход: освоить std::sort без всяких философий. Чем это плохо? Что мы теряем, и не являются ли все эти чтения чисто понтами? По моим наблюдениям в 98% случаев std::sort прекрасно проходит, никакие фундаментальные познания не нужны. Хотя 2% есть, напр косячат с транзитивностью. Из той же оперы дерево - та запомнил просто что std::set - красно-черное дерево, дежурное O = log(N) - и вся любовь. А если кто доклепается, то всегда можно задавить типа "профессионал не должен тратить свое время на такие детали". "Потому что работы очень много" (Ваня). "Коллеги не поймут" и.т.п. Другая категория - эффективная разработка программного обеспЕчения. Здесь надо спокойно относиться к само-восторгам типа "какую крутую систему мы сделали!". Как и к упоминаниям о SmallTalk, Ada и, оказывается, Мухтар-то ..собака! Если научиться гонорировать всю эту хрень - такие книги бывают совсем не плохи. Иногда я замечал что они рассказывают вещи к которым я приходил через долгий (и не безошибочный) опыт. Так может внимательно посмотреть что еще говорят (типа "учиться на чужих ошибках")? Увы, это не работает. Ну и, пожалуй, самая популярная категория: "сборник рецептов". Особенно если замешано API (напр OpenGL). Откровенно шкурный подход с целью продать "книгу". Ну конечно, "с примерами". Ну а "почему нет"? Что плохого в быстром старте с нуля - ведь для этого такие книги весьма полезны. В общем
0
|
||
| 23.04.2024, 16:45 | |
|
Ответы с готовыми решениями:
106
С каких книг начать изучение БД? С каких книг начать изучение Си? |
|
Модератор
3138 / 2286 / 469
Регистрация: 26.03.2015
Сообщений: 8,890
|
||||
| 05.12.2024, 17:28 | ||||
|
0
|
||||
|
Нарушитель
|
|||
| 05.12.2024, 17:56 | |||
|
0
|
|||
| 05.12.2024, 17:57 [ТС] | ||||
![]() избегает, ну "это ж тебе надо, вот ты и разбирайся". Преобладает логика типа
И главное: даже если книга самая прекрасная (бывает и такое), решить конкретную задачу ТС она не помогает. Концептуальные книги для этого не предназначены
0
|
||||
|
Модератор
3138 / 2286 / 469
Регистрация: 26.03.2015
Сообщений: 8,890
|
|||
| 06.12.2024, 09:34 | |||
|
0
|
|||
|
Модератор
3138 / 2286 / 469
Регистрация: 26.03.2015
Сообщений: 8,890
|
||
| 06.12.2024, 10:21 | ||
|
Знание того, что "+" является бинарным оператором с определёнными свойствами никак не помогает складывать числа. С другой стороны, знание того, что пара (+, 0) является моноидом (полугруппой с нейтральным элементом) позволяет написать более общий код. То есть, вместо того, чтобы писать заново дерево отрезков для каждой задачи, написать одно дерево отрезков для любого моноида. Упрощая, можно сказать, что, не зная теории групп, нельзя понять, какая от неё польза ("вроде, и без неё числа складываю").
0
|
||
| 06.12.2024, 17:45 [ТС] | |||
)Конечно легко отписаться типа "нужно расширять свой кругозор, овладевать .., повышать повышаемость " и.т.п. Но если это не вызвано необходимостью, не несет никакой ответственности, так "в свободное от основной работы время" - то и эффект такого изучения стремится к нулю
0
|
|||
|
Модератор
3138 / 2286 / 469
Регистрация: 26.03.2015
Сообщений: 8,890
|
|||
| 06.12.2024, 19:32 | |||
|
В техникумах же готовили мастеров, технологов, техников и т.п. То есть, давали также теорию (в минимальном объёме). Я не призываю всех броситься изучать теорию групп или теорию категорий и т.п. Но, если интересно, можно с ними ознакомится. Для этого есть специальный тип учебников, которые называются "Введение в ...".
1
|
|||
| 06.12.2024, 19:32 | |
|
Помогаю со студенческими работами здесь
107
Насколько вообще важен алиас в адресной строке URL вместо id и т.п Массив структур: определить общее число книг в библиотеке, наличие книг по автору, наличие книг по названию Насколько плоха и насколько хороша такая сборка? Ваше мнение Насколько плоха и насколько хороша такая сборка? Ваше мнение Насколько опасны вирусы, насколько они могут навредить? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo
https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html
и его же старой инструкции по установке Lazarus с gtk2. . .
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|