|
I'll skip the gender issues in this discussion, not because they aren't central, just because I only have so much time in the day :) I'm not sure I agree with the OP on this:
> So to all the girls learning how to code, and not sure where you stand: screw it, and just call yourself a developer already. Replace "girls" with "people" for now (again, I'm not saying gender is irrelevant, I'm just focusing on a tangent for now)...I know there is virtually no concept of "licensing" for the fields of "developer" or "hacker" in the way lawyers and doctors have it (i.e. you can't call yourself a lawyer just because you're reading case law for fun)...and that's a good thing. But there's something in me that wants to say, "Well, you have to have built something, and watched it either succeed or fail". It doesn't have to be something big. It just has to be something you invested your time in and that you put out there because you thought the world might be interested...at that point, even with a small project, you know what it's like to "ship" and be invested. To me, that's the difference between learning to code and calling yourself a developer. If I were to try learning guitar, does that make me a musician? If I read the works of George Carlin and think of one-liners of my own during the day, does that make me a comedian? I would argue 'no'. But once you practice and refined yourself to the point that you book a gig, or even do an open mic, then the labels of "musician" and "comedian" seem more applicable. --- OK, now for me to be really catty: Why does any modern blog (this is not the OP's fault, obviously), in this day and age, think it acceptable to use 13px as the body font for articles? Sorry, had to get that off my chest. |
As for the developer argument, the problem is that there is no hard line. How big of a project must one complete before they're a developer? You said even a small one, but Hello World is a small "project" and certainly isn't enough.
I completely agree that there is a difference between learning to code and calling yourself a developer. One problem here is that the industry uses developer, coder, and programmer interchangeably, although programmer seems to be currently falling out of favor. (I was once at a party where someone thought that I meant I was a "party programmer" or something.) Obviously they don't mean the same thing, but it's kind of like arguing over the difference between a geek and a nerd at this point.