不要变老

不要变老

马克飞象

马马推荐了一个用markdown语法写东西的工具,叫做马克飞象。可能工具名字有个“马”字,所以他很喜欢。我用了一下,确实不错,很干净很漂亮。
latex

最近一直在用Latex写东西,很多时候要输入和HTML一样烦琐的标记。这个工具可以只用简单的标记和Latex语法,还可以同步到Evernote,关键是界面确实很不错。没那些花里胡哨的东西。如果用这个工具写完东西,再写个简单的脚本,那就可以很容易把写的东西转成Latex。这样就不用常常受Latex的折磨,当然,如果比较复杂还包含一些tikz之类的,那还是没办法。不过,大概80%的笔记都可以这么写了。

然后我就有点好奇,这个干净漂亮的小东西是什么人写的?凭直觉我觉得不太像是我这一代人会做和能做的事情(后面说为什么),就去八卦了一下作者。果不其然,照片上看应该是个90后最多就是80后期的。

除了工具干净漂亮,我看他在推广这方面做的也非常好,一个年轻人,会整合自己能整合的资源,然后做成一件事,而且还挺漂亮,不得不感叹他的聪明。

前浪

这里就说到为什么我觉得不太像是我这一代人能做和会做的。能做,那就是除了技术上有可行的方案,然后对外观有自己的判断,当然得是漂亮的审美。会做,那就是除了前面的技术层面的东西,还要能够利用(这个词,对于70的人来讲是绝对的贬义)可以利用的资源,去让更多人知道这个作品。

地雷战

做过程序员的70后,要做这么个东西我看都不成问题,至少,这个东西涉及的技术不难。除了在审美上有些问题,因为70后在审美上大部分是一塌糊涂,毕竟我们是在地雷战,高尔基,让我们荡起双桨的年代长大的。70后的理工科通常对人文,艺术这方面缺乏感觉。

其次,就是人生观的问题。比起80后,70后比较多理想主义。毕竟在高校扩招以前,上过大学的基本上都会认为自己比其他人更优秀,而社会也接受这一点。相应的也有更多的骄傲和虚荣,这就形成一种潜意识,脑力上和技术上的优秀和卓越,体现在掌握复杂事物的速度和深度上,而对于把知识应用到实践,那就是细节问题了,而细节问题往往是低层次的工作。假如他真的把知识应用到实践,做了一个类似马克飞象的东西,面对可能的批评(因为有了具体的产品,批评是容易的)和推广的心理压力(告诉你的朋友,同事,家人这个工具),大多数人可能直接就放弃掉了。

当你完成一个作品,你的优点展现出来,弱点当然也就一览无遗。而70后的骄傲和虚荣,让他不能接受一个没有把握的展示,和即将面对的批评。当他完成一件作品,那至少应该是技术上无懈可击的。至于漂不漂亮,那就是外表了,有深度的人,从来不在乎这些。因此,避开自己不足和不擅长的东西,尽量只展示自己有自信的地方,变成了一种习惯。70后是完全可以依赖的工程师,对于目标和任务,70后的理解是找到更复杂和更完善的方法去解决问题,而目标和任务是否有意义,70后的教育里面并没有挑战权威和上级这个内容。至于把作品告诉他人,让他人帮助推广,那就是市侩才会做的事情。

(对于高晓松做了说书的,深深感到惋惜。他就应该在我们的青春和纯真消失的时候,跑到某个地方躲起来或者去给张国荣写歌。而不是今天我们面对他,就像想起那个白衣飘飘的年代,然后猛然面对猪头高晓松一样狰狞的中年面目。)

后浪

80后扩招的一代之后,几乎没有了光环,面对的社会竞争和压力也更大。但值得高兴的是,Internet完全替代了上一代人受到的愚昧的中国教育。他们追寻起美和知识更加实际和更多选择,能够在面对如此多选择的环境成长,你就一定会形成自己的审美和价值判断。70后更多寻求纯粹的知识,80后则更多想知道世界如何为我所用。

面对问题,70后更多会思考背后的机制和最完美的方案,他们不能接受技术上的折衷和妥协,80后则学到的是技巧,能应用到现实中的方法,机制和方案只有和面对的问题有关的时候,才是有用的。

而面对推广或者营销行为,在市场环境里面长大的他们,把这作为生活的一部分来接受,根本不存在反不反感的问题。

回想起曾经在一个非正式的场合,一个程序员说到他想做的,做一个当时手机上面能够通用的某个应用,这件事在今天看来已经没什么了,因为现在的手机基本都有浏览器。而在当时,这是几乎不可能完成的。不同的平台构成的复杂性使得这样的工作大部分是在解决可移植性的问题,而不是想做的事情本身。我当然就义正辞严地耻笑了这个想法。而这个场合乃是要鼓励大家去发挥想象力的...

习惯于工程的思维,让我失去了远见。

思路的转移

最后我们得到的是两种方式,一是能解决一些问题,但在问题变得复杂的时候,缺乏必要的基础。二是充分了解关于某个领域的深层的基础,却缺乏把知识转移到现实方案的能力。多少聪明而且勤奋的人,在把自己的青春和经验变成某个软件的一个部分的时候,却忘记了自己的声音。

过去的时代是集体的时代,是windows和oracle的时代,是工程师们建设基础设施的时代。

而这个时代已经过去了。

我们前面几十年的工作,无论是做什么软件,或多或少,直接或者间接,都是从某个角度把计算机或者软件变得更加简单,让所有人更加容易利用,而且建立更好的方案。到今天,绝大部分软件已经不再是必须要有大公司作为背景才能做的了,而大公司的机制和做法已经开始落后于这个时代。

可是我们努力去做到的,让大家能够更容易拥有自己的声音的时候,我们却发现,大多数我们失去了自己发出声音的能力。这是个多么让人心酸的结果。
就像画家画到最后,变成了一支笔。剑客修炼到最后,却变成了一把剑。没有了主宰,不是在墙角积灰,就是另一块废铁,即使吹毛断发,削铁如泥。
当初出发时候的目标,只是要做点什么,但是不知道什么时候,为了改变世界而锻炼的武器,却成为限制我们自己的枷锁。修炼的目的最后变成了修炼本身,就像拉磨的驴,一直走却只是因为本能或者鞭子的驱使。

作为曾经的程序员,我深深觉得,一定要去在Git Hub上面做一个自己真正想做项目,告诉别人,那就是你的作品。不论多大,即使就是一个Notepad,也是迈出的第一步。不必要去等待石破天惊的灵感,灵感该来的时候一定会来。我相信很多人在自己心里都曾经有过很多思路和设想,但这些闪亮的光点最终陨落,其实最大的敌人乃是我们自己。而每个曾经的程序员心中,都有过自己的圣杯。只是在不经意的时候,消失在某个地方。

马马有天说,write the code, change the world。

我想,It would be better to start with writing your code, changing your world。

不要让灵感和经验仅仅是在别人的方案中,一天天变成过时的技术和知识,尝试真正只靠自己去解决一个真正需要解决的问题,哪怕只是一个计算器,去写自己认为的史上最好的计算器,去真正认识自己,才真正的change the world,真正的思想和知识,真正的那个自己(可以说灵魂吗?)才不会随着身体一天天老去,知识和经验,还有性格,都将随着这些作品的进步和改变,永远都是年轻的。

看惯了所谓商业软件里面的垃圾和噱头,我现在想,象linux这样的项目,也许才是我们该做的。因为只有如此纯粹,才能让我们即使作为其中的一份子,也不会丧失初心。

我现在终于明白,为什么会有人不拿钱写软件,为什么这么多人投入到IOS和Android,乃是因为自信和尊严,画笔和利剑一旦有了自己的思想和人格,一定会有更纯粹和真正打动人心的力量和技巧。

posted on 2014-06-10 05:09  MLNLP  阅读(375)  评论(0)    收藏  举报

导航