Maybe not. Rather than having several huge servers with a ton of RAM back in the server room, you could offload this work to the clients hardware.
VMWare offers a solution for this already, but I'm not sure I would jump into it just yet. In case you didn't know, Vista will handle the HAL issue with no problems (According to MS).
I would also add that while it does take time to learn new libraries when you switch from Java to C# or visa versa, this should only have a minimal effect on a CS student. You just don't pick up that many libraries in school.
I took ADA, Java, C, and C++ in college and when I graduated I programmed in VB for a year.:)
Basically it doesn't matter. When you get out, someone will pay you to program for 8+ hours a day. You can pick up a language a lot quicker in that time span than you can on your current schedule.
For example, if you are the only person with knowledge of certain systems or processes, there will typically be a need for knowledge transfer. You should expect to be treated very well during that period.
On the other hand, if they can make it with out you, it makes sense to cut you loose immediately. It's not that they think you will do something; the risk you pose may be very low. It just doesn't make sense to take the chance if you don't have to.
I have also seen some people get very sloppy during their notice period. We had a guy that NEVER made mistakes in our production environment and during his last couple weeks, there were a few problems.
The more posts I read on here, the more I think the majority of anti-MS posters are simply highschool hackers that have no real experience writing code for a living. I have been writing software for 10 years. C, C++, Java, VB, and C#. C# and ADO.NET, in my opinion, blow the rest away.
I will concede that Java is very good, especially on mobile devices such as phones.
You shouldn't criticize all of the Microsoft support staff just because they didn't adequately help you resolve the AOL issue on your new eMachine.
I deal with many support companies and in my opinion, MS is at the very top. In my cases, they have always put me in touch with very competent individuals and usually within minutes. They help resolve the problem and MS seems to always perform follow-up surveys to ensure quality.
Who do you call when you are having problems with gcc on your freely download Linux server?
ASP.NET, ADO.NET, and C# Windows apps are very easy to write and maintain. The Windows apps might not have that pretty purple scroll bar that Java has, but they look good anyway. (Sarcasm)
If you are a sysadmin, make sure you are using SUS or SMS to deploy this. If all your clients have automatic updates on you will probably wake up one morning with a bunch of broken PC's and a hosed network if 200 machines are downloaded this monster. Anyone concerned that millions of computers that typically only check email will all of a sudden be downloading this massive update? Prepare for the net to slow to a crawl.
First the update would not continue until I plugged my laptop up. After the two hour upgrade I understood why. The best thing about the upgrade was going to the Windows Update site afterwards and not seeing any updates. Unfortunately that included all the OPTIONAL updates that have been there in the past. I guess MS decided I really needed those. The other good news is that the laptop is still running at full speed.
There are many reasons to use them. Performance is always one of the first reasons that people give. When we have applications that run in our enterprise, it is very easy to update a stored procedure if you find a problem. Your clients do not need to update their software when this happens. Personally, I rarely put SQL commands in my code. I leave it all in the procedures on the server. SQL 2005 will allow the use of C# in stored procedures which should increase their usefulness. In a team environment it is easy to have someone work on the procedures while you work on the code. (I know this can be done with interfaces and classes, but this is also very convenient)
Many people say that families now need two working adults in order to have the same quality of living they had 30 or 40 years ago with just one working adult. This is far from the truth. When I was a young child(infant actually), only my father worked. We did ok but we did not have 3 or 4 TV's, a VCR, a couple DVD players, a phone attached to our belts, 2 cars, etc. If a family today wanted to get by with one working adult and have the same quality of living they could easily pick up an old b/w tv, a station wagon with an AM radio, and a telephone that actually has a cord attached to the receiver...Scary thought.
Bloated version of 98? It's a completely differenct kernel. Visual Studio is great for programming. I know it cost money but I would take pay before I would use g++ and vi. You get what you pay for. Yes I do support MS but I also support Linux. I really hope linux does what so many people think it can do. Take over the desktop. I just get tired of hearing people say that it is better than Windows when it is nowhere close to windows.(just as a desktop for average users) The truth is good programmers don't sit around and program free and that is exactly what linux seems to depend on...
Ok so I made some stupid comments which I apologize for. I should not have made those comments to everyone in general. I also did not mean to post under this story. I do have a life, although making such posts would indicate otherwise. Windows users do not start these debates about which OS is better. It's almost always the linux users. It wouldn't be so annoying if linux was actually a decent OS. It is not. When 95 came out you heard people talk about how it copied the Mac. Nobody seems to mind that linux copied UNIX. I am a CS major and at my University we have a row of linux boxes. Several CS students do all there programming on these boxes and look down on those who do not. I happen to make better grades than they do and my programs work just fine on Windows using VC++. Why they open their mouths, like many linux geeks, is beyond me. Comparing Linux to Windows is like comparing a college team to the pros. Windows 2000 is about to hit the shelves. They have added too many features to mention. I have used it and can say that it is stable, easy to use, easy to setup, and works with almost all hardware. Linux is gonna release a new kernel someday and if we're lucky we may see USB support in there. WOW. Welcome to the 90's linux.
This is what you get from using linux. I wouldn't be shocked to learn that linux users have cranks on the front of their cars. They seem to like doing things the hard way. Why anoyone would use pico or vi instead of VC++ 6.0 is beyond me. These guys think that if they install something on linux that they are freaking programmers. Thats all that linux is about. You linux freaks keep on pretending that your geniuses because you can use a command line. Give me a break. I guess if you have NO social life, girlfriend or athletic ability, then you may have no other option other than patting yourself on the back everytime you compile someone else code. Big fucking deal. It's lame. Linux is lame. And all of you are lame. Life is to short to do everything the hard way. P.S. There is life outside of your home. Come join it.
This is what you get from using linux. I wouldn't be shocked to learn that linux users have cranks on the front of their cars. They seem to like doing things the hard way. Why anoyone would use pico or vi instead of VC++ 6.0 is beyond me. These guys think that if they install something on linux that they are freaking programmers. Thats all that linux is about. You linux freaks keep on pretending that your geniuses because you can use a command line. Give me a break. I guess if you have NO social life, girlfriend or athletic ability, then you may have no other option other than patting yourself on the back everytime you compile someone else code. Big fucking deal. It's lame. Linux is lame. And all of you are lame. Life is to short to do everything the hard way. P.S. There is life outside of your home. Come join it.
Linux users should just be happy with what they have. All I hear is how Windows sucks but then I see where some linux supporters want to make it more like Windows. The command line will never be mainstream and I really don't see any software store stocking linux applications. It's not gonna happen. Windows 95 had USB support well before any stores began selling USB products. Now several years later linux still doesn't truly support USB. Now a geek might be able to get his or her box to support USB, but the average user would not. Quit kidding yourselves. Silly rabbit, linux is for geeks.
Maybe not. Rather than having several huge servers with a ton of RAM back in the server room, you could offload this work to the clients hardware.
l oy/depenhnc.mspx
VMWare offers a solution for this already, but I'm not sure I would jump into it just yet. In case you didn't know, Vista will handle the HAL issue with no problems (According to MS).
http://www.microsoft.com/technet/windowsvista/dep
I would also add that while it does take time to learn new libraries when you switch from Java to C# or visa versa, this should only have a minimal effect on a CS student. You just don't pick up that many libraries in school.
:)
I took ADA, Java, C, and C++ in college and when I graduated I programmed in VB for a year.
Basically it doesn't matter. When you get out, someone will pay you to program for 8+ hours a day. You can pick up a language a lot quicker in that time span than you can on your current schedule.
For example, if you are the only person with knowledge of certain systems or processes, there will typically be a need for knowledge transfer. You should expect to be treated very well during that period.
On the other hand, if they can make it with out you, it makes sense to cut you loose immediately. It's not that they think you will do something; the risk you pose may be very low. It just doesn't make sense to take the chance if you don't have to.
I have also seen some people get very sloppy during their notice period. We had a guy that NEVER made mistakes in our production environment and during his last couple weeks, there were a few problems.
That's the key. "-professional -development"
The more posts I read on here, the more I think the majority of anti-MS posters are simply highschool hackers that have no real experience writing code for a living. I have been writing software for 10 years. C, C++, Java, VB, and C#. C# and ADO.NET, in my opinion, blow the rest away.
I will concede that Java is very good, especially on mobile devices such as phones.
You shouldn't criticize all of the Microsoft support staff just because they didn't adequately help you resolve the AOL issue on your new eMachine.
I deal with many support companies and in my opinion, MS is at the very top. In my cases, they have always put me in touch with very competent individuals and usually within minutes. They help resolve the problem and MS seems to always perform follow-up surveys to ensure quality.
Who do you call when you are having problems with gcc on your freely download Linux server?
ASP.NET, ADO.NET, and C# Windows apps are very easy to write and maintain. The Windows apps might not have that pretty purple scroll bar that Java has, but they look good anyway. (Sarcasm)
If you are a sysadmin, make sure you are using SUS or SMS to deploy this. If all your clients have automatic updates on you will probably wake up one morning with a bunch of broken PC's and a hosed network if 200 machines are downloaded this monster. Anyone concerned that millions of computers that typically only check email will all of a sudden be downloading this massive update? Prepare for the net to slow to a crawl.
First the update would not continue until I plugged my laptop up. After the two hour upgrade I understood why. The best thing about the upgrade was going to the Windows Update site afterwards and not seeing any updates. Unfortunately that included all the OPTIONAL updates that have been there in the past. I guess MS decided I really needed those. The other good news is that the laptop is still running at full speed.
There are many reasons to use them. Performance is always one of the first reasons that people give. When we have applications that run in our enterprise, it is very easy to update a stored procedure if you find a problem. Your clients do not need to update their software when this happens. Personally, I rarely put SQL commands in my code. I leave it all in the procedures on the server. SQL 2005 will allow the use of C# in stored procedures which should increase their usefulness. In a team environment it is easy to have someone work on the procedures while you work on the code. (I know this can be done with interfaces and classes, but this is also very convenient)
Do you have stats to back that comment up or are you just making a guess?
Many people say that families now need two working adults in order to have the same quality of living they had 30 or 40 years ago with just one working adult. This is far from the truth. When I was a young child(infant actually), only my father worked. We did ok but we did not have 3 or 4 TV's, a VCR, a couple DVD players, a phone attached to our belts, 2 cars, etc. If a family today wanted to get by with one working adult and have the same quality of living they could easily pick up an old b/w tv, a station wagon with an AM radio, and a telephone that actually has a cord attached to the receiver...Scary thought.
You are thinking of Myst....Not Myth....
As much as it pains me, I will bow my head and agree with your XP comment.
Bloated version of 98? It's a completely differenct kernel. Visual Studio is great for programming. I know it cost money but I would take pay before I would use g++ and vi. You get what you pay for. Yes I do support MS but I also support Linux. I really hope linux does what so many people think it can do. Take over the desktop. I just get tired of hearing people say that it is better than Windows when it is nowhere close to windows.(just as a desktop for average users) The truth is good programmers don't sit around and program free and that is exactly what linux seems to depend on...
That's actually quite funny. I give ya an A+ for creativity.
Ok so I made some stupid comments which I apologize for. I should not have made those comments to everyone in general. I also did not mean to post under this story. I do have a life, although making such posts would indicate otherwise. Windows users do not start these debates about which OS is better. It's almost always the linux users. It wouldn't be so annoying if linux was actually a decent OS. It is not. When 95 came out you heard people talk about how it copied the Mac. Nobody seems to mind that linux copied UNIX. I am a CS major and at my University we have a row of linux boxes. Several CS students do all there programming on these boxes and look down on those who do not. I happen to make better grades than they do and my programs work just fine on Windows using VC++. Why they open their mouths, like many linux geeks, is beyond me. Comparing Linux to Windows is like comparing a college team to the pros. Windows 2000 is about to hit the shelves. They have added too many features to mention. I have used it and can say that it is stable, easy to use, easy to setup, and works with almost all hardware. Linux is gonna release a new kernel someday and if we're lucky we may see USB support in there. WOW. Welcome to the 90's linux.
This is what you get from using linux. I wouldn't be shocked to learn that linux users have cranks on the front of their cars. They seem to like doing things the hard way. Why anoyone would use pico or vi instead of VC++ 6.0 is beyond me. These guys think that if they install something on linux that they are freaking programmers. Thats all that linux is about. You linux freaks keep on pretending that your geniuses because you can use a command line. Give me a break. I guess if you have NO social life, girlfriend or athletic ability, then you may have no other option other than patting yourself on the back everytime you compile someone else code. Big fucking deal. It's lame. Linux is lame. And all of you are lame. Life is to short to do everything the hard way.
P.S. There is life outside of your home. Come join it.
This is what you get from using linux. I wouldn't be shocked to learn that linux users have cranks on the front of their cars. They seem to like doing things the hard way. Why anoyone would use pico or vi instead of VC++ 6.0 is beyond me. These guys think that if they install something on linux that they are freaking programmers. Thats all that linux is about. You linux freaks keep on pretending that your geniuses because you can use a command line. Give me a break. I guess if you have NO social life, girlfriend or athletic ability, then you may have no other option other than patting yourself on the back everytime you compile someone else code. Big fucking deal. It's lame. Linux is lame. And all of you are lame. Life is to short to do everything the hard way.
P.S. There is life outside of your home. Come join it.
Linux users should just be happy with what they have. All I hear is how Windows sucks but then I see where some linux supporters want to make it more like Windows. The command line will never be mainstream and I really don't see any software store stocking linux applications. It's not gonna happen. Windows 95 had USB support well before any stores began selling USB products. Now several years later linux still doesn't truly support USB. Now a geek might be able to get his or her box to support USB, but the average user would not. Quit kidding yourselves. Silly rabbit, linux is for geeks.