C#应该学什么?
作者:卡卷网发布时间:2024-12-01 20:25浏览数量:96次评论数量:0次
本人应该有资格回答这个问题,
大学计算机系毕业,毕业设计是用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.END
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
- 上一篇:360安全卫士不好用吗?
- 下一篇:为什么有好多地方的4G信号还是不行?
相关推荐
最新文章
随机文章
广告位

你 发表评论:
欢迎