《黑客与画家》读后感

文:邹轶君

大女儿开始学python了,之前学了一段时间图形化编程。现在已经有点回想不起来当时开始学编程的初衷,隐约觉得就是认为学点编程对将来有用,毕竟很快就是AI的时代了。这两天经推荐看完《黑客与画家》后,对此有了些新的认识,同时强化了继续学习编程的想法。

作者笔下的黑客是指高级优秀的程序员,他自己就是一个厉害的黑客。黑客这个词其实中性,只不过一直以来有些被贬义化了。黑客的称呼是对程序员综合编程能力的极大认可。

好的程序员,就如画家。大家都能在纸上画上两笔,但能称得上画家的,在人群中凤毛麟角。世界上90%的好画,大概就由5%的人画出来。程序也一样,90%以上好的程序,大概也就是有5%的程序员写出来,这5%就称得上黑客。会画画和能画好画,就是普通人和画家的区别。不是所有人都能成为画家,蜕变中需要天赋与后天努力,需要创造力,可能还有伯乐与机遇。程序员成千上万,但只有少数能成为最优秀的,他们往往就是那些有艺术家气质,有工匠精神的部分,虽然他们也少不了“程序员”的普遍特征。

会编程,就像会用笔画画。我们要去改变世界,脑袋里最好有很多想法。无论年纪多大,只要还保持着输出的习惯,就依然青春活力,依然对社会的发展有作用。脑袋里的东西能准确、到位、清楚的表达出来,不简单,很多人做不到。现实中,大家都需要在一点点天赋的基础上(这点天赋大概都能有),训练出表达思想的技能。

画家用笔把想法画在纸上,程序员把想法写成了代码。思想从哪来?思维的水平思想的深度实际上决定了画家的艺术层次,也决定了程序员的水准档次。不过,这些东西并不能完全通过苦练和量的积累达到,不是编程本身能解决的。无论是像画家那样创造精神产品,还是像黑客那样创造出改变世界的东西,都一定有生活中别样的激发。

黑客从无到有创造出新东西,也像个设计师。顶级的程序员们从某个角度说是一类独特的艺术家。这个创新的时代需要大量黑客画家,能力的重点是思维的水平层次,修炼成才成家比较复杂,但写代码确确实实应该是时代的基础了。能改变世界的人终归是少数,一个群体里更多数的其实是“搬砖”的,但这确是再正常不过的事了。要成为画家,还得先学会画画,要成为黑客,终归还得先学会编程。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注