DEV Community

Discussion on: 7 Signs That You're a Good Developer

Collapse
 
ericson_weah_2543c732594c profile image
Dp • Edited

To me the point he makes here is crystal cleared and righteously justified. Another way to rephrase (or repeat what he already clearly explained) is this: you may learn from another but you MUST accomplish for yourself. At some point in your journey you must make a complete shift: You must shift from imitating to understanding! Do not confuse “not asking for help” with some of the things he said when he wrote things like “ Developers that are great don't require any assistance while working”. He is not saying do not ask for help. Here is the point: at the end of the day wether you ask for help or not you must own your work. And you must be able to accomplish your work even if there is no one around to help you. If you can’t accomplish your work without another’s assistance then you are mostly likely still on the “imitation stage” not the “understanding stage”. And it’s not just a small part of the project your are building: you must understand and own the world thing. Group work is a whole different thing. Here the focus is personal project with the goals of finding out whether you have shifted from imitating to understanding or not. Think about it for a moment: why do you ask for help or assistance in the first place? It is because you don’t understand or you don’t know or you are not sure. So if you are building a project and find yourself asking for assistance for 20 or more percent of the time, you may want to improve your skills first (if the purpose of building the project is not for learning purposes). So what he is saying is: asking for help or having another one’s assistance is only a mean and understanding and owning the work is the end: independent! And again do not confuse “independence” with “interdependence “.

Collapse
 
metamark profile image
Mark Vassilevskiy

You're absolutely right. In a nuthsell, I'm tryig to explain that if you think that you're a good developer, you need to be able to work on this project. Just to be able, because it will say that you have enough of experience and even seniors go to StackOverFlow and searching for the solution. So be sure that you can do everything alone, but never do it alone :)