程序员是如何找项目练手的?( 四 )


Excel分页输出器——做一个在线程序 。可以读取文件内容生成一个excel分页 。可以通过CVS或者其它文件格式来做 。复杂一点的话看看是否能创建公式字段 。
RPG角色属性生成器——做一个程序来给RPG角色随机分配属性点数 。可以由用户制定一些分配规则 。可以生成职业、性别、力量/魔法/敏捷点数、额外能力或者贸易技能 。把结果保存成文件 。这样跑团的时候地下城主可以把它打印出来 。
文件复制工具——该工具可以批量处理文件复制和备份操作 。
数据库
SQL查询分析器——该工具可以让用户输入一条查询命令 。让其运行于本地数据库中 。尽量让它运行得更高效 。
远程SQL工具——该工具能让你通过网络在远程服务器上执行查询操作 。它能接收远程主机地址、验证用户名和密码、执行查询并返回结果 。
卡片整理器——创建一个在线应用 。用来记录搜集到的卡片 。可以让用户输入整套卡片 。查看哪些已经有了 。哪些还需要搜集 。要增加复杂度的话 。还可以让用户知道还差多少可以完成 。或者已经收集卡片的价值 。
报告生成器——该工具可以根据数据库中的表格生成一份报告 。譬如根据订单表格生成销售报告 。
数据库备份脚本制作器——该程序可以读取数据库的对象、关系、记录和步骤 。生成一个sql文件 。该文件可以导入另一个数据库或者作为备份文件 。
备忘录——该程序可以让用户设置一个日期和某个事件的时间、事件备注并将它们放到日历上 。用户可以查看日历、搜索特定的事件 。复杂一点的话 。可以让用户设置重复发生的事件 。譬如每天、每周、每月、每年等等 。
预算记录器——该程序可以记录家庭预算 。用户可以添加支出、收入 。计算一段时间内的收入和支出 。复杂一点的话 。让用户指定一个时间段 。显示该时间段内的家庭收支情况 。
电话簿——记录各种联系人和他们的号码、邮箱、备注 。复杂一点的话可以让用户连上网将电话簿发布到设置好的网站上 。
电视节目记录器——你是否有不想错过的电视节目?但没有录像机或者想之后能找到该电视节目然后录下来 。那么可以做个程序寻找各种在线电视导航网站 。记录下电视节目名称、播放时间、播放频道 。存在数据库中 。数据库或者网站到时就会发邮件提醒你 。节目就快在某个频道开始了 。
旅行计划系统——该系统可以让用户管理旅行路线 。记录下航班和酒店安排、感兴趣的地方、预算和时间表 。
实体关系图生成器——该程序可以让用户整合实体关系图 。并将其保存起来 。也可以用它来生成一些基础SQL语句 。
数据库翻译器(MySQL<->SQL Server)——该工具可以从数据库A读取数据 。生成数据库B使用的SQL语句 。将数据存入数据库B 。比较常用的是SQL Server和Oracle使用的MySQL服务器 。
BBS论坛——为你和小伙伴们做一个论坛 。可以发帖、管理、分享想法和构思 。
图像和多媒体
幻灯片——做一个以幻灯片形式显示各种图片的程序 。为了增加难度可以做些额外的效果 。譬如渐进检出、星型擦除、窗口渐隐 。
思维导图——允许用户记录下各种构思并且快速地进行头脑风暴将这些构思整合到一张思维导图中 。越快越好 。因此要让用户能迅速地写下构思 。然后将其拖到可视的导图中去 。将构思之间的关系展现出来 。
导入图片并存成灰度图——该工具将图片上的彩色除尽并保存 。可以增加对比度调整、色化等额外功能以增加复杂度 。
在线流媒体视频——试着自己做一个在线流媒体视频播放器 。
MP3播放器(以及其他格式的音乐播放器)——该小程序用来播放你最爱的音乐文件 。复杂一点的话看看能否加个播放列表功能和均衡器 。
批量图片处理——该程序可以将一个文件夹内的图片进行统一的处理 。譬如降低图片色调、转换格式或者修改文件属性 。还可以尝试给图片增加标签 。
CD烧录器——可以轻松烧录CD的工具 。
YouTube下载器——可以从Youtube.com上下载视频到硬盘中 。要支持包括FLV和AVI在内的文件格式 。
墙纸管理工具——做一个管理墙纸的程序 。可以定时更换刷新墙纸 。也可以针对分辨率进行缩放 。
截屏程序——做一个可以截屏的工具 。复杂一点可以增加一个转发邮件的功能 。
图片浏览器——该程序可以查看电脑上各种格式的图片 。譬如PNG、GIF、JPG、BMP、TIFF等等 。

推荐阅读