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