По мере того, как развиваются технологии, разработка программного обеспечения переходит к использованию стандартизированных, широко распространенных и незатратных технологий. Они могут взять на себя большую нагрузку в разработке программного обеспечения, но одновременно могут показаться пугающе непонятными и требовать много времени на освоение. Программист среднего уровня должен знать, как управлять этими технологиями и когда следует их использовать.
На мой взгляд некоторыми примерами таких технологий являются:
- Реляционные базы данных
- Полнотекстовые поисковые системы
- Математические библиотеки
- OpenGL
- XML-парсеры
- Электронные таблицы
Следующее: Как анализировать данные