Книги, которые разработчик must read

Есть книги, которые, как мы (в Ивеонике) считаем, должен прочитать любой разработчик, который хочет называться профессионалом. Когда к нам приходит только оперившийся девелопер, он уже, как правило, разбирается в основных алгоритмах (поиск, сортировка, базовые операции со строками). Если этого нет, то нужно просто возвращаться за парту или идти по другой стезе.

Но есть кое-что, что приходит только с практикой. А именно, понимание того, что написание программы – это постоянная борьба со сложностью. Разрабатывая все новые методы борьбы с этой сложностью, мы пишем все более и более совершенные (ну ладно, согласен, иногда просто более сложные) программы. Основные вехи этого процесса – переход от машинных кодов к языкам высокого уровня, структурное программирование, функциональное программирование, объектно-ориентированное программирование, компонентное программирование и сервис-ориентированные архитектуры, паттерны проектирования. Конечно, это грубый список, но думаю, что как первое приближение он сгодится.
подробнее…

Go top
Copyright © 2010 iveonik systems Iveonik Systems - All rights reserved - Powered by WordPress