- team work, unless somebody learned this skill in other way<p>- SCRUM - it would be hard to teach oneself SCRUM without job environment<p>- jargon (I didn&#x27;t know what &quot;pull request&quot; or &quot;ticket&quot; ment before I went to the first job)<p>- courage, self-assurance (because of lack positive feedback from other programmers - people who learn programming on jobs are in better situation than self learners)<p>- realism, cynicism (Self taught programmers are sometimes too optimistic or too pessimistic and dont have sense of reality).