AllmightyOz
Member
+50|6968|United States - Ohio
I'm a junior in high school right now looking for a college major. I really like to do stuff with computers, but I don't know any programming languages or anything like that. I can however figure out just about anything there is that needs to be fixed, etc.

I'm thinking about majoring in computer science, software engineering, or game design. I wonder if any of you guys out there are employed in any of those fields, and, if so, what your job consists of. Do you like your job? Were the college courses hard?

I really don't know what else I could be when I grow up. I like to read books and do stuff most people find boring. I like to sit at a computer for hours and hours at a time. I would really like to help design a game, graphically. I'm a fairly talented artist and good at figuring stuff out.

If I do decide to go into this, are there languages and fundamentals that I could learn now to get me a head start on college?

Any advice or help would be GREATLY appreciated. Thanks.

Last edited by AllmightyOz (2008-01-01 23:01:02)

kylef
Gone
+1,352|6975|N. Ireland
My dad's a Computer Scientist actually. The job is surprisingly hefty but he seems to do alright. If you like I can get more information from him! As for the gaming degree, it'll be mostly programming as I've looked into it myself. The end goal is that you'll end up with a degree (hopefully..) and a lot of computer language skills which can be a god send if you go to work for a gaming company.. eg Valve / EA.
link52787
Member
+29|7003
I'm in college (sophomore) , a computer science major.

Lots of math.  I haven't taken any classes for C-Language or things like that yet.  I'm finishing up the the math. 
I don't know any computer program language yet.  I know what the classes entails but I'm still taking math courses.  I will be taking math classes until I graduate.
nukchebi0
Пушкин, наше всё
+387|6806|New Haven, CT
I thought about this, but then I realized:

Aerospace engineering would be more interesting.
Computer engineering (hardware), working for some company like Nvidia or Samsung, would be better too.

Last edited by nukchebi0 (2008-01-02 01:23:22)

TimmmmaaaaH
Damn, I... had something for this
+725|6921|Brisbane, Australia

nukchebi0 wrote:

I thought about this, but then I realized:

Aerospace engineering would be more interesting.
Computer engineering (hardware), working for some company like Nvidia or Samsung, would be better too.
Thats what I thought to.

I am enrolled in Engineering next year at uni (college). Haven't decided on the "strand" yet. You reckon as someone who knows kinda how things work (as in what things do but not how) I would be lost in computer engineering (hardware) or would that all be covered.

I guess it would be covered pretty thoroughly.
https://bf3s.com/sigs/5e6a35c97adb20771c7b713312c0307c23a7a36a.png
killer21
Because f*ck you that's why.
+400|7072|Reisterstown, MD

I have experience in VB and a bit in C++.  I am majoring in Computer Networking Systems..bout to get my associates in March then going on to get my Bachelor's in ISS.  A lot of math is involved with any coding really.  I would suggest taking a beginner course in Computer programming to get your feet wet if that is what you really want to do.  VB is quite easy so it won't take long to get the statements you need to make a successful program.  If you really intend on going for game design, you will definitely need to know C++, JavaScript, etc.  There are tons of tutorials out there that will get you started on basics.  I used to use this one when I was first starting out how to program things.  I will sometimes refer to it when I am trying to do something.  Like I said, just play around with it since you are only a junior in high school.  You have time.  Good luck.
Rod Foxx
Warblgarbl
+78|6465|Perth, Australia
I'm currently doing a Computer Science degree (Last semester YAY), and from my experience it is quite hard. Other then myself and a couple of grade whores, i don't know of anyone who hasn't failed a unit.

As far as language learning, i didn't know any when i started and that wasn't a problem. I was taught java and C and after that you can figure out other languages fairly quickly. If your a good problem solver then you will find programming quite easy. It's not essential but it helps.

I don't know about the rest of the world (i'm in Perth Australia), but at my uni, the software engineering degree and the computer science degrees are extremely similar. There is no games design unit but i figure it would be more of the same.

I too am interested in what anyone in the computing industry has to say because i will have to get a job soon and i have absolutely no idea where my degrees will take me or whats available.

Rod
PS. It might have been a better idea to post this in DST to avoid potential nobs derailing the topic.
Microwave
_
+515|7137|Loughborough Uni / Leeds, UK
I have conditional offers from 5 uni's all to do a computer science degree next year (school year - september).



It better be good!
Ec0li
Vagina face
+167|6481|London ㋛

I'm not actually doing any computer science at uni or anything, but a course solely for C#, i heard it's very similar to C++ so hoping to move onto that then into games eventually.
Rod Foxx
Warblgarbl
+78|6465|Perth, Australia
Why would you move from C# to C++??? My understanding is that C# is more powerful then C++. I may be wrong because i haven't delved into C# but tha'ts was my impression anyway.

Rod
Ec0li
Vagina face
+167|6481|London ㋛

Rod Foxx wrote:

Why would you move from C# to C++??? My understanding is that C# is more powerful then C++. I may be wrong because i haven't delved into C# but tha'ts was my impression anyway.

Rod
I was under the impression C++ was used alot more for games, i may completely wrong though, i don't know much about it. I was just going through a few applications i saw online for rockstar and a few others and all required experience in C++, and as my course only gave a choice of VB and C#, i went with C#.
Dragonclaw
Member
+186|6787|Florida

Ec0li wrote:

Rod Foxx wrote:

Why would you move from C# to C++??? My understanding is that C# is more powerful then C++. I may be wrong because i haven't delved into C# but tha'ts was my impression anyway.

Rod
I was under the impression C++ was used alot more for games, i may completely wrong though, i don't know much about it. I was just going through a few applications i saw online for rockstar and a few others and all required experience in C++, and as my course only gave a choice of VB and C#, i went with C#.
C# is insanely more difficult than C++. Once you know C# you can easily learn C++ at least thats what Ive heard.
KylieTastic
Games, Girls, Guinness
+85|6934|Cambridge, UK

Dragonclaw wrote:

C# is insanely more difficult than C++. Once you know C# you can easily learn C++ at least that's what Ive heard.
Sorry, wrong way around.

C# is fairly easy to learn, its only the scope of the framework that is huge to learn.

To use C/C++ in a professional way is more difficult.   

p.s. I say this as a full time programmer of 15 years (VB.Net, C#, C++, ASP, Java and a few others when needed)
jsnipy
...
+3,277|7004|...

Dragonclaw wrote:

C# is insanely more difficult than C++. Once you know C# you can easily learn C++ at least thats what Ive heard.
C# and C++ really don't have much in common aside from thier natural syntax and having "C" in thier name. C# is closer to Java.
Rod Foxx
Warblgarbl
+78|6465|Perth, Australia
Fair enough. It's good to learn these things. I wasn't sure but that's just what i had heard. Although none of those sources were in any way reliable.

I really need to relearn how to program in C/C++. End of my degree and i probably couldn't program Hello World. HAHAHAHA.

Rod
KylieTastic
Games, Girls, Guinness
+85|6934|Cambridge, UK

At OP:

Don't confuse liking to work with computers as a hobby and the hardware side with programming.... many enjoy both but many don't.

Don't confuse liking games to liking programming them... its like wanting to become a chief just because you like eating!

It sounds like you like the graphical design side: because most modern games are so large and complex the programming side and the design and graphical side are quite separate things, make sure if you pick a course it covers the areas your interested in (in fact computing in general is becoming more and more niche targeted - I'm finding it impossible these days to keep up with all the new tech in the applications, win UI and web, and having to pick which areas to focus on)

Learning/playing with something like C# would be a great place to start as you appear to have tried nothing... I say this because it is a good generic start place from which to either stay with, go onto C++ or java, can be used for components, services, applications, web. Also there is good help and lots examples and help on the net. There is a free version of the MS dev environment called express (it does have limitations) - prob start with the C# version (but there is a C++ version aimed at starting games dev)

Could have added more but guess that should do for now
AllmightyOz
Member
+50|6968|United States - Ohio
Alright, so I'm going to try and do some C++ stuff the next couple of weeks. I really have no idea where or how to start with this, but hopefully your tutorials will be of assistance. But Kylie, I've heard the myths about all the jobs going to India, or that jobs are increasingly hard to find in this field. In your experience though, how hard was it to get a decent paying job? How much on average do you or people you work with make in a year?

Another thing, math is not my forte. I get B's in math without trying, but I really dislike math. I'm more of a science/history person. Would disliking math lead to me disliking a career in this field?
jsnipy
...
+3,277|7004|...

AllmightyOz wrote:

Alright, so I'm going to try and do some C++ stuff the next couple of weeks. I really have no idea where or how to start with this, but hopefully your tutorials will be of assistance. But Kylie, I've heard the myths about all the jobs going to India, or that jobs are increasingly hard to find in this field. In your experience though, how hard was it to get a decent paying job? How much on average do you or people you work with make in a year?

Another thing, math is not my forte. I get B's in math without trying, but I really dislike math. I'm more of a science/history person. Would disliking math lead to me disliking a career in this field?
I work closely with people in India in my job. The jobs that mostly get sent over have to do with mostly commodity programming. Mostly fear mongering in my experience. As long as you focus on being a problem solver than a code monkey you will be fine

Last edited by jsnipy (2008-01-02 15:28:02)

killer21
Because f*ck you that's why.
+400|7072|Reisterstown, MD

AllmightyOz wrote:

Alright, so I'm going to try and do some C++ stuff the next couple of weeks. I really have no idea where or how to start with this, but hopefully your tutorials will be of assistance. But Kylie, I've heard the myths about all the jobs going to India, or that jobs are increasingly hard to find in this field. In your experience though, how hard was it to get a decent paying job? How much on average do you or people you work with make in a year?

Another thing, math is not my forte. I get B's in math without trying, but I really dislike math. I'm more of a science/history person. Would disliking math lead to me disliking a career in this field?
This is why you should get to know other things other than programming.  As I said, I am a networking guru but I also dabble in programming as well as some web design.  I know a little bit about html, java, C++, VB, and other programs.  It is a good thing to make yourself marketable.  You don't just want to be a guy who can only do one thing. 
KylieTastic
Games, Girls, Guinness
+85|6934|Cambridge, UK

AllmightyOz wrote:

Alright, so I'm going to try and do some C++ stuff the next couple of weeks. I really have no idea where or how to start with this, but hopefully your tutorials will be of assistance. But Kylie, I've heard the myths about all the jobs going to India, or that jobs are increasingly hard to find in this field. In your experience though, how hard was it to get a decent paying job? How much on average do you or people you work with make in a year?

Another thing, math is not my forte. I get B's in math without trying, but I really dislike math. I'm more of a science/history person. Would disliking math lead to me disliking a career in this field?
Ok, the India thing... Yes a lot of jobs go to India (etc) but mostly certain sorts of job and frankly the ones I've been less interested in. A lot of the work is in the form of something that can be specified up to the hilt - "We want a program that does exactly this... it must have/do a,b,c.....x.,y,z"  (boring) - Also it is becoming less common (I'm assuming US is like the UK for most part here) for several reasons: the prices are going up, if you fail to put something on the spec more money needed to change, often the effort needed to define/manage/test/argue/re-test/etc costs a huge amount of time/money, there have been several reports of contractors selling the code/IP to competitors, etc....

In my field, people need everything custom and everything yesterday: not something outsourcing can do, quiet stressfull but very rewarding

In the games industry (no personal experience - but I know people in it) the secrecy keeps out a lot of outsourcing and its more of a closed and close team effort: design, programming, artistic design, testing. Games are so big you may not get to feel as deeply involved because your one of so many, but again depends on size of company and your exact role.

OK money: yes there is still good money to be made (way more than a burger flipper - but way less than a stock broker) - but unlike the ads we get over here that suggest 'you will get xxxx minimum' its a big range because there are so many types of job. However that's a good thing, if your flexible an have the right attitude* the range of jobs for programming is huge, and just getting larger!

Maths: Ok I was supper cool with maths and (not that it'll mean much to you) did it do A-level (just below degree) and did both Maths, Advanced Maths and Physics. However for most programming jobs being a Maths wiz is not a huge requirement, but as you can imagine some of the graphical algorithms etc in games with be very maths based. Also you get B's so your ok at it you just sound like you don't enjoy it so not a big issues at all. (I sucked at English... it just means most my software faults are spelling )

* Attitude: The main thing that helped me, and that I look for in the juniors I employ, is attitude. Yes you need some technical abilities, interest in what you do, knowledge, qualifications help, but its the attitude that determines the great (and better money and safe career) from the average or poor.

When it comes down to it once you know one programming language you should be able to deal with any (just slower).... some people still come out with "I've not been trained in that" or "I've always done it that way" way too much, the ones that succeed are more flexible and don't care if its: 'Public Sub myFunc(myvar As String)' or 'public void myFunc(string myvar)' or 'void myFunc(String* myvar)' (i.e. VB, C#, or C++) - some people treat it like its Russian (if you speak English) but different languages are more like English vs American English vs leet speak - if you engage your Brain and google (use help files) its not that difficult!

Hope thats helps!

Warning: high beer content may affect actual text compaired to what I mean to type!

Board footer

Privacy Policy - © 2025 Jeff Minard