Насколько вообще полезно изучение книг?23.04.2024, 16:45. Показов 8455. Ответов 106
Метки нет (Все метки)
Добрый день
А насколько вообще полезно изучение "книг"? (бумажных сейчас вряд ли, поэтому в кавычках) Ну или вообще, теории? Вот мой личный опыт/мнение Не, ну книгами конечно "интересуюсь", когда вижу ссылки на "крутых авторов" - обычно стараюсь скачать и глянуть. Но толку, прямо скажем, немного Увы, все сводится к "пролистыванию по диагонали", при этом в примерно половине случаев вспоминаю что это уже видел. Не помню книги которая меня бы действительно увлекла, и я бы читал ее запоем и восхищался - и это конечно плохо. Очень раздражают обильные благодарности "всем кто помогал" - пока добрался до сути, половину настроя уже растерял Если дальше какой-то мутный пример на злополучной жабе - то на этом все и кончается.По содержанию заметны типовые варианты. Напр "фундаментальные знания". Кстати когда инета не было - "заходило" намного лучше (тот же Вирт). Должен ли нормальный программист знать алгоритмы сортировки? Смутно помню "пузырьковая" и "шейкер", но только названия, по сути знаю только "быструю" что пришлось когда-то писать. Ну вот совершенно тупой подход: освоить std::sort без всяких философий. Чем это плохо? Что мы теряем, и не являются ли все эти чтения чисто понтами? По моим наблюдениям в 98% случаев std::sort прекрасно проходит, никакие фундаментальные познания не нужны. Хотя 2% есть, напр косячат с транзитивностью. Из той же оперы дерево - та запомнил просто что std::set - красно-черное дерево, дежурное O = log(N) - и вся любовь. А если кто доклепается, то всегда можно задавить типа "профессионал не должен тратить свое время на такие детали". "Потому что работы очень много" (Ваня). "Коллеги не поймут" и.т.п. Другая категория - эффективная разработка программного обеспЕчения. Здесь надо спокойно относиться к само-восторгам типа "какую крутую систему мы сделали!". Как и к упоминаниям о SmallTalk, Ada и, оказывается, Мухтар-то ..собака! Если научиться гонорировать всю эту хрень - такие книги бывают совсем не плохи. Иногда я замечал что они рассказывают вещи к которым я приходил через долгий (и не безошибочный) опыт. Так может внимательно посмотреть что еще говорят (типа "учиться на чужих ошибках")? Увы, это не работает. Ну и, пожалуй, самая популярная категория: "сборник рецептов". Особенно если замешано API (напр OpenGL). Откровенно шкурный подход с целью продать "книгу". Ну конечно, "с примерами". Ну а "почему нет"? Что плохого в быстром старте с нуля - ведь для этого такие книги весьма полезны. В общем
0
|
||
| 23.04.2024, 16:45 | |
|
Ответы с готовыми решениями:
106
С каких книг начать изучение БД? С каких книг начать изучение Си? |
|
2776 / 1648 / 747
Регистрация: 17.03.2022
Сообщений: 5,393
|
||
| 26.04.2024, 11:42 | ||
|
0
|
||
| 26.04.2024, 18:02 | |||
|
0
|
|||
|
2776 / 1648 / 747
Регистрация: 17.03.2022
Сообщений: 5,393
|
|||
| 26.04.2024, 18:18 | |||
Дальше разница обусловлена в основном организацией процесса. У "программирующих специалистов" почти всегда коллективы меньше (если это вообще не одиночный проект), как следствие, нет ни возможности, ни желания выделять кого-то, кто будет заниматься контролем качества и т.п. организационными процедурами. А в остальном, пожалуй, разница в уровне уже пропала (там, где изначально была).
0
|
|||
| 26.04.2024, 21:04 [ТС] | ||
|
1. Отказываетесь это выполнять мотивируя тем что это не царское/программистское дело. Возможно советуете начальству обратиться к профессиональным математикам 2. Пытаетесь решить занимаясь самообразованием и/или обращаясь за помощью к друзьям/коллегам 3. Ваш вариант Ваши действия?
0
|
||
|
Модератор
3142 / 2290 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
||
| 26.04.2024, 21:31 | ||
|
Пытаюсь сделать, как умею, используя мои знания математики. То есть, примитивный Гаусс вместо p-адических чисел и Миллер-Рабин вместо (не знаю, что там придумали математики). Если асимптотика примитивных подходов не удовлетворяет требованиям, то начинаю изучать математику.
0
|
||
| 27.04.2024, 11:24 | |||
|
У "программирующего специалиста" нет мотивации писать чистый код. Сам этот код больше никому не нужен, важен результат, который он выдает. Этот результат будет опубликован в статье/доложен на конференции/включен в диссертацию, и код уйдет в архив. Еще важный аргумент: обучение чистому коду требует значительных времени и усилий (фактически это освоение другой пофессии), которые придется оторвать от научной работы. Нет мотивации - не будет изменений, тем более что ущерба нет ни для кого. Что касается программиста, для которого код - основной продукт, тут я тоже не вижу смысла принуждать. Гораздо лучше работает селекция, благо исходного материала хватает с избытком. Взял код новичка, сделал конструктивное ревью, подробно обсудил с автором все шероховатости, показал альтернативы. Если зашло - начинаешь работать над его обучением. Если в ответ слышишь "и так работает" - указываешь кое-какеру, в какой стороне находится выход. Толку уже не будет.
0
|
|||
|
Нарушитель
|
||
| 27.04.2024, 11:40 | ||
|
Обожаю микроконтроллеры: один суперлуп и редкие прерывания, никаких проблем. А на ПК: клиент в несколько потоков, сервер в несколько потоков, да еще и каждый запускается как форк от гипервизора… Благо, хоть народ смирился, что GUI я ни в коем разе не собираюсь. Максимум - "на коленке" сляпанная веб-морда. А я зачастую на очередной аттестации вопрошаю: а почему мне в "хирш" не зачесть бы и плюсики с форками на гитхабе? Вот здесь, например, 39 форков и 153 плюсика… Считали бы форки аналогом цитат… ☺
0
|
||
|
2776 / 1648 / 747
Регистрация: 17.03.2022
Сообщений: 5,393
|
|||
| 27.04.2024, 23:12 | |||
|
0
|
|||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||||||
| 28.04.2024, 00:13 | ||||||
|
Добавлено через 6 минут Добавлено через 1 минуту
0
|
||||||
| 28.04.2024, 02:21 [ТС] | |||||
|
А вот дальше, с достаточно опытным программистом - нет. По сути опять все упрется в предметную часть.
0
|
|||||
|
5842 / 1600 / 127
Регистрация: 21.04.2013
Сообщений: 9,263
|
||
| 28.04.2024, 09:01 | ||
|
Что касается более конкретного использования книг в профессиональной подготовке, то в начале пути они могут задать структуру знаниям. Помочь выстроить ровный фундамент с четким представлением о изучаемом предмете. Потом, после освоения базы, приходят книги-справочники (или веб-ресурсы справочники), которые используются непосредственно в работе. Другое дело, что книги (как и другие способы передавать инфу) порой могут сильно зависеть от автора. Кто-то излагает кратко и понятно, а кто-то будет растекаться и смаковать тем, о чем пишет. Читать сейчас Д. Кнута очень душно, хотя кто-то будет считать его базой, обязательной к ознакомлению. Или Страуструпа. Это академические фанатики, они этим живут. Поэтому, думаю, наиболее полезными могут быть книги, которые дают базу, но без фанатизма. А дальше читающий сам решает, лезть в глубины или ему нужно решить некоторую свою задачу Х.
0
|
||
|
Нарушитель
|
|
| 28.04.2024, 09:09 | |
|
Storm Screamer, у Кнута есть отличная книга "Все про ТеХ". Можно, конечно, Львовским обойтись, но чтобы стать настоящим ТеХником - только Кнут. А без латеха пытаться писать техническую литературу - мазохизм чистой воды. А вот "Искусство" кнутовское - да, дрянь та ещё. Но не будь "искусства", не было бы и теха - жизни бы не было!
Что до Страуструпа, мне 20+ лет назад отлично понравилось, и задания интересные. Но таки потом я полностью на С перешёл, а сейчас, видя, в какую дрянь превратили С++, понимаю, что кроме С (и ТеХ, конечно) никакого ЯП я больше никогда не буду осваивать - бессмысленно.
0
|
|
|
5842 / 1600 / 127
Регистрация: 21.04.2013
Сообщений: 9,263
|
||||
| 28.04.2024, 09:24 | ||||
|
0
|
||||
|
Нарушитель
|
|
| 28.04.2024, 10:22 | |
|
Storm Screamer, если вы вместо того, чтобы за день получить прекрасно сверстанную статью, тратите на "верстку в Ворде" неделю - это ваш собственный мазохизм, как и неовладевание слепым набором или использование игровой прошивки вместо операционной системы!
Что до ЯП, если вдруг появится достойная замена С, я готов. Но только где она, замена эта? Уже сотню недоЯП придумали, а софт и ядра ОС как писали на С, так и пишут. Разве что всякое гуишное убожество иногда ещё и на С++ пишут.
0
|
|
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|||
| 28.04.2024, 11:07 | |||
0
|
|||
|
5842 / 1600 / 127
Регистрация: 21.04.2013
Сообщений: 9,263
|
|||||
| 28.04.2024, 11:20 | |||||
|
Eddy_Em, в целом не понятно, зачем вы пишите снова о своих предпочтениях в теме про книги и их полезность. Я так понимаю, при любом удобном вам случае лишний раз проявляете свой фанатизм определенным языкам и софту. Но тема не про ваши личные предпочтения.
0
|
|||||
| 28.04.2024, 14:30 [ТС] | ||
|
0
|
||
|
Модератор
3142 / 2290 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
||||
| 28.04.2024, 18:54 | ||||
|
Футболисты бегают постоянно и делают это хорошо. Самые быстрые футболисты показывают результат на уровне мастера спорта в беге на 100 метров. Тем не менее, умение бегать не является главным в их профессии.
0
|
||||
|
|
||
| 28.04.2024, 19:05 | ||
|
0
|
||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||||
| 28.04.2024, 19:05 | ||||
|
0
|
||||
| 28.04.2024, 19:05 | |
|
Насколько вообще важен алиас в адресной строке URL вместо id и т.п Массив структур: определить общее число книг в библиотеке, наличие книг по автору, наличие книг по названию Насколько плоха и насколько хороша такая сборка? Ваше мнение Насколько плоха и насколько хороша такая сборка? Ваше мнение Насколько опасны вирусы, насколько они могут навредить? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|