Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I have always worked like that. My ways to improve are:</p> <ul> <li>Reading <a href="https://stackoverflow.com/questions/551315/which-c-net-blogs-do-you-read">high-quality blogs</a></li> <li>Applying what these high-quality blogs recommend (whenever it fits your project and when time allows, of course)</li> <li>Reading <a href="https://stackoverflow.com/questions/143088/open-source-c-projects-that-have-high-code-quality">high-quality open source project</a>'s source code</li> <li><strong>Writing</strong> as much code as you can, always keeping in mind what you've learned and always trying to raise the quality bar. <a href="http://www.brainyquote.com/quotes/quotes/v/vincelomba138158.html" rel="nofollow noreferrer">Practice does not make perfect. Only perfect practice makes perfect</a>.</li> <li>Keep an eye on stuff that's unrelated to your own line of work. For example, if your main job is coding ASP.NET in C#, read stuff about functional programming, F#, Haskell, other web frameworks like django, Ruby on Rails, etc. I'm not saying that you <em>learn</em> them, just <em>see</em> how things can be done differently. It will broaden your perspective.</li> <li>When you gain some self-confidence: contribute to open source projects, write a blog.</li> </ul> <p>About books: IMHO the books that are highly-technical (i.e. "Buzzword 2.0 in Action!") aren't worth your time. Everything happens so fast that they'll probably become obsolete 6 months after their release. The only books worth buying are those that deal with the underlying CS or architecture issues.</p> <p>About classes: it's very hard to find high-quality non-university classes that aren't a waste of time/money. Most of the time you can learn faster by yourself. (UPDATE: fast-forward to 2013, MOOCs are an amazing, high-quality, free learning resource)</p> <p>Also be wary of codeproject, there are lots of articles there with errors and/or general bad advice.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload