写点什么

搏击码农:一旦让我开始,我就不会停止!丨二叉树视频

  • 2019-10-10
  • 本文字数:2606 字

    阅读完需:约 9 分钟

搏击码农:一旦让我开始,我就不会停止!丨二叉树视频

搏击码农:一旦让我开始,我就不会停止!丨二叉树视频


00:00 / 00:00
    1.0x
    • 3.0x
    • 2.5x
    • 2.0x
    • 1.5x
    • 1.25x
    • 1.0x
    • 0.75x
    • 0.5x
    网页全屏
    全屏
    00:00


    他是中寰卫星导航通信有限公司成都事业部负责人,从事汽车智能化车联网平台端到端的系统工作。


    他曾从事过数据通讯相关工作,做过数据通信的一个底层基础的设备产品研发。


    工作之余,他是极客邦 TGO 鲲鹏会成都分会小组委员,他穿着讲究,讲话慢条斯理,却是重度搏击好者,追逐力量和速度。他是卜钢,是我们本季二叉树视频登场嘉宾,他游离于程序员的标签世界之外,从低谷到巅峰,一旦开始,从不停止。

    没什么阴差阳错,一切都是水到渠成

    如果你不了解程序员,应该很难想象,一个安静 Coding 代码的程序员,会喜欢上搏击这样激烈对抗的运动。


    卜钢第一次参加搏击这项运动,是在自己孩子四岁的时候。那时他的孩子想要尝试一下这类的运动。卜钢带着孩子来到了空手道馆报了课,但是孩子天生对未知的世界有一种恐惧,为了不让孩子半途而废,卜钢陪孩子一起练习,没想到从那以后,卜钢爱上了搏击、踢拳和巴西柔术。



    在普通人看来,自由搏击和写代码完全扯不到一起,写代码需要安静的工作环境,而搏击是一个充满冒险与刺激、酣畅淋漓,拳拳到肉的运动,这两种看似截然相反的状态,在卜钢这里,却形成了一种微妙的平衡与互通。


    在卜钢看来,自由搏击跟编程有一些方面很像,比如说专注和互动。当你写代码的时候,你需要一个相对比较安静的环境,来沉浸在代码的世界,让自己和自己来对话,写出没有 Bug 的代码。搏击也是这样,你需要全身心的投入到对战中,紧盯着对手的一举一动,在对手做出动作的瞬间做出反应,躲开对手的攻击,并且要做出反击来打败对手。这都需要非常高的专注度,唯一不同的是一个是和自己对话,通过不断地自我反思来提升自己,一个是和别人对话,通过别人不断地击打来提升自己。

    击倒对手不难,征服自己很难

    这项运动给了卜钢老师很多的启示,搏击不像人们以为的那样简单,也许在你看来,那些直拳、勾拳,摆拳,甚至不用学也可以做的很好,但当你真正接触到专业拳手时,你才知道他们的一拳有多么大的威力。即便是最基础的拳法,对身体每一个部位的动作都会有严格的要求,一开始学习的时候,总会犯这样那样的错误,想要打好一拳,你需要成千上万次的犯错,并成千上万次的纠正。而想要做出一整套动作,更是需要不计其数次的刻苦练习,最终才能展示出自己的飒爽英姿。



    在卜钢老师看来,成功的关键跟天分无关,只是练习的问题,1 万小时的锤炼是任何人从平凡变成超凡的必要条件。人类的大脑必须经过很长的时间,才能充分理解和吸收一种知识或者技能。而这个 1 万小时的理论,难就难在,你是不是每天都会坚持下去,从你的每天的练习或者工作中获得成长。


    自由搏击需要不断练习,让自己的身体形成记忆力,在看到对手出拳瞬间身体会下意识做出动作。写代码同样如此,如果你不是流水线上的螺丝钉,当你经过 1 万小时的训练,即使再不开窍的人,也会对代码有着自己独特的理解,写出优秀的代码。

    人到中年,并非身不由己

    在卜钢看来,虽然成都的互联网节奏没有北上广深那么快,但是也差不了多少。工作是生活的一部分,你要把工作时间划分成为不同的片段,在每一个时间段内去完成自己相应的工作,抽空去去做一些自己喜欢的事情来平衡自己的生活。毕竟生活的全部不仅仅是工作,也需要做一些自己喜欢的事情来调剂。


    时间是让人触不及防的东西,卜钢觉得如果自己有一天会放弃自由搏击这项运动,一定是自己年纪大了,打不动拳了,身体没办法再去承受这样高强度的对抗时才会放弃。



    说到时间问题,卜钢也谈到了互联网存在的 996 这个话题。其实卜钢并不排斥,这和每个人对待这件事情的态度有关。如果把一项自己热爱的工作当作自己的事儿,你可能随时随地都会想到它,然后都会去做它,不会将它非常明显的数值化。但是去诉求 996 也是一个很正常的现象,每个人的生活也需要有张有弛。


    聊到了 996,也就少不了互联网 35 岁的坎。卜钢认真思考了一下才回答这个问题,在他看来,这是一个走出舒适区的过程,走出舒适区是需要很大勇气的。卜钢也经历过这样过程,那是一个很艰难的过程。从那以后卜钢明白了,迟早要走出来,迟早要经历这样痛苦的过程,不如提前做好准备。你要为自己走出的那一步做好充分的准备。就跟搏击一样,身体扭动是一个蓄力的过程,你如果没有这一个蓄力,你打着对方的脸上一定是轻飘飘的。


    标签是什么?那是你特有的标志

    在卜钢看来,程序员被标签化是一件好事。因为程序员是一个特殊的群体,他们的梦想是用技术来改变世界,而程序员的这些标签会让他们看到自己与众不同的特质。如果说标签的存在可以让别人更加的了解程序员,那么它的存在未尝不是一件好事。



    现在程序员的标签正在被附上新的含义,比如说有像 InfoQ 这样的媒体通过二叉树这个栏目,去向人们展示程序员标签下的另一面,在他们原有的标签上再添加新的标签,让程序员这个职业的形象更加的丰满,所以卜钢相信,未来的某一天,程序员不再会被这些标签固化,程序员也会成为一个倍受大家尊敬的职业。


    可是今天这些先行一步的成为程序员的人,他们有着更多的责任和义务,他们要做的主要工作,不是标签这件小事,他们除了做好自己的工作以外,还要去思考如何用技术推动社会进步与发展,他们不是刻板木讷,而是他们的匠人精神。他们有一个梦想,他们想用技术去推动这个时代的进步,他们是这个梦想的先行者。

    这么久了,你有没有真正的超越自己?

    “人是应该被超越的某种东西,你们为了超越自己,干过什么呢?”这是德国哲学家尼采说过的一句话。


    卜钢在刚刚接触自由搏击这项运动的时候正处在人生的低谷,那段时间是一段很艰难的时光,自己被困在那个屏障里面,没办法走出来,突破自己。后来,通过一些尝试,卜钢发现,搏击是一个发泄自己,突破自己的重要渠道。



    那段时间,卜钢一个月之内掉了十多斤,每天晚上为了一系列问题和团队一起加班加点去解决。有些时候问题迎刃而解,但是有些问题遥遥无期。那时候卜钢特别崩溃。但是经过了那一段时间,卜钢再去看那些事情,觉得好像特别无所谓。因为你只有经历了一次才知道,你每经历一次跌倒爬起来的过程就会成长一次。就像在格斗场上一样,如果你被击倒了,没关系,你只要能够爬起来,你有可能有可能成为赢家。但是如果你不爬起来,永远都是弱者,永远都是失败的那一方。


    当你了解自由搏击更深入一些,你就会明白,“狭路相逢勇者胜”的道理,短兵相接,你强他弱,你弱他强,如果一场恶战无可避免,破釜沉舟的勇气才有可能笑到最后。而生活中遇到的那些困难,亦如此。


    00:00 / 00:00
      1.0x
      • 3.0x
      • 2.5x
      • 2.0x
      • 1.5x
      • 1.25x
      • 1.0x
      • 0.75x
      • 0.5x
      网页全屏
      全屏
      00:00


      2019-10-10 19:322161
      用户头像
      二叉树视频 InfoQ旗下短视频品牌

      发布了 98 篇内容, 共 32.3 次阅读, 收获喜欢 185 次。

      关注

      评论

      发布
      暂无评论
      发现更多内容

      Zebec Chain有望成为公链赛道新兴生力军,地平线计划持续进击

      鳄鱼视界

      算法题学习---链表中倒数最后k个结点

      桑榆

      算法题 11月月更

      极客时间运维进阶训练营第三周作业

      9527

      Zebec Chain有望成为公链赛道新兴生力军,地平线计划持续进击

      股市老人

      混沌工程

      星际行者

      设计模式之美-面向对象对比面向过程有哪些优势?面向过程过时了吗?

      GalaxyCreater

      设计模式

      Pod 运行时调试

      星际行者

      Python进阶(二十五)Python读写文件

      No Silver Bullet

      Python 文件读写 11月月更

      透过Net5.5G的棱镜,运营商可以见未来,见机遇

      脑极体

      湖仓一体电商项目(八):业务实现之编写写入ODS层业务代码

      Lansonli

      湖仓一体电商项目 11月月更

      SpringMVC+Mybatis整合的增删改查

      石臻臻的杂货铺

      spring mybatis 11月月更

      Testbench 的编写与应用

      芯动大师

      Verilog 11月月更 testbench

      灰度发布设计

      星际行者

      玩转MySQL表之间的各种连接查询

      闫同学

      MySQL 数据库 11月月更

      湖仓一体电商项目(六):大屏可视化工具腾讯云图

      Lansonli

      湖仓一体电商项目 11月月更

      玩转子网划分和超网汇聚

      闫同学

      网络 子网划分 11月月更 超网汇聚

      湖仓一体电商项目(七):业务需求和分层设计及流程图

      Lansonli

      湖仓一体电商项目 11月月更

      Python进阶(二十六)多线程实现同步的四种方式

      No Silver Bullet

      Python 多线程 11月月更

      Python进阶(二十九)Python时间&日期&时间戳处理

      No Silver Bullet

      Python 日期处理 11月月更

      为什么大家都喜欢使用宝塔面板?

      源字节1号

      微信小程序 软件开发

      对苹果产品一个非常好的评价

      星际行者

      探知数字化研发1-前言篇

      薛飞

      数字化 软件研发

      混沌工程实践

      星际行者

      MySQL事务底层原理和MVCC机制

      闫同学

      MySQL 数据库 MVCC 11月月更

      麒麟信安携手 openEuler 支撑国家电网首批数字换流站试点项目安全高效运行

      openEuler

      就这一次!带你彻底搞清MySQL行级锁的加锁规则

      Java永远的神

      MySQL 数据库 索引 Java 面试题

      CSS学习笔记(六)

      lxmoe

      CSS 前端 学习笔记 11月月更

      京东面试题:ElasticSearch深度分页解决方案

      小小怪下士

      Java 程序员 ES

      JVM 引用数据类型分析

      Andy

      Redis Cluster 数据分片

      月明风清

      redis redis cluster 数据切片

      搏击码农:一旦让我开始,我就不会停止!丨二叉树视频_技术管理_二叉树视频_InfoQ精选文章