Конечно, программистом средней руки может стать абсолютно любой человек, обладающий неплохими умственными способностями и целеустремленностью. Но если говорить о крепких профессионалах в этой сфере деятельности, которые могут решать самые сложные задачи, такими специалистами все-таки надо родиться. Понятно, что и усилий приложить для становления классным программистам даже талантливым людям придется немало. Ведь нет такого, как при беременности женщины, когда уже в районе 20-й недели могут провести процедуру определения пола, и родители узнают, родится у них девочка или мальчик. Также точно и на начальных этапах развития человека невозможно сказать, что он будет программистом. Но когда человек начинает создавать свои первые коды, сразу же становится понятно, есть у него к этому предрасположенность или нет. Если есть, программа пишется легко, если нет — программа иногда вовсе не может быть написана. Но в том, что вы не являетесь прирожденным программистом, нет ничего плохого, ведь есть немало других не менее интересных и хорошо оплачиваемых профессий.