一个程序员的自我修养和敬畏之心
刚刚我删掉了一篇接近 10W+ 的博文,这篇文章传播比较广,有 900 人左右点赞,也有 200 多评论,也因为此我自身受到了很大的困扰。我有不断的反思自己,为何有如此多的人对我冷嘲热讽。这段反思持续了很长一段时间,期间我阅读大量文章想去找一些答案,也有认真去阅读那些或客观或戾气的评论,想想这一切究竟是为什么。此刻,我意识到一些问题,现总结如下:
1. 凡事要照顾好情绪,不能光靠逻辑
有些事情是不能光靠讲道理的,要讲情绪。
情绪到了,符合不符合逻辑其实没有那么重要。
我看网络节目《奇葩说》时经常会有一种疑惑,有些辩手明明讲话没有重点、逻辑漏洞百出,但观众就是喜欢。后来渐渐发现就一娱乐节目,有人带节奏就乐呵乐呵,没有必要较真。较真的人大多讨人厌。
现在回想起来,我那篇文章的传播过程也应该是引发了一些人的情绪反应,这在第 2 点会讲。
2. 年龄确实是大多数程序员的痛
起初标题里用年龄,有些标题党的意思,为的就是想快速获得流量,后来效果达到了,但失控了。
无数人拿年龄这个事情攻击我,但认真看我文章的人应该可以知道,我讲的重点不是年龄。
仿佛是一件皇帝的新衣,我是那个懵懂的小孩,我指出来有这个现象,然后无数人跳出来了,指责我是刽子手。
其实,每个人都在想这个问题,我也在想。
但我在这个地方犯了一个错误,就人文角度而言,我对文章中的面试者有些霸凌,虽然我模糊了细节,没有透露任何信息,但就一个角色而言,我导演了一个剧本,面试者被划分到了弱者的一边,我自己自然就是强者的姿态,指点江山,激扬文字。
在此,对所有有代入感的同学说声抱歉,对不起。
然后,针对这个,后面几个点都是我围绕年龄这个点展开的。
3. 程序员最重要的能力是解决问题的能力
春节时,我和一小伙伴聊天,他在广州南沙,自己开公司,公司只有他自己一个人,业务就是帮人跑腿注册公司代交税之类。
按照之前年青气盛的观念,这类业务自然是低工种,不够酷,不够理想。
大概每个程序员都有一个挥舞键盘改变世界的梦想。
现在情况是,这些低工种的业务,人家的收入不比你少,甚至比你多的多。
不得不承认,程序员做久了,会有些认知错觉和盲目的优越感,及时惊醒过来,也是一件好事。
那好,既然没有什么本质上的优越感,那么,程序员最重要的能力是什么呢?
是解决问题的能力。
或者说,职场人士最重要的能力都是解决问题的人。
人在职场,总会卷入到各式各样的鄙视链条中。容易被人鄙视学历、出身、年龄、形体等等,但作为职场人员能做事,把事情做好就是最大的美德。
能解决问题,才会被人需要。
这可解释为什么一些团队,刚毕业的学生能够勇挑大梁,也能解释不懂技术的老领导能够很好地带领一些技术团队攻克难题。
往后的道路,让自己往问题解决高手进发,比单纯比拼工龄要实在。
同样是做技术,有些人十年如一日,有些人却能日行千里。
有人总说外国程序员能干到六十多岁,为啥我们不行?
因为那个时候,我们不大被需要了,即使被需要,也是要承担非编码的任务。
人在什么年龄,就要具备什么样的能力。这就是事实,在这个行业就要尊重这个行业。
要勇敢的跨过去。
怎么跨呢?
每个人的实际情况不一样,所以跨法也不一样。
我怎么跨呢? 看下面一条。
我 35 岁准备干什么?
我有很认真思考这个问题,并且随着年龄的增长,可能答案都不一样。
现在,是 30 岁我的想法。
持续学习
除非天赋异禀,大多数牛人都会大量阅读。
这个阅读是广泛的,包括传统意义上的书籍报刊,新媒体的访谈、电影电视节目、各种碎片化信息。
阅读是最性价比最高的学习方法。
很多你想不到的答案,也许早有智慧的人记录了下来。
对于程序员而言,程序员的学习是什么?
实打实的步骤是什么?
我是这样的过程:
- 第一手论文
- 经典书籍
- 优秀的技术博文
- 优秀的付费内容
- 行业专家观点
持续学习的目的是拔高自己解决问题的能力。
持续表达
我的团队每周都会有技术沙龙,这个习惯已经持续了 1 年半了,后续会继续下去。短时间一周两周看不出有什么差别,但时间拉长到 1 年,效果也明显了。
我在网络上写文章也持续几年了,起初不敢下笔,后来渐渐有些感觉,再到后来可以融入自己观点进行创作,这些变化离不开持续两字。
持续表达才会有持续的交流,有交流才会有进步。
最近很认可一个观点就是:如果你认为你是一个聪明人,对方也是一个聪明人,如果观点相左时,别急着难受和反驳别人,想一想对方的点是不是你潜意识里面忽略的。
持续总结
现在打脸这个词很流行,但我对此无所谓。
每个人都是藏在网络后面的一张陌生面孔,与其和别人面红耳赤的争执,还不如静下心来分析和思考。
选择一些自己有益的建议,远离一些无聊的人和无聊的内容这是最现实的。
上面持续学习、持续表达、持续总结是 3 个手段,3 种方法,如果非要假设结果,我也想好了 35 岁我会干什么。
- 团队技术领导、技术专家(现在在这个方向)。
- 项目管理、团队管理(我有这方面经验,也有PMP证书)。
- 自由职业,网络培训(现在已经尝试开始做付费内容了)。
- 去国外堂哥的皮鞋工厂谋事(相信自己的分析问题能力,能够快速入行新的领域)。
- 到中山和弟弟一起做灯饰生意(理由同4).
敬畏自然
之前我疏忽和大意了,很多人评论说我对那位面试者不敬,对大龄程序员不敬。
也有评论者说我的文字表现的很谦逊,但字里行间流露出来的意识就是傲慢。
在此,再次说声抱歉。
程序员确实是站在前人的肩膀上的,我的本意是程序员要时刻保持学习的热情和节奏,但没有想到违背了一些东西,那就是自然。
这世界有无数自然的东西,江湖海河,日月星辰。
这世界也有无数不可抗力的东西,年龄、疾病、战争、瘟疫、裁员。。。
不再指着别人驶过的车道告诉自己,他应该驶向何处。
尊重每一种结果,就如同尊重十年的老代码,不再偏激地想去重构,而应该静下心来仔细观察、认真决策。
如果只能用一句话勉励自己,我想大概是程序员都知道的那 4 个字:拥抱变化。
一个程序员的自我修养和敬畏之心相关推荐
- 一个“程序员的自我修养”是什么?
在<喜剧之王>中,周星驰扮演的尹天仇,一直梦想成为一名演员,而他不管是在扮演跑龙套,或者在街坊中开设演员训练班,亦或成为主角时,他对待演员的态度,始终是认真,热爱而又投入的.而那一本他随身 ...
- 论一个程序员的自我修养
本篇文章转载-转瞬之夏 在<喜剧之王>中,周星驰扮演的尹天仇,一直梦想成为一名演员,而他不管是在扮演跑龙套,或者在街坊中开设演员训练班,亦或成为主角时,他对待演员的态度,始终是认真,热爱而 ...
- 一个程序员的自我修养
摘要: 如何成为华为技术专家. 原文:一个程序员的自我修养 作者:徐宏伟 一天晚上,我和老婆聊天,说部门要我写个"大咖谈软件"的文章,老婆斜了我一眼,淡淡地说:"Linu ...
- 在华为写了十几年代码,一个程序员的自我修养
以下内容来自公众号逆锋起笔,关注每日干货及时送达 本文来自<华为人>徐宏伟,转载请注明出处 一天晚上,我和老婆聊天,说部门要我写个"大咖谈软件"的文章,老婆斜了我一眼, ...
- 黑马程序员 一个程序员的自我修养
---------------------- <a href="http://www.itheima.com"target="blank">ASP. ...
- 第八周读书笔记(人月神话X月亮与六便士)——到底什么才是一个程序员的自我修养?...
写了这么久的读书笔记,涉及到问题大多是一些如何把软件工程做好,如何把自己的职业生涯做好.但总感觉逻辑链上缺了一环,亦即:我们为什么要把软件工程做好,我们成为一名优秀的职业生涯的意义到底在于什么?我觉得 ...
- 没想到真有此书!!!《一个程序员的自我修养》
点击蓝色"程序员书单"关注我哟 加个"星标",每天带你看好文,读好书! 本文转自知乎:https://zhuanlan.zhihu.com/p/34994820 ...
- 很认真的聊一聊一个程序员的自我修养
首先要谈的是,今天的话题所聊的程序员包含哪些人? 在中国,写程序,不仅仅是一种兴趣,更多的时候,还是一种普通职业和谋生工具 大公司有厉害的程序员,优秀的架构师,但大量的小公司也有很多普通的程序员.在我 ...
- 从996谈一个程序员的自我修养
996已经是个老生常谈的问题了,由于最近发生了几起打工人猝死的悲剧,这个问题又被推到了风口浪尖,大有将企业与打工人对立起来的趋势,我认为大可不必.虎兕出于匣,龟玉毁于牍中,孰之过?下面我将试着从技术人 ...
最新文章
- LeetCode hard 84. Largest Rectangle in Histogram--python,java 15行,c++ 15行 解法
- asp.net服务器控件与html服务器控件的区别
- 台湾国立大学郭彦甫Matlab教程笔记(15)polynomial integration 多项式积分
- 【c++】23.【函数指针】定义? 为什么不直接调用函数而要使用函数指针?
- JNI编程基础(二)——Android Studio NDK开发
- matlab怎么在c 中调用,在C中调用Matlab (转)
- python dict 属性_python的dir()和__dict__属性的区别
- 最少换乘(最短路+恶心的输入)acm寒假集训日记22/1/3 or 22/1/4
- php出现Cannot modify header information问题的解决方法
- 2015.12.20 自动化运维
- 【IDEA】报错:Warning:java: 源值1.5已过时, 将在未来所有发行版中删除
- 基于jsp的网上书店_[内附完整源码和文档] 基于JSP网上零食销售系统的设计与实现...
- 公钥,私钥,对称密钥
- 计算机网络原理-韩立刚-第四章 网络层
- 关于产品的一些思考——八千里网络之谁叫我起床
- JavaScript 内存详解 分析指南
- Eclipse详细安装教程(win10)
- BigDecimal 保留两位小数
- Vue-router 使用编程式导航多次执行会报错NavigationDuplicated的解决方法
- 印力集团进驻山西的首个项目太原印象城开业