• Question: What do I need to learn to become a computer-scientist?

    Asked by sebadam to Mike, Pip, Tianfu, Tim, Tom on 3 Jul 2012.
    • Photo: Tim Stephens

      Tim Stephens answered on 3 Jul 2012:


      You need to develop a logical understanding of problem solving.
      We have software engineers at my work (in fact, I sit right next to them). The most important thing is to understand how to solve problems, you can learn whatever programming language when you need it.
      Do you program computers right now? If you want to do that as a career, you should give it a go – it can be great fun!

    • Photo: Tom Lister

      Tom Lister answered on 3 Jul 2012:


      As with any career, you need to be able to enjoy it enough to want to do it 5 days a week. If you can manage that, then you will learn all you need to know.

      Qualifications wise, I think maths is probably important. Physics is good for graphics things, because you need to think in 3D space. And enough patience to make sure you don;t make any mistakes, or to spend 6 weeks looking for a single spelling mistake amongst lines and lines of code (or is that just me?)

Comments