Hi,
I've been programming as a hobby for a long time. I'm 23 years old and and haven't completed college. My job right now is not programming related (although it is in IT). I just started going back to college this year (a community college) and I'm finding it very difficult because the classes are extremely basic. I don't feel comfortable learning about HTML from a guy that doesn't understand it too well.
Here's some of the things I consider myself "knowing": Linux and GNOME platform libraries, web development, C#/.NET, Ruby/Rails, Javascript... I've even dabbled in Scheme and other lisps quite a bit.
I don't think school will make me a better developer. My end goal is to get a programming gig (maybe in a Rails or Linux company), but I have no experience and no degrees currently.
I'm wondering if it would be better if I just started producing code and contributing to open source to make a name for myself. If you're hiring someone are you more likely to look at degrees, or would you pick a candidate that has no degrees but has demonstrated their abilities?
I can't really do both, because I work full time and school is full time. I have a wife and a daughter, so what little time I have left over, needs to be spent with them. If I quit school it would give me time to work on other things and get my projects out there.
What do you guys think?
Update: Just so you get an idea of what this web development class is all about. The first day the teacher demonstrated the <h1>
and <p>
elements and using his HTML template (which doesn't declare a DOCTYPE and other important things). We were given the assignment to create a web page with a list of our favorite movies using the <p>
element. I asked if I could use an unordered list (<ul>
) and was told I would be counted off for not following the assignment.
I believe in semantic HTML and don't feel right using paragraphs for what are actually lists. I compromised by writing it as a paragraph ("My favorite movies are X, Y and Z.") instead of a list.
This is extremely lame.
Thanks for the help everyone! Your answers didn't make my decision easy like I thought, but at least I'll make a good decision now.