Link Details

Link 61457 thumbnail
User 215218 avatar

By phayte
via grok-programming.com
Published: Jan 15 2008 / 12:34

One of my pet peeves lately is software developers who believe that simply reading a book makes them an expert at some aspect of delivering working applications. You know the type of person that has just finished Agile Web Development with Rails is now selling themselves as a “Rails expert”. They aren’t. Let’s take a look at what you really have to do to “know” anything.
  • 26
  • 3
  • 2229
  • 485

Comments

Add your comment
User 236137 avatar

dzonelurker replied ago:

-2 votes Vote down Vote up Reply

"One of my pet peeves lately is software developers ..."

Is this correct English?

User 191349 avatar

raveman replied ago:

-1 votes Vote down Vote up Reply

are you english teacher ? grow up!

User 256617 avatar

dragmire replied ago:

1 votes Vote down Vote up Reply

"One" is singular. If we were talking about "Some of my pet peeves", that'd be plural and "are" would be used.

User 215218 avatar

phayte replied ago:

0 votes Vote down Vote up Reply

My bad. You'll have to cut me some slack as I'm a product of the Louisiana public education system. ;)

User 261835 avatar

Kenneth Downs replied ago:

2 votes Vote down Vote up Reply

Ha! I voted this up just because i liked the title. Very funny, and true. You could do us a great service by doing 3 or 4 more articles drilling into very specific things you found that were different from the book.

Another note I'll add: "No. Writing a Book Does Not Make You An Expert."

And finally, what do we call these idiots who sound so good because they read so much? Boss! Ouch, but it is very often true.

User 265881 avatar

Topnotch replied ago:

2 votes Vote down Vote up Reply

Yep. The title of this post definetely hits home for me, in a painful way might I add. I was fresh out of college and all I knew was C++,Java,SQL and Linux dev tools. Problem was there were no serious JOBS in my area for this skillset, everything offered was for .Net. So I picked up a book on .NET,read it, and went on an interview for a positiion after adding it to my resume. The interviewer quizzed me on it, I folded, I didn't get the job and was out of work for a nearly a year when I got lucky and scored an internship for .NET. Everyone should always remember that 'HONESTY IS ALWAYS THE BEST POLICY'. Except for dealing with women j/k :-)

User 215218 avatar

phayte replied ago:

0 votes Vote down Vote up Reply

@All:

Thanks for all the comments. :)

@Topnotch:

Just curious but did you admit you'd just picked up a book and were looking for a place where you could get some experience? I wonder because I interview/hire a lot of developers and I mold my interview process based on what the interviewee tells me.

User 265881 avatar

Topnotch replied ago:

1 votes Vote down Vote up Reply

No, I didn't admit that most of what I knew came from a book at the time. I had convinced myself that I wouldn't receive an offer or get any experience If I went that route but I DEFINETELY KNOW BETTER NOW! It really was a painful lesson but it pays to be as honest as possible upfront.

User 208763 avatar

hagrin replied ago:

1 votes Vote down Vote up Reply

Pretty obvious conclusion and no different than the "paper certification" title some IT people I have dealt with obviously were.

However, equally dangerous is the developer that doesn't read the core materials and relies heavily on snipping code found through web searches. With everything, you need to supplement book knowledge with practical experience and problem solving skills.

User 215218 avatar

phayte replied ago:

0 votes Vote down Vote up Reply

@hagrin:

Thanks for the feedback.

I agree with you that to rational, sane people my entry was absolutely a "Duh, no kidding" type of thing. I really wasn't trying to break new ground in modern thought about learning but spew my stunned amazement that there is a (hopefully) small segment of people who this idea is not painfully obvious.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.