当前位置:  开发笔记 > 编程语言 > 正文

每个程序员制作的软件

如何解决《每个程序员制作的软件》经验,为你挑选了4个好方法。

我正在寻找个人项目."每个程序员"*所做的那种.原因在于,大多数开发人员倾向于处理具有特定特征的个人项目,这些特征对所有其他开发人员都很有意义.软件如:

Bug跟踪器(制作一个)

CMS(制作一个)

博客引擎(没有做过;不想做)

UI'图书馆'和图形'引擎'(通常用于游戏开发人群)

密码管理程序

我想要做点什么

开玩笑

有趣

不是特别具有挑战性(我的工作很难 - 或者说模糊不清)

无论如何都不一定是原创的

最好是申请书(即不是网站)

不是一个铁杆学习经历,这完全是为了远离工作的乐趣

话虽如此,我发现"有趣"和"具有挑战性"这两个术语并不一定对开发人员具有与为其他人相同的含义(并且经常是可以互换的 - 我不是在寻找简单或微不足道的东西).与"学习"部分同上,我喜欢并希望解决问题,但我不打算深入研究设计方法或学习全新的API和语言来实现这一目标.

我问,因为我认为某些项目或项目类型由于特殊原因而吸引开发人员.我不知道这些原因是什么,也不关心,但我确实知道它们存在并且作为开发人员,所建议的项目很可能会吸引我.

如果它有帮助,我的背景或首选媒体,而不是背诵我的简历,是针对Windows /平板电脑的c#开发; XNA; 数据库设计/编程;

*"每个",我的意思是"很多".



1> Ben S..:

您拥有XNA经验和数据库经验.

为数据库开发可视化工具,具有视觉吸引力,使挖掘数据更容易.

这可以从一个简单的浏览工具开始,最终发展成为一个成熟的数据库管理应用程序.



2> Electrons_Ah..:

如果你还没有写过,那么将Conway的生命游戏的实施结合在一起总是一个有趣的挑战.它也是一种项目,一旦你完成它就会导致看似无穷无尽的修修补补("我只是再增加一个功能......")



3> DMKing..:

图形总是很有趣,尝试编写程序来绘制Sierpiński三角形.生成这是一个相当简单的分形.我曾经做过一个屏幕保护程序,在屏幕上随机抽取颜色和颜色.

如果您正在寻找更实用的东西,请尝试编写电子邮件或RSS客户端.学习与低级别的SMTP/POP3交互非常有趣.与RSS相同的是,它至少会让您了解网络,GUI和XML设计.



4> Rodrick Chap..:

也许写一个编译器?我想每个艺术家/工匠都应该在某种程度上学习如何构建他们的艺术或工艺工具.

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有