Который не умеет находить информацию, не умеет задавать вопрос и не читает, что ему сообщает его программа. Можно на начальном этапе до поры до времени вывозить на паразитизме, постоянно задавая вопросы у людей, но проблемы будут все сложнее и все меньше людей, желающих даже читать, в чем там у человека затык
Главный навык - понимание что это сложно и желание, а то каждый второй думает что айти это легко и там можно получать много денег, хотя на деле что бы реально чего то добиться в этой сфере, надо долго и много учиться
Главное требование - возможность много думать. Если человек не в состоянии логически мыслить (например, использует "магическое мышление" или не может сосредоточиться более чем на 5 минут, то у него ничего в программировании не получится.