为什么程序员不能活得潇洒一点?
踏足这个行业之前,我从来没想过,有朝一日,自己会希望向着自己所竭力避免的那条路走下去。程序员最初给我的印象是在明亮的环境中喝着咖啡相互放肆地玩着计算机的怪物,或者是半夜缩在电脑前一脸热切地盯着屏幕敲着键盘的怪物,这一切都使我感觉生动而有趣,这是这个行业的魅力所在,面对缓慢进步的世界,在另一个领域,我们能够创造一个快速的自由的世界出来,这是把小时候玩积木的热情发挥到极致的一种体现。
构建这个世界应该是很光彩的,值得尊重的,而不是今天满满的自我嘲讽和自我否定,“程序员”一词的出现,使得社会看待这批人的眼光立刻从艺术家贬低为工人,原因很简单,艺术的创造成本和欣赏成本都太高了,艺术总是在自我欣赏中走向毁灭,2000年前的乱世中胜出的是法家,2000年后的另一个世界里胜出的依然是法家。一支笔在不同的人手中,写出的东西是不同的,拿着笔杆子的可以是小说家,是画家,也可以是抄写员,眼光决定一切,如果把计算机看做生产力,那么我们和抄写员有什么区别呢。
好吧,我承认,这是现实,先把你想说的话说了,免得你觉得我说话不严谨。这确实是现实,程序员也要生存,艺术是一条窄的,弯弯曲曲的路,程序成为生产力是计算机之幸,要是它成为不了生产力,那么it产业怎么可能发展到今天呢?正因为it产业和各行各业的结合使得,其实质就是将前人创造的快世界和现实的慢世界所结合,让快世界带动慢世界走快一点罢了,这种情况刺激了现实世界中的各行各业的人,让大伙很兴奋,生产力进一步发展了!于是这个社会突然需要一大批懂程序的编码工人,程序员从此开始出现了分化,一个方向的程序员竭力使自己能够适应工人的心态——追求效率,追求目标,追求产品质量,另一个方向的程序员则希望自己变得更有创造性——追求风格,追求逻辑,追求思想。我一直以为自己希望自己成为后者,今天突然意识到,我的实际行动其实是追求的前者,因为前者是主流,前者是easy to understard,前者是实际的生活,后者是作死。
所以说,满大街都在塞小广告,只有零星的人去卖唱。潇洒毛线。
以前有一个场景我一直不甚理解,尼奥为啥白天在公司写代码,晚上回家还写代码?根据实际体验,白天写一天代码晚上很难还有精力去写代码,为啥他却能做到?撇开尼奥或许存在的工作狂潜质不谈,这给我们一个思路,是不是两种代码不仅仅是代码不同,写的过程也不同?
这个问题很有趣,如果它成立,就能推论出写不同的代码,体验是不同的,可能有些代码写起来是很有趣的,而有些代码写起来会很枯燥。先别骂我废话,先听我说完再骂也不迟。这个问题不如先想想和代码书写相近的写作领域,如果是作家写自己喜欢的小说,真的是日书万言不倦,但是想想咱们工作中写的东西却十分枯燥乏味。问题不在于写字这个职业,在于我们如何理解这个职业。
在程序员行业,情况也是类似的,当然可能因为敲代码技术性更强一点,可能这一点有一些限制,但是程序的乐趣远比写作的强,虽然读者少一点,但是艺术你懂得,欣赏是需要代价的。
所以说,最好的潇洒的路子或许就如同尼奥一样,白天当工人,晚上搞艺术,如同古人一般,白天写奏折,晚上练书法。
另外,视觉动物都是傻瓜,因为他们不用脑子,看到花花绿绿的一团臭屎,也会点三十二个赞,然后拍照发条微博“这个***好漂亮么么哒”,最后顺手给个好评。