競技は技術水準に応じて初心者、初心者/中級、中級、上級者に分かれ上級者ほど難易度の高いタスクが課せられる。
同其他职业资格等级划分基本一致，将程序员这个职业角色按照技术掌握和熟练程度分为初级、中级、高级。