最近有不少的朋友问我一些技术问题,有些因为时间紧张没能及时回复,可能等我想起来的时候他已经不需要了,这种情况下着实让我感到有一丝歉意。我也有过很多次的问答经历,也是不停的刷刷手机屏幕看看有没有回复,一旦有了回复,就像吃了蜜一样甜,说实话还是蛮讨厌现在的自己,很多事情似乎都不是我预想的那样,我也不是很喜欢应酬,我还是那个屌丝的我。
这里想和大家探讨几个问题,一个是关于基础学习,其实作为运维行业的IT人,很多同行在公司都是归属基础架构部,英文叫infrastructure,我们都是简称Infra,而DBA就称为是Infra DBA。时髦似乎和我们绝缘,新技术对于我们而言可能是我们能够让我们带来谈资和话题的一种方式,我们会在各种场合中讨论去IOE,里面的段子还不少,有以MySQL去O的,有以PG去O的,有以MongoDB去O的,有以国产数据库去O的,更有甚者,以O去O,可谓达到了一个段子的新高度。其实这些看起来琳琅满目的技术和解决方案对于外人而言,没有什么太大的区别,感觉都是数据库嘛,干嘛非要和这个过不去,和那个较劲呢,技术人大多数都是这样的,我在面对这个问题的时候,其实以前也是带着排斥敌意的态度的,谁要说O不好,我和他比功能,他比功能,我和他比服务,总之就是不敢比价钱。其实话说回来,到底较什么劲呢,本身这就是一个伪命题,去不去O,哪种解决方案,本身就不是一个单纯的技术问题,而我们非要用技术的角度来说服对方,其实大可不必。这里技术是IT的基础运维之本,兄弟们互相照料好了才是真的好,整天窝里横对外没有一点产出,大家不会关心谁对谁错,只会觉得无聊。
而对于运维工具而言,我更加觉得不要功能非常丰富,把一些核心功能做好就很不错了。一个平台什么功能都想往里放,什么都想对接过去,对于事情本身是弊大于利。我可以举一个简单的例子。我们之前有一个运维工具,那是非常的牛,功能丰富,可以让开发同学自己使用导入导出dump,升级打补丁,都可以完成,页面上点点,一个环境就搞定了,当然现场环境比较复杂,有UAT,PET,PROD大体这几种,PROD就是最终的生产环境,我们在使用这个工具的时候着实给我们带来了很多便利,但是这就是一把双刃剑,基础功能做的还不错,但是里面还是有些略微复杂的配置,这些配置就是为了实现更加灵活的需求的,结果同样的工具用在了生产环境中,就因为其中的一个模板的配置,导致了生产环境运行同样的步骤的时候,无意中触发了一些额外的操作,导致后台有了大量的数据变更,直接导致线上环境崩溃,最后是根据主机,存储的同事根据时间点来恢复,丢失了十多分钟的数据,这个案例对我来说印象非常深刻,我们内部也做了很多深刻的检查,我对于这个问题的一个总结就是化繁为简,在更加丰富的功能面前,安全性可能优先级更高一些。尤其追求那么多丰富的功能,但是很长时间都可能压根用都不用,这不就是一件本末倒置的事情吗。很多的事情都是相对而言,我几天前举过一个例子,两条SQL,一条可以从4秒优化到2秒,而另外一个SQL则可以从2个小时优化到2秒钟,哪个的改进最有意义,这是一个不太负责任的问题,因为没有告诉你背景,第二条SQL语句可能一个月执行一次,而第一条SQL则可能每天运行几十万次,这就是一个截然不同的结果,所以对于运维工具来说,能够做到自动化运维是一件很难得的事情,很多事情做到半自动化已经是了不得了,不要为了酷炫,最后反而失去了工具本身最根本的意义。
而对于IT的学习而言,我则更强调于基础的学习,可能我这里说的基础学习引不起大家的兴趣,很多时候具体问题具体对待,这个过程中给你的收获和锻炼就是一个截然不同的效果,如果说你遇到了无数的问题,经过排查,发现问题的原因竟然非常低级,甚至难以启齿,但是对于你而言,这个过程的收获意义是非常大的,就跟别人告诉你拷贝文件的时候需要提前检查文件的一些属性,这个听起来好像索然无味,没什么营养,但是自己碰到了问题,踩到了坑就会印象深刻,这个过程的意义更大,远比说教强很多。很多同学都希望学到具体的技术,其实在这一点上我总是会开导他们,很多时候解决一个通用问题的收益要远远高于解决一个具体问题,很多时候难的是问题的分析和解决的思路,而不是手上急于去敲的几个命令。很多通用的问题你解决了,是一类问题,能够根据这些问题得到的反思,继续刨根问底,总会有不一样的收获,很多时候我去帮一些网友解决问题的时候,其实都会有一种未知问题的茫然,但是分析问题的思路就会有很大的差别,可能我去分析的时候几个命令,几个步骤就能够定位排除出来,但是如果不是门儿清,就会走很多弯路,最后自己把自己折腾的很累。所以我强调的基础学习还是有一定的实践意义的,这个需要自己去体会,无法去复制别人的经验。
所以技术这个活儿是一件很清苦的事情,本身就不会是一个喧闹,时髦的行业,虽然行业内会有很多的前驱者站出来,但是几年后回头去看,可能又会是一番景象,谁都不想做明日黄花,在这一点上只能不断的接受变化,而对于我而言,羞愧的是我也是嘴上说说,落到实处的少,这个需要反省,反思,自我批判,改进,有则改进,无则加冕,里面来不得半点虚的,反之可能是技术玩弄了你,而不会是你玩弄了技术。
技术人生-返璞归真
时间: 2024-10-25 01:05:39
技术人生-返璞归真的相关文章
技术人生-抱怨和进步并存
今天突然有了一些感慨,而在思考技术人生的时候,发现以前的一篇感慨文,原来我已经说过了那些话,现在读起来依然朗朗上口,感兴趣的朋友可以继续读读,大家一起聊聊.技术人生-返璞归真 (r9笔记第58天) 关于技术话题,我也参加了不少的技术大会,各种酷炫的技术方案也听了不少,有些是理念,有些是实践经验,不同的主题适合不同需求的人,而如果不是带着问题来听演讲,可能就会有些忙乱,没有重心的学习,说直白一些,是一种时间和精力的双重浪费. 在技术方案上,我们永远是一个处于上风的群体,很多
技术人生的危机意识
今天喝了点咖啡,突然发现不光没精神起来,反而头晕脑胀,完全不在状态,好吧,一天的日子又过去了.虽然处理了几个遗留问题,但是还是容我说一说今天的一些感受,就是目前感受到的隐隐的危机意识,莫名其妙的,自己有了一种深深的危机感,也许这也是好事吧. 都说时过境迁 三十年河东,三十年河西,人生如此,技术圈亦然.现在不看新闻已经很久了,但是光是扫朋友圈就会知道各种天下事,虽然微信圈现在的知识比较碎片化,但是从这些碎片中也能够感受到技术的更新已经在悄然进行,很多可能我们也都没有意识到.但是等它
世界第一的激光雷达企业如何造就?看 Velodyne 与 David Hall 的技术人生
"在我的整个职业生涯里,从来没有为人打工,也从不需要向任何人报告.我年纪已不小,现在要改变已经迟了.如果任何人想着做我的老板--还是死了这条心.但我有董事会.这是个新奇的体验,我还算是享受,在以一种怪怪的感觉享受着它." --Velodyne 创始人.CEO David Hall 对一家技术公司来说,创始人的气质究竟有多大的影响? Velodyne 和它的创始人 David Hall 便是一对儿非常有意思的例子.1983 年成立.原本主业是做重低音音箱的 Velodyne,却在 200
北上广之外的IT技术人生
根据51CTO之前对WEB开发技术人员的调查,详情点击这里.一大部分Web开发人员的工资集中在3000到6000这个区间.而根据笔者对于老家一位高中同学的调查,他在大专毕业后在当地一家旅游行业私企中做网站维护,每月工资在2000元左右. 附某三线城市IT人员工资表(该市GDP总量位居某省前三,人均GDP刚过3000美元) 电脑城员工1000至1500元:平面设计(普通1500元,老手级别2800元): 普通网管1500以下:网站编辑1500到2000(职位仅限于政府机关):高级工程师3000以上
学习笔记900天总结
时间滴答滴答滑过,又是一个100天的阶段性总结. 大体来说,这100天里发生了很多的故事,去了趟青岛,去了趟四川成都,九寨游玩,回了趟家,出了新书,做了演讲,多陪了陪女儿...看到自己写下的记忆,让我想起了不少值得回忆的日子.当然还要感谢手机前的你,没有你的支持,这一切都会索然无味. 我的博客文章和微信同步分享,目前博客访问量刚好突破1千万,我也越加明白坚持的重要性,继续努力. 个人新书在7月上市,目前的反响还不错.我在最开始的一周内忙得焦头烂额,应很多朋友的要求
有些事,不是技术能够解决的
自从入了数据库这条路,什么都喜欢用这种技术思路来思考问题.不知不觉融入了生活之中,有时候我却全然不知. 记得有一次在泰国出差,有一个男同事生病了,但是生病了还得吃点东西,然后我就一顿软硬劝说,带着他到附近的中国馆子吃点东西,因为他嗓子疼,头疼.所以到了饭馆之后他点了粥和馒头,刚吃了几口就开始说往下咽的时候嗓子里真疼.当然我马上给了他一个建议,先不要咽,等吃几口,然后一次性再咽,这叫批量提交. 当然看起来他是听进去了,不过更可喜的是他回去睡了一大觉就身体舒服多了,没几天就好了. 我
软件技术大会归来(r11笔记第8天)
今天参加了中国软件技术大会,忙碌之余还是简单记录下自己的感悟. 首先,对于技术大会,我说说一些大家常犯的通病. 对于技术大会,如果去参加而没有一个很明确的学习目标,那么在技术分享中的收获就会少很多,很多人要么是冲着某一个专家去的,要么是冲着某一个主题方向去的,最好是带着问题去的,这能让你少走很多弯路,而且一个重要的环节是在分享后互动答疑,这种机会其实非常难得而目前却很容易被忽视. 而对于很多技术分享而言,尤其是一些大规模的会议来说,分享时间短,主题多,分会场多,这样尽管体系会很全,但是很
企业IT项目开发之七宗罪(下篇)
即使没有翅膀,心......也要飞翔! 在新年前一天预祝大家新年好,在新的一年里工作顺利,身体健康. 前一阵公司给我下达了任务,一直在忙着打造面向SAAS的企业级微信平台,彻底实现零代码配置,小小一个微信,当面向企业级而且是SAAS时,呵呵,还真的有许多需要注意的地方,非常感谢公司内最强的业务架构师我们的大姐设计出来这么优秀的一款全动态微信业务.所以写完了中篇,一直没时间来得及写下篇. 下篇的开头,大家也看到了标题:即使没有翅膀,心也要飞翔!!! 为什么提这个标题呢?企业IT项目开发之七宗罪上.
章文嵩(正明)博士和他背后的负载均衡(LOAD BANLANCER)帝国
案首语: 阿里集团技术大牛,@正明,淘宝基础核心软件研发负责人.LVS创始人.阿里云首席科学家章文嵩博士从阿里离职,去追求技术人生另一段历程,让阿里像我一样的很多热爱技术的工程师都有一丝牵动和感触. 我个人作为一个平凡的一线技术工程师,对章博士是很敬佩的(虽然他还不认识我),国内IT业界这么多年,在底层基石技术层面有所建树,打到Linux标准内核模块层面的应该就LVS了吧,而且就广泛影响力方面,LVS在Linux逐渐取代IBM Aix, Sun Solaris,HPUX 这些Unix们的过程中,