Книги must read
Мы уже писали, почему книги не
работают в случае обучения
программированию.
Тем
не
менее, есть литература, которая
обязательно
должна
быть
прочитана любым уважающим
себя программистом. Это книги, в
которых концентрация полезных
знаний зашкаливает. Поэтому,
даже если после прочтения у Вас в голове останется только
5% изложенной информации, это уже поднимет Вас, как
специалиста на новую ступень. На самом деле, хороших книг
много, но эти – просто жемчужина литературы об IT:
Искусство программирования.
Дональд Э. Кнут
Путь программиста: от 100$ до 10000$ в месяц
29
2015
©
GeekBrains
http://www.geekbrains.ru
Объектно-ориентированный анализ и
проектирование.
Гради Буч
Совершенный код
(Code Complete). Стив Макконел
Мифический человеко-месяц или Как создаются
программные системы.
Хилл Чапел, Фредерик Брукс
Приемы объектно-ориентированного
проектирования (Паттерны проектирования).
Э.Гамма, Р. Хелм, Р. Джонсон, Д. Влиссилес
Эти книги не о конкретных языках. Они о том,
КАК писать программы,
КАК строить процесс разработки
и КАК проектировать свое ПО.
Умение искать, отфильтровывать и
использовать информацию
Учитесь четче видеть детали
проблемы, с которой столкнулись.
Если это возможно, выделяйте
подпункты проблемы и старайтесь
максимально конкретизировать ее
причину.
Админам
часто
приходится
решать
проблемы
сотрудников
компании,
сформулированные примерно так:
«у меня что-то там в компьютере
не работает». Админ приходит и видит, что «что-то там в
компьютере» - это синий экран смерти при загрузке с кодом
0х000000B4. Если админ раньше не сталкивался с такой
ошибкой, он идет и ищет информацию в Интернете
конкретно по этому коду и решает задачу в течение
получаса. Просто нужно четко сформулировать проблему,
которую, кстати, система обычно подсказывает нам сама,
выдавая код ошибки. А вот на уровне «в компьютере что-
то..» ничего решить нельзя.
Путь программиста: от 100$ до 10000$ в месяц
30
2015
©
GeekBrains
http://www.geekbrains.ru
Если написанная программа дает сбой, значит, лезем в
дебагер и отлаживаем. Если падает чей-то софт, значит,
смотрим логи. Если их нет – стараемся детально установить,
при каких обстоятельствах происходит сбой. Если выяснения
все ещё не привели к решению, ищем ответ в Интернете, при
этом четко указываем проблему. Поверьте, в 99,9% случаев
Вы не первый, кто с этой ошибкой сталкивается, и решения
давно уже предложены на различных форумах. Конечно, в
англоязычном Интернете информации на порядок больше.
Вообще, если хотите быть хорошим программистом, то
чтение технической литературы на английском не должно
вызывать проблем. Хотя бы на уровне форумов.
Путь программиста: от 100$ до 10000$ в месяц
31
2015
©
GeekBrains
http://www.geekbrains.ru
Достарыңызбен бөлісу: |