views:

140

answers:

2

I have experience developing MFC applications with C++ using Visual Studio 6.0. You can guess how long ago that was (hint: going on 10 years). I am trying to update my skills but a lot has changed. How would one go about bringing these skills up to date?

+2  A: 

in C++? boost is definitely worth playing with.

C# is a good complimentary language. WPF is a good MFC alternative.

There have also been improvements to MFC so you can create modern looking apps, worth looking at. Still a number of people who create native code windows apps.

  • pick up a scripting language of somesort, lua, python, ruby...
  • pick up a functional language of somesort, haskell, F#, or something

  • learn about ORMs

  • Design Patterns
  • TDD and Unit testing
  • Refactoring
Keith Nicholas
A: 

I would learn about web development if I were you. That is where a lot of jobs are going these days, it requires multiple skills, and will stretch your understanding of how software should be written (do to the stateless nature of the web).

Chris Brandsma