Unpublish

来源:互联网 发布:2016淘宝域名怎么设置 编辑:程序博客网 时间:2024/06/03 03:50

                                       
        考虑了许久,还是把自己的第一个APP《生日管家》从商店上下架了,写篇blog来纪念一下自己的想法吧。
        一直觉得代码是种很神奇的东西,这种东西能让你拥有前所未有的能力,能力的本身没有好坏,我更愿意用这种能力去改善人们的生活,去改变社会运作的模式,所以一直很喜欢诺基亚的“科技以人为本”。代码的本身是平等的,再高级的算法也能由简单的初学者都能看懂的语句实现,每个普通人都能通过简单的设备写出实用的代码来实现自己的想法,极低的门槛正是代码的魅力所在,要是数据公有,云计算价格足够低廉,那便是理想的创造土壤。
        扯远了,我喜欢写代码,却不是编码高手,但事实证明这并不重要,因为可以不断学习和不断顿悟。抱着这种想法,基于个人自身容易忘记亲人的生日的大前提,我开始了《生日管家》的构思。直接跳过了市场调研,反正一开始也不打算发布,我只是想做来玩玩,真正个性化定制我的手机系统,这就是同行戏称的“程序员光环”。先是功能设想,相关技术,算法,最后是一直忽视的用户体验,UI之类的细节。
        由于是纯小白,C#不怎么懂,面向对象是什么也糊里糊涂的,于是乎,呵呵,各种碰壁,各种百度。朋友说,当你终于成功运行你的代码并实现相应的功能时,感动到要哭。我没有这种感觉,因为进展太慢,来不及感动。在这里特别感谢博客园之类的论坛上乐于奉献代码和想法的攻城狮、程序猿们,我就是这样学习的,特别感激,有时折腾得要生要死弄不出来的功能一百度发现万能的网友早就遭遇了同样的困扰,并且在讨论中找到答案,这也是我现在喜欢一起讨论,相互借鉴的原因。
        摸着石头过河,写着写着想出了更好的架构,更高效的算法,于是,Ctrl+S Ctrl+A delete,从新来过,其实推倒重来时会有一种快感,并不像我想象中那么累,越写思路会越清晰,应用的轮廓会更明显,结构会更稳健。最后还是写出了第一个版本,期间的辛酸现在也忘了。
        本来想经过严格的测试再发布的,结果那天注册完开发者账号,一激动就发布了,发布名称那栏,随手打下“一个人工作室”。原来,一个人也可以做那么多。接下来,就是无穷无尽的BUG啦,哈哈,发布之后有一种紧迫感,那些代码整天在脑里流淌,一抓住BUG马上记录下来,还好抑制住自己半夜起来修复的冲动。发布后,谢谢用户们的支持,虽然界面很烂,也接到各种BUG的反馈,这个时候我发现这个APP已经不再是我自己用的时候,压力山大,当然也因此认真了很多。
        根据反馈,一步步地改善应用的功能,这是个很好玩的过程,会有一种感觉,应用功能强大了一些,自己也会强大了些许。界面设计花了很多心思,一次真正意义上的设计,得到了不少用户的肯定,当然差评也不少,毕竟我不是美工,不是设计师。然后,然后就没有然后了,2014年11月9日,我下架了这款应用,时间真的有限,要处理的事多了,只好挑那些比较重要的事去做好,很对不起那些一直支持我的用户们。
        说了半天,这是一款没做好的产品,也许算不上产品,算作品吧。一个人工作室里,我什么角色都体验过了,可惜什么都没做好,所以团队是很重要的,另外一个人博学点是很有必要的,懂设计的程序员才是真正的程序员,这里说的设计不仅仅指表面的UI。
        最后的代码不过是些二进制流,期间的感悟才是最重要的吧,反正学到了很多东西,很好玩,就够了。
        最后的最后列一下自己印象比较深的顿悟,省得以后忘了。

一,要试着去相信自己可以做到,你现在不懂不代表学不会;
二,做大事要有规划,要能看到整体的架构,才好去添砖加瓦,不至于碌碌无为,这样会越来越踏实自信;
三,学会理解别人的思路,自己一个人即使再有想法也太微不足道了;
四,乐于分享、乐于解答,构建良好的开发环境是每个人的义务也是福利;
五,英语很重要,谷歌微软的开发文档、国外大神间的交流都没有出现中文,当技术文档从英语翻译成中文的时候,这些技术可能就过时了;
六,本着设计的思想从最底层做起,华丽的UI背后乱糟糟的代码一看就知道是作者肯定是某个自以为是的家伙,其实设计无处不在,要意识到设计对技术宅的重要性;
七,想办法最大化你的能力和效率,一个人全部做完一个项目很累也没有必要,你真的需要队友;
八,回归生活,其实这款应用真的是必需品吗,重要的人的生日还是能记着的吧,我没想懂这个问题;
九,学会学习,想办法获取自己需要的知识比老师课堂上讲的好玩多了,但老师那些确实是很重要的基础;
十,最后一条,要有自己的态度,自己的价值观。

        可惜没做好,也许不够努力,好在学到那么多。
        Keep trying and keep moving.
0 0
原创粉丝点击