不真切的独立思考的能力

真的要讨论这个问题的话, 仍是行为心理学里边的内容, 我固然讲不了.
但这是个人一个想法, 或者说总结下来的一个体会, 甚至说一个感想,
独立思考这种东西, 至少对于我来讲并不存在, 甚至对于大多数人来讲也不确切,
没有一我的能基于 0 和 1 的最原始的规则构造出全部的计算机世界来,
一切的内容都来自其余人的的想法的堆积, 即使最终出现新的想法,
而所谓的独立和正直, 极可能是基于多个相互矛盾的观点的我的的抉择.程序员

学习技术就是这样一个过程, 须要不断吸取别人给出的知识, 而且进行衍生,
最终理论和现实, 理论和理论, 每每会在冷僻的角落遭遇冲突,
解决这个冲突须要大量的知识和深刻的思考, 也许像独立在思考, 但就是那样,
而全部的知识, 特别是计算机发展到现在, 多到一我的不可能掌握,
那么全部的对于知识的理解, 老是要基于他人的思考而得出的,
就像人们往开源项目贡献代码, 都是基于他人已有的 commit history 进行的.数据库

也就是说, 人们老是以群体的方式在思考的, 特别是我如今讨论的程序员的场景,
每一个人就像是一个 CPU, 而整个计算有大量的 CPU 在进行,
计算的中间结果在 CPU 之间相互传递, 不断计算出新的结果出来.
可是具体到人, 有一点点不同, 毕竟新手思考问题真的是太弱了,
并且有不少的状况, 那个技术人员并非掌握所有的信息, 而是临时加入计算,
因而计算机领域会有一个高手的实力远超大量的普通技术人员的可能性,
这种情形当中, 新手的思考已经没有太多意义了, 接收数据进行解析和存储才有必要.编程

扯得远一点, 忽然反应过来, 如今远程沟通的手段真的很厉害了,
前段时间公司用到过 Google Hangouts 进行视频会议,
发现几我的远程通话并无大的问题, 虽然视频用处并非那么大,
可是从前那种距离远只能发文字聊天的感受, 就已经大不同了,
即使不如文字准确, 语音仍是能够经过速度来弥补的, 最终表达更多.
也就是说程序员们要开会, 其实线上语音来一个就行了嘛, 直接就能用了,
并且以 Google Hangouts 的强大, 印象里彷佛还有共享屏幕功能, 怎么不强大的.编程语言

对于咱们的技术社区来讲, 好比 React 用的 Discord, 带了通话的功能,
按介绍, 文字聊天配语音通话, 这是为了打游戏的人们设计的,
如今忽然想起来, 咱们社区人少又分散致使交流不便, 实际上语音就是个解决方案,
Discord 有比较不错的控制语音的功能, 开关, 频道, 等等, 就像文字聊天,
其实就提供在线上作较为深刻的讨论的条件, 打字说不清的, 能够开语音.
我打算之后多作一些尝试, 看看在线社区的语音交流能到什么程度.
想象一下有些问题太复杂文字不够进而诉诸语音, 那么 Discord 有多少好处.分布式

除了这些, 在线直播固然也挺有意思的, 好比斗鱼, Bilibili 提供的直播,
彷佛 Segmentfault 也提供了, 还没看过. 直播也有弹幕的交流.
我很着迷有个小姑娘在直播平台上玩的直播 http://weibo.com/u/1639208147
不过呢, 毕竟直播是一我的讲 PPT 为主, 相对来讲有点局限,
并非每一个人都专家到那种程度, 能够口若悬河一直讲, 还一直有人听的,
知乎 Live 也作了挺久, 可是编程知识嘛, 老是挺枯燥的, 也许能让人睡着.学习

罗列了这些, 最终个人观点固然是, 你真的很难独立思考能作出什么编程的成就,
大量的须要的信息, 都在别人那, 每次遇到奇怪的东西都须要进行 Google,
能够想象一下这是什么样一种思考的方式, 你遇到问题了, 如何去解决掉,
bug 是如今的, 别人贴的答案是也许好久之前的, 另外几我的, 相似的场景,
你的思考只是庞大的技术社区当中的一小部分, 重复着前人的思绪, 蔓延到新鲜的领域,
实际上是整个技术社区在思考, 在记忆, 在回忆, 在培养新的脑细胞, 在链接,
最终我不得不努力尝试去适应这种思考方式, 其中一些我已经学会,
同时也意味着我难以独立思考了, 我须要的知识都在网上, 或者在别人那. 发起请求.设计

立足于这样的理解, 每一个人的思考仅仅是整个社区的思考的一部分, 一个 core,
站在大局的视角上, 提升效率也就意味着须要削减哪些冗余的思考, 重复的工做,
咱们要定义出准确的易于跟进的像是能够下载的软件同样的东西, 方便新手掌握,
教育是一个很难的问题, 放到编程语言的场景下, 依然是很是棘手的一个问题,
在一个 core 当中已经完成的运算策略, 如何同步到其余 core 的计算当中呢?
渐渐回归到技术上的数据同步的问题了, 分布式数据库, 如何设计呢?
我不懂, 可是看上去应该挺有意思的...视频

相关文章
相关标签/搜索