Дело же только в писать коды, но и писать их красиво они же и "кодами меряются"  Конечно, и кроме олимпиад есть где посоревноваться и понять своё место в мире себе подобных,  codeforce вон каждую неделю запускает турнир. А как ещё без соревнований поймёшь, что твой код лучший или есть к чему стремиться?