Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Choosing Careers in Technology? 107

Salandarin asks: "Until recently, I was convinced that my destiny involved a degree in CS, stemming from my love of video games. I've really enjoyed what I've found so far, and I enjoy the art of programming and the study of algorithms. However, from what I'm told, more advanced study requires a strong knowledge of mathematics. Mathematics, much like the hard sciences, are not my interest. Although I'm not ready to abandon CS just yet, I'm starting to examine other options. I enjoy the world of technology more than any other, and as such I would really like to stay here, no matter what field I choose. I am specifically curious about jobs that involve some form of journalism, writing, and/or communication, but I'm open to everything at this point. What other careers are available in technology, for a person like me?"
This discussion has been archived. No new comments can be posted.

Choosing Careers in Technology?

Comments Filter:
  • What level of study? (Score:5, Informative)

    by Metasquares ( 555685 ) <slashdot.metasquared@com> on Sunday April 02, 2006 @12:36AM (#15044223) Homepage
    Keep in mind that CS began as a branch of the mathematics departments at many universities. Probably at least partially because of this, deep theory is extremely mathematical.

    On the other hand, if all you want to do is program, you don't need that much math. What you get in a typical undergraduate CS curriculum should be enough.
  • advanced math? (Score:2, Informative)

    by chaves ( 824310 ) on Sunday April 02, 2006 @12:38AM (#15044226)

    Don't dismiss software development just yet. There is much more involved in building good software than mathematics. You might see some beyond-basic math in a CS degree, but in the real world, most of the time that stuff will be useless.

    However, the fact that you like playing videogames or find technology amusing is not any good indicator you will like the stuff. The good thing is that you can get your feet wet before you make a decision. There are some introductory books that teach general programming concepts and at the same time teach the essentials of a programming language (back in the day, Pascal was the language of choice for that, I guess today most will use Java).

  • Not so easy (Score:4, Informative)

    by JanneM ( 7445 ) on Sunday April 02, 2006 @12:44AM (#15044241) Homepage
    If you want to do CS "for real", and not just have it as a job skill, then yes, you'll need quite a bit of mathematics.

    On the other hand, programming, by itself, is not really worth all that much as a skill by itself outside the actual field of CS. Somebody who only have skills as a programmer is not going to find themselves in any great demand. You need to have something else that is relevant for the business field you will find yourself working in. A "programmer" is always going to lose out to a "[chosen field skill] with documented programming skills".

    What I mean is, if you aim to work with programming in, say, the financial sector, then having a solid, documented skill set in economics or revision wil be at least as important as programming skill. If you're aiming for some technical field, you will need at least a bachelor's degree in subjects relevant to the field, whether it means a degree in chemistry, mechanical engineering, combustion physics, medicine or whatever. And always, always, "people skills" matter and are important, no matter what field you choose, since you will always be dealing with people.

    Programming skills are a lot like mathematical skill. for most fields, it is a tool, not an end in itself, so you need to know your target field first and foremost. The lone exception is if your chosen field is CD (or mathematics) itself, but then you need to go a a lot deeper into the field; a doctorate will not hurt at all at that point.

  • Informatics (Score:4, Informative)

    by D.A. Zollinger ( 549301 ) on Sunday April 02, 2006 @02:28AM (#15044463) Homepage Journal
    If straight CS is not something you are interested in, perhaps you should look at Informatics. Informatics is a relatively new field of study applying computer technology to other established fields. For example, bioinformatics applies computer science to biology, studying the genome, and using computer modeling to understand how our bodies work at the molecular and cellular level. Wikipedia has an entry in Informatics [wikipedia.org] that explains the connection better than I could in a simple slashdot post, and links to many of the informatics sub-domains talk about work that is being done in those fields, from Human Computer Interface to Health Informatics, Chemical Informatics to Lab Informatics, the field is opening up fast and students are needed. Being a former CIS major who is going into Health Informatics, I can say that I enjoy the prospect of applying my knowledge of computer information systems to the health care industry to help the doctors, nurses, and clinicians do their jobs better, more efficiently and grant them access to information that would not have been easy to come by in the past.

    So far the program does not delve into the depths of detail that are seen in many of the other programs. And while knowledge of bits and bytes might help me do my job better, it is more important that I understand the concepts of what clinicians need, and what technology can provide, so that I may bridge the gap between both fields. Instead of Computer Science where you understand a computer as an entity, Informatics allows you to apply knowledge to various fields in ways that experts in one field or another would not find obvious. Consider Informatics to be the jack-of-all-trades degree that allows you to push information technology beyond the "a computer on the desk" mindset and into the future of computer technology.
  • by Jaqui ( 905797 ) on Sunday April 02, 2006 @04:21AM (#15044710) Homepage Journal
    1) systems administration, where at most you are writing cron jobs or bash scripts.
    [ an understanding of programming is a huge benefit though. ]

    2) Writing Articles / Books on specific topics, such as Administration of Windows Server2003
    [ requires a very good knowledge of the subject, as well as excellent language skills. ]

    3) Data Base Administration, which requires excellent logic skills, and usually knowledge of sql plus an in depth knowledge of the engine being used.

    Systems level, graphics, and game programming are the areas that really require an excellent understanding of mathematics, application development, web scripting are "programming" skills that are far less math intensive.

You knew the job was dangerous when you took it, Fred. -- Superchicken

Working...