1. Novice Programmer

Novice adalah tingkatan awal programmer dalam skill-nya atau disebut pemula. Yang masuk level ini adalah mereka yang baru mengenal pemrograman. 


2. Advance Beginner Programmer 

Tingkatan selanjutnya adalah Advance Beginner Programmer. Programmer yang berada dilevel ini sudah memiliki skill yang lebih tinggi dari pada novice programmer.


3. Competent Programmer

Tingkatan ini biasanya sudah memiliki pengalaman yang lumayan. Ciri utamanya adalah dia telah mampu melakukan troubleshooting.


4. Proficient Programmer

Programmer yang sudah sampai pada tingkatan satu ini   biasanya cenderung melihat sesuatu keseluruhan.


5. Expert Programmer

Tingkatan paling tinggi seorang programmer dari merekalah muncul karya-karya luar biasa. Mereka tidak hanya mempelajari sebuah konsep secara keseluruhan dari sebuah Tools, Mereka malahan menciptakan Tools.




#bsiproject