程序员必看视频之-基于原则的发明( 八 )


因此 , 您可能会听到的另一件事是Larry Tesler解决了无模式文本操作的问题 。 解决了问题 。 显然 , 这是事实 , 他在这个问题上研究了很长时间 , 最终解决了这个问题 。 但是我认为这也确实令人误解 , 因为他解决的这个问题只存在于他自己的脑海中 。 没有人认为这是一个问题 。 对于其他人来说 , 模式就是计算机的工作方式 。 他们没有什么错 , 只有我们认为拥有两只胳膊有什么错 。 这只是生活中的事实 。
程序员必看视频之-基于原则的发明文章插图
因此 , 拉里所做的第一件事是 , 他认识到一种错误 , 这种错误在文化中是未被承认的 。 事实是 , 这也带来了许多巨大的社会变革 。 因此 , 在150年前 , 伊丽莎白·卡迪·斯坦顿(Elizabeth Cady Stanton)必须站起来说:妇女应该投票 。 每个人都说‘这太疯狂了 , 你在说什么’ 。 今天 , 我们认识到性别歧视是错误的 。 那时 , 它是社会的一部分 , 它是无形的 。 她必须认识到它 , 并且必须与之抗争 。 对我来说 , 这比拉里(Larry)做的模型要近得多 , 比托马斯·爱迪生(Thomas Edison)发明了很多随机技术 , 因此他可以申请专利 。
现在清楚一点 , 我没有对这两个人的相对重要性或影响做出任何判断 , 我只是在谈论他们的动机和方法 。 他们俩都认识到文化上的错误 , 他们设想了一个没有错误的世界 , 并且他们致力于为原则而战 。 她通过组织斗争 , 他通过发明斗争 。
在计算中 , 许多其他开创性的人物也有类似的动机 。 道格·恩格巴特(Doug Engelbart)当然可以 。 道格·恩格巴特(Doug Engelbart)基本上发明了交互式计算 。 将信息放在屏幕上的概念 。 浏览它 。 以不同的方式查看信息 。 指向事物并加以操纵 。 在几乎没有听说过与计算机进行实时交互的时候 , 他提出了所有这些建议 。 今天 , 他最著名的是鼠标的发明者 , 但是他真正发明的是这种全新的知识处理方式 。 他从一开始就明确的目标是使人类能够解决世界上的紧迫问题 。 在他的愿景中 , 他具有所谓的知识工作者愿景 , 即使用复杂的强大信息工具来利用他们的集体智慧 。 他之所以进入计算机是因为他有一种直觉 , 即这些称为计算机事物的新事物可以帮助他实现这一愿景 。 追求这一愿景 , 他所做的一切几乎一心一意 。
程序员必看视频之-基于原则的发明文章插图
这是艾伦·凯 。 艾伦·凯(Alan Kay)在施乐PARC的实验室进行了操作 , 在那里我们获得了桌面界面 , 例如窗口和图标 , 命令菜单 。 他还发明了面向对象的程序设计和许多其他东西 。 我引用他的目标是“扩大人类的影响力 , 并为急需它的步履蹒跚的文明带来新的思维方式 。 ”那不是很好吗?他的方法是通过孩子 。 他认为 , 如果孩子们能够熟练地使用计算机进行思维 , 这意味着如果编程是一种基本的读写等读写能力 , 那么他们就会以崭新的批判性思维和理解世界的新方式成为成年人 。。 我们将拥有一个更加开明的社会 , 类似于识字给社会带来的差异 。 他所做的一切 , 他发明的一切 , 都是出于对儿童的追求和追求 。 遵循他从伯爵(Piaget)和蒙台梭利(Montessori)杰罗姆·布鲁纳(Jerome Bruner)采纳的原则 , 这些人将研究孩子的想法 。
理查德·斯托曼(Richard Stallman)可能是与软件行动主义最广泛相关的人物 。Stallman启动了GNU项目 , 该项目如今已构成任何Linux系统的很大一部分 。 他还创立了自由软件基金会 , 撰写了GCC , GPL等许多其他内容 。 他的原则是软件必须自由 , 并且他具有与该声明相关的非常精确的含义 。 他一直很清楚 , 软件自由是道德上对与错的问题 。 而且他在自己的生活中采取了特别坚定的态度 。
所有这些极具影响力的人都致力于以明确的是非意识为特殊的理想而奋斗 。 通常 , 实际上是在与没有意识到自己的错误是错误的权威或主流斗争 。 如今 , 世界距离他们的理想还很遥远 , 因此他们仍然看到世界处于危机之中 , 而且还在继续战斗 。 他们一直在战斗 。
现在 , 我并不是说你必须这样生活 。 我并不是说你应该这样生活 。 我的意思是说可以 。 这种生活方式是您可以选择的 。 而且这不是你会听到很多的人 。 你的职业顾问不会再找你说你应该开始个人征战 。 在社会领域 , 他们可能会 , 但在技术领域却不是 。 相反 , 世界将尝试使您通过技能来定义自己 。