2011-03-26, 10:38 PM
"years of experience" is an ill-defined metric. How often must you use a language in a year for it to count as a "year" of experience? Not to mention that having worked with a language for longer does not indicate more skill with a language. Anyway...
I have a good amount of experience with C#, having used it with my senior group project, a couple personal projects (one with over 3000 downloads), and now I'm using it at my job. Except this past week, when I've had to do some maintenence work with some VBA code. Ugh, VBA...
I know C++ well enough, even though I don't have much real experience with it outside of programming assignments for school that didn't require very deep knowledge of the language and one publically-released personal project. I know enough to know about smart pointers and RAII.
I learned Java in AP CS and used it in my internship and a "programming challenges" class, but that's it.
I have learned PHP, Perl, and Python in the past, but I don't use them because I don't like dynamic languages.
I recently learned Javascript and jQuery.
I learned some Scheme for my Theory of Computation course.
I wanted to learn D because it seems like a C++ that doesn't suck, but there aren't many learning resources, no real IDE support, two different versions of the language, and two completely different "standard" libraries, one of which only works with version 2 of the language.
I have a good amount of experience with C#, having used it with my senior group project, a couple personal projects (one with over 3000 downloads), and now I'm using it at my job. Except this past week, when I've had to do some maintenence work with some VBA code. Ugh, VBA...
I know C++ well enough, even though I don't have much real experience with it outside of programming assignments for school that didn't require very deep knowledge of the language and one publically-released personal project. I know enough to know about smart pointers and RAII.
I learned Java in AP CS and used it in my internship and a "programming challenges" class, but that's it.
I have learned PHP, Perl, and Python in the past, but I don't use them because I don't like dynamic languages.
I recently learned Javascript and jQuery.
I learned some Scheme for my Theory of Computation course.
I wanted to learn D because it seems like a C++ that doesn't suck, but there aren't many learning resources, no real IDE support, two different versions of the language, and two completely different "standard" libraries, one of which only works with version 2 of the language.

