2014-03-25 18:04:07 +0000 2014-03-25 18:04:07 +0000
23
23

Какой уровень компетентности описывает термин "рабочее знание"?

Я начал искать работу сегодня и столкнулся с термином “рабочее знание”. Я не совсем понимаю, что этот термин означает, и мне интересно, какие задачи я буду выполнять с “рабочими знаниями” данного программного обеспечения/языка.

В частности, в должности, которую я видел, меня попросили “рабочие знания языка ассемблера”. У меня была встреча с языком Ассемблера, когда я работал над учебником Raspberry Pi “Baking Pi”, целью которого было написание очень простой операционной системы на ассемблере. Тем не менее, я никогда не занимался своим собственным кодированием на этом языке, так что я не чувствую, что могу делать какую-либо полезную работу с моим знанием языка ассемблера.

Ответы (4)

27
27
27
2014-03-25 18:21:10 +0000

Как инженер старшего уровня (28 лет опыта работы) я участвовал во многих собеседованиях; как правило, когда мы спрашиваем кандидата о “рабочих знаниях”, например, на языке программирования, мы хотим знать, может ли он сесть и написать функциональную программу на этом языке. Вам не нужно быть экспертом, но вы должны были проделать с ним реальную работу, или широко использовать его в школе, если вы недавно закончили обучение.

Используя пример с языком ассемблера, который вы привели в своем вопросе, я, вероятно, не оценил бы вас как обладателя рабочих знаний. Вы бы получили баллы за то, что получили их, в отличие от кандидата, который никогда не видел их раньше, но я бы сохранил их на этом уровне в своем резюме.

22
22
22
2014-03-25 18:11:15 +0000

Рабочие знания" отражают низкий уровень компетентности в той или иной области - от вас будут ожидать работы с инструментом, но не обязательно быть экспертом в этом инструменте.

Если вы не чувствуете, что сможете создать полноценный продукт с помощью этого инструмента, но чувствуете, что сможете, с помощью небольшого пробного и ошибочного примера, воссоздать его на примере, вы, вероятно, обладаете “рабочими знаниями” об этом инструменте.

До тех пор, пока вы можете использовать этот инструмент ежедневно, даже если вы не знаете, как делать все с этим инструментом или даже не знаете “лучшие практики” использования этого инструмента, вы можете сказать, что у вас есть рабочие знания, и подкрепить их своим опытом (я бы сказал, что иметь некоторый опыт работы с ним во время работы над другим приложением достаточно близко, чтобы написать резюме - но работа требует от вас более глубоких рабочих знаний кода, вы, вероятно, должны выучить его немного лучше, прежде чем начинать работать с ним).

Рабочее знание: 1.Знание того, как заставить что-то работать без глубокого понимания того, почему оно работает, или как это исправить, если оно сломается.

4
4
4
2014-03-25 21:49:15 +0000

Если бы вы сказали мне, что обладаете рабочим знанием X, я бы ожидал, что смогу поручить вам выполнение заданий, связанных с X, и вы сможете их выполнять. Поначалу вы можете быть немного медлительны из-за того, что вам приходится задавать вопросы, искать вещи и т.д., но вы знаете достаточно, чтобы иметь основу для получения большего объема знаний органично. Если вы не будете рады быть принятым на работу на основе ваших знаний языка ассемблера и заданий на языке ассемблера без значительной “дополнительной поддержки”, то у вас не будет рабочих знаний об ассемблере.

1
1
1
2014-09-20 23:01:01 +0000

“Я не чувствую, что могу делать какую-либо полезную работу с моими познаниями в области собраний.” Вы не обладаете “рабочими знаниями” по сборке.

“Рабочие знания” о чем-то, означает, что, давая задание в нем, вы могли бы “взять мяч и бежать с ним”, производя “в значительной степени полное” задание. Вам может понадобиться некоторое наблюдение в передней части, или некоторая коррекция/редактирование/обратная связь в задней части, но вы можете нести основную ношу задания.

Это, кажется, не описывает вас. В лучшем случае, вас могут рассматривать как “продвинутого новичка” или потенциального стажера.

Похожие вопросы

17
9
17
16
6