Take the 2-minute tour ×  I work in the technical group at a
large Architecture firm. While there are a number of people here
that are very proficient at various programing and scripting
languages, it's far from the environment of the development
environment of a software company. Rarely are there ever more
then one or two people working on a development project, most of
which are just automation scripts. There's no source control, or
version control setup or anything like that.  My academic
background is engineering but not CS or CE. So I've taking a
number of programing classes in school, and actually tinkered a
lot with VB back when I was a little kid. Yet it wasn't until
this past year at my current job have I really had the
opportunity to do any real development outside of homework
problems in school. In the past year I've transitions from
making simple automation scripts to full blow plug-in
applications in C#.NET.  I have family and friends that are CS
or CE majors, and work for companies whose main pr