Предлагаемый порядок чтения и другие вопросы - PullRequest
1 голос
/ 12 июля 2009

На основе рекомендаций из 57-го эпизода подкаста StackOverflow я приобрел «Структуру и интерпретацию компьютерных программ», «Язык программирования C», «Среда программирования Unix» и «Введение в алгоритмы». Я хочу улучшить свои базовые навыки программирования, внести свой вклад в некоторые проекты с открытым исходным кодом и улучшить свои перспективы трудоустройства в будущем. Существует ли предлагаемый порядок чтения для выбранных текстов? Кроме того, каким конкретным предметам / разделам из книг я должен уделять больше внимания? Спасибо.

Ответы [ 2 ]

1 голос
/ 12 июля 2009

Если у вас уже есть опыт программирования, вы можете получить его у Кормена и других довольно рано. Я нашел аудио лекции на http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-046JFall-2005/CourseHome/ полезными, и вы также можете прочитать учебный план и необходимые условия.

Если вам нужно больше программирования, можно использовать либо книгу C, либо SICP. Сначала я выучил C, а позже пришел в SICP. Я был счастлив с таким подходом - я не могу сказать, что подойдет вам. Книгу C можно просто обработать последовательно.

UPE, вероятно, нужен разумный C-фон, чтобы получить от него максимум, хотя он имеет значение для всех программистов.

Я не уверен, насколько они помогают увеличить заработок, но мне все понравилось, и я был лучшим программистом и ИТ-специалистом, работая на них

Я уверен, что у других будут другие и, возможно, лучшие, по крайней мере для них и, возможно, для вас, предложения.

0 голосов
/ 12 июля 2009

Я читал эти книги, кроме Среды программирования Unix .

Язык программирования C (белая книга) - хорошая книга для изучения C.

Структура и интерпретация компьютерных программ (SICP), это особый вид книги. Это книга, которую вы действительно должны изучить. Он научит вас многим концепциям программирования. Три первые части книги должны быть прочитаны.

  1. Создание абстракций с процедурами.
  2. Создание абстракций с данными.
  3. Модульность, объекты и состояние.

Введение в алгоритмы немного трудно для самообучения, но хорошая книга.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...