想学C sharp 大佬们能不能给点建议

大二学生, 有Java基础, 技术栈到SpringCloud ,想投入C sharp的怀抱

原因: Java很多东西过于业务化, 我感觉我像个配置Boy, 注解能叠四五行, 而Cloud 微服务框架在大学阶段真的很难得到实践, 做了两个demo项目后作罢, 所以我想换个环境(最近也在学习Python), 一方面是让自己能跳出Java环境的思维, 另一方面是想学习下新鲜事物, 比方说: 游戏开发, 单片机, 人工智能方面, 物联网... 我也在找适合自己的方向, 希望能得到一些建议和指导

c#
263 views
Comments
登录后评论
Sign In
·

python 挺好的,静态类型和动态类型的语言最好都会,然后选一个喜欢的。偏一点硬件的可以买现成开发版玩玩 demo 就行,了解下软硬件的配合。

·

建议多玩,但最好有2-3个项目是比较有价值的,拿得出手,不要都是 demo ,比如外面接的,合作的项目,有真实项目经验,沟通协调的经验,这样可以帮你找到不错的工作

·

你想学一下新鲜事物我觉得不一定非要C#,其实我觉得python和C++都很好。而且我不知道你Linux用的多不多,其是Linux是一个非常好的东西, 你在Linux下写写C++程序,自己动手试一试编译器命令,动手写一写CMakeList。我觉得都是非常酷的。我觉得这些都是你在Java里面切身体会不到的。你甚至可以自己写一些图形学的项目,总所周知,计算机图形实践是对个人编程能力的很好的考验。你会发现当你用一个容器处理百万级的数据时,优化是多么的重要。你能真正开始考虑你的代码 CPU做了多少次加法,乘法和除法,内存有没有出现换进换出,有没有利用好缓存的时候。或者你用py训练出来一个预测、分类等等网络,(其实C++也可以,就是更麻烦一点) 分析这个数学过程的时候。我感觉这个才是真正的计算机科学。毕竟我对Java的那些业务没什么兴趣。

·

sob 好兄弟,咋们太像了

·

你有java基础.那就继续学java,

毕业后,找到工作,养活自己和家人.

有多余的精力了. 再学习其他的.

遇到這種問題,一律甩 Roadmap,去吧少年

AspNetCore-Developer-Roadmap (github.com)

·

支持,大学期间试错成本低,如果想以后工作更加适合自己,可以积极尝试