做技术的三重境界

之前我在视频号里提到了技术人的境界之分,因为目前微信视频号的短视频有一分钟的长度限制,所以有些东西没能表达好。不过这种限制倒是能让我不得不经常提炼自己的想法,然后以最简洁的方式表达出来,也算是对自己的一种锻炼。在视频号中,我尽量化繁为简,以通俗易懂的形式解释某些概念或观点,还没关注的盆友建议扫码关注下

我把做技术的境界粗略分为三层,分别是器、术、道,并且这三个境界需要循序渐进。下面我们分别来看下这三重境界。 

1.器:就是工具,比如编程语言、开发框架、开发环境。在毕业初期,我们一般处于这个境界,这个时期主要是争取让自己尽早成为一名熟练工。我建议技术人员在这个时期踏踏实实做好手头工作,多进行总结,这样几年的历练之后,逐渐进入第二重境界。

2.术:熟悉设计原则、掌握典型问题的解决方案、套路。很多人其实都会长时间停留在第一个境界中,想要进入“术”的境界,需要平时多思考,多总结,多开阔视野,了解各种各样的技术原理极其产生背景、解决了什么问题、引入了哪些新问题及最佳实践方式等。这样在碰到新的场景、遇到新的问题时,很快知道往哪里走大概率是正确的。

3.道:就是思想,比如知道遵循世界的客观规律、师法自然界,对技术未来走向具有预见性。在经过第二个境界的历练和痛苦探索之后,再加上一点点天赋,才能达到这个境界。达到这个境界后,在各方面都具有深刻的洞察力,凭直觉就能明白哪些方案走不通,同时能见招拆招。

以上是我对做技术的境界的粗略区分。IT行业中相当一部分人会止步于第一个境界,要么是懒惰,要么是早早放弃技术路线走管理方向或转到其它行业。有少部分比较勤奋的人,通过多年的锻炼后能够达到第二个境界,处于这个境界中的人,其实已经可以成为小公司的技术负责人,或者成为大中型公司里面某个技术部门的骨干人员。而第三个境界,能达到的人少之又少,大部分人与这个境界无缘。只有那些天资优秀,又经过“衣带渐宽终不悔,为伊消得人憔悴”式探索之后的人,才能在最终的蓦然回首时,发现自己已处灯火阑珊处。