Собираюсь работать в области миграции по; разработки программ администрирования и защите; и "тьюнинга", администрирования баз данных - под юникс.
Вот примерные требования:
* Опыт разработки приложений под UNIX.
* Желателен опыт продвинутого программирования на С++ (шаблоны, исключения, STL и т.п.)
* Желателен опыт портирования кода под разные версии UNIX.
* Эрудиция и знания в области одной из операционных систем: Linux, Solaris, HP-UX, AIX, OS X.
* Опыт администрирования UNIX-систем.
* Знание принципов организации сетей Microsoft, желательны знания технологий Microsoft SMS, WMI.
Довольно давно изучаю С++ с переменным успехом...
То есть, ходил на курсы по С в течении полутора лет (там в основном преподавали логику, а не синтаксис языка)
Сейчас перешёл на домашнее изучение С++ (в универе ничерта не дают по теме фактически - 3 курс а классы ещё даже не начинали >.< )
Начал работать в Linux Slackware месяца два назад.
Мне посоветовали книги:
Страуструпа (3е издание) - идёт непросто, вникаю в суть главы (особенно про exceptions, templates) где-то с 3 прочтения
И параллельно читаю Wiley: Beginning Linux Programming
Не могли бы вы посоветовать что-нибудь ещё почитать?
И сразу вопрос по второй книге: если читали - какого мнение о ней. Стоит ли её изучать (в ней упор идёт на С и шел скриптинг, а работать придётся именно с С++)