Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

It is my belief that being a good programer is largelly... orthogonal ;--) to what your major was in college. Some CS majors will never be good coders and some autodidacts are really, really good. The fact that the vast majority of people do not major in CS ensures that the proportion of autodidacts amongst good coders will always remain quite high.

More over, as CS is still a young science, a curious mind can easily make up for years training in college through reading and onvolvement in the programing community.

So yes, I think taht for the elite coders a degree is not really useful, and autodidacts can do very well without it.

That said... I still think that a CS degree helps "regular folks". It forces students to know about subjects even though they might not have invested in reading about them if they were not directly relevant to their everyday work. It teaches (or it should teach!) good habits (specify and design before coding, test your code, use a configuration control system...). All things that a real good autodidact would do, but that your average non-CS major turned programer might not.

So yes, a good autodidact is just as good as a good CS graduate, but a bad-to-average autodidact will probably be much worse than a bad-to-average CS graduate.

Not that you can't find real pathetic CS majors who could not code they way out of a bubble sort... and the problem is that this people might hang around trying to be programers while real bad autodidacts usually find something else to do, for which they might be better suited.


In reply to Re: Autodidact by mirod
in thread Autodidact by trs80

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others browsing the Monastery: (6)
As of 2024-04-23 11:19 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found