成为一个程序员是一种怎样的体验

曾经以为从事编程是一种高深神秘的体验,但真正做了这行才发现编程与其他大多数工作一样,并没有什么特别之处。

很多人觉得编程很复杂,但事实上,所有的复杂都只是简单逻辑的堆叠和演变,每一段复杂的代码背后,都是最简单数学运算。之所以会感到复杂,要么是对语言,接口,函数的陌生,要么是没有静下心来理清思路。

IT行业对一名合格程序员的要求,其实也几乎适用于所有的行业。就像想成为一个好人,阅读小学生行为法则就已经足够。而编程中的许多专业术语和专业要求,其实都只是劳动人民共通的技巧和规律。

如果把编程比喻成人际交往,那解耦就是打印名片,复用就是群发短信,断言就是签定协议。归根到底,都是为了提高沟通和合作的效率,只不过一个对人,一个对机器。

如果说编程是一项技艺,那么这项技艺水平的提升方式与其他所有技艺水平的提升方式也是完全一样的——那就是不断地重复。在绝大多数情况下,工作经验比单纯的工作能力有用得多,以至于根本轮不到使用天赋和智商。就像销售员做一百次陌生拜访,都可能不如让朋友介绍一个客户一样,程序员大多数时候并不需要去理解一个第三方框架的内部运行机制,更不需要亲历亲为地去写一份同样功能的代码。打开Github,成熟稳定的第三方框架俯拾即是,足够满足你的常规需求。牛逼的程序员的牛逼之处在于,他知道这份代码怎样可以通过搜索引擎搜索到,而不是自己可以写出来。

当然,每个行业都有每个行业的佼佼者,他们高深莫测,无所不能。但或许,他们只是把简单的事情做到了极致。

我曾因为数学的枯燥呆板对与一切与数据相关的东西厌恶不已,而现在又因为数学的真实客观对一切与数据相关的东西兴奋不已。当一切浮华喧嚷,过不去的断点,依旧过不去。当一切浮华褪尽,还有日志输出诉说着真相。

将来的你,一定会感谢现在不喝鸡汤的自己

前不久,无意中入手了一本畅销书,汤木的《将来的你,一定会感谢现在拼命的自己》。翻了前几页,又翻了翻后面几页,差点一口老血喷在书面上。这是什么玩意儿啊!这一刻,我怀疑自己穿越了,鸡汤文不是已经灭绝好几年了吗?

我不敢相信自己的眼睛,再次打开书,从头开始翻,“方向“,”计划”,“主见”,“坚持”。。。天啊!当当网励志类排行榜第一啊!买书的人都眼瞎了吗?(不管了,我生起气来连自己也骂)。

这种书也叫书吗?内容空洞乏味,逻辑混乱,论据又是被引用了无数遍的国内外名人轶事。这明明是十年前的中学生作文摘抄集好不好?最让人气愤的是,书的封面上赫然写着一行字——“张德芬,柴静,毕淑敏,冯仑等倡导的心灵法则“,这简直是对这几位的侵权和侮辱啊。

不过想想,这书能卖得那么好,说明出版商还是有些套路的。抛开书的内容不讲,书的标题,目录,封面,给人的第一印象还是不错的,温暖,文艺,充满希望。好吧,想这些权当是自我安慰了。明天早上找个垃圾桶扔了。

640

杂谈《权利的游戏》

前不久刷完了六季《权利的游戏》,与很多人的感受一样,只觉三观已毁,节操尽碎。

同样作为史诗级的奇幻巨著,《魔戒》给人以勇敢,纯净,善良和光明,而《权利的游戏》偏偏走了相反的路线,处处显露着人性的贪婪,狡诈,邪恶与黑暗。

我们在其他绝大多数影视剧中所熟悉的套路,在《权利的游戏》中也都不怎么奏效了。你最喜欢的角色,总会不知不觉让你厌恶,而你最厌恶的角色,总会在某个时刻让你欣喜。你最看好的角色,会在你最不经意的时候惨死在镜头前。而那个你以为活不过第二集的角色,不仅能够活过第二集,甚至能够活到最后一集。

当然,这部剧的成功之处并不在于剑走偏锋或者另辟蹊径,而在于对人性毫无顾忌地刻画,对命运真实深入地探讨。剧中的人性是复杂的,命运是残酷的,所以并没有一个反派是纯粹的坏人,也并没有一个正派会因为善良而得到上帝的一丝怜悯。权利的本质是信息,财富和武力,而爱的本质是信息,财富和武力的资源调配。所以在这次权利的游戏中,能引导人们取得胜利的只有对权利与爱的正确理解,以及编剧在移除了所有主要角色的幸运光环之后太过尴尬,又强加给他们的超能力光环。

剧中的第一个主角是艾德·史塔克,作为北境守护者,拥有强大的武力和军事力量,为人正直,讲究正义。不懂妥协的他在濒死之刻才明白妥协的可贵,但为时已晚,终于在自己的子女面前被砍去了头颅,同时也丧失了他最珍贵的荣誉和人格。

第二个主角,罗柏·史塔克,作为艾德·史塔克的长子,具有与生俱来的超强战斗力和战略才能,被拥立为北境之王,带兵南下,屡战屡胜。最后却因为沉溺于儿女私情和高傲轻狂,导致背叛和陷害。

第三个主角,琼恩·雪诺,艾德·史塔克的私生子,为了荣誉加入了守夜人。在与野人和异鬼的战争中逐渐成长。在与耶格蕊特的爱情中,未曾忘记自己守夜人的责任与誓言,但却因为联合野人军团被异己所害。后来又被作者强行复活。

第四个主角,提利昂·兰尼斯特。全剧中真正的核心人物,形体上的侏儒,精神上的巨人。外号小恶魔,但却拥有其他人不易察觉却难以企及的智慧和善良。他是真正懂得权利与爱的本质的人。

第五个主角,丹妮莉丝·坦格利安。坦格利安王朝“疯王”的女儿,因为养了三条龙,人称“龙妈”。如果说全剧中,还有一个人是不虐的,那就非龙妈莫属了。之所以如此,大概是作者为了宣扬女权精神吧。

由此可见,在权利的游戏中,正义,荣誉与爱情,都可能成为阻碍,唯有智慧,运气和上帝(作者)的偏好值得依赖。

真实来之不易,且行且忘记

我觉得互联网出现以前和互联网出现之后,人们想要真正地了解一件事情所需付出的成本是差不多的,想要真正地理解这个世界所需克服的困难的难度也是差不多的。信息量的突增,带来了科技的繁荣,却并没有对人们心智的提高和道德的提升带来多少积极的影响。相反,我看到的是太多的人在利用信息和数据相互欺骗,而有同样多的人习惯或满足于被这些信息和数据欺骗。

当然了,这些人里面也分高明的人和不高明的人。高明的欺骗者,善于利用真实的数据骗人。而不高明的欺骗者,只会用别人玩剩下的刷数据,改故事的方式骗人。高明的被欺骗者,知道自己身处套路之中,但却能够发现此间乐趣,并不热衷揭穿这些套路。不高明的被欺骗者,随随便便一条网络新闻,便能让他立刻情绪化,化身键盘侠或者吐槽之王,自己已经完全被别人掌控,而全然不自知。

有人说,“98%以上的社交网络传播都存在虚假,也没有任何一家第三方数据机构敢说自己能够对真实数据负责。”我不知道这句话是真是假,因为这句话本身也在社交网络传播的范畴之内。

我知道的是,网络上虚假信息的数量与人类的虚荣和贪婪是正比例关系。而黑格尔说,“存在即合理”。既然人类天生虚荣,天生贪婪。那么大量的虚假信息就在所难免。所以,千万不要责怪别人假,要怪就怪自己笨。

正如中国人天生爱国,那么爱国即是合理。所以,千万不要鄙视爱国的人。

对人性多一点理解和宽容。生活是不是更美好呢?