Would you classify yourself as a beginner, intermediate, or advanced programmer overall?

Quora Feeds

Active Member
Carlos Matias La Borde


I know enough to know that's not how it works.

There is no linear progression. You can become advanced within a space. But even that.. You can define advanced in different ways.

Like you could be able to make shit quickly in.. say... Python on the web. Or you might understand many to most of the most useful standard library functions for Python on the web. Those two are different (though generally overlapping) types of knowledge.

You might be advanced in either of those senses, yet not really understand mobile development or command line or GUI application etc. development. You may not have your head wrapped around those spaces, so it might take you much longer to write quality code in those areas.

Or you might be able to do that, but you might be a mediocre to shitty engineer because you don't make use of, or aren't even cognizant of software engineering methodologies. You may not use versioning or may not write good comments, etc.

You can't know everything. There's just too much. So intermediate or advanced have no real meaning. Some guys can go incredibly deep in some specific areas, but might have a hard time if forced to work a new area because they don't have much breadth. That doesn't make them not a beginner or an intermediate.

So the terms simply aren't useful in this context.



See Questions On Quora

Continue reading...
 
Similar threads
Thread starter Title Forum Replies Date
N Study Buddy need someone to learn python together(beginner) Study Buddy 0

Similar threads

Top