想当年,就着C++啃着模式识别,做着视频跟踪、图像处理的时候,有了一个互联网的梦,然后为了桌面和web两不误,我用上了C#,再后来又有了移动互联网的念头又学起了java,到头来梦想看近却又很远……扯远了,用过很多种语言,VB、C++、.net、javascript都有过项目经验,java、go和python都有做过一些东西,这么多语言来说,个人觉得C#还是最简单最优雅的,当然会有人说go或python,个人喜好吧,先不探讨这个。
只是觉得移动互联网出来后,.net的生态环境逐步弱化了,受到android和html5的冲击,加上wp、win8的不给力,很多公司的技术方向有所调整。简单,比不上市场,同时相对window,linux更稳定一些,此外window也要钱,有些企业不买账。当然,语言只是一种工具,思想和学习能力是更重要的能力。我们这一行,搬过砖(辛苦),挖过煤(摸黑加班),造过卫星(做过大项目),救过火(改bug),多能干呀,无论怎样发展,既然选择了技术这条路,那就继续学下去吧