VB? WTF? :(
May 17, 2006 12:57 PM
Subscribe
After spending so many years in *nix environments, I need to get up to speed with Microsoft products (specifically vb.net) without losing my sanity.
I'm graduating this weekend with a BS in computer science and am on the prowl for employment. I've been working primarily in a Linux environment for most of my life and was employed as a *nix admin at my university during the entire course of my stay there, dabbling with Microsoft products only when absolutely necessary.
Unfortunately there are very few opportunities for tech work in my area, and I can't immediately jump ship for a number of financial and personal reasons. In other words, I'm looking for just about anything now, hoping that I'll be able to perhaps move and find something more ideal in two years or so. The best prospect I've found so far is an almost exclusively-Microsoft shop. The pay is decent and I know a few of the employees who seem to be pretty happy there, but I was told that if I were hired, one of my first projects would be assisting in porting a pretty large application from VB5(!) to VB.NET. So, I guess I'm going to need to learn pre-and-post .NET VB. There are going to be a few more experienced developers on the project, but I'd like to get up to speed as quickly as possible in order to do my fair share. They're aware of my lack of experience with the environment, but have expressed interest in me anyway.
I'm aware of VB's rather.. lackluster reputation and so I ask you, dear mefites, if you can suggest anything to make this process less painful. What are some good VB/.NET books? Are there any IDEs besides visual studio worth checking out? (currently, I use emacs + gnumake + sometimes ant) What's up with unit testing in a .NET environment? Any other words of wisdom?
I want to make it clear that I'm not totally inexperienced with application development in general, just with VB or pretty much anything else Microsoft. Most of the graphical standalone applications I've had a hand in were Qt based, written in either c++ or one of the higher level languages with qt bindings (python). Thanks!
posted by (lambda (x) x) to technology (10 comments total)
1 user marked this as a favorite
You clearly have the skills to make the jump to M$ if you want to, but the question you have to ask yourself is do you want to. From the tone of your question, I'm not sure you do. If you consider telecommuting, your options for *nix employment should increase.
posted by mcstayinskool at 1:20 PM on May 17, 2006