🔥

Тред (@aminopyridin)


Пока я пишу большой тред про архитектуру, отклонюсь немного в сторону — мини тред про незнание фундаментальных терминов. Вчера много было возмущений, утрируя «и таких людей вы называете мидлами?!»

Отвечу на это — мне бы тоже хотелось, чтобы все люди вокруг меня разбирались лучше в базовых терминах, чтобы у них был широкий кругозор и все такое. По факту у меня есть два рычага, как на это влиять: не нанимать тех, кто не шарит учить

Когда я только начала заниматься переделыванием процесса найма, я хотела пользоваться первым — «давайте не будем нанимать тех, кто не знает такие вот базовые вещи, как их вообще программистами можно называть?!!» И это было проявление юношеского максимализма.

К счастью, мне не дали это сделать, а просто выдали второй инструмент — теперь я могу всех нанятых людей на входе учить всему, что считаю нужным. Так, например, мы не проверяем знание Реакта на входе — зачем, мы все равно научим. Давайте лучше про задачи опытных людей спросим.

А не нанимать людей, которые могут работать работу, но не учились в университете и поэтому не в курсе, что такое np-полные задачи или не знают термин statement — это расточительство. Проще научить, если мы считаем это важным.