让我们从“程序员摇滚”开始。明天(9月13日)是国际程序员节(它总是在每年的256日,对于我们程序员而言,这有点像个玩笑),我想从技术复杂性上退后一步,并感谢您我们已经取得了很多成就。
现代手机的计算能力是第一台Cray超级计算机的十倍以上。大多数现代电子玩具(例如,我女儿的毛绒玩具狗会播放歌曲并说出她的名字)比将我们送上月球的计算机系统更强大。有时候,我仍然可以为我的妈妈进行视频会议而感到震惊,这样她就可以不用开车去看望孙子孙女。我们每天唾手可得的技术力量以及使用它的便捷性绝对是惊人的。但是,我和任何人都认为理所当然一样感到内— –将技术视为工具,不去思考的事情,只是为了使事情变得简单而已。当某些事情无法按我认为的方式正常工作时,我会感到沮丧。
因此,当我因找不到合适的,特定的,完美的软件而感到沮丧时,该软件无法完全按照我认为的方式来实现我想要的功能(此刻,因为我认为我需要的东西可能会在明天改变) ),我必须使自己想起现实。我必须提醒自己,我每天使用的所有这些技术工具中都有大量的才能,精力和非常辛苦的工作,甚至连击中的目光都没有。早上叫醒我的闹钟响了9分钟(实际上是9分钟?为什么是9分钟?),有人必须对此进行编程。电子牙刷?可能内部有芯片需要有人编程。令人讨厌的“叮叮叮”声告诉我我的钥匙仍在点火中—是的,有人必须对此进行编程。车库门开启器和车门遥控器中的无线电发射器已编程。我的引擎的数字监控,似乎只在我迟到时才出现的红色交通信号灯(他们怎么知道?),停车场的大门……是的,所有这些都由程序员完成。在我什至还没有启动计算机并全天候运行之前,所有这一切。
从便利到真正重要(从我用来给新生婴儿照相的相机到帮助他们俩都活着的医疗设备),背后是一群程序员。
我将其视为理所当然,但我也从经验中知道编程是艰苦的工作。编程考虑的是事物的所有正常使用,以及所有可能的非理性使用。它是解决问题和诱发压力,破坏边界和建立社区的方法。程序员每天都在工作,以我们祖先无法想象的方式与我们建立联系。这不是一件容易的职业,但它每天都会带来新的挑战,新的思想,新的沟通方式以及新的解决方案和成功。
如果您认识一个程序员,请花一点时间感谢他们所做的所有真正艰苦的工作。如果您不认识程序员,请花一点时间欣赏一下那里所有匿名程序员给您的东西。没有他们,您知道的世界将不存在。
上一篇
下一篇