WinMain » 10 ноя 2007, 18:55
Действительно, на одном лишь базовом курсе С++, сейчас далеко не уедешь. К тому же если нет практики работы с реальными проектами, которые могут содержать сотни тысяч строк программного кода, состоять из нескольких десятков и сотен исходных файлов, использовать различные сторонние библиотеки, то на высокооплачиваемую работу в солидной фирме рассчитывать не приходится. Если ты предполагаешь программировать под Windows, то потребуется знание функций Win32API, знание библиотеки MFC, а так же умение работать с базами данных (использование SQL-запросов, создание таблиц, чтение, запись и удаление данных), уметь использовать СОМ-технологию и компоненты ActiveX. Возможно потребуется знание сетевого программирования, протоколов ТСР, НТТР и др. Это я перечислил основные требования, которые предъявляются к соискателям на должность программиста. Каждый конкретный работодатель предъявляет свои специфические требования к кандидатам. Производители компьютерных игр требуют знание векторной графики (OpenGL или DirectX). Кому-то нужны программисты для написания драйверов и софта для работы с аппаратной частью компьютера.
Так что нет такой одной волшебной книги, которая охватывала бы все аспекты современного программирования.
Действительно, на одном лишь базовом курсе С++, сейчас далеко не уедешь. К тому же если нет практики работы с реальными проектами, которые могут содержать сотни тысяч строк программного кода, состоять из нескольких десятков и сотен исходных файлов, использовать различные сторонние библиотеки, то на высокооплачиваемую работу в солидной фирме рассчитывать не приходится. Если ты предполагаешь программировать под Windows, то потребуется знание функций Win32API, знание библиотеки MFC, а так же умение работать с базами данных (использование SQL-запросов, создание таблиц, чтение, запись и удаление данных), уметь использовать СОМ-технологию и компоненты ActiveX. Возможно потребуется знание сетевого программирования, протоколов ТСР, НТТР и др. Это я перечислил основные требования, которые предъявляются к соискателям на должность программиста. Каждый конкретный работодатель предъявляет свои специфические требования к кандидатам. Производители компьютерных игр требуют знание векторной графики (OpenGL или DirectX). Кому-то нужны программисты для написания драйверов и софта для работы с аппаратной частью компьютера.
Так что нет такой одной волшебной книги, которая охватывала бы все аспекты современного программирования.