Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re:Missing the point (Score 1) 130

I think I understand the core premise you're trying to convey here, but I must stress the point that in practice people holding a CS degree tend to demonstrate lower actual programming and systems engineering ability than their non-CS peers. This is the real world fallout from the common misconception that computer science graduates are well suited to software development roles. As a rule, they tend to be a poor fit for such jobs.

As for companies "requiring" a BS or BA degree, I've never encountered substantial resistance in this area. Perhaps it's more accurate to say I've made a point of circumventing such barriers without a second thought. Regardless of what any given HR department might stipulate for job requirements, I've found that communicating demonstrable proof of ability to solve relevant problems to a handful of people in any given business tends to result in an interview, and I've rarely gone through more than one interview before being offered a position.

Establishing direct contact with people who will actually evaluate candidates on their technical merits is easier than ever these days owing to the prevalence of social media networks. On a related note, I once knew a human resources recruiter who was aggressively opposed to employees directly reaching out to candidates. That HR recruiter isn't employed anymore.

Comment Re:Missing the point (Score 2) 130

While in practice nothing is perfect, I'd like to add that your mention of "security hole plugging" conveniently ignores the principle that you don't have to plug holes that don't exist in the first place. Abject failure to recognize this point is probably at least half the reason for information security being in its presently deplorable state. Hint: bolt-on approaches to security are typically no security at all.

Comment Re:Missing the point (Score 2) 130

And it sounds like you're defensive because you don't have a CS degree (i.e. you have something to prove).

Not at all. I have zero regrets in this area, mostly due to the fact that I recognized very early on that a CS degree was largely useless for most roles that entail full-time software development responsibilities. Please don't misunderstand me here: I grew up with a bunch of smart people (including CS majors) who wound up attended schools like Georgia Tech, Emory, MIT, and CalTech. Their ability to contribute in properly aligned positions isn't under dispute here.

Here's what I'm really trying to say: of all the programmers I've worked with, the ones producing the best code in terms of functionality, efficiency, and security have almost universally lacked CS degrees. Interestingly enough, I've worked with some very gifted developers who held bachelor's (and in some cases master's) degrees in fields such as psychology, electrical engineering, physics, pure mathematics, and even English literature. The "odd factor" here has been the pronounced absence of CS degrees among that pool of truly able developers.

I have some very simple advice for young people interesting in pursuing software development as a career. Get any job that pays the bills for now, spend every free waking moment actually writing software in a variety of languages and learning about software written by others, become intimately acquainted with a variety of operating systems and toolchains, and start putting information security first in everything you touch. In less time and at considerably lower expense than you would suffered chasing down a CS degree, and armed instead with a portfolio of practical demonstration of skills, you'll have little difficulty obtaining a decent software development position.

Comment Re:Missing the point (Score 1) 130

This is entirely false. I've never had any difficulty whatsoever obtaining employment related to software development or systems/infrastructure roles, and neither have most of my peers who hold similar credentials. Perhaps this trend has been partially related to our ability to demonstrate skills on demand, i.e. "get the job done, and done properly" rather than an appeal to a piece of paper that essentially says "trust this guy; he passed some exams that may or may not actually bear any relation whatsoever to the work your business needs done right now."

I am perpetually amazed by the volume of collective myth parroting that persists on this topic. To be perfectly clear: lack of a college degree may indeed greatly reduce your chances of employment in many fields, but it matters a hell of a lot less than you've been led to believe for software development and systems/infrastructure positions.

Comment Re:Missing the point (Score 2) 130

That's a fundamentally flawed statement. The question isn't whether I'm representative of most individuals with GEDs, but whether I'm representative of individuals holding GEDs who happen to have pursued careers involving substantial software development duties. You may wish to reference my last reply for clarification.

On a side note, in my experience these discussions tend to invite emotionally-driven responses from people who spent an awful lot of time and money obtaining a CS degree because somebody told them they needed it to pursue any kind of career associated with information technology. I certainly hope you aren't one of those people.

Comment Re:Missing the point (Score 3, Insightful) 130

This is the sort of reply I expected, so please allow me to bring my core point into sharper perspective. In the course of my fifteen years of employment in a variety of roles in assorted industries (network infrastructure, hosting, finance, biological sciences, etc), my firsthand experience has been that software developers "lacking" a CS degree have displayed a marked tendency to produce more functional, reasonably secure, and efficient/scalable code than their CS counterparts. They have also, on average, commanded substantially higher salaries in software development roles than their CS counterparts.

Degree mills and some otherwise respected educational institutions may not be happy about these facts, but it's important to note that they're not exclusively to blame for the situation. A computer science degree simply doesn't translate to skill in software development, largely because formal computer science has relatively little to do with programming. Thus, my original post is entitled "missing the point."

I've worked with a few CS graduates who purportedly had a specialized focus on information security. As it turned out, their ability to actually perform in their professional roles was woefully lacking.

Comment Re:Missing the point (Score 2, Insightful) 130

I have a GED, and I assure you I earn substantially more than most CS graduates. Additionally, I continue to note a marked absence of (1) actual programming ability, (2) knowledge of even the most rudimentary information security practices, and (3) adequate understanding of core systems principles among recent CS graduates. Perhaps your perspective is the result of having grown acclimated to working with people with substantially reduced capabilities.

Comment Missing the point (Score 2) 130

A huge number of software development jobs don't require a CS degree, including many highly paid positions. In fact, having a CS degree may reduce the odds of being hired for some positions. It seems the trend of misunderstanding the term "computer science" hasn't lost any momentum.

Comment Re:Best part (Score 1) 77

Setting aside the GP's bit about pulling out a rack to use as a work surface, some ovens are larger than others. Given the magic mushrooms context and the odd historical trend of certain folks employed in mortuary roles adding embalming fluid to recreational substances in the 90s (is that still a "thing?"), maybe the GP was operating out of a full service Dearly Departed Disposal Department facility.

That said, I don't know why a thinking person wouldn't just opt for a home-built laminar flow cabinet, which can be constructed at very little expense if a bit of effort is put into sourcing the required components. In a pinch, a unit suitable for basic biological specimen work can be built for USD $100 or less. Clearly, anyone building such a unit with the intention of handling potentially hostile materials should seriously consider needs versus risks, but in my experience dudes wishing to conduct personal mystical fungi pharmacology trials are not noted for being particularly receptive to cautionary notes.

Comment Re:He tried patenting it... (Score 1) 986

I'll add that although it's merely a clever proverb that is not perfectly aligned with the discussion at hand, I find the QOTD in the page footer as of this writing to be at least peripherally relevant:

"Don't discount flying pigs before you have good air defense." -- jvh@clinet.FI

Comment Re:He tried patenting it... (Score 1) 986

The energy production device/method under discussion here may indeed be a fake. You've still entirely missed the point and failed to even begin to attempt to use appropriate evaluation methodology in this situation. Perhaps my earlier reply will prove useful in explaining this in more detail.

Slashdot Top Deals

New York... when civilization falls apart, remember, we were way ahead of you. - David Letterman

Working...