Я рассматриваю предложить наставничества для тех, кто желает получить в попытке понять глубину языка программирования C ++, его стандартной библиотеки, и некоторые из наиболее полезных моделей и идиомы.
Области, которые я имею в виду покрытие (с подробным исходным кодом все будут доступны в проекте CIYAM Open) включают в себя следующее:
Использование исключений
Написания переносимого кода
Тип безопасности и преимущества Compilation
Динамическое диспетчерские и Shared / Динамические библиотеки
Интеллектуальные указатели и использование объектов контекстных
Рекурсивный спуск и LL-парсеры
Многопоточность Руководство (особенно по отношению к выполнению кодирования DB)
Блокировка и управление ресурсами
Процедурные, объектно-ориентированное, Generic, функциональный и Template Мета программирование
Розетки и основные Интернет-протоколы
Трассировка и отладка (без использования отладчика)
У меня есть более 15 лет профессионального программирования C ++ и разработали полный веб-платформу, которая встроена в C ++ (возможно, единственный в своем роде). Я сделал много работы во всех вышеперечисленных областях (которые на самом деле все включены в CIYAM платформе) и используются, чтобы быть достаточно активными в comp.lang.c ++. Замедлитель лет назад (до около 2002 г.).
Цены могут быть предметом переговоров, и если вы готовы сделать некоторые небольшие задания для проекта CIYAM того наставничества может быть даже бесплатно.
Я знаю, что многие из членов этого форума считают, что C ++ является "динозавр" язык, но я думаю, что, когда речь идет о безопасности там действительно ничего лучше, и когда дело доходит до понимания Bitcoin, то это может быть реальную пользу, чтобы иметь возможность лучше понять исходный код.
(Добро пожаловать в личку мне для дальнейшего ОБСУЖДЕНИЯ)
Ура,
Ян.