本周我阅读了某同学推荐的《创新者》,这本书实际上是两个世纪以来信息技术的编年史,从巴贝奇的差分机到如今互联网时代的超级计算机,作者通过各个时代里一位位杰出的创新者,将计算机诞生、发展、崛起和蓬勃的历程娓娓道来。从一篇篇人入胜的创新者传记中,我看到了埃达·洛夫莱斯的诗意想象、技术热忱与自信坚强,见证了阿塔纳索夫的灵感眷顾与没落,感慨于莫奇利“集百家之长”的智慧……创新者们站在时代的最前沿,推动着历史车轮滚滚前行,也以亲身经历展示着创新之道。

  一、创新:想象与实践

  想象,是创新者不可或缺的要素。回看信息技术发展的一个个里程碑,单纯由思维实验推导而出的成果并不少见,比如图灵思考“判断逻辑命题”时诞生的“逻辑计算机器”,比如阿塔纳索夫酒馆中一夜沉思催生世界上第一台电子计算机。书中的第一位创新者,也是地球上第一位计算机程序员:埃达·洛夫莱斯,便是借由丰富的想象,在数学的汪洋中徜徉,并与巴贝奇协作完成了如分析机等诸多信息技术创新。放眼当下,无论是商业企划案还是科研论文,“新意”都至关重要,而想象力便是这些创新“新意”的源泉。若要成为一名创新者,便应当对生活勤加思考,面对问题时多方面考量,敢于在思考时放飞自我、天马行空,培养和应用这份宝贵的想象。

  实践,则是创新落成的必然之路。再天才的构思,若未能落纸成文、造出实物,也往往只是空想。在电子计算机的设计中,阿塔纳索夫因为各种外因,未能最终实现自己的设计,苦心多年的成果只能落得宝玉蒙尘的下场;直到莫奇利借鉴其思想并最终实现,才为人类带来了电子计算机时代。在我们的日常生活中,奇思妙想其实并不罕见,但真正选择去实现它们的人太少太少。比如我的一个朋友做家教,时常抱怨一些家教平台抽成太过分、吃相难看,想要做一个“家长与家教老师直接联系”的信息交流平台,但由于时间等诸多因素,一直未动工,拖着拖着也就不再提及了。正是在这样的“放手”中,许多灵感仅仅一闪而过,便消逝殆尽。创新者,应当力图实践,拒绝空想。

  二、创新:独行与合作

  独行,是创新者常常具备的素质。就像图灵、楚泽等大师,很多创新者乐于独处,他们能高效地独自思考,并催化出思维的硕果。而一些热衷于群聚的人,则往往花费很多时间维持人际关系,“靠着大树乘凉”。这样的做法也有其智慧和道理,但终究于创新无益。创新者往往是孤独的,越是优秀、先进的创新,往往越难于被时代所理解和接受,比如巴贝奇设计的分析机得不到政府的支持,比如图灵给几位数学大师发的论文副本只有一人能看出其价值。因此,创新者不应以独为耻,越能耐住“独”乃至热衷于“独”,往往离创新就越接近,坚定地走自己的路,才是创新之道。

  合作,则是现代创新的必需。独行固然能免受干扰、一心一意,但个人能力终究有限,在信息技术日益发展的世界里,独自一人很难有所成就。比如书中的阿塔纳索夫,纵然有天才的构想和不错的动手能力,也因为缺乏合作、无人交流讨论,最后没能做出真正的历史里程碑,只是成为一名普通的教师。反观莫奇利,则主动“云游四方”,在各大展会上收集自己感兴趣的思想和技术方法,包括到阿塔纳索夫的家里做客、理解他的论文与思路,并积极参与团队合作,最终造出了第一台电子计算机。巴贝奇也是在与埃达合作后,才得到了建造分析机的必要支持。这说明,独行应当适当,不能完全脱离合作和现实,毕竟再厉害的创新者也很难与一支强大的创新团队抗衡。而在当今社会,合作的重要性无需多言,我们的结对编程、团队项目也都是为了训练我们合作创新的能力。创新者,也必须是一位出色的合作者。

  总而言之,创新者作为时代的弄潮儿,需要兼备想象、实践能力,乐于“独“亦善于“群“,还要怀有一颗热爱技术、热爱生活的赤子之心。在今后的学习生活中,我会努力向这些优秀的创新者靠拢,努力成长为一名创新型人才。

《创新者》读书笔记 PB16110698 第五周(~4.5)的更多相关文章

  1. 《人月神话》读书笔记 PB16110698 第七周(~4.19)

    每逢读书笔记上交作业时刻,班级blog页面上总能看到<人月神话>相关的读书笔记,本次软工课邓老师推荐的第一篇读书笔记也是写的<人月神话>,算是对它“耳濡目染”了.本周,我终于抽 ...

  2. 《软件调试修炼之道》Part 1(CH1~5)读书笔记 PB16110698 第八周(~4.26)

    编程中,调试几乎是必不可少的,一劳永逸.一次完成预想功能而完全不出bug的情况凤毛麟角,出现bug→调试→再出现bug→再调试……基本是软件工程中的常态.可以说,软件调试是每个coder的必修课,而& ...

  3. 《移山之道》第十一章:两人合作 读书笔记 PB16110698 第六周(~4.15)

     本周在考虑阅读材料时,我翻阅了<移山之道>,正好看到这一章:两人合作,心想:正好,我们正值结对作业的紧要关头,书中两人合作的宝贵经验和教诲应当对我们有很大帮助.于是,我开始一边在ddl苦 ...

  4. 《构建之法》CH5~6读书笔记 PB16110698 第九周(~5.15)

    这段时间我阅读了<构建之法>的大部分章节,包括个人技能.软件测试.用户体验和需求分析等相关内容.之前的个人作业和结对作业结束后,我们的工作重心终于转向了团队项目,作为团队中前端组的组长,我 ...

  5. 《代码整洁之道》ch5~ch9读书笔记 PB16110698(~3.15) 第二周

    <代码整洁之道>ch5~ch9读书笔记 本周我阅读了本书的第5~9章节,进一步了解整洁代码需要注意的几个方面:格式.对象与数据结构.错误处理.边界测试.单元测试和类的规范.以下我将分别记录 ...

  6. 《Practices of an Agile Developer:Woring in the Real World》读书笔记 PB16110698(~3.22)第三周

    <Practices of an Agile Developer:Woring in the Real World>读书笔记  本周我阅读了<高效程序员的45个习惯:敏捷开发修炼之道 ...

  7. 《代码整洁之道》ch1~ch4读书笔记 PB16110698 (~3.8 第一周)

    <代码整洁之道>ch1~ch4读书笔记  <clean code>正如其书名所言,是一本关于整洁代码规范的“教科书”.作者在书中通过实例阐述了整洁代码带来的种种利处以及混乱代码 ...

  8. 读书笔记之第五回深入浅出关键字---把new说透

    第五回深入浅出关键字---把new说透  ------你必须知道的.net读书笔记 new一个class时,new完成了以下两个方面的内容:一是调用newobj命令来为实例在托管堆中分配内存:二是调用 ...

  9. 《android开发艺术探索》读书笔记(十五)--Android性能优化

    接上篇<android开发艺术探索>读书笔记(十四)--JNI和NDK编程 No1: 如果<include>制定了这个id属性,同时被包含的布局文件的根元素也制定了id属性,那 ...

随机推荐

  1. CoreDump analyse

    1 Found core dump files: -rw------- 1 root root 1019645952 Dec 14 01:56 core.7002-rw------- 1 root r ...

  2. ThreadLocal浅析

    1.ThreadLocal的大体理解 ThreadLocal 又名 线程局部变量,是 Java 中一种较为特殊的 线程绑定机制,可以为每一个使用该变量的线程都提供一个变量值的副本,并且每一个线程都可以 ...

  3. 拾遗:Docker 基本应用

    https://wiki.gentoo.org/wiki/Docker 检查内核内核选项 exec /usr/share/docker/contrib/check-config.sh 使用 btrfs ...

  4. vscode eslint插件对vue文件无效

    vscode配置好了之后,只对.js文件提示 vue文件没有效果 改成如下配置就好了. "eslint.validate": [ "javascript", & ...

  5. hadoop备战:hbase的分布式安装经验

    配置HBase时,首先考虑的肯定是Hbase版本号与你所装的hadoop版本号是否匹配.这一点我在之前 的博客中已经说明清楚,hadoop版本号与hbase版本号的匹配度,那是官方提供的.以下的实验就 ...

  6. AVR446步进电机算法推导及应用

    https://blog.csdn.net/Renjiankun/article/details/80513839?utm_source=copy

  7. 记一次vue 普通异步请求微信二进制二维码 乱码 问题解决然后渲染

    后端压力大,前端分忧. /*用微信小程序token拿二维码*/ async fetchMINIQRcode({commit,state},params){ var instance = axios.c ...

  8. 原型对象(JS中的父类)

    原型 prototype 我们所创建的每一个函数,解析器都会向函数中添加 一个属性prototype ,这个属性对应的对象就是我们所谓的原型对象  判断函数中是否含有prototype属性,有则返回 ...

  9. 配置 jaco机械臂 ros环境

    ---恢复内容开始--- 终于有机械臂了, 首先先下载包 cd ~/catkin_ws/src git clone https://github.com/Kinovarobotics/kinova-r ...

  10. js字符与ASCII码互转的方法

    大写字母A-Z对应的ASCII码值是65-90 小写字母a-z对应的ASCII码值是97-122 将字母转为ascii码的方法: 将ascii码转为对应字母的方法: