I disagree somewhat with the assertion that it's not possible to work from experience to theory. Certainly, it is easier and more common to gain the theoretical through formal schooling and the practical from work experience.
However, I think it's possible to go the other way. I think the main barrier is time: the materials are generally free over the internet, and there are numerous resources where one can discuss theoretical points of CS (including perlmonks).
The other point I'd add is that a lot of the knowledge in the field I currently work in revolves around knowing the business (securities brokerage industry in my case, but even less complex industries have important sets of knowledge a good programmer should understand). Knowing this kind of information classes as "real world knowledge" in this case.
-
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.
|