Irina P
у многих не приходит. Еще нужна способность и интерес к абстрактному мышлению. А то бывает, что теорию человек вроде знает, а ничего элементарного сделать не может, и это не навыки, а или есть, или нет.
Даже пошёл загуглил
Абстрактное мышление — один из видов человеческого мышления, который заключается в образовании абстрактных понятий и оперировании ими.
Выходит, применительно к программированию - это знание терминов, паттернов, умение оперировать алгоритмами, модулями?