Como saber que eu sei uma linguagem de programação?
Opa, tudo bem? Estudo programação a um ano e tive contatos com muitas linguagens de programação ao longo desse ano de estudo, nós proximos periodos meu principal objetivo é procurar uma vaga de estágio para começar minha carreira profissional, na criação de currículos me deparei com a seguinte questão: "Qual a linguagem de programação que você sabe?" mas o principal ponto para mim é que eu não sei quando que eu "sei" uma linguagem ou não. Linguagem são muitos extensas e tem MILHARES de funcionalidades e se tem algo que eu tenho medo é de mentir descaradamente nessas entrevistas na hora de passar essas informações. Por exemplo eu tenho um conhecimento bom com C++ até por causa da faculdade e meus projetos por fora e etc, já em C eu tenho menos conhecimento e só sei literalmente o básico mas será que mesmo assim eu conto que "sei" essa linguagem?
O mais importante de tudo é saber a lógica de programação, e como resolver um determinado problema através dela, pois a linguagem de programação é apenas uma ferramenta.
Se através de uma linguagem de programação você souber usar tudo o que está na lista abaixo, você pode se sentir "sabedor" dela.
- Operadores
- Condicionais
- Estruturas de repetição
- Array e Hash
- Função
- Pilha e Fila (dependendo a linguagem)
- Classe e métodos (POO)
- Regexp
- Manipular String
- Manipular Arquivo
- Manipular XML
- Fazer requisição GET / POST
- Consumuir uma API
- Carregar e usar bibliotecas
- Entender a documentação