Editing User:Dspies
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 39: | Line 39: | ||
I know that OpenGL and Qt are names of two libraries which a lot of things depend on. I think they have something to do with GUI-building or graphics or something. Sorry.<br /> | I know that OpenGL and Qt are names of two libraries which a lot of things depend on. I think they have something to do with GUI-building or graphics or something. Sorry.<br /> | ||
* Please describe your experience with other programming languages. | * Please describe your experience with other programming languages. | ||
I took a short C class the summer before starting high school. In high school I learned Java. Java is by far the language in which I feel most comfortable writing code. I use it for all programming competitions (I like to do programming competitions. I've participated in the ACM a couple times and I made it to Round 3 of Google Code Jam last year). I realize that Java is primarily about portability, but I also like that it has the most extensive and well-documented standard library of any language, and I think eclipse is by far the best IDE for doing things quickly and cleanly. I also use python for scripting because when I just want an answer (eg. questions on projecteuler), it's much easier to work in a language with a powerful interpreter, first-class functions, and generators (and Python generators are just fun). Python is also my alternative to bash. I try to avoid bash scripting (because anything more than a simple process pipe is ugly, painful, and frustrating) in favor python scripts. | |||
* Please describe your experience with being in a development team. | * Please describe your experience with being in a development team. | ||
I have no serious experience working in a team. Every team project I've worked on in undergrad- or grad-school has been a frustrating disaster where at most two people had any clue what they were doing and nobody actually liked the project or would have chosen it if working alone. The two or three times I've had a chance to pair-code with someone who I really trust and respect as a programmer have been great and I think it's a wonderful way to work. But most people I talk to (even the ones I respect) seem to think pair-coding is a waste of time.<br /> | I have no serious experience working in a team. Every team project I've worked on in undergrad- or grad-school has been a frustrating disaster where at most two people had any clue what they were doing and nobody actually liked the project or would have chosen it if working alone. The two or three times I've had a chance to pair-code with someone who I really trust and respect as a programmer have been great and I think it's a wonderful way to work. But most people I talk to (even the ones I respect) seem to think pair-coding is a waste of time.<br /> |