10 Replies - 1061 Views - Last Post: 08 December 2011 - 06:41 AM Rate Topic: -----

#1 himynameisbede  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 8
  • Joined: 06-December 11

Java? or C# and VB.NET?

Posted 06 December 2011 - 08:28 PM

I'm looking at getting into programming and there is a one year course at Computer Power that you can do. You can major in either Java or C# and VB.NET. I'm just wondering which one I should choose if I wanted to work for a big gaming studio? Would it matter? Because I've heard that C++ is the biggest gaming language but obviously its not an option here.

Also on another note, how much better is a 3 year computer science degree in comparison to this? (in terms of getting a good job)

http://www.computerp...are-development


Thanks guys

Is This A Good Question/Topic? 0
  • +

Replies To: Java? or C# and VB.NET?

#2 Oler1s  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1395
  • View blog
  • Posts: 3,884
  • Joined: 04-June 09

Re: Java? or C# and VB.NET?

Posted 06 December 2011 - 10:10 PM

Here's the truth. Tools focused courses are garbage.

If you want experience with tools, it's going to be a combination of you learning by yourself, writing actual programs, and working with other people on large projects. In other words, everything but courses.

If you want to do courses, you should go through a proper computer science program. That's CS theory so look at the syllabus of any well known university (for its CS program) and look at the course material that CS students go through. That's what you want to be doing academically.

While you go through the academics, on your own time, you need to be gaining experience with the craft of programming. That involves taking your own time to learn programming languages, write programs, join projects, and work on something of complexity.

Coursework is ignored unless it's theory and computer science from a reputed university.
Was This Post Helpful? 2
  • +
  • -

#3 himynameisbede  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 8
  • Joined: 06-December 11

Re: Java? or C# and VB.NET?

Posted 06 December 2011 - 10:29 PM

Thanks for the reply,

How come they are rubbish? And what are some good ways of joining projects?
Was This Post Helpful? 0
  • +
  • -

#4 Oler1s  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1395
  • View blog
  • Posts: 3,884
  • Joined: 04-June 09

Re: Java? or C# and VB.NET?

Posted 06 December 2011 - 11:07 PM

> How come they are rubbish?

Courses are not good mediums to gain proficiency. The correct mediums are experience, which requires time investment, doing work and learning from your mistakes, and understanding technical details, which involves reading books and documentation.

Courses are good at structure. Books provide this as well, and experienced programmers will just look at books and documentation. So when I say structure, I mean structure for beginner programmers. Unfortunately, you can get really good beginner books as well, so you might not even care for a course.

Let's say you still wanted the structure of a course. You're then reliant on having a good teacher who can guide you properly. Unfortunately, they are all out working and making good money, or doing something more interesting as a programmer. Basically, this course is a money making mill, because the real value is elsewhere.

I think that's your biggest challenge. Structuring your learning at the beginning. If you can do this on your own, you can get started all by yourself, and do a better job of teaching yourself.

> And what are some good ways of joining projects?

For a beginner, there isn't much. The typical recommendation is an open source project, but open source projects are not beginner learning schools either. But once you've hit an intermediate level as a programmer, you can start looking at open source projects that require help. Going to hackathons, and other developer centered events in your local area is another option. If you're in a university, there may be fellow student projects and organizations you can get a hold of. But the big thing is going to be just doing some professional work. A bit of a catch 22, but there it is. Internships are one entry point for beginners to do professional level work.
Was This Post Helpful? 2
  • +
  • -

#5 macosxnerd101  Icon User is online

  • Self-Trained Economist
  • member icon




Reputation: 10566
  • View blog
  • Posts: 39,110
  • Joined: 27-December 08

Re: Java? or C# and VB.NET?

Posted 06 December 2011 - 11:22 PM

Quote

How come they are rubbish?

Some courses provide excellent structure. A lot of them don't, and they teach a lot of poor practices at the beginning. I see a lot of introductory Java courses making the mistake of jumping into things like GUI and Graphics programming without giving students a firm foundation in OOP. It doesn't make sense.
Was This Post Helpful? 1
  • +
  • -

#6 himynameisbede  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 8
  • Joined: 06-December 11

Re: Java? or C# and VB.NET?

Posted 06 December 2011 - 11:24 PM

So basically when it comes down to it, I could just teach myself, get involved with projects, and if my work is good, I would be able to gain employment? Sweet. I actually just ordered a book... Head First Java.

Thanks for the advice!
Was This Post Helpful? 0
  • +
  • -

#7 Serapth  Icon User is offline

  • D.I.C Head

Reputation: 53
  • View blog
  • Posts: 153
  • Joined: 17-August 11

Re: Java? or C# and VB.NET?

Posted 07 December 2011 - 10:48 AM

View Posthimynameisbede, on 06 December 2011 - 11:24 PM, said:

So basically when it comes down to it, I could just teach myself, get involved with projects, and if my work is good, I would be able to gain employment? Sweet. I actually just ordered a book... Head First Java.

Thanks for the advice!


Well if nothing else, you picked a pretty good book to start with. :)

The head first series is actually quite good.
Was This Post Helpful? 1
  • +
  • -

#8 himynameisbede  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 8
  • Joined: 06-December 11

Re: Java? or C# and VB.NET?

Posted 07 December 2011 - 03:52 PM

Quote

Well if nothing else, you picked a pretty good book to start with. :)

The head first series is actually quite good.


Oh is it? Sweet.

And for interest sake... Would anyone know the average amount of time you would have to spend learning how to program (eg 1 year?) before you could get a job from it? Because I just found out that the IT learning institute I was thinking about going to has a job placement program and is successful with about 90% of its graduates (after 1 year of study)? That seems like quite a short period of time to me...

This post has been edited by SixOfEleven: 08 December 2011 - 06:08 AM
Reason for edit:: Fixed quote tags

Was This Post Helpful? 0
  • +
  • -

#9 Serapth  Icon User is offline

  • D.I.C Head

Reputation: 53
  • View blog
  • Posts: 153
  • Joined: 17-August 11

Re: Java? or C# and VB.NET?

Posted 07 December 2011 - 04:26 PM

Not an easy question to answer, as a ) people have different capacities to learn B ) people measure time differently.

I mean, frankly there is a massive difference between "a week", when its full-time or spare-time hours.


Generally, at least in Canada, a 2-3 year program is pretty much considered the minimum level of respectability. There are programs that teach you to program in 9 months, but frankly, they aren't well regarded. I am not saying they can't teach you in that time period ( although I have my doubts ), just they aren't really viewed well over all.


Then again, education is massively different from state to state, country to country, company to company, so what I view as truth means very little in other areas.


One area to look at for a real metric though is immigration. Look into the qualifications for an H1B visa for example, as those I suppose are the measuring stick as set by the government for a "real" education. I believe its a 3 year program, but don't quote me, I haven't looked in ages.


// Edit: This is going to be the most scrooge-esque thing I have ever said, but is there a way to flat out turn off smilies? On a programmer forum they are downright annoying.

This post has been edited by Serapth: 07 December 2011 - 04:28 PM

Was This Post Helpful? 1
  • +
  • -

#10 stayscrisp  Icon User is offline

  • フカユ
  • member icon

Reputation: 999
  • View blog
  • Posts: 4,177
  • Joined: 14-February 08

Re: Java? or C# and VB.NET?

Posted 08 December 2011 - 02:18 AM

You don't like to smile :) it's almost christmas :D
Was This Post Helpful? 0
  • +
  • -

#11 Serapth  Icon User is offline

  • D.I.C Head

Reputation: 53
  • View blog
  • Posts: 153
  • Joined: 17-August 11

Re: Java? or C# and VB.NET?

Posted 08 December 2011 - 06:41 AM

View Poststayscrisp, on 08 December 2011 - 02:18 AM, said:

You don't like to smile :) it's almost christmas :D


Bah humbug!
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1