Which Language Approach For a Computer Science Degree? 537
wikid_one writes "I recently went back to college to finish my CS degree, however this time I moved to a new school. My previous school taught only C++, except for a few higher level electives (OpenGL). The school I am now attending teaches what seems like every language in the book. The first two semesters are Java, and then you move to Python, C, Bash, Oracle, and Assembly. While I feel that it would be nice to get a well-rounded introduction to the programming world, I also feel that I am going to come out of school not having the expertise required in a single language to land a good job. After reading the syllabi, all the higher level classes appear to teach concepts rather than work to develop advanced techniques in a specific language. Which method of teaching is going to better provide me with the experience I need, as well as the experience an employer wants to see in a college graduate?"
C# and Bing (Score:5, Funny)
Re:C# and Bing (Score:5, Funny)
What employers want to see is the ability to write a C# program to automatically issue requests via HTTP to Bing to query the WWW and to retrieve the search results.
I've seen those job postings. The problem is most employers require at least 5 years of Bing experience.
Re:Your school is right (Score:5, Funny)
Brake pads, if you have to pick just one, because all cars have brake pads, but carburetors are obsolete and not in common use.
Re:Your school is right (Score:3, Funny)
To me it's akin to a literature major being able to write very well in one human language.
Most can't.
Re:Hobby (Score:3, Funny)
Or maybe he did want to say 'de jure [wikipedia.org], which has some sort of relevant meaning in the phrase, too. Just to save you the embarrassment of looking so stupid in the future.
Re:Algorithms and Data Structures (Score:5, Funny)
Learn about... bubble sort...
No, don't. Seriously. If you are at all capable, then *forget* about bubble sort. Erase it from your mind, with surgery if need be.
Re:I would also like some advice (Score:4, Funny)
>Try telling your neighbor about Jesus and showing them the gospel and show them the greatness in your life that you have gained by following The Truth.
and they will move out within a a week.
Bloody good idea. No one wants to live next door to bible bashers.
Re:Hobby (Score:2, Funny)
Sure, and if you reach quite a bit, it might even be taken as deeply insightful in some philosophy of computer science sense... if, however, your basic reading comprehension skills are up to snuff, then by context "du jour" fits perfectly, and makes much more sense after reading the entire post.
Right back atcha, Sparky :)
Re:Algorithms and Data Structures (Score:3, Funny)
Huh? I thought Bob Dylan was singing in Chinese all this time. Must have been mistaken!
Re:Your school is right (Score:3, Funny)
I'm just glad my car isn't broken.
Re:Algorithms and Data Structures (Score:3, Funny)
Learn about Binary Search Trees, Red Black Trees, Bubble Sort, Quick Sort, Heaps, etc. Depends entirely on what you plan to be doing when leaving school. These algorithms are seldom used when programming things like business apps. In fact I don't think I can ever recall implementing a search algorithm as you mention after school.
This is why my future employability as a hardware guy is guaranteed. Thankyou.
MUMPS! (Score:2, Funny)
If, first and foremost, you are concerned about landing a programming job, it helps to know what industry you're looking to enter. Healthcare and Electronic Medical Records are hot topics right now with a lot of money, private and public, backing it. IT adoption in Healthcare is seen as a panacea for all that ails, and while I may not agree with that directly, there is certainly a lack of trained programmers willing to work in the field. Most EMRs are decades old and use MUMPS as the back end.
http://en.wikipedia.org/wiki/MUMPS [wikipedia.org]
It's quirky, "old" and not OO, but if it's a JOB you want, there's worse things out there than helping deliver better care through M programming.
Re:Algorithms and Data Structures (Score:3, Funny)
You like assembly programming don't you.
Re:Hobby (Score:2, Funny)
It's not learning about SQL I have an issue with, I just think CS grads should have more exposure and practice working with it.
Programming 252: Understanding SQL. ....
Lab objective 3: Port PostgreSQL source code to one of the following languages and pass regression testing.
Re:Hobby (Score:4, Funny)