基于网络的客户端开发技巧——第五篇透过现象看本质
来源:互联网 发布:超级祝福油数据库 编辑:程序博客网 时间:2024/04/28 20:05
想说这一问题好久好久了,总是想说,但是又是没啥说的。今天就算是开发技巧之中的一点点心得来说吧。
老掉牙的故事:当你难以做决定的时候就抛硬币,不是让硬币决定命运,而是在你抛出的一瞬间你就知道了你想要的。
是的,人就是这样。但是,现实,是一场没有回放的电影,每个人都是主角。如果你抛出的硬币一直在转,那你想要的答案是什么呢?
同样的,作为开发者,你需要明确知道自己想要的是什么。
就拿新浪微博来说事吧。一个新浪客户端,是给谁用,怎么用,以及有什么用。从最基本的说起,客户端,基本功能就是与服务器交互。这个在之前的几篇中说的已经差不多了,虽说不能靠几篇文章就能把微博做的出神入化,但是入门应该还是勉强够了的。现在主要说说现象与本质。
现象——基于网络的客户端。
本质——技术?功能?营销?
每一个客户端,都有自己的独道之处。像新浪官方的客户端,它作为官方的客户端,要做到最全的功能,所以作为新浪微博控,官方客户端就必装(再没有更好的出现之前)。这也就决定了官方的客户端不能更精简,连一个功能都不能少。
而在开发的时候,目的到底是什么?
有的人,就是为了做一个新浪客户端,好了,想特色功能,最大程度的精简,最佳的用户体验,至少要提供必备的功能。然后去和各种新浪客户端比拼。
有的人,看中的是新浪的用户群体,好了,开始做新浪同步,给新浪微博带来流量,其实还是想达到双赢。
有的人,想借助微博的走势,做一些小工具,来打响自己的名气。
所以在借鉴一款产品的时候,先要认清这款产品是否是适合自己的。天天看总结,总结也是人总结的,与人有关,就与人的经历有关,并不是所有人的经历都是一样的,所以也并不是所有人的总结都是适合自己的。
想做好,难。想达到目的,更难。先认清自己的实力,优势,才能去竞争。模仿,也要找对人。
所以对于准备,或已经开始做类似客户端的朋友们,我有几条建议,当然是我经过没多久的工作经验,以及极少的经历总结出来的,有不好的地方还请别见怪。
1.问自己一个问题,你想要什么。
2.第二个问题,如果你还剩一天的时间,你会去做什么。
前两道题,我的答案是,我想要做一个人人都喜欢用的客户端。第二个问题是,我会用剩下所有的时间去做这个客户端。
3.坚定的信心,好的产品,不需要朝三暮四。
4.要有取舍。冲准了一个点钻,远比你哪个点都要做强的多。
5.善于自己总结。别人的总结,总是会有个人色彩在里面,借鉴可以,完全听取,注定了你将在几十亿人口中找与自己相同经历的人。要是有数据分析,你不看,那么你就是在等和你一样经历的人找你。
6.不要小看任何对手。也不要神化对手。
7.技术永远都不是最大的难题,难题在于你如何使用技术。
8.时间永远是最宝贵的,不要浪费。
9.正确的认识gui designer,叫美工不适合,叫美术也不适合,叫设计还是不适合,反正记住一点,设计,并不是只是会画画的,程序一样是设计。
10.在评价别人的作品之前,要给别人足够的尊重。这样,才能与人形成良好的交流,三人行,必有我师啊。
11.保持良好的状态,注意身体健康,佣有足够的睡眠,拼,要拼的有技巧,耗,是解决不了问题滴。。
12.不管是个人还是公司,一个人作战真的很累,你需要共同拼搏的伙伴。
13.平日里要做的3件事:学习,学习,还是学习。
- 基于网络的客户端开发技巧——第五篇透过现象看本质
- 透过现象看本质。。。
- 透过现象看本质
- 透过现象看本质 - 壮志未酬的BPEL
- 程序人生之一 MVC——透过现象看本质
- 外观模式——透过现象看本质
- 透过现象看本质(一)
- 从ORA-01752的错误,透过现象看本质
- 大道至简:透过现象看本质
- 透过现象看本质(二)-数据拟合
- 学会透过现象看本质,即使现象有时…
- 基于网络的客户端开发技巧——第一篇
- 好程序员的十大习惯之三 透过现象看本质,抓住最重要的事情
- 好程序员的十大习惯之三 透过现象看本质,抓住最重要的事情
- “最佳优秀团队解散的背后”--透过现象看外包的本质
- 透过现象看本质,一个Java多线程问题引出的思考
- 透过现象看本质:共享单车之摩拜和ofo的工作原理分析
- 淘宝刷钻为何屡禁不止 透过现象看本质
- 基于网络的客户端开发技巧——第四篇多账号的处理与注重细节
- 不会安装该公布程序,因为它可能不安全,请与管理员联系,将程序包的安装用户界面选项更改为基本
- 正则表达式验证
- QTableWidget与QTableView的区别
- 总线
- 基于网络的客户端开发技巧——第五篇透过现象看本质
- 解决在高版本浏览器下的input type="file"的路径问题
- sql server2000挂起的解决方法
- "Error installing to Instantiated" while starting JBossAS 6.0.0.Final "Neo"
- .Net 版 QQ群发器 附源码
- 基于网络的客户端开发技巧——第七篇后台上传
- Siebel学习资料
- Google App Engine对抗Amazon EC2谁更牛?
- 创意与习惯并存-概述