当前位置:首页 >> 每日看点 >> C#应该学什么?

C#应该学什么?

卡卷网 每日看点 127

本人应该有资格回答这个问题,

大学计算机系毕业,毕业设计是用C#写的。工作后使用过C++/C#/Java还有各种脚本语言,后来用silverlight(C#编程)做过独立游戏(上百万人玩过),然后创业做游戏公司,到现在也偶尔会日常写写游戏代码和做做开源项目(C#)。


作为学生来说,我觉得在没有实际要解决的问题或项目时,去研究一门编程语言的语法特性,浅尝辄止即可。大概齐看看这些概念都是什么,到时候遇到问题要解决时查起资料来大概知道都有哪些个概念。

建议大家应该要花时间的还是编程的基础能力:与其去硬看高级特性,不如花点时间做做leetcode保持写代码的手感热度。与其去硬看硬学各种编程语言特性,不如学一些“编程之道”,比如面向对象、设计模式。

然后自己给自己立一些两三天就能做完的“小项目”,尝试去实现,实现的基础上再思考“重构”(如何把代码写得更优雅,是不是有一些高级语法可以把原来丑陋的代码变得更加干净。)

比如可以考虑写个 感兴趣的网站的爬虫、简单的小游戏、自己用的文本处理工具等。


分享一个我之前业余时间整的一个c#写的开源游戏,代码不见得多好,以实现功能为主,但也会用到上述一些高级特性。目前在github有8K star:

GitHub - jynew/jynew: JinYongLegend-like RPG Game Framework with full Modding support and 10+ hours playable samples of game.

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。
最新文章
热门文章
随机文章