So I'm trying to figure out what kind additional skills/knowledge I should add to my bag of tricks to make myself more marketable in terms of looking for a job (I'm not looking for one right now). I thought I would post my skills here and see if anyone had any suggestions.
Skills, 5+ years exp.:
--c/c++ on most unix platforms, win32 platform, and open vms platform.
--client-server architecture
--multi-threaded programming
--network programming with bsd sockets
--VBScript/WMI/ADO on Windows
--Korn shell scripting on unixes
Skills, 1 year or less exp.:
--Python
--ADO.NET
--VB.NET
--SQL/MySQL
So I'm looking for two types of suggestions.
First, I want to know if there is some detail about something above that I should definately mention on a resume. For example, should I say that I know the STL, or is that basically implied when you say you know c++? Or should I say specifically that I have worked with Win32 API/Unix libraries, or is that again implied by the fact that I say that I have worked on those platforms? Etc.
Second kind of suggestion is, is there some skill that I am missing, that would make me vastly more marketable if I had it. For example, you might be of the opinion that usually employers who are looking for VB.NET are also looking for skills/experience with ASP/ASP.NET, of which I have no experience. So to best leverage my VB.NET skills, I should learn ASP.NET. Etc.
Also, I'd love to hear from anybody, but also please give me info about why you are or are not a credible person to listen to. I.e. are you a hiring manager, good friends with a hiring manager, or a high-school student, etc.?
Thanks for all info, opinions, advice, rants, etc.