IPB
ЛогинПароль:

 
 Ответить  Открыть новую тему 
> Что читать, По теории...
сообщение
Сообщение #1


поиск
****

Группа: Пользователи
Сообщений: 347
Пол: Мужской
Реальное имя: nir

Репутация: -  2  +


Что читать не по кокретному языку, а по теории ,... и тд.


--------------------
typedef void Śūnyatā ;
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Michael_Rybak
*****

Группа: Пользователи
Сообщений: 1 046
Пол: Мужской
Реальное имя: Michael_Rybak

Репутация: -  32  +


паттерны проектирования smile.gif)

вообще лучше всего учиться на практике. и ничего не надо читать. бери примеры и разбирайся, как они работают.

из теории есть смысл читать паттерны проектирования, если интересно - можно введение в алгоритмы.

просто книжки "по программированию" читать, имхо, нет смысла.

можно по сетям. по безопасности. по графике, в конце концов. что тебе интересно?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Пионер
**

Группа: Пользователи
Сообщений: 58
Пол: Мужской
Реальное имя: Андрей

Репутация: -  2  +


Вот тебе списочек книг:
А. Шень "Программирование: Теоремы и задачи"
Кормен, Лейзерсон "Алгоритмы: построение и анализ"
Кнут Все 3 тома
Окулов Не помню как книга называется, но по моему у него одна всего.
Вот, хорошие книжечки.. Можешь почитать
А читать книги надо. Без теории не будет практики, нужно понимать не только КАК это работает, но еще и ПОЧЕМУ это работает.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Michael_Rybak
*****

Группа: Пользователи
Сообщений: 1 046
Пол: Мужской
Реальное имя: Michael_Rybak

Репутация: -  32  +


Кормена, а тем более, лол, Кнута, читать ни в коем случае НЕ нужно. Никому. Если только не интересно углубленное изучение алгоритмов (кормен) и околонаучные извращения умного человека (кнут).

Цитата
Без теории не будет практики


ну у меня как-то получилось.

читать, на мой взгляд, лучше всего ответы на конкретные вопросы. т.е. документация+форумы.

Добавлено через 1 мин.
Вот блин, все так горазды советовать кнута... "можешь почитать", ага. вот ты скажи, ты открывал хоть один том? много прочел? smile.gif) что-то я сильно сомневаюсь smile.gif)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


code warrior
****

Группа: Пользователи
Сообщений: 484
Пол: Мужской
Реальное имя: Славен

Репутация: -  8  +


"Языки программирования: разработка и реализация" Т. Пратт и М. Зелковиц. Книга расскажет об организации языков программирования, всяческих возможностях и конструкциях, которые имеет тот или иной язык, попутно даст обзор некоторых (старых) языков программирования.

"Совершенный код" Стив Макконелл. Книга научит писать код Правильно и Грамотно. Поможет обрести собственный стиль.


З.Ы. По поводу Кнута +1. Книги конечно толковые, правда для нормального человека (не помешанного математика) бесполезны.

Сообщение отредактировано: hardcase -


--------------------
ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Michael_Rybak
*****

Группа: Пользователи
Сообщений: 1 046
Пол: Мужской
Реальное имя: Michael_Rybak

Репутация: -  32  +


вот про макконелла +1. такого типа книги обычно оч полезны, но только для средне подготовленного читателя. совсем новичку такое рано, а когда сам много уже знаешь, их очень сложно читать - подробно сил нет никаких, а если по диагонали - можно много ценного пропустить.

есть смысл ее читать, смело пропуская всё непонятное, и все время что-то кодируя походу, и потом прочитать второй раз.

ну это всё в предположении, что читать вообще нужно smile.gif и хочется.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Гуру
*****

Группа: Пользователи
Сообщений: 1 168
Пол: Мужской
Реальное имя: Сергей Андрианов

Репутация: -  28  +


Хотелось бы обатить внимание еще на один аспект.
Почему-то считается, что для того, чтобы написать хорошую программу, достаточно хорошо уметь программировать, тогда как это совсем не так. Намного важнее хорошо разбираться в предметной области, для которой разрабатывается программа.
Например, чтобы написать хороший звуковой редактор, нужно обладать серьезными познаниями в акустике, биоакустике, теории волн и колебаний, теории электрических цепей, ТФКП и пр.
Ну а вообще, практика показывает, что программистам чаще всего недостает знаний в области математики.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


поиск
****

Группа: Пользователи
Сообщений: 347
Пол: Мужской
Реальное имя: nir

Репутация: -  2  +


"Совершенный код" Стив Макконелл. Книга научит писать код Правильно и Грамотно. Поможет обрести собственный стиль."

"Ну а вообще, практика показывает, что программистам чаще всего недостает знаний в области математики"


"А читать книги надо. Без теории не будет практики, нужно понимать не только КАК это работает, но еще и ПОЧЕМУ это работает."

"учиться на практике"

"ответы на конкретные вопросы"

Приму во внимание


--------------------
typedef void Śūnyatā ;
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


code warrior
****

Группа: Пользователи
Сообщений: 484
Пол: Мужской
Реальное имя: Славен

Репутация: -  8  +


Цитата(andriano @ 19.03.2008 8:12) *
Почему-то считается, что для того, чтобы написать хорошую программу, достаточно хорошо уметь программировать, тогда как это совсем не так. Намного важнее хорошо разбираться в предметной области, для которой разрабатывается программа.
Нельзя объять необъятное.
Программисту необязательно (и даже совсем не нужно) разбираться в предметной области - достаточно чтобы он был в курсе основных терминов.
Есть специальные люди, системные аналитики, - это их задача, разобираться с тем, чего хочет заказчик, и вникать в предметную область. Только уже после можно сформулировать задачу для команды разработчиков.


--------------------
ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.03.2024 2:56
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name