关于WHUT的一些感想
十二月 26th, 2012
一、
这是我第一次花费如此大的精力来做一个手机软件,目的很单纯,一方面真心希望能够方便同学们,另一方面可以体验将所学付诸实践并且得到回报的快感,但可惜的是,迎来的却是潮水般的冬寒。12月21日在QQ空间上发布,截止目前,文章一共被转载3次,分享了11次,下载量则不足20次,通过邮件或者评论给我的有用反馈为0次。尽管这只是一个测试版本,但考虑到诺大的学校,那点下载量还是微乎其微的。
当然,由于QQ空间信息迭代迅速,同微博一样,如果没有足够的受众帮你传播,几个小时后便会淹没在比特流中,考虑到这种蹩脚发布形式的局限性,按理说我不应该如此悲观,真正让我无奈的是,没有人会告诉我这鬼玩意到底能不能用或者还有哪些地方需要做出修改,觉得好用的估计已经默默地装上了,觉得不好用的可能骂了一句「垃圾」然后就直接卸了。我就这个问题问了一个同学,他随口反问道「不好用的话,你会打开电脑,输入邮件地址,给作者发一封意见信吗?」事实上,我很有可能这么干,人家这么辛苦的搞个软件免费给你用,只是想听一下你的意见而已。不过从他的角度来理解,好像大多数人都不大愿意去费这个功夫,当初谁料到这点呢?
我当然知道做一个成功的软件不仅仅是将这个软件做完就算了,想想微软每次为新系统投那么多刀就清楚了。我一直以为随便来点宣传应该就很容易推广吧,毕竟我踏入的是蓝海,现在算是明白了,如果前期工作准备的不到位,不管是什么海终将成为死海。现在我只能期待等下一次发布的时候能够做的专业一点,当然,这条路还很漫长。
二、
作为一只根不正苗不红的伪程序猿,走的是冷门,打的是野路子,因此在做这个软件的时候总是提心吊胆的,常常寻思,我把代码这样写会不会太不专业了,这异常处理也太失水准了吧。有时候看到思路清晰的代码,漂亮整洁的UI,想想某行内人士说的话「好的程序员至少需要苦修十年」,只能喟叹「冰冻三尺,非一日之寒,还是回家卖红薯吧」
我去年暑假开始接触Android,跳过Java直接上手应用。以前做个应用很简单,上StackOverflow搜一下,代码一拷贝粘贴,很多时候都不需要修改,我就是用这种坑爹的方法竟然为一个大企业拼完过一个软件,现在想起来浑身颤抖。学习了这么长时间,我多少有了一些进步,同时总结并贯彻了一些理念,拷贝好的代码的时候切记抄袭一下风格和思想(因为能力不够,只能全部抄袭,无法选择性抄袭),并运用到自己的代码中去;多看书,最好是这个专业方面的权威;自己多尝试,有时候没有人能将一个XX的用法全部讲解清楚,剩下的就只能靠自己。
对于我这种外行来说,事实上,做软件简直就是在折磨自己,看起来好像也是在愉快的玩电脑,但和上网打游戏的心境全然不同。不但要学会使用各种工具,调试一个错误需要个把小时,专业课都没空上,坐在椅子上一坐就是一天,搞不出来时心里难受的要命,还要听人在面前讽刺「代码写的太丑」,「这软件不会有人用的」,我真是吃饱了撑的!不过,假如我不做这个软件,其实我也没多少事可以做,总不能去打游戏吧,在我看来,那才是吃饱了撑的。
看目前的形式,软件还是要继续做下去,一方面需要把UI做的更漂亮一点,另一方面还要添加一些新功能。如果这个软件真的失败了,以后就不做软件了,失败的代价太大了;如果这个软件成功了,以后也不做软件了,成功的代价也太大了。
三、
以前我总认为在学习某个新事物时,兴趣是最重要的。目前我彻底的改变了这种看法,当我们听说一个人在某个领域或者专业里浸淫了数十年之久,往往会敲定这是兴趣在作恶,但此时的兴趣与当年领他入门时的兴趣是否一样呢?在我看来,兴趣只能保证初始片刻的欢愉,后面长远的路可能已经和兴趣没有了半点联系,更多的靠的是一种自身的助推作用。比如我做这个软件的过程,每做完一个模块便到了一个前不着村后不着店的境地,琢磨着到底要不要继续做下去,「做下去的话我虽然会怎样怎样,但怎样怎样,假如放弃的话我虽然怎样怎样,但会怎样怎样」此时兴趣已经磨的所剩无几了,更多存在的是一种内心的利益挣扎。
灵感这种玩意是否真的存在,对于天才,没什么好说的,因为是天才嘛。而对于如吾辈的普通人,其实灵感是的的确确存在的,但想获得它则需要付出一些汗水,从某种意义上讲这已经不能在算作是灵感了,在我们的印象里,灵感似乎可遇不可求,视拍脑袋的力度而定。但当你遇到一个问题时,走路在想着它,吃饭时在惦记着它,晚上睡觉怀里搂个女人做梦依然梦见它,在这种情况下获得了灵感时就没什么可以惊奇的,这是一种辛勤付出的必然。事实上,我们可以把爱叔那句有争议的据说不完整的名言改成一个没有争议但据说仍然不完整的名言:成功靠的是百分之一百的汗水!
以上是我这些天做这个软件总结出的适合于普通人的规律,你不同意也没关系。
四、
感谢王冠同学在死都认为我做的是一款垃圾软件的情况下还把手机借我测试,誓死捍卫我开发软件的权利。感谢大娘同学的莅临指导,不但提了很多建议,还解决了一些问题,我死也要做一个Pad版本给你用。感谢其他同学的帮助,这里就不点名了,反正也没人看,真心希望下次还能得到你们的帮助。
posted in: lumber-room | tags: 小记, 我, 软件
4 Comments Add your own
1. cck | 一月 7th, 2013 at 下午 11:43
每个学校都有自己的教务系统,但模式出来以后,估计稍做修改就能适应不同的学校了,何不做大一点,联合各个高校,统一推广,先在武汉高校实施,话说,你做的这个能申请专利不?
2. paradox2 | 一月 8th, 2013 at 下午 10:50
@cck 很多学校教务处都不一样,我是抓取网页然后把里面的内容提取出来,应用到别的学校还是有点困难。之前中南民族大学的学生也做了一个类似的,新闻上说他们打算申请专利,我倒没想过。
3. netic | 一月 13th, 2013 at 下午 6:47
之前貌似进过一次这个网站的,看的是用mathematic处理chrome的浏览数据。这次是从一学姐转载的文章进到你的空间里的~原来是船海系的学长,真心够巧合~~非常佩服你,能够这样自由地去运用知识,榜样啊~
4. paradox2 | 一月 13th, 2013 at 下午 8:23
非常感谢你的关注,不过我要纠正一点,是Mathematica不是Mathematic,它就像我的女朋友一样。当然,如果你有什么好玩的东西,也可以和我分享,大家共同进步。
Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Subscribe to the comments via RSS Feed