Практически все нанимающие программистов не в курсе, что программирование является наукоёмким производством. Один программист в поле не "воин". Но по мнению нанимателей он вполне может совмещать с другой деятельностью. 99% нанимателей считают, что те кто назвался программистами наверняка обманывают и хотят ничего не делая получать заработную плату. Это всё равно, что нанимая тренера вы предлагаете ему прыгнуть в бассейн и проплыть как мастер спорта, он же сказал, что однажды проплыл. Каждая задача требует подготовки и время подготовки зависит от опыта программиста. Требуется найти подобные примеры, нужные страницы описания библиотек которые требуется использовать. Зависимостей и деталей так много, что держать это в голове держать невозможно. В зависимости от объёма сделанного человек быстрее забывает то, что уже сделано. По прошествии какого-то времени всё время надо восстанавливать в памяти приёмы решений. Создавая новые решения, надо открывать другие сделанные и брать от туда фрагмен