要有敬畏之心


640?wx_fmt=png

最近开始周六也没有休息,心理上还是很难接受,也不是说周六上班有多累,就是没有找到对的感觉,就像和一个不喜欢的姑娘相亲,就算姑娘家财万贯,貌美如花,自己还是提不起兴趣,可能这就是包办婚姻的缺点,不过离婚率好像也比较低。

好了,说正事,不知道从什么时候起,我修改代码的时候没有像以前那么快了,这让我想起在 TCL 时领导给我说的那些话,领导说「我现在老了,做事情只能专心做一件」,那时候领导非常羡慕我一边听着歌,一边写代码,觉得我的思维非常活跃,那时候的感觉就是「年轻真好」,而我现在,还没有领导那样的年纪,却有了领导当年那样的感觉。

不过年轻也意味着写的代码 bug 很多,飞快的在键盘上跳跃的不一定都是高质量的输出,有一次跟同学们吃饭,其中有一个同学做 apk 应用开发的,当他说到他在实现 apk 应用界面切换的种种工作时,我随口说了一句,不就是一个 apk 而已嘛,那时候我是做系统开发的,编译整个系统 SDK ,从底层 kernel 到中间层  hal ,framework都有涉及, apk 开发只是系统开发的一个小部分,随后迎来的就是很多同学的哈哈大笑。

工作久了之后,慢慢认识到一个系统,一个产品,需要各个部分的配合协作才可能做好,做精,而重要程度,也不能像我那样来衡量,而技术难度程度,更加不能像我上面来衡量,系统部分的 SDK 固然重要,但是我们做应用开发,也是使用的是芯片厂家的代码做二次开发,芯片厂家在上面做了无数次的迭代,无数次的更新才有这样的成果。

而应用开发更加复杂,他们需要适配很多机型,很多系统,耦合度非常大,每一次的修改都是谨小慎微,而开发人员的水平也是在一次一次迭代中成长起来的,特别是刚初期写代码的时候,为了完成某个功能,有些部分都没有想清楚就做好了功能,没有考虑清楚后续的拓展和安全性,在一个项目中,每个人都付出了自己的心血,都是值得被尊敬的,而他们写的代码,他们做的事情,在我们没有完全了解之前,我们真的需要秉承一颗敬畏之心,金无足赤,人无完人,多看看别人的有点。

大家仔细观察会发现,那些真正技术厉害的人,内心都是非常低调和卑微的,他们愿意跟别人分享技术,愿意聆听别人的声音,因为他们相信,在技术这个层次,人外有人,天外有天。不过回头来说,如果你达到了 Linus 的境界和水准,偶尔竖下中指,应该也不会有谁敢在你的背后乱 BB 。

我记得前段时间,跟我一个中兴很久没有联系的朋友聊天,我想问他最近有没有什么好的技术知识给我分享一下,结果呢,他给我发了一份代码,然后给我说了一句「这是我们公司老师傅写的代码」,一个老师傅感觉出了不一样的味道,很多行业都有传承,计算机技术行业也一样,虽然技术更新换代非常快,不过那些工作很久了的老师傅也都会有自己的一套吃饭家伙,我们这些晚辈,对待这些老师傅,更加不能少了敬畏之心啊。

我们公司的几个大牛经常挂在嘴边的话就是,「这个我不懂,你好厉害」,而这几个大牛是我经常拜访和学习的对象,前段时间我们一直在讨论实时操作系统和分时操作系统, RTOS 和 Linux ,刚开始的时候自己一知半解,看了很多书,还是觉得构不成体系,就是跟一个原厂的同事交流了好几次,才慢慢理清楚了脉络,每个操作系统的任务调度都有自己的一套体系,并且应用场景也都有差异和不同,因为这样的环境优势,这就是我为什么一直建议大家能去大公司就去大公司,因为大牛真的太多了,而且这些牛脾气一般都很不错,不错的脾气很大程度受制于大企业的选人原则,你要相信,跟优秀的人待在一起,你也会变得优秀,跟怨妇待在一起,你也会变成怨妇。

敬畏之心不仅仅包括技术上的敬畏,也包括其他方面,工作的时候,你一定会遇到很多人,技术不如你,但是工资却比你高,真的不要过多的嫉妒羡慕恨,很多人表面表现出来的并不一定他的全部,说白了,他可能跟老板有一腿,那他多拿点工资也是应该的,因为他有一个你没有的技能,就是能让老板开心,你可能解决了几个 bug老板就开心一会,但是他却能每天跟着老板,处处为老板着想,老板能从他身上拿到的开心更多很多。

个人观点~勿喷…
完,共勉~
                 ~~~~~~~~~~~~~~~~~

640?wx_fmt=png



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/468604.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

复习Java_List_Set_HashSet原理_Collections使用_Comparator使用

复习Java_List_Set_HashSet原理_Collections使用_Comparator使用 主要内容 数据结构List集合Set集合Collections 第一章 数据结构 2.1 数据结构有什么用? 加快应用开发, 提高程序健壮性, 提高程序可重用性 2.2 常见的数据结构 数据存储的常用结构有&#xff…

最近,我也要买书了

1.当当网给我做的一个活动,购书优惠,确实是福利了,而且筛选的书籍对我们做嵌入式都是比较有帮助的,你应该知道,做活动的时候,价格都是比较不错,不要错过了时间再想要当时的价格,有需…

复习Java异常处理_异常分类_自定义异常_线程初步了解

复习Java异常处理_异常分类_自定义异常_线程 主要内容 异常、线程 教学目标 第一章 异常 1.1 异常概念 异常,就是不正常的意思。在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将受影响.在程序中的意思就是: 异常…

跟我师兄聊天引发的思考

我一个师兄,上大学的时候关系很好,我师兄也很喜欢打篮球,也许这就是我们有很多共同话题的原因,人是很奇怪,特别是做技术的,本来就比较闷,很难跟陌生人马上来电,但是如果有个共同爱好…

别忘了当初你为何出发

最近,特别喜欢听一个广播,宝安905,估计是因为我最近营养不太够,需要多喝一些鸡汤,刚好这个电台广播的鸡汤非常够味,非常符合我现在的胃口。比如这一句「你想收获世界上最好的东西,先让世界看到最…

一位跟我一样疑惑的同学~

今天遇到一个同学给我提的问题,非常像我之前的经历,想分享给大家,最近手机码字,觉得有用,给个在看或者转发,小弟感激不尽,在所不辞。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~我2012年毕业&#xff…

在深圳转户口这件小事

我对于政策这种事情是比较感冒的,比如老师说不能去外面上网,我是绝不会偷偷跑出去的,来深圳的第一年,我就想着办理户口了,第一次机会是在 TCL 的时候,人事部门有专门给我们办理转深户的,不过那时…

CPU 和 GPU

端午回来,发的第一篇文章,还在谋划其他事情,大家共勉。现在电脑这么普及,应该每个人都知道 CPU ,即使不懂电脑的人都能憋出大招告诉你电脑里面有一个 CPU,CPU 是中央处理器,是很多很多年积累下来…

React Native - 3 View, Text简介以及onPress onLongPress事件

我们要生成如下的构图 直接上图,不解释。如下图所示,定义函数,函数之间不需要逗号,在元素上添加事件,使用关键字this.{function name}转载于:https://www.cnblogs.com/yahb/p/6864382.html

创业日记

最近在拼命的写代码,估计这段时间写代码的行数等于过去一年的了,这是保守估计,如果不保守估计就不好说了,我本来想在原来的小组群里发话说,打算是下面这段对话我:X总,你站起来X总:为…

线程基础知识_线程生命周期_从JVM内存结构看多线程下的共享资源

线程生命周期 线程状态 New: 线程创建(new Thread()) Runnable: 线程可运行(thread.start()), 注: 调用start并不一定是运行状态, 可能在等待CPU调度 Running: 线程进入运行状态 Blocked: 阻塞状态(object.wait, Thread.sleep) Terminal: 死亡状态(线程正常/非正常结束运行)th…

CPU,内核,寄存器,缓存,RAM,ROM的知识

偷偷说一下,这个图片是晚上 8 点钟的太阳,一个骚男华为总工发给我的,有时间还是想出去走走很多人使用计算机,但是对计算机却不是很懂,即使是作为非常资深的码农,也不能做到心中有剑的地步,那么怎…

mft按钮设计_哈汽机组660MW超临界空冷机组ETS设计及逻辑说明

点击上方“火力发电集控运行”关注公众号,加微信号:jikonglingmi,备注:集控运行,拉你入集控运行技术交流群,共同学习、共同进步。更多学习题库,请进入首页菜单选择一、 基本设计思想1、既防拒动…

JVM运行参数_JVM内存模型_常用内存分析工具

JVM运行参数 常见标准参数 -showversion: 显示当前JVM版本等信息-D设置系统属性参数: /*** 测试* author regotto*/ public class JvmTest {public static void main(String[] args) {//获取系统参数String str System.getProperty("str");System.out.println(st…

2019 年入门AI算法工程师,你需要掌握什么技能?

一篇推文,感兴趣的同学可以了解一下,有需要请继续往下阅读,没有需要的打扰各位金主了-----人工智能与自然语言处理/计算机视觉课培训招生Artificial Intelligence ForNLP/CV Courses真实企业级项目驱动找工作拿不到offer全额退款GitHub年度活…

Java常见GC算法_垃圾收集器及内存分配_G1垃圾收集器

常见GC算法 引用计数法: 每个对象都有一个计数器, 对象被引用一次, 计数器1, 当对象引用失败一次. 计数器-1, 当对象计数器等于0, 说明对象没有被应用, 就可GC 优: 运行过程中, 可随时检查对象计数器, 进行GC, 且GC过程, 应用无需暂停, 执行速度快(单个对象GC不会影响其他对…

是应该有点兴奋剂刺激下

不知道你有没有发现一个问题,发现身边的很多人工资很高,但是好像总还是缺点什么,总是对生活提不起兴趣,似乎对任何事情都失去热情,每天拿着手机,点来点去,每天都在抱怨,每天都好像在…

你应该知道为什么需要内核

不知道大家想过这个问题没有?为什么要有内核?如果没有内核有怎么样呢?因为有了 unix 内核,有了 minix 后面又有了 Linux 内核,内核这个思想越来越根深蒂固,估计没学什么计算机知识的人都能侃出点所以然来。…

2019深圳入户攻略

我上次说了,等我把户口办好了,我就把攻略写出来,给大家一个参考,今天刚好是我最后的一个步骤,去派出所把身份证给办了,好了,我以后就是深圳人了,来深圳快十年了,现在才真…

NIO之ByteBuffer_NIO之网络IO_与ChannelNetty初窥门径

NIO之ByteBuffer与Channel 传统IO:byte[] < inputStream < 文件 > outputStream > byte[] NIO:文件 > inputChannel <> buffer <> outputChannel > 文件文件 < inputChannel <> outputChannel > 文件文件复制, 并测试ByteBuffer常用…