现代软件工程系列 学生的精彩文章 (6) 我们其实还不懂互联网

from http://cid-ba6a52af193f301f.spaces.live.com/

 

第一次把我们自己的写的东西放在网上让别人去用,今天过得非常有传奇色彩,我决定讲个长故事来纪念我们的发布第一天。

由于找不到能放软件的地方,我们把软件以附形式件放在了zol的论坛(http://q.zol.com.cn/bbs/thread-5739593-1-1.html),然后所有的推广都指向这个下载链接。

昨天晚上,下载量大概是300+左右,主要的流量应该是来自mf8(http://bbs.mf8.com.cn/viewthread.php?tid=45447&extra=page%3D1)。

今天中午,看cnbeta(经xinz介绍,已然成为cb忠实读者)时候,发现投递居然不用注册,抱着“反正被编辑无视了也没人知道”的想法,投了我们的软件。不久,下载量在几分钟间突然从400多直接刷到了600多,大惊,结果发现原来cnbeta收了投递。。。

截图留念

cnbeta

然后,下载量开始狂飙: 14:10左右过千,14:24过两千,13:07过五千,最后在17:03,过10000,我也终于截到了一张个位数为0的图image ,然后数字继续稳步上升。

事实证明cnbeta上的评论很难抽取出用户反馈,但是我们留了邮箱codeangel@163.com作为反馈,我们开始收到反馈邮件,我们相信反馈的人都是难得的上帝(user),我们认真的回复了每一封邮件。

总结今天收到的反馈

1. 询问开源事项,希望得到源代码(2次,包括第一封邮件。。。)

2. 与nis2010杀毒软件的主动防御冲突,会被自动关闭。(我们向他保证了软件的绝对安全性,同时表示会测试。后在Win7+nis2010下测试发现,并未出现问题,至于别的系统装nis2010,身边很难找到啊。。。)

3. 提出样例教程并没有完全的满足他,希望得到别的教程。(告知我们正在联系魔方大师写教程。虽然请求大师的邮件尚未得到响应。。。)

4. 软件不稳定,教程播放4,5步会报错退出。(询问更详细的信息未受到回复,无法得知原因)

5. 报告教程播放到最后出现错误。image ,这是我们最不想看到的错误,可是还是出现了。。。(询问了他的详细系统配置,以及希望他能够重现错误。后得知,没有重现错误,并自称电脑是“古董本”---对于软件在配置一般的电脑上的表现,我们没有太大的信心,虚拟机xp的测试就已经暴露了这一点,容易出现各种诡异的bug)。

6. “我是程序爱好者,也是一个玩魔方的菜鸟,原想这东西要是开源的那该多好,呵呵。纯情感支持,并关注每个更新”。专程发邮件支持加询问源码,热泪盈眶啊。。。

7. “怎么学习魔方?你们的给的示范教程在一载入的时候就是乱的,用户怎么才能得到那个乱的魔方,无法得到乱的魔方又怎么跟着教程学习,教程播放太快,跟不上学习啊。。。。。。”。 (告知了可以一步步的看,同时讲解了魔方复原的基本原理。-----个人觉得如果用户没有学习,只凭借本能的点击,很多功能会被掩盖,包括word,excel之类的软件也会如此;或者说我们的UI不到位,“前进”“后退”应该改成“上一步”“下一步”?)

8.在英文64位Win7下无法加载魔方色块贴图,教程乱码。(表示歉意,告知以后会改进。这个一看就是专业人士,甚至直接告诉了我们“你没有提供教程文件转UTF的途径”。我猜到了编码会出问题,开发的时候就觉得MFC下的编码处理太恶心了,我们没有经验。。。我们没有测试过英文版的系统,只是保证了中文下姑且无bug。这样一来,似乎xinz都不能用了。。。)

魔方吧论坛上一些反馈:

1.   1. 打乱过程中有相邻的冗余的转动。2. 部分消息框提示有误。3. 曾经挂掉一次,忘记重现步骤了。(1是我们知道的,但是我们把这个优先级放得比较低,而且不太愿意过多改动魔方引擎中的代码。提示框有误并不知道是哪里。挂掉一次也不清楚原因----当然挂掉的机会其实也是很多的。。。。)

2.   “刚才在绿盟下了一个,实在是不咋地。。。那魔方看起来就是梯形的,眼晕。”(梯形??难道他没有使用鼠标右键变动视角??我们在界面的状态栏里特地交代了当前可以支持的操作啊。。。)

Google,百度,bing,还搜出了一些神奇的记录: image image

发布的体会:

1. 我们其实不懂互联网。虽然我们每天上网,但是我们并没有料想到一个cnbeta能给我们的发布带来这么大的变化,当我发现我刷新一下网页,下载量就增加了十多个、几十个的时候,真的觉得互联网好强大。。。而之后不到几个小时,有很多我们根本没投过的快讯,下载网站之类的都出来了我们的东西,真的可以传播这么快么?

2. 在开始受到用户反馈时候,每次都感觉是“庆幸”:我们庆幸没有出现DirectX导致大部分人无法运行软件,庆幸没有出现魔方完全混乱,庆幸不是大部分人都告诉我们软件崩溃了,庆幸没有人抱怨程序在机器上很卡。。。 一想到我们的软件在数万台完全不同的机器上运行的时候,就有种如履薄冰的感觉,下载量越多,心中越紧。

3. 看着下载量飙升,兴奋之间也开始出现各种忧虑。 我们开始没有指望会有这么多人下,所以下载链接放在了一个论坛的附件里面,如果突然有一天这个论坛帖子没了,那么cnbeta,以及所有转载了cnbeta的下载链接,岂不是都将失效? 我们没有官方网页之类的,如果我们想更新,谁知道?难道只能默默的换一下论坛里面那个附件?

现在的用户,也许都只是转转魔方,看看Ribbon的界面,我们想打造的教程部分,又会有多少人明白呢?没有大量的教程编写跟上,最开始想打造的魔方学习功能怎么实现呢?

我们的软件没有任何自我反馈功能,放出去的软件就像泼出去的水。 其实更像一个天天在我们身边小孩突然机缘巧合就去社会闯荡了,他会很“嫩”,当然我们也很“嫩”,如果别人看到源代码肯定会觉得我们更“嫩”。但是不管如何,在知道下面的路怎么走之前,今夜可以先安心睡一觉了。

最后放一个zol论坛附件最新下载量。image

 

----

http://cid-ba6a52af193f301f.spaces.live.com/

 

首先讲下载量:

1. 我们最大的下载点也是第一个下载点在中关村在线的论坛。我们前期的所有推广都将下载链接指向了这里(包括cnbeta,一些论坛、贴吧,csdn等等),这里聚集了最多的下载量。

image截图时间10-01 21-09. 发布时间为1-4,截止截图的下载量为34216

http://q.zol.com.cn/bbs/thread-5739593-1-1.html

关于这个下载点更多的故事可以看  这里 的文字。

2. 最专业的下载点 魔方吧论坛 。 这是国内最大最专业的魔方玩家聚集地了,我们的帖子发布在 这里 ,发布后很快即被版主加入精华帖,在接下来的几天中,一直处于“程序下载版”的前排。

image

截至截图,回帖/访问 人数为图片最后的45/1115

3. 考虑到程序的维护和一些程序发布网站对于“项目主页”的需求,我们新增了Google code的主页和下载点,之后的所有推广,链接指向 这里

image  从1-08到今天1-15,这个下载点人数即有1286。

4. 其他:包含各种下载网站。

我们的软件被cnbeta推荐后,有许多知名不知名的下载网站收录了我们的软件。软件发布前,Google“魔方教研室”词条,可以得到大约4000+的结果,没有跟我们有关的,11天后的现在,Google可以得到10000+的结果,前面的n页都是关于我们的软件。

搜索结果中间可以发现大量下载网站,如果这些下载网站使用的是cnbeta的下载链接,那么下载量将归结到上面中关村论坛的数据。如果收录者是单独制作下载链接,那么这一部分下载量我们将无法具体统计。

从下载量来讲,截止现在,可统计的为35500+。如果考虑到可能同一机器多次下载等因素,我们可以估计使用过我们软件的用户数至少有20000+。

下面讲反馈:

这里主要讲各个方面的反馈情况,具体到软件细节上的内容,这里不过多详述。

1. 网站推荐:我们的软件发布后,受到了一些知名网站的推荐,比如cnbeta, 华军软件园 , 泡泡网 等,如果更细致的查看搜索结果,应该还能有更多发现。

image image

2.平面媒体:《电脑报》 1月11日  第87版G15 推荐了我们的软件

image

3. 用户反馈:用户评价的收集渠道包括了 各个论坛的回帖,软件中写明的意见反馈邮箱(codeangel@163.com)等。为了得到更为实际与真实的反馈,我们在整个推广过程中刻意避免了使用我们自己的私人关系网络,对外统一以CodeAngel Team发布信息与回应反馈。  这些反馈是客观真实可信的,不参杂其他因素。当然我们也因此少了一部分“朋友们”带来的使用量。或者,说不准其实他们也下载了,甚至批评了我们?

用户反馈中,很多是表扬的,很多是讨论改进的,还有很多是指出问题的,:

比如:论坛回帖: image image image imageimage image image image image image

一些反馈邮件:image image image image image image image

反馈部分先到这里。

最后再做一个广告:

魔方教研室1.0 点此下载

魔方教研室

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/500540.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux制作cpio镜像文件,制作CPIO格式的INITRD

LINUX内核自从2.6版以后,就大力推荐CPIO-INITRD.现在各大LINUX发行版的INITRD都是CPIO格式的.这次主要说下如何制作CPIO-INITRD.首先假设咱们已经用BUSYBOX或KLIBC或别的什么做好了根文件系统,位于~/rootfs下.按照IBM DEVELOPERWORKS里的文章说,可以用以下命令制作CPIO-INITRD:…

现代软件工程系列 结对编程 两周写好3D 陆战棋

from: http://cid-ba6a52af193f301f.spaces.live.com/blog/cns!BA6A52AF193F301F!122.entry Oh,my pair project From new Pair(HuangShuo,WangGuan) 签入代码,发送邮件,关上Flex Builder。纠结了差不多两周的Pair Project终于能够有个了结了&#xff…

现代软件工程系列 学生精彩文章(7) 宝贵的教训

from http://codecanvas3706.spaces.live.com/blog/cns!5A77585898179960!205.entry [当学生的时候, 最好犯一些错误, 经历一些失败. 不经历一些惨痛的失败, 难道要到工作的时候才失败么? ] 个人的失败感言 记得在读完了《梦断代码》之后,我也只是为chandler项…

深度Linux安装火狐,deepin或Ubuntu安装最新版Firefox,并设置去掉标题栏

第一步:使用一下命令下载并安装Firefox################################### 先卸载老板Firefoxsudo rm -Rf /opt/firefox*sudo rm -Rf /usr/bin/firefoxsudo rm -Rf /usr/share/applications/firefox.desktop# 下载最新版Firefoxwget "https://download.mozil…

现代软件工程 作业 个人项目

MSRA Advanced Software Engineering Project: Individual Project - Word frequency program 2010/11/1 考察重点: 基本算法的实现; 基本I/O; 字处理; 程序效能分析; 简单测试用例 Implement a console application to tally the frequency of words under a directory (…

现代软件工程 团队博客作业 如何评价个人在团队中的绩效

在现实社会中有很多团队合作的项目, 他们是如何评价个人在团队中的绩效呢? 例如下面的情况: • 一群人把一堆砖头从A地搬到B地• 一个剧组排演话剧• 一群队员在职业球队踢球• 医生和护士做手术• 计算机系的一群老师教课• 一群学生做软工项目 (PM, Dev, Test) (这是重点) …

手势在c语言的作用,手势态度在人际交往中的重要性

一、人际交往的定义及其在社会活动中,人们运用语言符系统或非语言符系统相互之间交流信息,沟通情感的过程就是人际交往。人际交往是人们共同活动的特殊形式。任何个人或群体进行的交往,总是为达到某种目标、满足某种需要而展开的。二、人际交…

现代软件工程 结对编程 (I) 三维棋类游戏

Pair Project I 3D Board Game Turn a usual 2D board game into 3D by transferring board and game rules into 3D. Goal: how to collaborate in explorative situation (new requirement, new language, lots of ambiguity) 把一个二维的棋类游戏变成三维游戏, 两周时…

洛谷找最小值c语言,洛谷 P1478 陶陶摘苹果(升级版) C语言实现

原题地址:P1478 淘淘摘苹果(升级版)- 洛谷题目描述又是一年秋季时,陶陶家的苹果树结了n个果子。陶陶又跑去摘苹果,这次她有一个a公分的椅子。当他手够不着时,他会站到椅子上再试试。这次与NOIp2005普及组第一题不同的是&#xff1…

现代软件工程 结对编程 (II) 电梯调度 算法和测试框架

[很多同学完成了上一个结对编程项目后, 很想知道下一个项目是什么, 我们这次要练习如何设计 接口, 测试框架, 和算法. ] [博客园的朋友们也可以试一试怎么高效地解决这个问题] 现代软件工程系列 结对编程 (II) 电梯调度程序 ------- Pair Project II Elevator Scheduler D…

c语言入门自学为什么要用,为什么要将C语言作为入门语言?

编程是向计算机发出指令以执行特定任务或执行指令的行为,目前专业行业和学术界使用数百种编程语言。一个人需要熟悉并且能够使用至少几种编程语言进行编程才能作为目前专业开发者的成功。学习编程的最好理由在于它对所有人开放,你不需要大学学位即可通过…

c语言case接收字符,switch-case-break:字符释义 | 新思维:C语言程序设计

【问题:字符解释】从键盘输入一个字符,当输入的字符为“y”或“n”或“c”时,分别显示“Yes”、“No”、“Cancel”,输入其他字符时显示“Illegal!”。#include int main(int argc, char *argv[]){char cgetchar();switch(c) {cas…

现代软件工程讲义 如何提出靠谱的项目建议

互联网时代对于创新者来说, 既是一个伟大的时代, 又是一个糟糕的时代。 你有很多机会做出影响世界的产品, 但是, 似乎任何想法都被别人想到过了, 做出来了, 上市了, 移植到各种平台上去了… 那么我们后来人除了羡慕别人生得早, 还有什么机会呢? 但是往往不经意间, 在同学们…

现代软件工程 教学计划 中国科学技术大学-微软亚洲研究院联合培养班

屈指一算, 我已经讲了3年 <现代软件工程>, 教了 4 个班。 2007 - 2009 清华大学理论计算机科学研究中心 (姚班) 2009 北航计算机系还有在北大合作的教学: 2007 - 2009 北京大学软件学院 (课程名叫 - 微软软件实现技术, 我是讲师之一) …

c语言程序设计主编张玉生教材答案,清华大学出版社-图书详情-《Visual Basic程序设计实验指导》...

前言Visual Basic程序设计实验指导本书是《Visual Basic 程序设计教程》的配套实验指导书&#xff0c;全书内容分为四部分。第1部分为实验指导&#xff0c;设计了18个实验&#xff0c;每个实验都是编者精心设计和选择的&#xff0c;所构思的实验内容选材合理&#xff0c;实验目…

基础知识很扎实 - 但是面试就是做不出来, 怎么办? (长, 慎入)

http://www.newsmth.net/bbstcon.php?boardMicrosoft&gid48785 有人提问: 看了很多的面试题之类的&#xff0c;感觉虽然自己数据结构与算法基础知识很扎实&#xff0c;但还是做不出来&#xff0c;所以请高人指点。 这个问题看似迷惑, 其实提问的人搞混了两件事 - “数据…

c语言中的for循环怎么提前终止,[新人求指教]51C语言编程可否用中断令循环结束提早结束...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼C51_C语言编程控制流水灯硬件电路 p0 接 led 8 个&#xff0c;P33 接按键使用中断2开机灯按1~8逐位闪烁&#xff0c;并循环按键后改为 两灯亮 的流水灯下面写了个程序#include #include #define uchar unsigned char#define uint u…

湖南工程学院+c语言程序设计人事档案管理系统,程序设计人事档案管理系统.doc...

课 程 设 计 报 告课程名称 C语言程序设计课题名称 人事档案管理系统专 业 电子信息班 级 1001班学 号 201001030112姓 名指导教师 肖伟平 黄哲 罗敬2011年 6 月 23 日湖南工程学院课 程 设 计 任 务 书课程名称 C语言程序设计课 题 人事档案管理系统专业班级 电子信息1001班学…

敏捷软件开发宣言ndash;Manifesto for Agile Software Development

敏捷开发, 谁不会呀, 不就是 没文档, 出活快, 用户说啥都能改?下面是一个笑话, 王屋村的大牛说 - 我最近转手接了一个活, 完事能挣四五万, 我拿过图纸一看, 不就是盖一烟囱吗? 我们是敏捷 (Agile) 的团队&#xff0c;要文档作甚? 马上开始干活&#xff01;都快盖好了&…

2015电大c语言,2015电大本科C语言程序设计A试题汇总.doc

2015电大本科C语言程序设计A试题汇总2015年电大本科《C语言程序设计A》一、单选题1&#xff0e;在每个C语言程序中都必须包含有这样一个函数&#xff0c;该函数的函数名为 A 。A. main B. MAIN C. name D. function 2&#xff0e;每个C语言程序文件的编译错误分为(B)类。 A. 1 …