Eu entendo como codificar. Eu sei como resolver os conceitos básicos dos idiomas que uso regularmente. Sei escrever expressões regulares um pouco acima do básico, posso conversar com bancos de dados, aceitar entradas, imprimir saídas, manipular arquivos etc. Tenho mais ou menos certeza da minha capacidade básica de cuspir o código-fonte para programa moderadamente complexo.
Meu problema é que nunca me sinto suficiente. Sinto que conheço apenas uma pequena parte da biblioteca padrão da minha língua e que, até entender tudo, pelo menos de passagem, não tenho o direito de sequer tentar conseguir um emprego usando-o. Acabei de sair da faculdade (comunidade / júnior / whathaveyou), e meus amigos estão conseguindo empregos no setor, mas ainda me sinto uma farsa ou um poser, e não sou boa o suficiente.
Existe um marcador decente para "eu sei o suficiente" que eu poderia usar para garantir a mim mesmo que posso codificar? Devo considerar o fato de que sou pelo menos capaz de codificar um FizzBuzz como um indicador de que está tudo bem em se candidatar a alguma coisa? Como posso aprender mais sobre essas bibliotecas, estruturas e / ou APIs padrão com relativa facilidade? Eu codigo regularmente, leio livros, mas meu conhecimento ainda parece tão superficial.
SOCORRO!
I feel like I only know a small portion of the standard library of my language
essa frase deve ser o lema oficial do C ++ .