这些天我学到了C#的一些基本用法。我认为,由于C#经常用于应用程序编程,我们应该以工程的方式实践该语言,而不是解决一些算法问题。但是,如果我在工作中找不到任何与语言相关的项目,那么实践C#的最佳方式是什么呢?
发布于 2009-01-28 08:33:14
我认为你可以试着从个人小工具开始。例如,编写文件备份程序、personal asp.net博客站点、密码提醒、时间跟踪器等。
该产品将由您使用,因此您将遇到异常或性能问题,因此您将了解更多信息。
发布于 2009-01-28 16:08:24
你也可以看看AntMe,它是一个用C#编程的蚂蚁模拟软件。
发布于 2009-01-28 16:14:38
我在实践中使用了一些东西--诚然,它们更多的是算法而不是面向业务的,但让我们面对它,面向业务的东西如果你整天都在做的话会变得单调乏味:
- [Code-Golf](https://stackoverflow.com/questions/tagged/code-golf)
- [Golf](https://stackoverflow.com/questions/tagged/golf)
- [Algorithm](https://stackoverflow.com/questions/tagged/algorithm)
- [Language-Agnostic](https://stackoverflow.com/questions/tagged/language-agnostic)
对于编程的业务方面的实践,试着理解大多数企业在软件方面想要的是什么,那就是帮助他们做日常工作的软件。这可能归结为为用户(即您)执行特定任务的软件,也可能是允许存储、检索和报告业务数据的软件。
我经常发现,我在网上使用的实用软件并不能很好地解决问题。当然,它们中的一些有一些很好的功能,但不可避免地总会缺少一些东西。所以我到处冲浪,找到了一堆实用程序,它们涵盖了我认为其中一个应该做的一切,拿出了所有最好/最有用的部分,并注意到了我自己编写的每个工具中我喜欢的地方。最好的方法是始终思考:“我想如何使用它”,而不是“如果我以这种方式编程,我必须如何使用它”。
https://stackoverflow.com/questions/486838
复制相似问题