Original Post — Direct link

Hi, everybody! Sorry if this is a bit off-topic but there is no ArenaNet sub, unfortunately. Anyhow, ArenaNet has a Programming Intern position open, which you can view the details for here. I'm currently a senior studying computer science and I'd like to apply once I graduate but I have no clue what to expect. If anyone has experience interning at ArenaNet or another developer, I would love some application advice (what did your application look like, how did you account for lack of experience, etc.). Thanks!

External link →
almost 7 years ago - /u/Anet-dodge - Direct link

I went from programming intern to gameplay programmer at ArenaNet. My application consisted of my college projects and the tutoring that I did in college for CS. What I would suggest is applying to a lot of different places. Going through multiple interviews with different companies to learn the interviewing process can be more helpful than you'd initially think, and you might find that you'd prefer to work with a different company. What you want for the programming intern position is experience in design patterns, mathematics, debugging skills, as well as knowledge about programming fundamentals.

I recommend programming in your off-time and building small projects that do small things. Make sure you're able to explain what you write, how it works, and why you choose to approach problems the way you do. These portfolio pieces show what you are actually able to do, not just what you know about, and are essential for showing that you're good for the position.

almost 7 years ago - /u/Anet-dodge - Direct link

Originally posted by [deleted]

Hey, thanks for taking the time to reply! I'll be sure to take all of this into account when I'm getting my application together. I guess my only other question is whether you have any suggestions for projects that show my competence in those areas. My university education has been more on the theoretical side so I don't think my small arsenal of school projects is really demonstrative of my abilities.

I don't have any specific suggestions, no. There's a wide range of things to choose from and there isn't really a wrong thing to program. I'd say take a concept that you find interesting and build a program around that.