You need one to get a job, though. If not now, in twenty years when you're old in an ageist industry.
You need one to get a job, though. If not now, in twenty years when you're old in an ageist industry.
Granted I'm 20 and still in school, but just being a CS major doesn't make someone a great programmer. I like to think that employers care about projects you've worked on as that is the best way to see a true programmers talents.
Because of all this social programming, there are few who will admit that modern undergraduate programs, and often their graduate counterparts, are a horrendously inefficient, slow bureaucracy that provides a form of pseudo-independence for developing adults, cater classes to the lowest common denominator in order to pass more students, and occasionally have desirable network-building properties. But that's the reality.
We tie up adult identity in degrees very, very closely in our culture. Someone who never graduated college (or worse, high school) is automatically considered lower class by many. It is considered an essential of both personal and professional development in the white-collar world. Their whole lives people are told, "Go to college so you can get a good job." Is it any wonder those who've "paid their dues" and gone through these motions feel entitled to employment, even if they have no commercially viable skillset (and, this is critical to understand: most don't)? It's becoming a large social issue, but no one is willing to admit the real causes.
I don't include 'education' on my resume, and I don't mention it to people. I can't recall the last time I was asked. Everyone seems to assume I have a degree because everyone else in the field has one.
I dropped out of college because I was learning very little, at a slow pace, and mostly in areas not related to my major. I love to learn and work on interesting projects, but I've never been the type to do things just because an employer/school/society expects me to. And I've definitely had to pay for it in many ways...
I was an econ major and learned html/css in a few short weeks pretty darn well. At least enough to land me a web developer position with a rising startup. I have decided to change my major to a more technical one purely because I enjoy learning both HOW to program and what I can do with it--which I'm learning is just about anything :)
I'm emphatically not saying this, I'm saying that a degree is good for employment. Many places will outright refuse to hire people without at least a BA in computer science (or computer engineering, I guess? I am not aware of the related fields).
Thankfully, investors care more about the end code than degrees.
I have a few relatives who are well versed in computers but cannot find employment. I'm sure they would be reassured by your comment.
I have no degree, and have never gone more than a month without a job offer while actively looking for a position. One time it took two months to find a position with acceptable compensation, but I'd received a low-ball offer in the first month.
Edit : essentially, you just re-defined bar without providing any real context.
Taken a step further (and perhaps in a different job market), someone might say "oh, well being a valuable programmer isn't the same as being a Rockstar programmer..."
The key lies in the word "valuable", which is completely situational and vague, whereas "programmer" is not.
Namely, that you can get a job "just fine" if you're a programmer of sufficient talent and knowledge to be able to be a net-positive influence on a company's financials.
YMMW, but that's a relatively high bar. Higher, at least, than the ease that "just fine" (IMHO) implies.
It's certainly possible, but non-trivial.
I do Python/Django work and I have 3 years of experience. I have a GitHub profile which I show when applying for jobs and my profile shows that I've made 359 contributions in the last year. I have a LinkedIn profile through which details the technologies I use and the experience I have.
Since the start of the year, I think I've been contacted by 10 recruiters with job proposals. I chose to work remotely though, with clients outside of my country.