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

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

有些事情是不能光靠讲道理的,要讲情绪。

情绪到了,符合不符合逻辑其实没有那么重要。

我看网络节目《奇葩说》时经常会有一种疑惑,有些辩手明明讲话没有重点、逻辑漏洞百出,但观众就是喜欢。后来渐渐发现就一娱乐节目,有人带节奏就乐呵乐呵,没有必要较真。较真的人大多讨人厌。

现在回想起来,我那篇文章的传播过程也应该是引发了一些人的情绪反应,这在第 2 点会讲。

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

起初标题里用年龄,有些标题党的意思,为的就是想快速获得流量,后来效果达到了,但失控了。

无数人拿年龄这个事情攻击我,但认真看我文章的人应该可以知道,我讲的重点不是年龄。

仿佛是一件皇帝的新衣,我是那个懵懂的小孩,我指出来有这个现象,然后无数人跳出来了,指责我是刽子手。

其实,每个人都在想这个问题,我也在想。

但我在这个地方犯了一个错误,就人文角度而言,我对文章中的面试者有些霸凌,虽然我模糊了细节,没有透露任何信息,但就一个角色而言,我导演了一个剧本,面试者被划分到了弱者的一边,我自己自然就是强者的姿态,指点江山,激扬文字。

在此,对所有有代入感的同学说声抱歉,对不起。

然后,针对这个,后面几个点都是我围绕年龄这个点展开的。

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

春节时,我和一小伙伴聊天,他在广州南沙,自己开公司,公司只有他自己一个人,业务就是帮人跑腿注册公司代交税之类。

按照之前年青气盛的观念,这类业务自然是低工种,不够酷,不够理想。

大概每个程序员都有一个挥舞键盘改变世界的梦想。

现在情况是,这些低工种的业务,人家的收入不比你少,甚至比你多的多。

不得不承认,程序员做久了,会有些认知错觉和盲目的优越感,及时惊醒过来,也是一件好事。

那好,既然没有什么本质上的优越感,那么,程序员最重要的能力是什么呢?

是解决问题的能力。

或者说,职场人士最重要的能力都是解决问题的人。

人在职场,总会卷入到各式各样的鄙视链条中。容易被人鄙视学历、出身、年龄、形体等等,但作为职场人员能做事,把事情做好就是最大的美德。

能解决问题,才会被人需要。

这可解释为什么一些团队,刚毕业的学生能够勇挑大梁,也能解释不懂技术的老领导能够很好地带领一些技术团队攻克难题。

往后的道路,让自己往问题解决高手进发,比单纯比拼工龄要实在。

同样是做技术,有些人十年如一日,有些人却能日行千里。

有人总说外国程序员能干到六十多岁,为啥我们不行?

因为那个时候,我们不大被需要了,即使被需要,也是要承担非编码的任务。

人在什么年龄,就要具备什么样的能力。这就是事实,在这个行业就要尊重这个行业。

要勇敢的跨过去。

怎么跨呢?

每个人的实际情况不一样,所以跨法也不一样。

我怎么跨呢? 看下面一条。

我 35 岁准备干什么?

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

现在,是 30 岁我的想法。

持续学习

除非天赋异禀,大多数牛人都会大量阅读。

这个阅读是广泛的,包括传统意义上的书籍报刊,新媒体的访谈、电影电视节目、各种碎片化信息。

阅读是最性价比最高的学习方法。

很多你想不到的答案,也许早有智慧的人记录了下来。

对于程序员而言,程序员的学习是什么?

实打实的步骤是什么?

我是这样的过程:

  1. 第一手论文
  2. 经典书籍
  3. 优秀的技术博文
  4. 优秀的付费内容
  5. 行业专家观点

持续学习的目的是拔高自己解决问题的能力。

持续表达

我的团队每周都会有技术沙龙,这个习惯已经持续了 1 年半了,后续会继续下去。短时间一周两周看不出有什么差别,但时间拉长到 1 年,效果也明显了。

我在网络上写文章也持续几年了,起初不敢下笔,后来渐渐有些感觉,再到后来可以融入自己观点进行创作,这些变化离不开持续两字。

持续表达才会有持续的交流,有交流才会有进步。

最近很认可一个观点就是:如果你认为你是一个聪明人,对方也是一个聪明人,如果观点相左时,别急着难受和反驳别人,想一想对方的点是不是你潜意识里面忽略的。

持续总结

现在打脸这个词很流行,但我对此无所谓。

每个人都是藏在网络后面的一张陌生面孔,与其和别人面红耳赤的争执,还不如静下心来分析和思考。

选择一些自己有益的建议,远离一些无聊的人和无聊的内容这是最现实的。

上面持续学习、持续表达、持续总结是 3 个手段,3 种方法,如果非要假设结果,我也想好了 35 岁我会干什么。

  1. 团队技术领导、技术专家(现在在这个方向)。
  2. 项目管理、团队管理(我有这方面经验,也有PMP证书)。
  3. 自由职业,网络培训(现在已经尝试开始做付费内容了)。
  4. 去国外堂哥的皮鞋工厂谋事(相信自己的分析问题能力,能够快速入行新的领域)。
  5. 到中山和弟弟一起做灯饰生意(理由同4).

敬畏自然

之前我疏忽和大意了,很多人评论说我对那位面试者不敬,对大龄程序员不敬。

也有评论者说我的文字表现的很谦逊,但字里行间流露出来的意识就是傲慢。

在此,再次说声抱歉。

程序员确实是站在前人的肩膀上的,我的本意是程序员要时刻保持学习的热情和节奏,但没有想到违背了一些东西,那就是自然。

这世界有无数自然的东西,江湖海河,日月星辰。

这世界也有无数不可抗力的东西,年龄、疾病、战争、瘟疫、裁员。。。

不再指着别人驶过的车道告诉自己,他应该驶向何处。

尊重每一种结果,就如同尊重十年的老代码,不再偏激地想去重构,而应该静下心来仔细观察、认真决策。

如果只能用一句话勉励自己,我想大概是程序员都知道的那 4 个字:拥抱变化。

一个程序员的自我修养和敬畏之心相关推荐

  1. 一个“程序员的自我修养”是什么?

    在<喜剧之王>中,周星驰扮演的尹天仇,一直梦想成为一名演员,而他不管是在扮演跑龙套,或者在街坊中开设演员训练班,亦或成为主角时,他对待演员的态度,始终是认真,热爱而又投入的.而那一本他随身 ...

  2. 论一个程序员的自我修养

    本篇文章转载-转瞬之夏 在<喜剧之王>中,周星驰扮演的尹天仇,一直梦想成为一名演员,而他不管是在扮演跑龙套,或者在街坊中开设演员训练班,亦或成为主角时,他对待演员的态度,始终是认真,热爱而 ...

  3. 一个程序员的自我修养

    摘要: 如何成为华为技术专家. 原文:一个程序员的自我修养 作者:徐宏伟 一天晚上,我和老婆聊天,说部门要我写个"大咖谈软件"的文章,老婆斜了我一眼,淡淡地说:"Linu ...

  4. 在华为写了十几年代码,一个程序员的自我修养

    以下内容来自公众号逆锋起笔,关注每日干货及时送达 本文来自<华为人>徐宏伟,转载请注明出处 一天晚上,我和老婆聊天,说部门要我写个"大咖谈软件"的文章,老婆斜了我一眼, ...

  5. 黑马程序员 一个程序员的自我修养

    ---------------------- <a href="http://www.itheima.com"target="blank">ASP. ...

  6. 第八周读书笔记(人月神话X月亮与六便士)——到底什么才是一个程序员的自我修养?...

    写了这么久的读书笔记,涉及到问题大多是一些如何把软件工程做好,如何把自己的职业生涯做好.但总感觉逻辑链上缺了一环,亦即:我们为什么要把软件工程做好,我们成为一名优秀的职业生涯的意义到底在于什么?我觉得 ...

  7. 没想到真有此书!!!《一个程序员的自我修养》

    点击蓝色"程序员书单"关注我哟 加个"星标",每天带你看好文,读好书! 本文转自知乎:https://zhuanlan.zhihu.com/p/34994820 ...

  8. 很认真的聊一聊一个程序员的自我修养

    首先要谈的是,今天的话题所聊的程序员包含哪些人? 在中国,写程序,不仅仅是一种兴趣,更多的时候,还是一种普通职业和谋生工具 大公司有厉害的程序员,优秀的架构师,但大量的小公司也有很多普通的程序员.在我 ...

  9. 从996谈一个程序员的自我修养

    996已经是个老生常谈的问题了,由于最近发生了几起打工人猝死的悲剧,这个问题又被推到了风口浪尖,大有将企业与打工人对立起来的趋势,我认为大可不必.虎兕出于匣,龟玉毁于牍中,孰之过?下面我将试着从技术人 ...

最新文章

  1. LeetCode hard 84. Largest Rectangle in Histogram--python,java 15行,c++ 15行 解法
  2. asp.net服务器控件与html服务器控件的区别
  3. 台湾国立大学郭彦甫Matlab教程笔记(15)polynomial integration 多项式积分
  4. 【c++】23.【函数指针】定义? 为什么不直接调用函数而要使用函数指针?
  5. JNI编程基础(二)——Android Studio NDK开发
  6. matlab怎么在c 中调用,在C中调用Matlab (转)
  7. python dict 属性_python的dir()和__dict__属性的区别
  8. 最少换乘(最短路+恶心的输入)acm寒假集训日记22/1/3 or 22/1/4
  9. php出现Cannot modify header information问题的解决方法
  10. 2015.12.20 自动化运维
  11. 【IDEA】报错:Warning:java: 源值1.5已过时, 将在未来所有发行版中删除
  12. 基于jsp的网上书店_[内附完整源码和文档] 基于JSP网上零食销售系统的设计与实现...
  13. 公钥,私钥,对称密钥
  14. 计算机网络原理-韩立刚-第四章 网络层
  15. 关于产品的一些思考——八千里网络之谁叫我起床
  16. JavaScript 内存详解 分析指南
  17. Eclipse详细安装教程(win10)
  18. BigDecimal 保留两位小数
  19. Vue-router 使用编程式导航多次执行会报错NavigationDuplicated的解决方法
  20. 印力集团进驻山西的首个项目太原印象城开业

热门文章

  1. 串口的认识(COM接口)
  2. UMG使用UE的取色器/吸色器 SColorPicker
  3. 门店管理|火锅店数字化系统转型
  4. cloverconfig机型修改_Clover介绍 及 新版 config.plist 代码作用详解
  5. igraph的layout布局
  6. 惠普83752B高功率合成扫频器,20 GHz
  7. [附源码]Python计算机毕业设计SSM基于的仓库管理系统(程序+LW)
  8. QT计算函数运行时间,精确到ms和us
  9. Alfred实现搜索印象笔记功能
  10. cmpp发送超长短信息1