写点什么

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

  • 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:322395
      用户头像
      二叉树视频 InfoQ旗下短视频品牌

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

      关注

      评论

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

      局域网沟通软件,私有化内网沟通工具-支持国产芯片与系统

      BeeWorks

      即时通讯 IM

      HarmonyOS实战:实现任意拖动的应用悬浮窗口

      IT小码哥

      鸿蒙 Ability Open Harmony an'droid harmony harmoyos

      HarmonyOS实战:Tab顶部滑动悬停功能实现

      IT小码哥

      HarmonyOS 鸿蒙 Ability harmony HarmonyOS NEXT

      HarmonyOS实战:一招搞定保存图片到相册

      IT小码哥

      HarmonyOS 鸿蒙 Ability an'droid HarmonyOS NEXT HarmonyOS SDK应用服务

      HarmonyOS实战:快速实现一个上下滚动的广告控件

      IT小码哥

      鸿蒙 an'droid harmony HarmonyOS NEXT HarmonyOS SDK应用服务

      数字标牌LED显示屏方案:点亮商业新未来

      Dylan

      商业 LED显示屏 全彩LED显示屏 led显示屏厂家 电商场景

      “深时数字地球”国际大科学计划系列工作坊持续开放!专业友好可复现,赋能科学智能生态合作(5)

      ModelWhale

      科学智能 AI4S DDE深时数字地球

      HarmonyOS Next开发利器:DevEco Studio高效编码技巧 🚀

      Turing_010

      HarmonyOS NEXT「星辰启明时 代码绘鸿图」

      Turing_010

      ArkUI预览器使用说明书(Harmony OS Next)

      Turing_010

      HarmonyOS NEXT ArkUI生命周期终极指南 | 组件与页面的关系

      Turing_010

      IM即时通讯软件,BeeWorks的产品优势有哪些?

      BeeWorks

      即时通讯 IM 企业级应用

      HarmonyOS实战:快递信息时间轴效果实现

      IT小码哥

      HarmonyOS 鸿蒙 Ability an'droid HarmonyOS NEXT

      HarmonyOS实战:高德地图自定义定位图标展示

      IT小码哥

      鸿蒙 Ability an'droid harmony HarmonyOS NEXT harmoyos

      局域网沟通工具,企业内网即时通讯app推荐!

      BeeWorks

      即时通讯 企业级应用

      HarmonyOS实战:自定义时间选择器

      IT小码哥

      HarmonyOS 鸿蒙 Ability an'droid HarmonyOS NEXT

      从 o11y 2.0 说起,大数据 Pipeline 的「多快好省」之道

      阿里巴巴云原生

      阿里云 云原生 可观测

      华为仓颉语言初识:结构体struct和类class的异同

      IT小码哥

      HarmonyOS 鸿蒙 Ability harmony HarmonyOS NEXT

      如何构建系统化的人工智能知识图谱

      测试人

      人工智能

      企业im怎么选? BeeWorks -安全的企业内部通讯软件

      BeeWorks

      即时通讯 IM

      如何在CST里仿真三端子的电容

      思茂信息

      PCB 电磁仿真 CST Studio Suite

      🤖【HarmonyOS调试全攻略】设备连接+运行环境一站式指南💡

      Turing_010

      HarmonyOS实战:组件化项目搭建

      IT小码哥

      鸿蒙 Ability an'droid haromny HarmonyOS NEXT

      HarmonyOS实战:高德地图定位功能完整流程详解

      IT小码哥

      鸿蒙 Ability an'droid harmony HarmonyOS NEXT

      HarmonyOS实战:3秒实现一个自定义轮播图

      IT小码哥

      鸿蒙 Ability harmony HarmonyOS NEXT harmoyos

      “深时数字地球”国际大科学计划系列工作坊持续开放!专业友好可复现,赋能科学智能生态合作(4)

      ModelWhale

      科学智能 DDE 深时数字地球 AI4S

      HarmonyOS实战:一招解决等待多个并发结果

      IT小码哥

      鸿蒙 Ability an'droid harmony HarmonyOS NEXT harmoyos

      DeepWiki × LoongCollector:AI 重塑开源代码理解

      阿里巴巴云原生

      阿里云 云原生 可观测

      HarmonyOS实战: 城市选择功能的快速实现

      IT小码哥

      HarmonyOS NEXT harmoyos Harmony5

      周边生态:Apache SeaTunnel 集成 Apache Cloudberry,构建大规模数据集成解决方案

      酷克数据HashData

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