Что нужно знать С++ разработчику для начала работы на фрилансе?
=================================================================

 Как начать работать на фрилансе, имея базу C++(разработка приложений в консоли). Вроде и есть основы, но прямо чувствую, что её не хватит. Пожалуйста, подскажите, есть ли возможность начать работать? А если этих знаний не хватит, что ещё потребуется изучить для полного багажа знаний? Заранее спасибо. 

 Начать работать на фрилансе совершенно не озанчает ити на фриланс стажером/джуниором.  

Фриланс предполагает человека, который самостоятельно может справляться с задачами.  

Если вы не видите на фрилансе С++ задач уровня джуниор вообще, значит С++ джуниоры не востребованы на фрилансе.  

Совершенно не сложно просто посмотреть какие есть задачи самостоятельно и понять, чего хотят.  
  

P.S. На самом деле, про фриланс говорят многие, а работают единицы. Моя задача по С++ висит уже скоро месяц, никто не берется даже оценить. 

 Буст стл и другие стандартные штуки 

 "База" в C++ никому за деньги не нужна, ну кроме американских и европейских студентов-лентяев, которые сами не хотят лабы делать. Если вы хотите заниматься C++ профессионально, ещё и фрилансить, вы должны понимать, как получить законченное решение по ТЗ. Это менее тривиально, чем на других платформах. Вот вам несколько вопросов для самопроверки, расскажете что знаете а что нет:  
* у вас есть большой объём текстовых данных (строк), каких простых правил будете придерживаться, чтобы избегать лишнего копирования содержимого строки;
* я хочу написать некий фоновый сервис, вытягивающий данные из PostgreSQL и пишущий, допустим, в MongoDB, выполняющий некоторые простые преобразования (неважно какие). Пока будет крутиться на линуксе, но возможно и на виндах придётся запустить у другого заказчика. Какие на вскидку библиотеки для работы с БД будем использовать, будут ли сложности? Как их будем подключать к проекту?
* чем будем собирать проект из предыдущего пункта?
* что можете предложить для реализации сетевого обмена? Я хочу чтобы было можно в свой протокол поверх TCP, но возможно захочу ещё HTTP потом.
* как будете выбирать, слинковать библиотеку статически или оставить зависимость от DLL/SO? Как будете собирать готовые пакеты для деплоя?

 

 портфолио