Чем отличается начинающий программист от законченного?