写点什么

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

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

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

      关注

      评论

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

      雅加达利用SAS优化抗疫救助资金发放,帮助中小微企业度过难关

      E科讯

      leetcode 547. Number of Provinces 省份数量(中等)

      okokabcd

      LeetCode 搜索

      为什么PO的角色在Scrum框架中不可替代

      ShineScrum捷行

      Scrum 产品经理 PO 产品负责人

      云图说丨应用宕机怎么办?MAS帮您实现业务无缝切换

      华为云开发者联盟

      云计算 MAS 宕机 多云高可用服务

      将虚幻引擎5与Perforce Helix Core集成使用吧!

      龙智—DevSecOps解决方案

      perforce 虚幻引擎5 Helix Core

      DataPipeline:让数据生产力的历史进程,再前进一步

      DataPipeline数见科技

      DataOps 数据管理

      八大误区,逐个击破:担忧安全防护与合规性?这可能是您对云最大的误解

      龙智—DevSecOps解决方案

      Atlassian atlassian云版 Atlassian白皮书

      换个角度带你学C语言的基本数据类型

      华为云开发者联盟

      开发 C语言 数据类型位数

      常遇到读多写少,教你用ReadWriteLock实现一个通用的缓存中心

      华为云开发者联盟

      缓存 高并发 开发 ReadWriteLock

      对话ACE第三期:数据库技术生态应如何构建

      OceanBase 数据库

      oceanbase

      6元自助洗车机一般都什么价位

      共享电单车厂家

      自助洗车加盟 6元自助洗车机

      将不费吹灰之力成为卷王的秘籍传授于你!

      龙智—DevSecOps解决方案

      Jira插件 龙智自研插件 Jira飞书插件

      那些年,我们在Apache SeaTunnel 2.1.0部署中踩过的坑【含源码分析】

      Apache SeaTunnel

      Apache 大数据 开源 workflow Seatunnel

      MixNet解析以及pytorch源码

      AI浩

      人工智能 6月月更

      看完这篇异地多活的改造,我决定和架构师battle一下 / 得物技术

      得物技术

      架构 容灾 双活 双活容灾 异地多活

      C#入门系列(一) -- 初识C#语言

      陈言必行

      C# 6月月更

      了解es6语法简介

      小恺

      6月月更

      特别的儿童节,OceanBase 送上一份特别的惊喜

      OceanBase 数据库

      oceanbase

      字节跳动一站式数据治理解决方案及平台架构

      字节跳动数据平台

      数据治理 元数据

      OpenHarmony 3.1 Release版本关键特性解析——OpenHarmony新音视频引擎——HiStreamer

      OpenHarmony开发者

      Open Harmony

      使用Sonar来优化您的基础架构代码

      龙智—DevSecOps解决方案

      漏洞 SonarQube

      从冬奥跳台飞跃向千家万户:联通“臻宽带”的起跳瞬间

      脑极体

      字节跳动数据库的过去、现状与未来

      火山引擎开发者社区

      数据库 微服务 分布式数据库

      有了这个云端Mock功能,你的简历起码提升30分!

      Liam

      前端 Postman 前端教程 API文档 前端工具

      关键点标注的酷炫,你想象不到

      澳鹏Appen

      人工智能 数据标注 数据训练 关键点检测 关键点

      孩子上网冲浪更安全,这份儿童节礼物值得拥有

      最新动态

      InfoQ 极客传媒 15 周年庆!无限生长未来可期!

      InfoQ写作社区官方

      热门活动 InfoQ极客传媒15周年庆

      MSVC编译动态库

      Loken

      音视频 5月月更

      儿童节,和 AI 一起通关 “超级马里奥兄弟”

      华为云开发者联盟

      应用实践|Lifewit 数据平台基于Apache Doris的建设实践

      SelectDB

      数据库 数据仓库 apache doris SelectDB

      深入剖析 | HeartBeat方案的标准设计

      九叔(高翔龙)

      架构 dubbo 源码解析 HeartBeat 心跳设计

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