+ 18

How do I determine my level of programming (beginner, Junior/Intermediate, Senior/Advanced)

Someone asked me this question and I couldn't answer it perfectly. How can this be measured? Is it by number of projects done or number of years I have been learning a programming language?

29th Apr 2017, 1:39 AM
Wisdom Abioye
Wisdom Abioye - avatar
4 Answers
+ 15
Since you are using SoloLearn, it is sure that you are atleast a beginner. Now, try to solve problems given in- www.hackerrank.com www.hackerearth.com If you can solve those problems easily, you are an intermediate level, then try- www.codechef.com If you are able to solve problem of those, easily, you are a senior/advance programmer.
29th Apr 2017, 3:30 AM
Sachin Artani
Sachin Artani - avatar
+ 6
It is your overall knowledge and experience. Average standards: Junior - good knowledge of core language, basic knowledge of frameworks and additional tools (Git, SVN, unit testing software, etc.), This is a starting point for earning money from programming. (excluding freelance where you often can meet programmers even below this level), Middle - excellent knowledge of core language, good knowledge of frameworks, experience at team working, Senior - excellent knowledge of language and main frameworks, good overall experience and competency at IT industry. This experience level is roughly equal to about 5-7 years of working as a programmer on various business or popular open-source projects..
29th Apr 2017, 2:01 AM
Jeth - avatar
+ 5
www.codewars.com ... see how you do
29th Apr 2017, 2:05 AM
LordHill - avatar
+ 4
can you solve advanced problems? A good understanding of data manipulation. Look at advanced topics in your field. What do you know.
29th Apr 2017, 1:49 AM
James - avatar