一个程序员的自我修养和敬畏之心

379 阅读7分钟

刚刚我删掉了一篇接近 10W+ 的博文,这篇文章传播比较广,有 900 人左右点赞,也有 200 多评论,也因为此我自身受到了很大的困扰。我有不断的反思自己,为何有如此多的人对我冷嘲热讽。这段反思持续了很长一段时间,期间我阅读大量文章想去找一些答案,也有认真去阅读那些或客观或戾气的评论,想想这一切究竟是为什么。此刻,我意识到一些问题,现总结如下: 

 1. 凡事要照顾好情绪,不能光靠逻辑 

有些事情是不能光靠讲道理的,要讲情绪。 情绪到了,符合不符合逻辑其实没有那么重要。 我看网络节目《奇葩说》时经常会有一种疑惑,有些辩手明明讲话没有重点、逻辑漏洞百出,但观众就是喜欢。后来渐渐发现就一娱乐节目,有人带节奏就乐呵乐呵,没有必要较真。较真的人大多讨人厌。 现在回想起来,我那篇文章的传播过程也应该是引发了一些人的情绪反应,这在第 2 点会讲。  

2. 年龄确实是大多数程序员的痛

 起初标题里用年龄,有些标题党的意思,为的就是想快速获得流量,后来效果达到了,但失控了。 无数人拿年龄这个事情攻击我,但认真看我文章的人应该可以知道,我讲的重点不是年龄。 仿佛是一件皇帝的新衣,我是那个懵懂的小孩,我指出来有这个现象,然后无数人跳出来了,指责我是刽子手。 其实,每个人都在想这个问题,我也在想。 但我在这个地方犯了一个错误,就人文角度而言,我对文章中的面试者有些霸凌,虽然我模糊了细节,没有透露任何信息,但就一个角色而言,我导演了一个剧本,面试者被划分到了弱者的一边,我自己自然就是强者的姿态,指点江山,激扬文字。 在此,对所有有代入感的同学说声抱歉,对不起。 然后,针对这个,后面几个点都是我围绕年龄这个点展开的。  

3. 程序员最重要的能力是解决问题的能力

 春节时,我和一小伙伴聊天,他在广州南沙,自己开公司,公司只有他自己一个人,业务就是帮人跑腿注册公司代交税之类。 按照之前年青气盛的观念,这类业务自然是低工种,不够酷,不够理想。 大概每个程序员都有一个挥舞键盘改变世界的梦想。 现在情况是,这些低工种的业务,人家的收入不比你少,甚至比你多的多。 不得不承认,程序员做久了,会有些认知错觉和盲目的优越感,及时惊醒过来,也是一件好事。 那好,既然没有什么本质上的优越感,那么,程序员最重要的能力是什么呢? 是解决问题的能力。 或者说,职场人士最重要的能力都是解决问题的人。 人在职场,总会卷入到各式各样的鄙视链条中。容易被人鄙视学历、出身、年龄、形体等等,但作为职场人员能做事,把事情做好就是最大的美德。 能解决问题,才会被人需要。 这可解释为什么一些团队,刚毕业的学生能够勇挑大梁,也能解释不懂技术的老领导能够很好地带领一些技术团队攻克难题。 往后的道路,让自己往问题解决高手进发,比单纯比拼工龄要实在。 同样是做技术,有些人十年如一日,有些人却能日行千里。 有人总说外国程序员能干到六十多岁,为啥我们不行? 因为那个时候,我们不大被需要了,即使被需要,也是要承担非编码的任务。 人在什么年龄,就要具备什么样的能力。这就是事实,在这个行业就要尊重这个行业。 要勇敢的跨过去。 怎么跨呢? 每个人的实际情况不一样,所以跨法也不一样。 我怎么跨呢? 看下面一条。

 我 35 岁准备干什么?

我有很认真思考这个问题,并且随着年龄的增长,可能答案都不一样。 现在,是 30 岁我的想法。 

 持续学习 

除非天赋异禀,大多数牛人都会大量阅读。 这个阅读是广泛的,包括传统意义上的书籍报刊,新媒体的访谈、电影电视节目、各种碎片化信息。 阅读是最性价比最高的学习方法。 很多你想不到的答案,也许早有智慧的人记录了下来。 对于程序员而言,程序员的学习是什么? 实打实的步骤是什么? 我是这样的过程: 第一手论文 经典书籍 优秀的技术博文 优秀的付费内容 行业专家观点 持续学习的目的是拔高自己解决问题的能力。

 持续表达 

我的团队每周都会有技术沙龙,这个习惯已经持续了 1 年半了,后续会继续下去。短时间一周两周看不出有什么差别,但时间拉长到 1 年,效果也明显了。 我在网络上写文章也持续几年了,起初不敢下笔,后来渐渐有些感觉,再到后来可以融入自己观点进行创作,这些变化离不开持续两字。 持续表达才会有持续的交流,有交流才会有进步。 最近很认可一个观点就是:如果你认为你是一个聪明人,对方也是一个聪明人,如果观点相左时,别急着难受和反驳别人,想一想对方的点是不是你潜意识里面忽略的。

 持续总结

 现在打脸这个词很流行,但我对此无所谓。 每个人都是藏在网络后面的一张陌生面孔,与其和别人面红耳赤的争执,还不如静下心来分析和思考。 选择一些自己有益的建议,远离一些无聊的人和无聊的内容这是最现实的。 上面持续学习、持续表达、持续总结是 3 个手段,3 种方法,如果非要假设结果,我也想好了 35 岁我会干什么。 团队技术领导、技术专家(现在在这个方向)。 项目管理、团队管理(我有这方面经验,也有PMP证书)。 自由职业,网络培训(现在已经尝试开始做付费内容了)。 去国外堂哥的皮鞋工厂谋事(相信自己的分析问题能力,能够快速入行新的领域)。 到中山和弟弟一起做灯饰生意(理由同4).

 敬畏自然 

之前我疏忽和大意了,很多人评论说我对那位面试者不敬,对大龄程序员不敬。 也有评论者说我的文字表现的很谦逊,但字里行间流露出来的意识就是傲慢。 在此,再次说声抱歉。 程序员确实是站在前人的肩膀上的,我的本意是程序员要时刻保持学习的热情和节奏,但没有想到违背了一些东西,那就是自然。 这世界有无数自然的东西,江湖海河,日月星辰。 这世界也有无数不可抗力的东西,年龄、疾病、战争、瘟疫、裁员。。。 不再指着别人驶过的车道告诉自己,他应该驶向何处。 尊重每一种结果,就如同尊重十年的老代码,不再偏激地想去重构,而应该静下心来仔细观察、认真决策。 如果只能用一句话勉励自己,我想大概是程序员都知道的那 4 个字:拥抱变化。