I am in a dilemma.
I have a 5 years plus plus experience in VB6 but less than 2 years in VB.Net. Currently I'm maintaining a legacy system in VB6 and 1 or 2 small project in dot net. I'm earning about 4.5K
My problem is I've been attending interviews everywhere for a .net developer position but got rejected. This is because with an expected salary 4.6 or 4.7K they are expecting some1 like a team leader who can lead the .net developer team. For sure with a less than 2 years experience in .net I'm not qualified for that position.
What should I do?? Am I supposed to downgrade my expected salary to less than 4K ??? to a maybe 3.5K in order for me to start as a junior developer .. although I have more than 5 years experience in VB6 programming? or is there any other way for me to maintain my salary but at the same time get hired for a .net job???
I'm a bit worried if I'll get stuck doing VB6 for another 5-10 years. What will happen to me if all the legacy systems are migrated to a new language such as .net or java? I don't think any company would want to hire some1 who's earning 6K but little knowledge on .net .. I guess it'd save them a lot if they just hire a junior for less than 3K right?
