Java? or C# and VB.NET?
Page 1 of 110 Replies - 718 Views - Last Post: 08 December 2011 - 06:41 AM
#1
Java? or C# and VB.NET?
Posted 06 December 2011 - 08:28 PM
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
Replies To: Java? or C# and VB.NET?
#2
Re: Java? or C# and VB.NET?
Posted 06 December 2011 - 10:10 PM
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.
#3
Re: Java? or C# and VB.NET?
Posted 06 December 2011 - 10:29 PM
How come they are rubbish? And what are some good ways of joining projects?
#4
Re: Java? or C# and VB.NET?
Posted 06 December 2011 - 11:07 PM
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.
#5
Re: Java? or C# and VB.NET?
Posted 06 December 2011 - 11:22 PM
Quote
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.
#6
Re: Java? or C# and VB.NET?
Posted 06 December 2011 - 11:24 PM
Thanks for the advice!
#7
Re: Java? or C# and VB.NET?
Posted 07 December 2011 - 10:48 AM
himynameisbede, on 06 December 2011 - 11:24 PM, said:
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.
#8
Re: Java? or C# and VB.NET?
Posted 07 December 2011 - 03:52 PM
Quote
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
#9
Re: Java? or C# and VB.NET?
Posted 07 December 2011 - 04:26 PM
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
#10
Re: Java? or C# and VB.NET?
Posted 08 December 2011 - 02:18 AM
#11
Re: Java? or C# and VB.NET?
Posted 08 December 2011 - 06:41 AM
|
|

New Topic/Question
Reply



MultiQuote








|