I am kinda at a crossroads here. I am currently taking Software Engineering and i am almost a junior. I am almost done with my design patterns class. My teacher allowed us to use any good oop language we wanted for this design patterns class. Some chose java, c++, and most chose C# as you guessed i am using C++
Anyways, i was talking to the teacher and he told me we can use whatever we like for GUI. Since, this class is a continuation of design patterns( would be using design patterns probably and i am not sure if learning QT and design patterns in QT would be hard) Could i apply what i know with design patterns in QT ?
It looks like to me if i decide to use QT it would be just for fun!
i dont know if picking up C# would be ideal at this point.
I also heard that once you know design patterns picking up any language is a breeze..
However, i am feeling that QT is a good choice also. I also heard people are getting good jobs in C# WPF and making big bucks.
I am not sure what direction i want to go into at this point. I understand it all depends on what you are doing depends what language to use. At this point it dont feel like anyone uses C++ anymore in the industry besides things like games?
Is the GUI that's mostly done in the industry done in C#?
Would i be better to start learning C#? I am also not sure what i want to do when i graduate either. I have mostly programmed in C++, but have experience with vb.net. I guess knowing C# and c++ could be good also.
I am mostly looking towards what i would need entering into the job market! I have to assume there must be alot of good jobs in C++?