don't u worry, 从c++的基础转c#很容易

c#职位多,多在web上,winform或者作底层的要少很多很多,前几个月时逢.net 10岁生日,ms给c#的定位就是做application.ms在这个方向上也走了不少弯路,他们先前在vista上尝试部分用.net写,结果奇慢无比,在win7上他们就注意了很多。

从发展的角度来看,c#跟c++的取舍关键看你自己的职业定位,作系统还是做应用,市场上职位的数量也跟着不同。现在还有很多老系统在用c++,很多职位也是需要来维护这些系统的。

用c++作windows UI我觉得不是不可能,而是开发阶段不够productive,如果是维护就另说了。

.net & web是个充满活力的领域,每年新的framework都层出不穷,反观c++/c就寂静很多,data structure/algorithm就那么多,再有新的突破我个人觉得也很难(correct me if i'm wrong).我觉得选方向除了市场需求,也得看你自己的性格。

我们这边有的职位需要两个都会。如果你有c++的背景,写起c#就不会乱来,这是很好的基础,很多公司很喜欢这种candidate。

.net在web上的比重不是很多(取决于project),对我们来说40% overall, 我个人觉得front end & database方面的东西更有趣些。

good luck!!

请您先登陆,再发跟帖!