Насколько вообще полезно изучение книг?23.04.2024, 16:45. Показов 6498. Ответов 106
Метки нет (Все метки)
Добрый день
А насколько вообще полезно изучение "книг"? (бумажных сейчас вряд ли, поэтому в кавычках) Ну или вообще, теории? Вот мой личный опыт/мнение Не, ну книгами конечно "интересуюсь", когда вижу ссылки на "крутых авторов" - обычно стараюсь скачать и глянуть. Но толку, прямо скажем, немного Увы, все сводится к "пролистыванию по диагонали", при этом в примерно половине случаев вспоминаю что это уже видел. Не помню книги которая меня бы действительно увлекла, и я бы читал ее запоем и восхищался - и это конечно плохо. Очень раздражают обильные благодарности "всем кто помогал" - пока добрался до сути, половину настроя уже растерял Если дальше какой-то мутный пример на злополучной жабе - то на этом все и кончается.По содержанию заметны типовые варианты. Напр "фундаментальные знания". Кстати когда инета не было - "заходило" намного лучше (тот же Вирт). Должен ли нормальный программист знать алгоритмы сортировки? Смутно помню "пузырьковая" и "шейкер", но только названия, по сути знаю только "быструю" что пришлось когда-то писать. Ну вот совершенно тупой подход: освоить std::sort без всяких философий. Чем это плохо? Что мы теряем, и не являются ли все эти чтения чисто понтами? По моим наблюдениям в 98% случаев std::sort прекрасно проходит, никакие фундаментальные познания не нужны. Хотя 2% есть, напр косячат с транзитивностью. Из той же оперы дерево - та запомнил просто что std::set - красно-черное дерево, дежурное O = log(N) - и вся любовь. А если кто доклепается, то всегда можно задавить типа "профессионал не должен тратить свое время на такие детали". "Потому что работы очень много" (Ваня). "Коллеги не поймут" и.т.п. Другая категория - эффективная разработка программного обеспЕчения. Здесь надо спокойно относиться к само-восторгам типа "какую крутую систему мы сделали!". Как и к упоминаниям о SmallTalk, Ada и, оказывается, Мухтар-то ..собака! Если научиться гонорировать всю эту хрень - такие книги бывают совсем не плохи. Иногда я замечал что они рассказывают вещи к которым я приходил через долгий (и не безошибочный) опыт. Так может внимательно посмотреть что еще говорят (типа "учиться на чужих ошибках")? Увы, это не работает. Ну и, пожалуй, самая популярная категория: "сборник рецептов". Особенно если замешано API (напр OpenGL). Откровенно шкурный подход с целью продать "книгу". Ну конечно, "с примерами". Ну а "почему нет"? Что плохого в быстром старте с нуля - ведь для этого такие книги весьма полезны. В общем
0
|
||
| 23.04.2024, 16:45 | |
|
Ответы с готовыми решениями:
106
С каких книг начать изучение БД? С каких книг начать изучение Си? |
|
2243 / 1503 / 690
Регистрация: 17.03.2022
Сообщений: 4,790
|
||
| 26.04.2024, 11:42 | ||
|
0
|
||
| 26.04.2024, 18:02 | |||
|
0
|
|||
|
2243 / 1503 / 690
Регистрация: 17.03.2022
Сообщений: 4,790
|
|||
| 26.04.2024, 18:18 | |||
Дальше разница обусловлена в основном организацией процесса. У "программирующих специалистов" почти всегда коллективы меньше (если это вообще не одиночный проект), как следствие, нет ни возможности, ни желания выделять кого-то, кто будет заниматься контролем качества и т.п. организационными процедурами. А в остальном, пожалуй, разница в уровне уже пропала (там, где изначально была).
0
|
|||
| 26.04.2024, 21:04 [ТС] | ||
|
1. Отказываетесь это выполнять мотивируя тем что это не царское/программистское дело. Возможно советуете начальству обратиться к профессиональным математикам 2. Пытаетесь решить занимаясь самообразованием и/или обращаясь за помощью к друзьям/коллегам 3. Ваш вариант Ваши действия?
0
|
||
|
Модератор
3132 / 2279 / 469
Регистрация: 26.03.2015
Сообщений: 8,870
|
||
| 26.04.2024, 21:31 | ||
|
Пытаюсь сделать, как умею, используя мои знания математики. То есть, примитивный Гаусс вместо p-адических чисел и Миллер-Рабин вместо (не знаю, что там придумали математики). Если асимптотика примитивных подходов не удовлетворяет требованиям, то начинаю изучать математику.
0
|
||
| 27.04.2024, 11:24 | |||
|
У "программирующего специалиста" нет мотивации писать чистый код. Сам этот код больше никому не нужен, важен результат, который он выдает. Этот результат будет опубликован в статье/доложен на конференции/включен в диссертацию, и код уйдет в архив. Еще важный аргумент: обучение чистому коду требует значительных времени и усилий (фактически это освоение другой пофессии), которые придется оторвать от научной работы. Нет мотивации - не будет изменений, тем более что ущерба нет ни для кого. Что касается программиста, для которого код - основной продукт, тут я тоже не вижу смысла принуждать. Гораздо лучше работает селекция, благо исходного материала хватает с избытком. Взял код новичка, сделал конструктивное ревью, подробно обсудил с автором все шероховатости, показал альтернативы. Если зашло - начинаешь работать над его обучением. Если в ответ слышишь "и так работает" - указываешь кое-какеру, в какой стороне находится выход. Толку уже не будет.
0
|
|||
|
Windows must die
|
||
| 27.04.2024, 11:40 | ||
|
Обожаю микроконтроллеры: один суперлуп и редкие прерывания, никаких проблем. А на ПК: клиент в несколько потоков, сервер в несколько потоков, да еще и каждый запускается как форк от гипервизора… Благо, хоть народ смирился, что GUI я ни в коем разе не собираюсь. Максимум - "на коленке" сляпанная веб-морда. А я зачастую на очередной аттестации вопрошаю: а почему мне в "хирш" не зачесть бы и плюсики с форками на гитхабе? Вот здесь, например, 39 форков и 153 плюсика… Считали бы форки аналогом цитат… ☺
0
|
||
|
2243 / 1503 / 690
Регистрация: 17.03.2022
Сообщений: 4,790
|
|||
| 27.04.2024, 23:12 | |||
|
0
|
|||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,018
|
||||||
| 28.04.2024, 00:13 | ||||||
|
Добавлено через 6 минут Добавлено через 1 минуту
0
|
||||||
| 28.04.2024, 02:21 [ТС] | |||||
|
А вот дальше, с достаточно опытным программистом - нет. По сути опять все упрется в предметную часть.
0
|
|||||
|
4834 / 1402 / 115
Регистрация: 21.04.2013
Сообщений: 8,549
|
||
| 28.04.2024, 09:01 | ||
|
Что касается более конкретного использования книг в профессиональной подготовке, то в начале пути они могут задать структуру знаниям. Помочь выстроить ровный фундамент с четким представлением о изучаемом предмете. Потом, после освоения базы, приходят книги-справочники (или веб-ресурсы справочники), которые используются непосредственно в работе. Другое дело, что книги (как и другие способы передавать инфу) порой могут сильно зависеть от автора. Кто-то излагает кратко и понятно, а кто-то будет растекаться и смаковать тем, о чем пишет. Читать сейчас Д. Кнута очень душно, хотя кто-то будет считать его базой, обязательной к ознакомлению. Или Страуструпа. Это академические фанатики, они этим живут. Поэтому, думаю, наиболее полезными могут быть книги, которые дают базу, но без фанатизма. А дальше читающий сам решает, лезть в глубины или ему нужно решить некоторую свою задачу Х.
0
|
||
|
Windows must die
|
|
| 28.04.2024, 09:09 | |
|
Storm Screamer, у Кнута есть отличная книга "Все про ТеХ". Можно, конечно, Львовским обойтись, но чтобы стать настоящим ТеХником - только Кнут. А без латеха пытаться писать техническую литературу - мазохизм чистой воды. А вот "Искусство" кнутовское - да, дрянь та ещё. Но не будь "искусства", не было бы и теха - жизни бы не было!
Что до Страуструпа, мне 20+ лет назад отлично понравилось, и задания интересные. Но таки потом я полностью на С перешёл, а сейчас, видя, в какую дрянь превратили С++, понимаю, что кроме С (и ТеХ, конечно) никакого ЯП я больше никогда не буду осваивать - бессмысленно.
0
|
|
|
4834 / 1402 / 115
Регистрация: 21.04.2013
Сообщений: 8,549
|
||||
| 28.04.2024, 09:24 | ||||
|
0
|
||||
|
Windows must die
|
|
| 28.04.2024, 10:22 | |
|
Storm Screamer, если вы вместо того, чтобы за день получить прекрасно сверстанную статью, тратите на "верстку в Ворде" неделю - это ваш собственный мазохизм, как и неовладевание слепым набором или использование игровой прошивки вместо операционной системы!
Что до ЯП, если вдруг появится достойная замена С, я готов. Но только где она, замена эта? Уже сотню недоЯП придумали, а софт и ядра ОС как писали на С, так и пишут. Разве что всякое гуишное убожество иногда ещё и на С++ пишут.
0
|
|
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,018
|
|||
| 28.04.2024, 11:07 | |||
0
|
|||
|
4834 / 1402 / 115
Регистрация: 21.04.2013
Сообщений: 8,549
|
|||||
| 28.04.2024, 11:20 | |||||
|
Eddy_Em, в целом не понятно, зачем вы пишите снова о своих предпочтениях в теме про книги и их полезность. Я так понимаю, при любом удобном вам случае лишний раз проявляете свой фанатизм определенным языкам и софту. Но тема не про ваши личные предпочтения.
0
|
|||||
| 28.04.2024, 14:30 [ТС] | ||
|
0
|
||
|
Модератор
3132 / 2279 / 469
Регистрация: 26.03.2015
Сообщений: 8,870
|
||||
| 28.04.2024, 18:54 | ||||
|
Футболисты бегают постоянно и делают это хорошо. Самые быстрые футболисты показывают результат на уровне мастера спорта в беге на 100 метров. Тем не менее, умение бегать не является главным в их профессии.
0
|
||||
|
|
||
| 28.04.2024, 19:05 | ||
|
0
|
||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,018
|
||||
| 28.04.2024, 19:05 | ||||
|
0
|
||||
| 28.04.2024, 19:05 | |
|
Помогаю со студенческими работами здесь
40
Насколько вообще важен алиас в адресной строке URL вместо id и т.п Массив структур: определить общее число книг в библиотеке, наличие книг по автору, наличие книг по названию Насколько плоха и насколько хороша такая сборка? Ваше мнение Насколько плоха и насколько хороша такая сборка? Ваше мнение Насколько опасны вирусы, насколько они могут навредить? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|