Skip to content

钟逊超的博客

我的博客地址为 zhongxunchao.wiki 如果你对我很早期的博客感兴趣,请前往:我的csdn博客 如果有疑问请发送邮件:starzhongxc@163.com

写博客的动机

从2014年毕业,到现在从事软件研发工作已经6年了,从开始参与iOS项目的研发,到负责客户端的重构与演化,再转到一些前端的项目,我惊奇地发现,虽然开发工具和编程语言都发生了变化,但是底层的很多逻辑却有着惊人的相似之处。如果有谁能够准确地把握这些不同项目的共性与区别,我认为他应该是一位优秀的工程师了。

与此同时,我也经历了上市民企,国企与外企的截然不同的研发团队,中间还差点加入了某个初创公司,所以能够理解在不同的职业阶段,能够有一个准确的技术认知或者引路人是多么重要。毫无疑问,我走了非常多的弯路-在开始的一两年繁忙的工作中,我沉迷于业务逻辑的开发,并对自己成功掌握了一个iOS框架的初步运用而沾沾自喜。从工作强度上说,可能那时候也没有太多时间去做技术的提升与沉淀。我写了很多笔记,也在csdn和简书上发表一些现在足以让我惭愧的博客,它们都非常浅显。

到了最近,我虽然晋升为高级工程师,但是对于自己是否真的有“高级”的能力,我自己也常常有所怀疑,并且对自己和一些非常优秀的同事并列感到不安。因为随着我对技术的探索,能够发现在我从事的大多数领域,我对于深层次的逻辑都了解的不够。我做了大约500篇笔记,其中的绝大多数对高级工程师毫无价值,它们可以在搜索引擎上轻松找到。而我的一位高学历的同事,从其他方向转到前端研发仅仅两三年,他的技术水平便超越了我。

我很幸运和一些优秀的人共事,可以从他们那里学到学习的方法,沟通和表达的技巧等等。这些对于一个优秀的工程师或者技术管理人员,都是非常重要的。但是能够让我忍受着一些惭愧继续写博客,是因为我认识到博客就和项目一样,本身也是可以不断演进的:我打算将之前发表的一些文章和笔记迁移过来,并花几个月到一年的时间加以完善。另一个是我认为找到了正确的学习方法:第一个是费曼学习法,它告诉我概念的重要性并尝试像其他人表达它。而在表达概念的过程中,可以不断引申出新的概念,从而构建出相对完整的知识体系,我打算把它称为概念索引法。

要描述一个完整的概念或方法,需要不少时间,这应该是值得的。在梳理笔记的过程中,应该也能发现不少新的内容,这让我非常期待。

向伟大的创造者致敬!