Que nível de competência o termo “ Conhecimento Prático ” descreve?

Comecei a procurar emprego hoje e encontrei o termo “conhecimento prático”. Eu realmente não entendo o que o termo significa e estou me perguntando que tipo de tarefas eu deveria fazer com “conhecimento prático” de determinado software / linguagem.

Especificamente, a postagem de trabalho que vi solicitou “conhecimento prático da linguagem Assembly”. Tive um encontro com a linguagem Assembly quando trabalhei no tutorial Raspberry Pi “Baking Pi”, onde o objetivo é escrever um sistema operacional muito simples em assembly. No entanto, nunca fiz minha própria codificação na linguagem, então não acho que poderia fazer nenhum trabalho útil com meu conhecimento de montagem.

Comentários

Resposta

Como engenheiro de nível sênior ( 28 anos de experiência) Já participei de muitas entrevistas; geralmente, quando perguntamos a um candidato sobre “conhecimento prático” em, por exemplo, uma linguagem de programação, queremos saber se ele / ela pode sentar-se e escrever um programa funcional nessa idioma. Você não precisa ser um especialista, mas precisa ter feito um trabalho real com ele ou usado extensivamente na escola, se for um recém-formado.

Usando a bunda exemplo de linguagem embly que você deu em sua pergunta, provavelmente não o classificaria como tendo conhecimento prático. Você ganharia pontos por ser exposto a ele em comparação com um candidato que nunca tinha visto antes, mas eu manteria nesse nível em meu currículo.

Comentários

  • Que tal ser capaz de codificar algo fluentemente usando materiais de referência? Eu ' codifiquei menos ou mais resumidamente em muitas coisas, tenho conhecimento teórico e algum conhecimento prático de praticamente todos os conceitos lá fora, etc. etc. Acho que não ' t realmente é o suficiente na maioria dos livros ' das pessoas, mesmo se eu pessoalmente souber que poderia começar a trabalhar com as coisas bem rápido . Suponho que devo fazer algumas coisas nas linguagens relevantes do mercado antes de procurar emprego.
  • @Asmageddon, as pessoas sempre codificam com " material de referência " como Stackoverflow e manuais / wiki de código. Você não ' realmente espera que as pessoas memorizem tudo mecanicamente, espera? Ou você quer dizer outra coisa quando diz " material de referência "?

Resposta

“Conhecimento prático” reflete uma competência de baixo nível em uma área – espera-se que você trabalhe com a ferramenta, mas não necessariamente seja um especialista nisso ferramenta.

Se você não acha que seria capaz de construir um produto completo com a ferramenta, mas você sente que poderia, com um pouco de tentativa e erro, reconstruí-lo a partir de um exemplo, você provavelmente tem “conhecimento prático” dessa ferramenta.

Contanto que você possa usar essa ferramenta diariamente, mesmo se você não souber fazer tudo com ela ou mesmo as “melhores práticas “de usar essa ferramenta, você pode dizer que tem conhecimento prático e comprová-lo com sua experiência (eu diria que ter alguma experiência com ela enquanto trabalhava em outro aplicativo é perto o suficiente para colocar um currículo – mas o trabalho exige que você tenha um conhecimento de trabalho mais forte do código, você provavelmente deve aprendê-lo um pouco melhor antes de começar a trabalhar nele).

Conhecimento prático: 1. Conhecimento de como fazer algo funcionar sem compreensão mais profunda de por que funciona ou de como corrigi-lo se ele falhar

Comentários

  • De acordo com a conversa no refrigerador de água , aqui ' uma fonte para apoiá-lo também: en.wiktionary.org/wiki/working_knowledge
  • @CMW Você se importa se eu incluir isso em minha resposta?
  • @Zibbobz Vá em frente. Você escreveu basicamente o que eu ' escreveria se escrevesse uma resposta.
  • @Zibbobz what enderland disse. Roubei o link dele.
  • @Zibbobz, Não ' a sua resposta contradiz a outra resposta acima com 23 votos positivos?

Resposta

Se você me dissesse que tem conhecimento prático do X, esperaria poder atribuir tarefas para fazer com o X e você poderia realizá-los.Você pode ser um pouco lento no início devido a ter que fazer perguntas, pesquisar coisas, etc., mas você sabe o suficiente para ter a estrutura para adquirir mais conhecimento organicamente. Sem conhecimento prático no X, eu esperaria ter que dar a você algum tipo de treinamento antes que você pudesse realizar as tarefas para fazer com o X.

Se você não ficaria feliz em ser contratado com base em seu conhecimento de linguagem assembly e tarefas fornecidas de linguagem assembly sem muito “suporte extra” para se familiarizar com o assembly, então você não tem conhecimento prático dele.

Comentários

  • Bem, eu ficaria muito feliz em ser contratado com base no meu conhecimento limitado de linguagem assembly, pois gostei muito de usá-la e acho que esta seria uma ótima oportunidade para passar mais tempo com o assunto. Possivelmente eu possuo o conhecimento prático em questão, então? 🙂
  • Não " gaste mais tempo com o assunto " – você pode trabalhar de alguma forma produtiva nisso seu primeiro dia? Se não, então ' ainda não ' conhecimento prático '.

Resposta

“Acho que não poderia fazer nenhum trabalho útil com meu conhecimento de montagem.” Você não tem “conhecimento prático” de montagem.

“Conhecimento prático” de algo, significa que dada uma tarefa nele, você poderia “pegar a bola e correr com ela”, produzindo um “substancialmente completo ” atribuição. Você pode precisar de alguma supervisão no front-end ou de alguma correção / edição / feedback no back-end, mas você pode arcar com o fardo principal da tarefa.

Isso não parece descrever você. melhor, você pode ser visto como um “iniciante avançado” ou potencial estagiário.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *