dubbo源码分析前随便说两句

1、程序员要有自己的格调

虽然我们都乐忠于称自己只是一个搬砖的码农,但是我们内心一定要有自己的格调,在代码的世界里,我们就是神一样的存在,我们就是上帝。当然神也有成长过程,大致分为以下几个阶段。

2、打字阶段

这个阶段,就是从0开始。什么变量,什么方法,什么类,什么对象。都是些什么鬼不知道。我们只能乖乖按教科书一个字符一个字符键盘敲打,不错过任何一个空格,然后小心翼翼按下执行操作。要么成功,要么再一个个字母比对,一直重复直到成功。

3、入门阶段

基本0-3年内,我们慢慢学会开始写一些基本功能。这个时候,基础很重要,就像武侠小说里,但凡后面要变大师的,基本都取决于内功的深厚,我们对基础的专研就是这个内功的修炼。切记一句话:勿在浮沙筑高台。

4、真正的程序员

这个阶段大概是在3-5之间吧。这个时候也许才真正被称为程序员。能独挡一面了,可能还会做简单的架构了。慢慢的变成了前两个阶段人所崇拜的所谓大牛。这时候我们会学各种程序的招式,什么设计模式,什么六大原则等等。这也是最关键的一个阶段。如果只满足学会的招式,而不思进取。也许你一辈子,就处在这个代码武林的三流阶段了。就真的永远的成为了一个码农。

5、艺术阶段

在5-8年之间,如果有一天,你喝着二锅头,吃着花生米,随手拿来纸笔,便能很快画出你所设计过的程序架构图。并能指点江山般指出哪里可能是性能瓶颈,那部分设计的还不够灵活,哪些地方需要新的技术去替换。而这个阶段的程序员对于招式已不再重点关注,关注的是代码的艺术,想思考人生一样思考代码。

6、专家型阶段

这个阶段,一般自己不写代码。要么给人培训,要么提供技术的战略设计。可能做的更多的是管理了。当然这只是一部分人的选择,有些人可能不屑于这个阶段,可能依然选择自己编写代码,只是此时写代码已不为生计,而是一种娱乐休闲或者是一种享受。就像武侠里,有些大师浮于水面,有些大师闲云野鹤。

7、秘笈

始终认为一个个优秀的开源框架就像一本本武林秘笈。要快速成长,就找到适合自己的秘笈,专研去吧。但是记住,学不止学,仿不止仿。等有一天,你悟出了黯然销魂掌,你就出师了。

你可能感兴趣的:(dubbo源码分析前随便说两句)