Slashdot Mirror


Will CS Students Switch From Microsoft?

spotter writes: "There's an article in Newsweek International that talks about how Microsoft's tactics are turning off an entire generation of CS students from their products and increasing the fortunes of Linux." The article isn't deep or flawless, but hits on a major point: what students learn in school is key to what they go on to do.

20 of 774 comments (clear)

  1. Comp Sci. Students & MSFT by nzkoz · · Score: 5, Insightful

    I don't know how it is at most other places, but at the University I attend the labs run NetBSD and KDE2.
    I know a few people have copies of MS Visual Studio at home, but why bother, when gcc + emacs is in the labs and you can get it free at home?

    --
    Cheers Koz
    1. Re:Comp Sci. Students & MSFT by fader · · Score: 5, Funny
      I don't know how it is at most other places, but at the University I attend the labs run NetBSD and KDE2.

      That's impossible -- you must be lying. Didn't you read the article?
      Linux hackers from Germany and elsewhere are working on a Windows-like graphical interface for Linux PCs called KDE (for K Desktop Environment). They expect to release it this spring...
      How can you be using KDE2 when KDE won't be released until spring? Now we know you're trolling. After all, what reason would MS NBC have to lie?
      --
      - fader
    2. Re:Comp Sci. Students & MSFT by 1010011010 · · Score: 5, Insightful

      Because "news sources" like EWeek, InfoWorld, etc. are basically industry lapdogs. They hand out free subscriptions to anyone who stands still long enough. Believe me. I don't even fill out those stupid cards, but because I'm in I.T. Management, they lard up my mailbox with them. Their whole game is to influence the buying decisions of the people with the money. And to sell lots of ads. They naturally play games and pump up their sugar daddies -- whoever they are at the moment. Most of their stories read like a press release, and I suspect many of them actually are based on press releases and otehr forms of guidance from their benefactors.

      "Trade Journals" are largely crap, and using the term "trade journal" to describe them assigns to them undeserved respectability. If their publications had any true merit they wouldn't have to give them away -- almost force them onto -- I.T. Managers and other techie-managers.

      The Wall Street Journal, on the other hand, is a good bit more interested in the truth, with a bottom-line focus. They have no natural allegiance with, say, Microsoft, Sun, IBM, etc. They don't give away their publication to their readers, and don't take essentially unmodified P.R. and print it as "news."

      I woudn't say that the WSJ "understand[s] the technical world moreso than Infoworld," so much as the WSJ isn't a suck-up, but InfoWorld is.

      How often does slashdot get trolled by hacks writing for InfoWorld, EWeek, ZD-Anything, etc.? All the time. Why? Sell ads.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  2. What I've seen by ThousandStars · · Score: 5, Interesting

    While the article brings up an interesting point, most of my friends who are still in college actually aren't interested in Microsoft for a different reason. As bright, motivated, hard working people, they see Microsoft as a place that has had its moment of glory in the sun; true growth will spring from other, more innovative companies with new ideas. While Microsoft guarentees plenty of money, I see CS people as wanting to be with the next big thing, not the last big thing. I'm not in CS, but if I were, I wouldn't want to be a Microserf either.

  3. Looking for an alternative by scoove · · Score: 5, Interesting

    I just reloaded my home PC this weekend. Replaced a slowly dying Pentium II with a newer AMD box, which required reinstalling everything on the new box.

    Everything went fine until I got to Outlook 2002, which won't accept my serial number (since it's "registered to another computer" - no kidding. That box is headed towards the dumpster).

    Apparently my only choice (besides tossing the piece of junk software out with the old PC) is to call microsoft and try to get it re-registered through that process. I wouldn't be surprised if they tried to get me to buy a new copy since the old one was tied to that processor.

    Microsoft, you sure are making it easy to break up with you...

    *scoove*

  4. I totally agree... by iridium · · Score: 5, Insightful

    What I've never understood about Microsoft is why they don't have licenses that give people the opportunity to learn their product. In doing this they are shutting out a huge number of developers (not just students).

    Whether you're in school or not, learning about developing in a Microsoft environment requires parting with some cash. Personally I'd love to have copies of Microsoft development tools just so I can learn about the technology, but I'm not going to spend hundreds of dollars on a product just to try it out.

    I'll pay media cost, but nothing more. Until they offer that I continue to use other tools and environments for "recreational development". I'd like to learn more about their technology, but they apparently don't want that to happen.

  5. Living proof by ubergnome · · Score: 5, Interesting
    I am a recently retired (read: graduated) CS student. While I was in school, I fiddled with Linux a bit, but got tired of trashing my install every week and having to start fresh.


    Since then, I have learned patience, and am getting increasingly fed-up with MS.


    This is why I think the baby-CS folks will go with open source: MS doesn't document well, and they don't follow guidelines.

    I thought VB was pretty OK, till I started developing with PHP and realized that a language (even though it is just a scripting language) can actually work exactly how the documenatation says it should. And besides that, the documentation is searchable, and organized gasp.


    I am about ready to dump Windows for good, just because I like PHP/mySQL way better than anything MS can throw together (read: ASP).


    To summarize, I think CS folks goto Linux 'cause it is written with functionality, not profitability, in mind.

  6. Wishful thinking by davidj · · Score: 5, Interesting

    Of course, having generations of CS students hating Microsoft will only help Linux. However, Microsoft will not topple automatically over time.

    At Oberlin, I helped install Linux & BSD on all of our lab machines, and with a friend founded the our (still active) Oberlin Linux User's Group. But living in NY, I have seen the worth of C++, Linux System Administration and Perl skills go down while my friends who can hack Java and VB are always in demand. The moral - as harsh as it seems - is that students who learn Linux in college will probably just have to learn Microsoft later.

  7. Re:Well.. what I DO know is this.. by tomstdenis · · Score: 5, Insightful

    An entire generation of CS students,
    (and lots of non-CS students) are learning Java.


    Any CS diploma/degree that focuses only on a programming language and not general CS theory [e.g. language theory, algorithms and optimizations, number theory, etc...] is not worth anything.

    Anyone can learn how to hack in a given language. A true CS student will understand the concepts of a language and will be able to pick up a new language in say 10 hours of practice at the most.

    A true CS student will also appreciate that there is more to computers than "the hottest language".

    CS is all about "how do I solve this problem with a computer" much like chemistry is about "how do I solve this problem with the basic elements"...

    So really trying to focus on .NET or Java is just a shame and shouldn't be called CS.

    Tom

    --
    Someday, I'll have a real sig.
  8. Re:Well.. what I DO know is this.. by tomstdenis · · Score: 5, Insightful

    An entire generation (mine) learned Pascal in college. The generation before they all learned Fortran.

    There is a clear distinction though. You probably learned CS related subjects [algorithms, number theory, data structures, etc..] and did practical work in Pascal.

    Whereas many current schools are making the language the sole focus of study.

    Saying "I learned CS using C++" is analogous to saying "I studied math in English". The language you program with is just a means to an ends. It is not the end!

    Tom

    --
    Someday, I'll have a real sig.
  9. No, you just don't understand by roystgnr · · Score: 5, Funny

    KDE 3 will be out this spring! Although KDE 1 and 2 are out, they should probably be ignored just like Windows before version 3, Internet Explorer before version 4, and so on. Hasn't Microsoft taught us that the first versions of any software are completely useless? That people who try them are just dooming themselves to expensive retraining and conversions when the interfaces and file formats all get switched around? Clearly this "KDE" thing must just be starting to work out the bugs, if they're not even at version 3 yet.

  10. Visual Studio .NET rollout by kikta · · Score: 5, Informative

    MS is hosting an event here at Miami University (Ohio) in conjucntion with the CS department to celebrate the rollout of Visual Studio .NET tomorrow. "All attendees will receive the full version of Visual Studio .NET Academic, a full version of Windows XP Professional, and other valuable items. Join us for an overview of the .NET Framework and a live demonstration of Visual Studio .NET." That's about $1700 (retail) of software that they're giving away. My suitemate and I are both Linux junkies, but we're both going for the software and out of curiosity. They giving out free food & even have a band scheduled to play. The notice is on MS's website here. They're also giving away an Xbox, Microsoft Press Books, $500 American Express Gift Certificates, MP3 Players, "and more!" MS is definetly pulling out all of the stops to try and hook the next generation (big surprise). I'm interested to see how it will go...

  11. Re:Not really, No really not really by CyberGarp · · Score: 5, Insightful

    Apple's a perfect example of this. Just because they got University's to buy a lot of boxes didn't make it ripe for students to learn on them.

    I was starting college in 1985 and these hot new Macintoshs had just hit the computer lab. They were a dream compared to hacking away on the mainframe with it's handout's of push the PF75 key, blah blah blah. So as a budding young programmer I thought the Mac was the future. I wanted to learn to program it. They had an interpreted C on them that I used, but you really couldn't do much fancy with it. I wanted to go deeper. Turned out you had to buy about $1500 bucks worth of books, compilers and official Mac developer license to really get into the nuts and bolts.

    I found a PC in the EE lab. It was wide open. Didn't really have windows, but a C compiler was cheap and the specifications for it were lying around all over the place. I could easily solder something together and have it communicate on the main bus. It didn't have all the expense and proprietary restrictions of the Mac. Had a built in assembly level debugger even. It was a hackers dream-- wide open and pokeable. It was not a great box, but it was cheap and available and easy to get internal information about.

    Guess what I learned and pursued on into my career. Guess what type of hardware I'm typing from now. An Intel box that gained popularity along with Microsoft.

    The tighter Bill squeezes his claws the more systems that will slip through his fingers. (to paraphrase the wisdom of Star Wars). He will fall the way of Apple.

    You're right about a good CS department. A really good one doesn't even teach languages, it should stick to concepts. Languages are just a means to an end.

    Shawn

    P.S. I quickly got sick of MS boxes and went to work in UNIX. At least UNIX/Linux doesn't crash all the time.

    --

    I used to wonder what was so holy about a silent night, now I have a child.
  12. The Oppinons of a CS Student by MBCook · · Score: 5, Interesting
    I'm a Freshman in college right now, I and I can tell you that this article is exactly what I'm feeling.

    I've always loved computers, and know that programming and working with them is what I'd like to do. But as this has come closer to being true (because I'm in college now, as opposed to the 7th grade), I have become extreemly disenfranchised with MS. MS was a company that I had always wanted to work for, (or Nintendo) because they make computer products, they do all sorts of cool stuff, and they are based in Seattle, Washington (MAJOR plus for me, used to live there, loved it).

    But as I've gotten older, my oppinion has changed. I'm not sure if this is mostly my maturing, reading more news about the computer industry, or a multi-fold increase in the evilness of Microsoft. At this point in my life, I really don't want to work for Microsoft. As it stands (at least from my point of view) is that their products are getting bigger (bloated), buggier, slower, and more expensive. The biggest problem for me is the new features. They seem to keep adding this that are either useless or worse.

    Let's review a quick list of "features" as I see them in recent products:

    • Media Player - Got better and better, but as of Windows 98 or so, it's just gotten bloated and slow as MOLLASSAS (yes I know I can't spell.)
    • Product Activation - Protects me from people ripping off Microsoft, allowing prices to be lower. Is it just me or is a full copy of Windows STILL $200 bucks or so? It didn't drop.
    • Support for the Newest Hardware - This means that MS is too lazy to optomise code, so I have to have the newest hardware to have things run at a useable speed.

    Now don't get me wrong, MS has done some great things too. DirectX started out life very patheticaly, but has really become an excelent API. MS made it so my soundcard doesn't have to be a Sound Blaster, become we all know that in the dos days "compatible" meant "good luck getting your games to work". The only mice and keyboards I have are ALL made by Microsoft, becase they are the most comfortable, and I know there will not be any compatibility problems (although I'm sure that that is rare with keyboards and mice).

    The other big thing that has happened to me to change my oppion is Linux. I'm sorry but I just don't see how anyone who is in the CS field can look at Linux and not be inspired. Linus wanted to make his own operating system, and he wanted to it be good. He wanted it free, and now we have Linux. It's free, you can see how it works, and it runs great on hardware that's more than 6 months old. Yes, Linux has some serious problems from the desktop standpoint (we can argue this later), but it's getting there. This has made Linux VERY attractive to me, while MS just seems to sit there saying "I know what you need, it's my newest $100 upgrade that won't change a thing." Of course, what this really means is "don't like the bugs? Too bad! Pony up or suffer!"

    It is for these reasons and many more that I have begun to dislike MS. They hold the computer world in the palm of their hands, and so they are squeezing money out of us. Yes, Office is a great program and they should charge a premium for it, but $600 for a full version? $250 for an upgrade? $100 for a full copy of Word? That's ludicrous.

    In summation, I don't really want to work for MS anymore. I still like Nintendo, but I think it would also be fun to be at iD and some other companies. I can't think of anyone I've met at my school who don't use Linux, or at least have a grudge against MS. With Microsoft going the way it is, I really don't see how CS students could see them any other way. At this point I'd like to say thanks for listening to my rantings. They are my opinions and once again, I know that I can't spell. I'd copy and paste this into Word to be spell checked, but I don't feel like waiting a full minute for it to open on my 1 ghz laptop that has 512mb of RAM. Also, in reality I'm a CoE student, because I like the harware side too. I used to want to be CS, and I can't help but wonder if I've moved towards CoE in part because of how my feelings of MS have changed.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  13. Prognosis not really good. by hateddamntruth · · Score: 5, Insightful

    I attend one of the largest universities in the U.S. (and indeed the world) and over the past three years or so, Microsoft has been very busy blitzing our entire school and IEEE and ACM organizations with advertisements, promotions, donations, ... the whole hundred yards. So much of our computing tools (both software and *hardware*) are provided by them. ISOs for XP, Visual Studio, etc. are provided to all of our CS faculty and students freely. On the surface, this seems very good and positive, except that they have an ulterior and very selfish motive - to get the entire next generation our CS students hooked on their proprietary and frequently restrictive and intrusive products, and start developing for their platform thereby strenthening their stranglehold on the industry. Instead of these students to first be exposed and learn to use the openly specified, standardized and frequently free tools, and then later on moving onto any platforms they prefer, all they hear and learn about now is Microsoft (which was never the case until Microsoft became this rich and powerful). I hate to say it, but Microsoft sure knows what they need to do to maintain their monopoly, and they are doing it to the fullest. And the scheme is proving to be fruitful. Over the years (as those "donations" have come), I have seen our CS department in particular and our entire engineering college in general switch slowly but steadily from Unix boxes to PCs (even where we needed the power of the Unix workstations), from Unix to Windows (even where development was traditionally taught in Unix first, everything else later), from Linux PCs to Windows PCs (even though the former were free and simpler to implement and maintain in a multi-user development environment), from gcc to Visual C++ (simply because it has a nice interface and debugger, and MS provided it ->f-reely, the Freedom of gcc notwithstanding)... The list goes on and on. The prognosis, for my school anyway, seems bleak as we move more and more to "the dark side" and increasingly trap ourselves into a world where everything is proprietary, and we only promote the power of the most powerful global corporations at the expense of open, collaborative, community development.

  14. Re:There'll be switches, but not for businesses by Chris+Johnson · · Score: 5, Interesting
    "Can anyone honestly say that if M$ offered them financial security for your work, you would really turn them down? Just think of all the good you could do with that money. That good is worth more than your silly M$ hate..."

    I think you really should have taken 'Ethics' in college: yes, absolutely, I can say that if Microsoft (their name isn't really 'M$': M$ is a cartoon, Microsoft is real) offered me financial security for my work, I would turn them down. And yes, I have work worth taking over. I am developing dithering routines that push the state of the art, currently under the GPL. It is thinkable that Microsoft could want to take this over, buy the IP, and patent concepts like IIR noise shaping.

    And I don't believe that they have all the money people say they have, but they do certainly have a lot more money than _I_ have.

    But I also believe they are criminals by nature- they have threatened people (like Avie Tevanian) to try and suppress technologies that were better than what they had, they have acted like thugs and racketeers (the repeating theme of cutting off air supply- most recently with Washington lobbyists!) and they have intentionally lied to the highest courts in my country (the faked video deposition, not to mention half the arguments they make are at the least determined deception if not outright lying).

    I am not a boot-stomping patriot type, but I am outright insulted at this last: I consider it treasonous and cannot help but consider that they are intentionally trying to destroy important parts of MY COUNTRY, such as it is, for their own gain. If Middle Eastern nationals tried to sabotage the processes of justice in this country we would declare war on them.

    And you can't understand why I wouldn't take money from Microsoft? For my part, I cannot understand why you would. Are you that craven?

    If you possess neither soul, guts nor morals, that's fine, but would you mind trying to remember that most people are more principles?

    Now, let's have some of the nice randite posters moderate this down as flamebait- because, in fact, it is pretty scathing. I guess the "c'mon, you know you'd take their money if they were offering" was more insulting to me than I'd first realized.

  15. It's nuts what Microsoft is doing to prevent this by DutchSter · · Score: 5, Informative

    I think Microsoft is aware of this, and they are trying their hardest to avoid it. Consider the following. I attend a medium sized (16,000 students) Midwestern University. While our CS department isn't world-renowned, there are about 400 people majoring in it. Tomorrow (The 4th) we've got Microsoft coming to town for the VS .NET "launch party"

    No big deal you'd say...Here's what they're ponying up:
    * Up to 700 people can attend, Students, Faculty, Staff
    * Everyone who goes gets a full version of XP professional, full version of VS .NET Academic, plus who knows how much other Microsoft "Stuff" (Lots of Xboxes floating around)

    Here's the kicker. I was talking to our secretary the other day and she said the whole thing basically went like this: Microsoft calls and says they want to have a launch party, we get $50,000 to spend for $700 people, plus the department gets $10,000 in discretionary "thanks" cash.

    We're having a hard time racking up over $15,000 in expenses for this three hour event. We simply can't find $35,000 in other things to buy for this room! I might add also, all 700 slots were filled in less than a day.

    Is it just me, or does this smack of a company that really, really, wants to protect its future interests?

  16. Yes by Jucius+Maximus · · Score: 5, Interesting
    I am a Computer Engineering student at a well respected canadian university, and 95% of all Comp.Sci is Linux based. Only a few of the first year courses (where you learn MS Office or Java) are done on windows.

    The interesting part is how preachy some of the profs get. The prof for my programming (C) class this semester went into a little speech on the first day about how Linux was far more technically advanced than windows and most anyone (except perhaps BSD fanatics ;-) would agree that linux is what should be used if you're doing something important.

    Furthermore, one of the engineering profs one day got into a talk about how he runs VMWare in his machine which allows him to run linux, because linux is 'good.' (This was in a mathematical, not computers course, btw.) If we (students) tried to do some sort of major design project at my school using windows as the platform to run it, we would be fried to a crisp by the profs for it. This prof often talked about how he avoids MS products like the plague because of unreliability and bugs.

    Yes, the conversion away from Microsoft has started, and the people to thank are the folks with the Ph.D's who get the idea that linux is better into students' heads, and choose linux as the platform for the course, thereby causing many students to install it on their own machines so they don't have to use the public labs to do their work. Yes, where I come from, linux has become both cool and elite among undergrads while microsoft OSs have become connected with cluelessness and a lack of technical competence.

    I am sure that Microsoft's SIT (slashdot infiltration team) will read this and immediately alert the top brass about this grassroots subversion away from MS software, and try to initiate a whole new marketing campaing aimed at college/university students and well as Profs. It's only a matter of time...

  17. Re:Microsoft does exactly that by Lumpy · · Score: 5, Insightful

    NOT....

    I have an autopc.. I wanted to learn a bit about it...

    buy VC++ 6.0 Professional $1300.00
    buy the Windows CE dev kit $600.00
    download the "free" autopc dev kit.

    and everyone stands around wondering why the autopc specification that microsoft touted as world changing died a horrible miserable death. because the large bulk of developers out there cant afford $1900.00 to mess with it.

    Microsoft tempts you with freebies, that require expensive add-on's or require the "professional" version of the dev studio and will not work with the regular or educational versions intentionally (it's programmed in! it doesn't need professional for the dev kit but the buttwipe programmers locked it to check every time.)

    Sorry, if MS wants people to embrace their ideas.. make it FREE or cheap for me to get into it.

    --
    Do not look at laser with remaining good eye.
  18. Industry Standard by LoudMusic · · Score: 5, Interesting

    I'm sure this will be lost in the shuffle and consumed by the abundance of posts - but here goes ...

    There's a little thing called "Industry Standard". Whether it's the best way, the right way, the cheapest way, or the most effective way doesn't really mean dick when you hit the corporate level. They want the stuff that everybody else is using. Talking someone into using a new product that isn't very compatible with everyone else is rather difficult.

    Example:

    Quark Inc makes a layout program called QuarkXpress. It's the industry standard. It costs over $800. Adobe Systems Inc makes a competetive (some say better ) layout program called InDesign. It costs $700. The really big difference is that Adobe GIVES its software to design classes to be taught to the students, Quark requires the school to purchase their software.

    This has been happening (PageMaker before InDesign) for about six years. Quark is still the industry standard and I don't see it changing for another year. Fortunately Quark screwed the pooch and didn't make Xpress native for OS X, and everyone is dumping them. It'll take time to filter through the entire graphic arts arena.

    The same thing is going to happen with Microsoft. Their products are industry standard. They're going to have to make a MAJOR mistake before anyone else comes along to take the lead.

    ~LoudMusic

    --
    No sig for you. YOU GET NO SIG!