随笔分类 -  评论

摘要:中文,数学,表格,数字,图形,这些泛语言都有各自的优劣之处,针对问题的特点,选择合适的语言,或者不同语言的组合去描述问题将会有著问题的表述。 阅读全文
posted @ 2012-06-22 20:10 诺贝尔 阅读(245) 评论(0) 推荐(0) 编辑
摘要:大多数程序员,都是喜爱编码多过设计。遇到什么问题,首先就是想着上机“试一试",直到碰壁之后,才思考哪里出了问题。为何程序员不爱预先设计?我认为是缺乏设计工具造成的。虽然知道设计很重要,但是却缺乏行之有效的设计工具,只能见步行步。因此,我们不需要一而再再而三的强调设计的重要性,而需要总结一套行之有效的设计工具,以满足设计流程的需求。面向对象设计是一套工具,但是这套工具和编码环节很接近,属于比较后期的设计工具。在前期的设计工具就是收集资料,和分析整理资料,甚至是定下我们产品目标,这些内容很重要,而且应该在流程的初期去完成。你不可能说我用面向对象设计软件出来后,才去分析产品的定位。但是程序 阅读全文
posted @ 2012-03-08 13:32 诺贝尔 阅读(425) 评论(1) 推荐(0) 编辑
摘要:80年代出生的,刚好赶上人们对科技狂热的最后浪潮。微软推出的windows 95宣传上,使用了滚石的start me up (http://en.wikipedia.org/wiki/Start_Me_Up) 。大家不妨感受一下,当年大家对技术的狂热。那个时代,我们关心航天,登月,对科幻无比热衷,近乎信仰。那是一个有炽热的大众梦想的时代。而现在,我们只关心什么房价,物价,什么社会不公,一肚子怨气。唯独没有的就是梦想。 阅读全文
posted @ 2012-02-19 11:32 诺贝尔 阅读(417) 评论(2) 推荐(1) 编辑
摘要:用过win8技术预览版的人,都会发觉win8功能上改进并不多。win8是一个更好的win7,但是不见得有什么杀手应用出现。尤其在桌面用户上,新的metro桌面一点用都没有。屏幕被大大的方块占据了一大片,还是简单的图标放得多一些。而且两个桌面切换来切换去,会增加很多操作上的难度,理解上也是个问题。用户会问,我现在在哪个桌面上?很多windows用户不习惯全屏操作,只有游戏才是全屏的,甚至游戏都是窗口化的。但是metro界面要求你什么都全屏。这样会让你很不适应。说了那么多坏话,其实我不是黑win8.win8的吸引力在哪里?我认为win8对桌面用户最大的吸引力在于通信分享系统。因为win8是第一次系 阅读全文
posted @ 2012-02-15 22:08 诺贝尔 阅读(276) 评论(0) 推荐(1) 编辑
摘要:pc阵营拥有95%以上的资源,却无法产生ipad,小小的苹果公司,却独立开发出一个廉价的平板,而且还能赚钱,这太不可思议了。苹果的技术,其他公司也同样具备,为何却迟迟不会出现ipad?一个开放的市场,却输给了一个封闭的公司,这些种种奇异现象引起了我的注意。我想,这就是开放市场的局限性,开放市场在形成一个清晰的结构时,在很长一段时间都是高效率的,但是面对一个全新的不同的架构,就会不适应。传统pc市场,硬件和软件分工合作,貌似得到了资源的最有效的优化,每个公司都能得到应有的利润,同时竞争也很激烈,创新源源不断。但是效率在一个架构上最优化后,在另一个架构就显得不合时宜。苹果能够将一套硬件和一套软件组 阅读全文
posted @ 2012-02-15 20:42 诺贝尔 阅读(234) 评论(0) 推荐(0) 编辑
摘要:黑书,并不是贬义词,而是:“虽然不懂,但是好像很了不起的样子”。 这本书声名在外,貌似每一个算法精英必然会向你推荐此书。但是我看了n遍后,终于总结出:这本书并不适合初学者看。这并不是一本很好的教程,而是一本试题集,或者类似教师的教学重点提要。他会讲解每一个题目,或者每个内容的重点,但是他不会教会你懂得算法。 中国的很多书籍都是如此,如果你懂得,你就能看懂,如果你不懂得,那你就看不懂。 阅读全文
posted @ 2012-02-07 12:19 诺贝尔 阅读(2212) 评论(1) 推荐(0) 编辑
摘要:很多人都幻想软件可以工厂化,流水线化生产,但是这一天却从来没有到来。软件和工厂模式的不同在于软件是研发出来,而工厂是研发出来后,持续生产。工厂中的生产阶段是重点,而软件的生产阶段只需要复制复制,可以忽略不计。所谓的流水线指的是工厂的生产阶段,所以软件很难出现所谓的流水线。那么软件是不是无法扩大规模,无法标准化?那又不需要这么悲观,我认为软件大规模“生产”(研发)是有条件的:一、组件化和接口标准化二、服务和消费模型三、可验证可测试四、性能和功能可配置其中核心是接口的标准化。一个大规模集成的环境下,标准接口是必须的,而这个往往是占山为王的思维下很难得到发展的一部分。比如QQ的通信协议就是私有的,谁 阅读全文
posted @ 2012-01-29 23:16 诺贝尔 阅读(855) 评论(0) 推荐(0) 编辑
摘要:不知道什么时候出现“微创新”这个词的,这个词我觉得可以用“改良”来代替,不需要强调“创新”。浮躁的社会需要“革命”性的东西,但是客观规律决定了革命性的东西很少,发展是需要逐步的。这个微创新,大概就是像粘“创新”这个革命性的词汇的光。 革命性的东西不常出现,出现也未必就是有商业前途的,比如vista系统就是革命性的,但是商业上却失败了,反而是改良型的win7获得了成功。 暂且不论这些,说说微创新和山... 阅读全文
posted @ 2012-01-26 01:03 诺贝尔 阅读(907) 评论(0) 推荐(0) 编辑
摘要:当年做学生的时候,都可以提前拿到票,而且我们学校又比其他学校早放假(并且晚上学)所以这个火车票问题没有什么紧张的。不过看着常常的订票队伍,不免也同情。12306网站是铁道部专门用来订票的网络渠道,这个网站大家从技术途径分析很多,我本人不太懂就不做评论。我想和大家分析的是从产品角度,12306的不足之处。铁道部是一个老部门,很落后很保守,简而言之就是国中之国,不过并不像大家想想中的那么富裕,那么舒服,一个封闭的国中之国,就和朝鲜和旧中国那样,怎么可能先进发达富裕?大家义愤填膺,很多都是因为妒忌,我觉得没什么好妒忌的。12306这个网站我觉得最大的不足,并不是技术不足,而是从产品角度来说,他不是为 阅读全文
posted @ 2012-01-11 13:06 诺贝尔 阅读(1288) 评论(2) 推荐(0) 编辑
摘要:所谓熟能生巧,但离专家却有一个巨大的鸿沟,在农田干活的农民怎么也成不了水稻专家,推广之,那些在本职工作上勤勤恳恳的人,在业务上总有一个不可冲破的瓶颈。这种现象非常普遍,这就是为什么很多人很勤奋,却很“笨” ,有点碌碌无为的感觉。到底笨的原因在哪里?我想,之所以农民成不了专家,程序猿成不了程序设计师,主要的原因在于工作者没有专家的眼光。所谓专家的眼光是从高层次的去审视问题的,比工作者的层次要高很多,工作者往往只是一种经验性的,习惯性的劳作,而专家是经过高层次思考的工作。举例说:工作者的层次:1+1=2, 2+2=4 ……专家的层次:a+b=c简单来说,工作者可以熟练的掌握工具,可以对特定问题有着 阅读全文
posted @ 2011-11-14 13:28 诺贝尔 阅读(812) 评论(3) 推荐(5) 编辑
摘要:学习是不能够强求的事情。但是休息,基本上都是有益的。标题的意思是什么?与其强迫自己假装在学习,实际没什么效果,还不如把这些时间用来休息,因为休息会让你恢复精力,这至少是件好事。很多时间管理的书籍,都是把重点花在怎么提高“利用率”,但是我觉得花在实际上的时间不是越长就越有效果,关键还是看效果,而不是时间的多少。如果是有效果的,一个小时比你八个小时要有意义。因此,我认为怎么让自己忙碌起来是一个错误,而应该是怎么让自己高效起来。如果让自己高效起来,那么休息就是一个极为重要的手段。现在信息爆炸的时代(已经说了几十年了),所以现代人最难得的事情就是让自己休息,而不是让自己找事情做。要让自己“懒惰”起来, 阅读全文
posted @ 2011-11-10 13:10 诺贝尔 阅读(787) 评论(3) 推荐(0) 编辑
摘要:一个好的程序员,好在哪里?我觉得并不是人品问题,而是世界观的问题,拥有怎样的世界观,是有利程序开发的,这就是本文要分析的。一、伟大的学习观:我发现有几种学习观是没有意义的,比如努力学习,勤奋学习,因为很多人很努力,成绩却不怎么样。学习单靠努力是不行的,学习应该有方法,而方法可能有多种多样,所以很难通用。普天之下行之有效的学习观是否存在?最近,我发现了一种。这要从一个疑问句开始:为什么同样的东西,有的人学的结果是这样,另外一些人学的结果就是那样?学习这个东西,并不是简单罗列在我们面前的,要想学到东西,就要深入。同样是一本教程,有些人可以深入进去,不但学到流于表面的内容,还能发现和扩展深层的内涵。 阅读全文
posted @ 2011-09-27 21:50 诺贝尔 阅读(809) 评论(0) 推荐(0) 编辑
摘要:请大家仔细查看上图。其中增加了winrt 这个东西。是metro桌面的基础。传统的win32只是靠在一个不显眼的角落。同时,html 和 sl 加入传统桌面应用的战局。不过微软的意思是,metro桌面应用才是未来。(我估计metro桌面最终会占用消费者市场,而专业场合还是要传统桌面)metro应用:xaml 或者 html,大家站好队伍啦。我的分析:html + js 无疑是适用性最广的。问题html只能用js。js对大项目不利。xaml + c# 方案,是大项目的最佳选择。xaml + c++方案,是传统应用转移到metro的选择。第一套方案的人气会比较高,适合互联网公司,第二套适合企业内部 阅读全文
posted @ 2011-09-16 12:58 诺贝尔 阅读(469) 评论(0) 推荐(0) 编辑
摘要:vista无疑是失败的,失败在于和当初的愿景差太多,有很多本来要实现的功能没能实现。虽然如此,但是失败的vista也是微软一次重大的改革,而win7却成功了,这就不得不让人思考,究竟用户欢迎怎样的创新。windows vista是nt6核心,而windows 7是nt6.1,仅仅是增加了0.1的内核修订,就能改变人们对vista的看法,这说明人们并不太关心内核的革新。因此,微软把windows 8看作是自Windows 95以来最大的革新,并不是因为它的内核是nt6.2,而是因为windows 8对用户界面的革新。微软已经明白用户关心的并不是内核,而是用户界面。就如windows 95把作为替 阅读全文
posted @ 2011-08-17 14:54 诺贝尔 阅读(270) 评论(0) 推荐(0) 编辑
摘要:1.追求简洁,把多余的东西清理出去,把必要的东西进行排列整理。2.将目标清晰化,不要模棱两可ps。防止样板化的方法,减少错误的分类。比如人们在QQ上经常按照朋友,同学等进行归类,这也许不尽科学,因为每个人都有自己的特点,不能简单视为量产化的东西。 阅读全文
posted @ 2011-08-11 21:47 诺贝尔 阅读(382) 评论(0) 推荐(0) 编辑
摘要:1. 前期准备2. 事物发展的客观规律3. 合理安排先看我的工作时间表:类型工作和交通吃喝拉撒休息个人可支配时间8点——12点早餐半个小时中午半个小时14点——19点中午半个小时晚上八个小时晚饭半个小时总结9个小时1个半小时8个半小时5个半小时可以看出,现代人将大部分的生命都奉献给资本家了。在这个有限的时间里,如何合理安排是建立自己事业最关键的内容。当然,你也可以占用工作的时间,只是不要让老板发现。4. 战术6. 观察别人,效仿别人,思考成功的根本7. 建立理论end。 阅读全文
posted @ 2011-06-28 13:43 诺贝尔 阅读(576) 评论(0) 推荐(0) 编辑
摘要:人是欲望的动物。我们常常会想做到,想得到什么,而内心深受得不到的煎熬,这在佛家中就叫:不可得之苦。我并不是佛家弟子,不会建议各位无欲无念,正相反,我要建议的是一个改善状况的有效方法。当你不可得烦闷的时候,你可能会劳碌的在坚持,希望奇迹出现。这是不可能的,我的价值观是:靠幸运得到的东西没价值。为什么,因为几率太低,就算这个物品值1000万,你得到的机会却只有一千亿分之一,那么你也不可能重复这个过程。事实上,幸运从来不会光顾我,你也是一样,从出生那一天就决定了,因为你不是李嘉诚的儿子。如果有不可得之苦,那就说明一件事:你在走错路。你的方法不会。方法不对你再坚持也是浪费精力,与其把所剩无几的精力白白 阅读全文
posted @ 2011-06-28 13:24 诺贝尔 阅读(401) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示