+ 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?
4 ответов
+ 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.
+ 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..
+ 5
www.codewars.com ... see how you do
+ 4
can you solve advanced problems? A good understanding of data manipulation. Look at advanced topics in your field. What do you know.