本文转载,版权归作者所有。商业转载请联系作者授权,非商业转载请注明出处。作者:宋宝华来源:微信公众号linux代码阅读领域(id:linuxdev)生活在2017年不着急的程序员不多。在经历了2016年的房价暴涨以及之前的几次房价暴涨之后,能够淡定如水的内在实力,恐怕不是常人能够企及的。我是码农兼教师,经常走街串巷。我曾经在很多公司说过同一句话,“在中国,一个程序员的成功不在于你的代码写得好不好,而在于你是否在对的时间,对的地方,买了对的房子”。所以,这就是悲剧。是写好代码还是买好房子?或者,事实上,我不能两者都做?坦率地说,焦虑的来源有很多。例如,很多人都有低电量焦虑症。当手机电量只有70%的时候,他们就开始着急了,总喜欢到处插电充电。有些人有WiFi焦虑症,一断网就不知所措。但无数这样的焦虑总和,不足以与我们这个时代的风风雨雨相提并论,在投机与努力之间难以取舍,不知方向何在,下一代何去何从,和我们自己的最终未来。对最终去向的恐惧更加强烈。这是最好的时代,也是最坏的时代。每个人,包括你我,都只是这个时代的一粒尘埃。多年以后,我们将不会在历史上留下任何记忆。但在这样一个时代,在中华文明五千年的历史长河中,不知经历了多少轮回。放在这样大的背景下,我们今天所着急的事都算不了什么。很多事情需要长期思考。当年很多资本家担心自己不是三代贫农,现在很多贫农担心自己不是资本家;很多时候,我们喜欢放大我们没有的东西对我们的影响,而忽略我们已经得到的东西的积极价值。所以,很多东西,今天看着可能是一种巨大的焦虑,但是几十年后,你可能会因为得到的东西而焦虑。如果余良书记没有步入官场,当了副部级干部,他会不会夜夜在院子里挖坑心急?得与失都是双刃剑。暂时没有焦虑,暂时失去它,可能会埋下灾难的根源;如果你失去暂时的焦虑,你可能会赢得新的机会。当上帝为你关上一扇门时,他会为你打开一扇窗。这么多废话。程序员确实够着急的,一个个都能把我们压死:工资不涨不跌,房子好像买得起又好像买不起(如果工资简直低到买不起,就完全不考虑)。新技术每天都在涌现,各种概念层出不穷;老板每天都让我加班,我做的好像学不到什么东西。邻家狗没文凭,光炒房子就身价千万。你后悔当初为什么不买那套房子吗?我永远是高级工程师。我工作很努力,工作了很多年。不能晋升为士大夫工程师吗?孩子长大了,该读书了。在北京、上海等地留学怎么样?竞争的人太多了,上地张江有太多牛逼的父母,我玩不过他们。这些焦虑的同时发生,对我们程序员的研发生涯造成了很大的伤害,就是我们没有办法静下心来钻研技术。既然看书可能没用,代码写得再好也未必有用。毕竟早一年买个五六百万的房子,一年后翻倍,就够很多工程师码一辈子了。那我们天天拼命码字,买房都不顾了,还有什么希望?我们坦诚承认,这些焦虑是客观存在的,有的可能短时间内无法修复。那么我们就来探讨一些缓解客观存在的焦虑的方法吧。抑郁症还是积极的自我暗示?首先当然要从心理层面去缓解,树立乐观豪迈的心态。任何时候都要保养,去他妈的,过一天就是一天,过开心的一天,不要为明天忧虑,因为明天会有自己的烦恼。不要人为地放大你得不到的东西的负面影响。比如说升不上士大夫,那大家想一想,升了又怎样?你现在能别担心了吗?想立马出人头地吗?真的不升职就一天都过不下去吗?一切都是动态的过程。去B公司,A公司的高位可能不算什么;在B公司职位低,可能很快在C公司发挥作用,得到认可,升职很快。我坚信金子会发光。手下留情还是一心求私?作为工程师,已经很惨了。如果你在公司没有三五个朋友,互相扶持,互相取笑,互相打架,还必须站出来假装被逼到底,那这辈子可能不容易..我们在公司的朋友很可能是帮助我们度过未来最大困难的人。就个人而言,我很幸运在我的生活中遇到了很多好朋友。他们在关键时候帮助了我。可以说,没有他们,我就无法闯过面前的重重难关。在这里要感谢陆毅思、青墨、赵师兄、总舵、陛下、华谊兄弟、老徐等,没有他们的支持,我早就死了。所以,是否可以为了个人的升迁、个人的加薪而牺牲同事的利益,我觉得是没有必要的。人生是一场长跑,靠扔香蕉皮跑到前面绊倒别人是不公平的。踩到香蕉皮的人大概不会是傻子。那么,如果得失守恒,扔香蕉皮的人可能会踩到更大的西瓜皮。珍惜身边的同事。他们可能是最终能帮助我们的人。他们是朋友而不是敌人。虽然短期内可能会有利益冲突,但最终他们得到的可能会更多。学底层技术还是学赚钱技术?我个人的想法是不能放弃赚钱的念头。比如硬件前途未卜,必须去学高速PCB设计。所以在选择方向的时候,肯定要考虑赚钱。比如,查老师曾经讲过这样一个故事。当时有个小弟问他,是开发linux内核好,还是开发上层的JAVA或者Python好。然后车总就跟他说,当然是往上层发展比较好。以后弟弟每次见到他都要请他吃饭,感谢他当年为J指明了一条光明的路。赚钱的方向固然重要,但打好基础可能更重要。如果计算机的基本原理不清楚,操作系统的基本工作机制不清楚,连PV运算、互斥同步等东西都不清楚,那你很可能会瞎了眼你在做任何方向。有很多程序员在工作的时候从来不思考、提炼、升华自己的知识体系。事实上,他们所做的一切都在云端,很难在技术上有所建树。可能是更好的方向转移了。虽然技术方向那么多,但你总能在每个技术方向上找到惊人的相似之处。基础好,学习能力强的人,好像学什么都很快?死在一处,还是见识大千世界?Coding这件事,既要能沉,又要能出来。码字时静如处子,玩时动如兔。编码不是生活的全部。技术方向与投资理财相同。把所有的鸡蛋放在一个篮子里也有很大的风险。所以,今天我们在拼命解决一个bug的时候,也可以多看看书,了解前沿技术,开阔眼界,先蛰伏一下,伺机而动。所以,比较好的技术组合应该是一个方向非常精通,几个方向比较熟悉。如果我们在Linux里面写一个USB驱动,然后不看其他的驱动,不看内核机制,不看上层编程,不看D-BUS,那么这个行业风险就大了。另外,Coding不是全世界。放下了,还有一个世界。我哥的老婆,她开的是食品店,有实体店,各种食品也在网上买。这是一件好事,我们热烈欢迎。一方面可以增加生活情趣,另一方面可以赚钱养家。生活不仅仅是眼前的代码,还有买卖和玩乐。驾驶优步与我们的编码一样高尚。有一天,我也想开一辆uber。阅读课外书籍也可以缓解焦虑。京东,淘宝买书真的没多少钱,一顿小龙虾也就几本书而已。最近正好看了那个《万历十五年》,看了一些关于VR、人工智能、人类文明的书。每次读完,我都发现自己没有那么着急了。现在房子都这么折腾了,你还想念书吗?如果我们的发展方向是搞技术,要明确,可能没有马上学习的机会,但一定没有不学习的机会。原因很简单。作为修武者,功夫不高,是无法参加华山论剑的。作为程序员,我们本质上是工匠,唯一可以比的就是自己的把戏。不懂降龙十八掌,至少要修炼九阴白骨之法。别人的房子都买了,我们现在学还来得及吗?可以说,不读书,永远都不会晚。好好学习,武装自己,还是有赶超的机会的。问题来了。牛逼的领导每天给我塞那么多垃圾活,我都做不完。我在哪里可以有机会学习?同理,如果你不学习,你可能永远是打零工的垃圾。经过学习提高,领导突然发现,这哥们不仅会打零工,还可以不打零工。工匠赢得尊重的方式可能是技巧。《长城》里面那个说英语的老外两剑射出,那个彪悍的男人立刻就被总司令张涵予和下一任指挥官——景天同志认出来了,因为他永远不会红永远不会流行。学习的时间只能靠自己的业余时间来挤。蹲厕所看书,晒太阳看书,周末出去草坪看书。总之,人要学,神也拦不住。设定目标让自己忙碌也是缓解焦虑的好方法。闲着容易生病和焦虑,所以在一段时间内,设计一个目标,并为这个目标严格要求自己并最终达成,可以缓解焦虑。比如这3个月应该提高什么英语水平,最近2个月应该看哪些技术书籍,最近1周应该写哪些技术博客等等,哪些可以缓解焦虑,锻炼身体,大剑,还是吃小龙虾?答案是运动和小龙虾。上周弄了辆共享单车,然后骑着骑了4-5个小时,在浦东拍了很多照片,发朋友圈。很多朋友说这是哪里,好美,还以为我又去了国外呢。其实,这就是他们每天生活的浦东。生活不是没有美,也许是美不是每天都被发现。我是一个宅男,但我的亲身体验是,走出去,亲近大自然,可以大大缓解焦虑。至于大剑,这个程序员恐怕不会像商人那样洒脱。对于程序员来说,因为他们的性格是那种战战兢兢的,可能不仅不会缓解焦虑,反而可能在工作结束后加重更多的焦虑。至于吸毒,不用说了,那些看电视看电影的人都有烟瘾,别说缓解焦虑,还可能酿成大祸。所以这些缓解焦虑的方法并不适合程序员。我们没有刀剑,我们不吸毒,但我们不能让生活过于苦行。我们应该卡拉OK,烧烤,吃小龙虾。过段时间,把bug忘掉,放松一下回来,bug就会轻松解决。在那个吃人皮毛喝人血的时代,人类群居生活。骑马、来到大草原、烤羊腿、跳舞,一定能大大缓解焦虑。没有一个亿,怎能不着急?我不知道这个,因为我是个混蛋。很多文献表明,穷人可能会焦虑,但很多富人每天都在焦虑。就我这种屌丝来说,我常常想,赚了一个亿可能就不着急了。然而,无数的教训也告诉我们,赚到一个亿并不一定没有焦虑。但是我想,先赚个亿吧,我宁愿着急:-)这可能是坐着宝马哭而不是骑着自行车笑的概念。但是当你没有赚到一个亿的时候,整天为一个亿担心是不行的。毕竟,幸福来自自己,来自家庭,幸福是一种由心而生的感觉。让自己变得很阳光,安排和计划家庭的各种活动,也会提升你的幸福感。在赚到一个亿之前,我们不能为了一个亿而不管任何一个家庭成员。因为,到头来,如果我们赚不到一个亿,家里还是惨不忍睹,那我们可能就得天天着急了。简单来说,我们准备随时赚一个亿,但我们也准备赚不到一个亿。在没有亿的情况下,我们也要自己创造幸福感。你还想买房吗?如果刚好需要,可以先贷款,先付定金,然后再买。因为没有什么好想的。200年后,你我的房子将不属于你或我的家人。200年前的中国还是大清朝,现在,皇宫已经被推走了,贝儿爷和格格也不知道去了哪里;同样的,如果你来我们党要一套民国地契的房子,显然也是买不到的。周星驰拿着明朝的尚方宝剑,要杀清朝的官员,显然是很好笑。反正我们管不了那么多了。如果我们可以贷款并且负担得起,那就买吧。反正这辈子都要住,反正租房子就是各种贵。买房后还可以放纵自己,感觉自己是千万富翁。可以肯定的是,最终绝大多数“千万富翁”都无法套现。如果最后屋子里的人都套现成功,就可以买美国了。所以在目前的情况下,决定房子价格的无非是少量的交易。对绝大多数人来说,房子真正的功能,其实客观上说到底就是居住的功能。如果目的是为了住,就不用想那么多,买就是了。最后,我想强调一下,我也是一个屌丝,以上是我作为一个屌丝分享的一些缓解焦虑的方法。对于文中的观点,相信大家还是会有很多不同意见的。我以开放的态度接受大家的批评和指正。更多精彩更新来袭……欢迎关注微信公众号:linux代码阅读田(id:linuxdev)
