Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
4年前关闭。
Improve this question
我是公司C#程序员。我花了一些时间投资自己,陷入困境。从现在到哪里去? C#/。NET易于学习,开发等。将来,我想申请Microsoft或Google,并明智地投资业余时间,所以我将学到的东西会在将来蓬勃发展。
那么:适用于C#程序员的Python还是C++?我对C++有点害怕,因为开发任何东西都需要很长时间。 Python很简单,但我将其作为一种 child 游戏语言,它仍然需要大量修补才能成为一些成熟的开发工具/语言。
任何C#开发人员都有同样的困境吗? 坚持使用您当前的语言,并学习更多的技术,例如范围更广的算法,功能编程,按契约(Contract)设计,单元测试,OOAD等。 学习C(专注于找出指针,多维数组,数据结构(如链表)和资源管理(如内存分配/取消分配,文件句柄等)) 学习汇编(在具有平面内存体系结构的现代平台上,但是做一些底层的事情,例如与硬件对话或在 Canvas 上绘图) 学习Python或Ruby。很有可能,您会在一段时间内坚持使用其中的一种,并了解以上所有内容,除非那时出现了一些热门的新语言。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
4年前关闭。
Improve this question
我是公司C#程序员。我花了一些时间投资自己,陷入困境。从现在到哪里去? C#/。NET易于学习,开发等。将来,我想申请Microsoft或Google,并明智地投资业余时间,所以我将学到的东西会在将来蓬勃发展。
那么:适用于C#程序员的Python还是C++?我对C++有点害怕,因为开发任何东西都需要很长时间。 Python很简单,但我将其作为一种 child 游戏语言,它仍然需要大量修补才能成为一些成熟的开发工具/语言。
任何C#开发人员都有同样的困境吗?
最佳答案
C#比Python更接近Java和C++,因此请首先学习两者。
但是,我的建议是: