程序员旅程中的思维与精神

本文作者:E、T、F

最近碎片时间有在看黑客与画家,看的过程中,有一个问题突然冒了出来,一个程序员到底应该具有哪些思维,哪些精神才算领悟了真谛? 除了程序员,生活在我们这个时代的每一个人又是否有借鉴之处呢?这里我们先撇去技术层面的知识不谈,更宏观地看下这个问题。

陆奇曾在演讲中提到,动手去创造性地解决问题,代表了创造者一系列的核心行为和思想状态。

首先,一定是要动手去做。在当今这个大数据消费时代,很多人似乎"失去"了思考和学习的能力,被个性化推荐滋补投喂着"个人兴趣",守着这一亩三分地再也没想着迈出去。

有些人通过阅读书籍,学了很多知识,听了很多道理,看了很多的世界,却仅止步于理论,将知识停留在记忆中,甚至慢慢消退。有时候,每当别人发表观点,突然就仿佛唤醒了自己的记忆,说道:"诶?你不提我还真给忘了,这个我有印象,是那个啥啥啥吧,说的大概是balabala"。

再进一步的人,会在看的过程中,记录自己的笔记,就像当年学生时代很多人抄歌词一样,一是当时情绪到位了,让当时的自己大受触动;二是留个念想,待到多少年后一看,满是青春的回忆。但绝大多数人也仅仅停留在记录的这一道,没有更进一步。

然而,最难得的人呢,是那些看到这些知识内容后,会静下心来写出自己的想法,思考它在不同场景下是否仍然适用,最终融汇到自己思维体系中的人,在这期间,同一份知识内容他们可能会反复回过头去细品确认,最终得出自己的见解并在后续的日常中付出实践。

当然,动手是需要勇气的,而且这往往要耗费大量的时间,也需要我们拥有专注和耐心。尤其是在这个快消费时代,30分钟的枯燥思考怎么抵得过30个欢快的短视频。

有时候就是这样,道理我们都懂,但如果要付诸实践却困难重重,往往需要巨大的决心和意志力。反过来看,那些真正能思考后付出实践,甚至养成习惯的人,就显得多么高大。

然后是创造性 ,我们传统层面对创新的理解一直是些高大上的东西,想着要从0到1发明创造个什么牛逼哄哄的东西。但创造性更多意味着不受束缚,敢于探索。从0到1是创新,从1到1.1也是创新善于运用前人的智慧结晶才是大道。就像我们感觉古人们都会作诗,但其实除了凤毛麟角的圣贤外,大多数也是因为他们当时"考试"要考这个,也是学习模仿名人名句,在某些场景下有感而发写出了一首首诗词歌赋。

另一方面,创造其实同设计和品味是密不可分的。许多人其实都具备设计的能力,但真正有品味的设计者却寥寥无几。设计作为需求和技术之间的桥梁,具有非常重要的地位。一个好的设计,可以不断满足需求,让技术发挥更大的潜力。真正能够创造价值的人,就是那些真正有品味的人,他们知道什么是好的,明白什么是需要优化的,同时这些人往往很有态度,不做到卓越誓不罢休。

最后是要解决问题。解决问题不仅仅关乎技术层面,更关乎的是解决人的问题,满足人的需求。那如何才能发掘和找到这些需求呢?

近些年比较热的一个概念就是善于运用第一性原理 。它最早是由古希腊哲学家亚里士多德提出,强调的是**回归事物最基本的条件,将复杂问题不断拆分进行要素解构分析,从而找到实现目标最优路径的方法**。那些最基本的事实或真理是不需要再被推导、证明的,而其他的知识和理论都可以根据这些原理来构建和推导。

它可以帮助我们洞察事物的本质,更好地理解和发掘需求,并促使人类不断演进和发展。一个好的、更优的路径,可以让我们展望更远的未来。

用一个可能不恰当的例子,如果说"算法 + 数据结构 = 程序"。我们看清了需求,可以认为找到了一种"解药"。但光有解决方案还不足以实现真正的变革,我们还需要一种容器来承载和实现这个解决方案。这个容器就是创造的工具。

不同的时代,创造的工具有着显著的区别。随着人类社会的发展和技术的进步,创造工具的形式和功能也在不断演变

在古代,创造的工具主要是各种农业/手工艺工具。这些工具帮助我们提高了农作物的产量和效率,制作出精美的纺织品。

随着工业革命的到来,创造工具经历了革命性的变化。发电机、蒸汽机等工业设备的出现,引领了新的工业时代。电力的运用使得生产力大幅提升,机械化生产取代了手工劳动。这些创造工具极大地推动了工业化进程,并对社会产生了深远的影响。

而在当下这个时代,计算机、开发工具、编程语言等创造工具成为了重要的创新驱动力 。不论是在程序员开发的软件、Web应用、移动应用中,还是最近大热的人工智能领域,编程语言、开发框架、数据分析处理工具都发挥着核心的作用。它们是当下创造者思考的基石,也是创造者进化和演变的核心环境

著名的心理学家、龙虾🦞教授 乔丹·彼得森(Jordan Peterson)在之前的采访和演讲中也再三说明了思考、写作、实践的重要性,甚至也强调了创作工具的地位。这种方法的底层逻辑其实也是在告诉我们:要思考,更要行动起来,用"正确的技术"去发现并解决问题

实际上,不仅仅是对于黑客、程序员,对于画家,对于生活在这个时代的每一个人来说,都是类似的。当我们的大脑停止思考时,命运的车轮也将停滞不前。如果我们一味坚持固化的观念和思维方式,终有一天也将变成那些我们当初眼中的"老顽固"。

在这个大变革时代,我们都需要勇于行动、善于思考,善于发现适合自己的工具和方法,探索创新的边界

本文发布自网易云音乐技术团队,文章未经授权禁止任何形式的转载。我们常年招收各类技术岗位,如果你准备换工作,又恰好喜欢云音乐,那就加入我们 grp.music-fe(at)corp.netease.com

相关推荐
肖哥弹架构9 小时前
Spring 全家桶使用教程
java·后端·程序员
IT杨秀才3 天前
自己动手写了一个协程池
后端·程序员·go
程序员麻辣烫5 天前
像AI一样思考
程序员
一颗苹果OMG7 天前
关于进游戏公司实习的第一周
前端·程序员
万少7 天前
你会了吗 HarmonyOS Next 项目级别的注释规范
前端·程序员·harmonyos
楽码8 天前
彻底理解时间?在编程中使用原子钟
后端·算法·程序员
江南一点雨8 天前
又一家培训机构即将倒闭!打工人讨薪无果,想报名的小伙伴擦亮眼睛~
java·程序员
用户86178277365188 天前
ELK 搭建 & 日志集成
java·后端·程序员
河北小田8 天前
局部变量成员变量、引用类型、this、static
java·后端·程序员
文心快码 Baidu Comate9 天前
新一代的程序员如何培养自己的核心竞争力?(一)
人工智能·程序员·ai编程·文心快码·智能编程助手