大二学生, 有Java基础, 技术栈到SpringCloud ,想投入C sharp的怀抱
原因: Java很多东西过于业务化, 我感觉我像个配置Boy, 注解能叠四五行, 而Cloud 微服务框架在大学阶段真的很难得到实践, 做了两个demo项目后作罢, 所以我想换个环境(最近也在学习Python), 一方面是让自己能跳出Java环境的思维, 另一方面是想学习下新鲜事物, 比方说: 游戏开发, 单片机, 人工智能方面, 物联网... 我也在找适合自己的方向, 希望能得到一些建议和指导
大二学生, 有Java基础, 技术栈到SpringCloud ,想投入C sharp的怀抱
原因: Java很多东西过于业务化, 我感觉我像个配置Boy, 注解能叠四五行, 而Cloud 微服务框架在大学阶段真的很难得到实践, 做了两个demo项目后作罢, 所以我想换个环境(最近也在学习Python), 一方面是让自己能跳出Java环境的思维, 另一方面是想学习下新鲜事物, 比方说: 游戏开发, 单片机, 人工智能方面, 物联网... 我也在找适合自己的方向, 希望能得到一些建议和指导
你想学一下新鲜事物我觉得不一定非要C#,其实我觉得python和C++都很好。而且我不知道你Linux用的多不多,其是Linux是一个非常好的东西, 你在Linux下写写C++程序,自己动手试一试编译器命令,动手写一写CMakeList。我觉得都是非常酷的。我觉得这些都是你在Java里面切身体会不到的。你甚至可以自己写一些图形学的项目,总所周知,计算机图形实践是对个人编程能力的很好的考验。你会发现当你用一个容器处理百万级的数据时,优化是多么的重要。你能真正开始考虑你的代码 CPU做了多少次加法,乘法和除法,内存有没有出现换进换出,有没有利用好缓存的时候。或者你用py训练出来一个预测、分类等等网络,(其实C++也可以,就是更麻烦一点) 分析这个数学过程的时候。我感觉这个才是真正的计算机科学。毕竟我对Java的那些业务没什么兴趣。