shurshur, Не надо переоценивать современных кандидатов. Слышал от коллег, что они ГОД пытались найти С++ сеньора. ИМХО, нашли случайно в итоге. Те, кто приходили, хотели получать как сеньор, а знали как стажёр.
В общем... если у человека есть знания и желание работать - он работу найдёт. Потому что у работодателей выбор невелик.
Вот ведь, казалось я предельно ясно сформулировал, ну да ладно.
Я хочу знать:
про линуксовое api
про правильные способы ввода-вывода
про правильные способы синхронизации
То есть, хочу уже наконец прочитать в книжке, что в линксе всё доступно через файлы (слышал об этом, но не видел в книжке), что есть мьютексы, сигналы, mmf, и вот это вот всё (знать бы ещё, что именно, книжки то нет).
Я не хочу знать:
про облака, веб-сервисы и всё прочее, что находится не на моей (вне моей) локальной тачке.
:)))
ЗЫ: Рихтера и Петзольда я привёл в пример именно потому, что они излагают устройство винды систематически.
ЗЗЫ: Статьи и мануалы - это хорошо. Но они не дают систематического обзора проблемы. Проще говоря, велик шанс упустить что-то важное. Был бы хотя бы общий список тем, которые надо нагуглить... Так его ж нет. Что сам нашёл, то и молодец.
res2001, Окей, make install вычёркиваю ;)
А если я установил -dev пакет, и он принёс .h + .o, то есть какой-то стандартный способ добыть до них путь? Или я могу ручками найти, что у меня файло лежит в /usr/include/fftw3.h и смело вписывать этот путь в make файлы, в надежде, что пакет всегда ставится в одно и то же место?
Наследование и повторное использование - это прекрасно.
Но потом приходят гуру и начинают рассказывать про принципы подстановки Лисков, и про то, что наследование плохо ;))
В общем... если у человека есть знания и желание работать - он работу найдёт. Потому что у работодателей выбор невелик.