Is Linux ruining my chance at a good software engineering career?
stackoverflow.com
stackoverflow.com
But in any case, there are an enormous number of jobs that do not require knowledge of Microsoft-based technology.
Likewise, when looking for a job, look for people making something you wants to make, with similar attitudes and interests to yours, and care less about the tools they're using.
The comments at Stack Overflow are all over the map I notice.
That said, the company I work for has an IT department that is not happy at all to issue non-windows boxes for employees. You can have one, but then you will have to manage it yourself. We have a couple Windows servers but all our software run on *nix-ish boxes.
At least I could install cygwin and X on top of XP.
You say that like it's a bad thing ...
Believe-me, I have meditated on this more than once.
As far a sharepoint goes I don't have any real experience with it but it looks like you are able to use it on linux but the activex controls will not work(of course):
Had I sufficient memory (machine has 1 GB of RAM), I would go down the VirtualBox/VMWare route.
When I switched to OS X from a Windows workstation at my job, I used VMWare Converter to convert my workstation to a VM and it worked flawlessly.
This is what PG described as "Microsoft is dead".
My feeling is that a lot of science jobs will rely on the Linux/Unix platform. Backend or system control type things are on Linux and a lot of personal computers are OS X.
If the author is seeing only .NET/Windows jobs, he should either modify his job search query (or look on different sites) -- to look for employers where software development is the core competency (versus "IT" programming jobs), or look elsewhere (either on another job site or in another geographic area). In addition, if he knows Java learning .NET will be trivial.
- Something wrong with the build? Use ant or maven from the command line, so I can be sure it isn't the IDE screwing things up. Should be possible for Windows developers, but I've never seen'em manage it.
- Need to collect some data from a log file? Grep/sed/awk are often fastest and sufficient.
- Windows desktop search nowhere nears the power of 'find'.
- Hmmm, what port is the JVM debugger listening on again? ps auxwwf | grep java. Ah yes, 9001.
I would feel extremely handicapped developing on a Windows system.
I can actually get by on a Windows box with just Emacs and Perl, though I do miss stuff like lsof.
http://sysinternals.org/ (redirects to MS technet page)
I think http://technet.microsoft.com/en-us/sysinternals/bb896655.asp... (Handle) is the lsof-equivalent.