作者:朱金灿

来源:http://blog.csdn.net/clever101

曾经有一个公司软件被我百般鄙视:交互很差、模块间高度耦合、内存泄露严重、操作动不动就崩溃……为此我发宏愿:将来有机会一定做一个比这个牛b一百倍的软件。

于是终于有一天,丑媳妇熬成婆,我有机会亲自设计和开发一个软件。我按照自己的想法有条不紊地设计和开发。最初事情的进展基本如我所料:大大提高了交互的灵活性,模块间做到了低耦合性,底层的稳定性得到加强,恼人的内存泄露也被我消灭了……我暗自高兴。等到项目应用我的软件进行二次开发时,我发现在一个核心部件——我的显示引擎比那个被我鄙视的软件在显示速度上慢了一截。于是我花力气改进显示引擎,发现还是没达到原有软件的速度。我只好看它的源码,参考它的做法,最后在大部分操作上达到了它的速度。经此折腾,我发现已经浪费了不少宝贵的时间。现在我想假如当初我在原有软件的基础上进行改造,即按照我的已经成熟的想法进行改造,这样一则能融合原有软件和我的想法的优点,二则原有的很多模块也能得到重用。可叹此情可待成追忆,只是当时已惘然!

现在我算是明白了一个道理:困难的不是让自己产生想法,而是融合自己的想法和别人的想法。

困难的是融合自己的想法和别人的想法相关推荐

  1. 博弈论:别人的想法(文末送书!)

    本文节选自<算法之美:指导工作与生活的算法> 中信出版集团,2018年05月出版 我是一个乐观主义者,我相信人类是高尚和可敬的,而且他们中的一些人真的很聪明--我对群体中的人有一些比较悲观 ...

  2. 困难是不能躲避的,不能让别人替你去抗的。任何困难都必须你自己去面对。创业就是面对困难...

    90%的困难你现在想都没有想到,你都不知道那是困难. 创业的第一天起,你每天要面对的是困难和失败,而不是成功.我最困难的时候还没有到,但有一天一定会到.困难是不能躲避的,不能让别人替你去抗的.任何困难 ...

  3. 很多时候我们都是因为太在乎别人的想法而受苦

    现代人的生活节奏都很快,很多时候,没办法拿出整块的时间来阅读和学习.而我则是那个喜欢阅读的人,我愿意通过我的阅读,挑选或者总结归纳一些精美的句子,分享给大家,希望能给你带来支持和力量.哪怕是心灵鸡汤, ...

  4. 关于QQ密码暴力破解的一些想法(仅提供一个想法)

    首先我认为单一号码暴力破解的成功可能性应该接近于0,不知道其他人有什么看法呢?比如我的QQ:55511如用穷举法,估计花费n年的时间也是不能破解的.因为本身我的密码包含了中文(当然还有其他).肯定是行 ...

  5. 蓝桥杯Python-2n皇后问题(和别人的想法有点不一样)

    首先附上问题链接:蓝桥杯基础练习VIP-2n皇后问题 - C语言网 (dotcpp.com) 问题描述: 给定一个n*n的棋盘,棋盘中有一些位置不能放皇后.现在要向棋盘中放入n个黑皇后和n个白皇后,使 ...

  6. 《微信读书》产品分析报告

    <微信读书>产品分析报告 一.产品概况 1.1 产品简介 微信读书是基于微信关系链的官方阅读平台,最早发布于2015年8月.当时的电子阅读市场竞争已经十分激烈,掌阅.QQ阅读.豆瓣阅读等占 ...

  7. 写给不会爱自己的人,我自己

    If you love something, set it free, if it comes back to you, itis yours, if it doesn't , it never wa ...

  8. pdf文件怎么修改图片

    pdf文件怎么修改图片 PDF是除了word之外第二常见的文字格式的文档了,我周边的同事每天都在进行着PDF转word的操作,只有这样才能把PDF的内容变成自己的东西镶嵌在自己的文档中,这样就形成了伪 ...

  9. 如何追一个女生?想让女生倒追你,就好好学习这四点

    在感情问题方面,每一个人都有自己的想法,也有属于自己的一套理论,但是真正行之有效的方法并不多.在追求一个喜欢的人的时候,最重要的是学会换位思考,不要总是用自己的想法揣测别人的想法,因为你以为的并不都是 ...

最新文章

  1. 管理者和领导者有哪些区别?
  2. 全球最大资管公司押注人工智能!要做这些大事
  3. [ Linux ] 釋放記憶體指令(cache) - 轉載
  4. [Cocoa]深入浅出Cocoa系列
  5. 四十九、微信小程序开发页面样式WXSS和页面交互JS
  6. 十三、开多线程,咱们一起来斗图
  7. 硬件工程师前途到底怎样?看看大佬怎么说,看完跪了
  8. oracle避免同一sql多次查询,Oracle SQL - 在一个查询中生成一行答案的最简单方法,因此我不必多次运行查询?...
  9. 4.3Python数据处理篇之Matplotlib系列(三)---plt.plot()折线图
  10. Spring Security OAuth2.0_实现分布式认证授权_集成测试_Spring Security OAuth2.0认证授权---springcloud工作笔记155
  11. 【干货】数字化转型工作手册.pdf(附下载链接)
  12. python入门——P48魔法方法:迭代器
  13. 组合数学 - 母函数的运用 + 模板 --- hdu : 2082
  14. 7. 堆(宋红康笔记)
  15. 存储区域网络(SAN)概念和设计基础
  16. opencv中关于cvtColor函数性能测试
  17. 规划过程组-项目管理
  18. 【Python-利用动态二维码传输文件(三)】动态二维码展示界面制作,涉及PIL库、threading库、os库、time库和tkinter库的Tk、Label组件
  19. Android系统屏幕亮度调节Brightness
  20. JPEG and MPEG

热门文章

  1. What's Ruby
  2. 前员工又作乱,华人AI学者陷学术造假风波,真假难辨
  3. js base64转二进制Blog大对象
  4. 09 智慧桥/ 艾摩君
  5. Nginx核心配置深入理解及优化
  6. ArcGIS Runtime API for Android--如何从Geometry中获取闭合区域面积?
  7. 微信小程序提供测试账号微信小程序开发注意事项
  8. 得金融大数据者得天下,下一个一百亿市场在这里
  9. 全世界只需要两个品牌,IBM和神舟——吴海军
  10. java基础热门侠客养成_有了《侠客养成手册》,做大侠原来这么简单