I am an autodidact. It might seem unreal, but I think it gives me more freedom. Not the freedom I don't have to follow some predefined school books, but freedom in thinking. Most CS students learn some language that in theory is best, like Java. However, that restricts them to a certain way of thinking, and I'm glad I don't have to think that way. For example, I do not care how many conditionals a piece of code has, but many CS students learn that any routine with more than ten conditionals should be refactored. I care about readability, efficiency and whether it works or not, not about some set of rules.

There is a reason that I hate Python's syntax. It enforces style, just like how organized progamming education does. There IS more than one way to do it, and I would like to know all of them.

I have no idea how autodidacts can digest material quicker than others. I think it depends on the data you have to munge. If you taught yourself, you may not know about the more difficult (and hyped) standards like XML, but you may have more experience using GDBM instead.

I'm having a problem soaking up new technologies. There is no school that tells me what technologies are out there, and I seem to pick the unhyped ones, which is not really a good idea when profit is your goal :)

- Yes, I reinvent wheels.
- Spam: Visit eurotraQ.


In reply to Re: Autodidact by Juerd
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":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.