Я понимаю, как кодировать. Я знаю, как обойти основы языков, которые я регулярно использую. Я знаю, как писать регулярные выражения чуть выше базовых, я могу общаться с базами данных, принимать входные данные, распечатывать, обрабатывать файлы и т. Д. Я более или менее уверен в своей основной способности выплевывать исходный код для умеренно сложная программа.
Моя проблема в том, что я никогда не чувствую, что этого достаточно. Я чувствую, что знаю только небольшую часть стандартной библиотеки моего языка, и что, пока я не пойму все это, по крайней мере, мимоходом, я не имею права даже пытаться устроиться на работу, используя ее. Я только что закончила колледж (Community / Junior / Whathaveyou), и мои друзья получают работу в индустрии, но я все еще чувствую себя подделкой или проблемой, и я просто недостаточно хорош.
Есть ли приличный маркер для «Я знаю достаточно», который я мог бы использовать, чтобы убедиться, что я могу кодировать? Должен ли я принять тот факт, что я, по крайней мере, способен кодировать FizzBuzz как индикатор того, что можно подавать заявку на вещи? Как я могу относительно легко узнать больше об этих стандартных библиотеках, платформах и / или API? Я регулярно пишу код, читаю книги, но мои знания все еще кажутся такими поверхностными.
ПОМОГИТЕ!
I feel like I only know a small portion of the standard library of my language
это предложение должно быть официальным девизом C ++ .