博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Dubbo源码分析-先随便说两句
阅读量:6184 次
发布时间:2019-06-21

本文共 1063 字,大约阅读时间需要 3 分钟。

hot3.png

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

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

2、打字阶段

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

3、入门阶段

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

4、真正的程序员

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

5、艺术阶段

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

6、专家型阶段

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

7、我的感想

上面说了这么多都是虚的,一些框架型的客套话,每个人的经历不同,思想领悟能力不同,梦想不同。所以永远别想把其一生三言两语的概括。但我始终认为一个个优秀的开源框架就像一本本武林秘笈。要想快速成长,就找到适合自己的秘笈,专研去吧,骚年。但是记住,学不止学,仿不止仿,写不止写。等有一天,你悟出了黯然销魂掌,不再为所谓的框架束缚,那你就出师了。

 

转载于:https://my.oschina.net/u/1271235/blog/889411

你可能感兴趣的文章
Tensorflow minist-softmax
查看>>
Kotlin中的also、let、run、with、apply函数的用法
查看>>
常用 Markdown 语法汇总
查看>>
成为架构师需要学习哪些技能?阿里P9架构师为你解答
查看>>
12、Flutter Widget - InheritedModel;
查看>>
大龄程序员准时下班被领导教育:公司不养闲人,不能加班就滚蛋!
查看>>
Nvidia推锁定开发者及迷你AI计算机
查看>>
这些错误你都犯过吗?来看看9大XMind初学者常见错误!
查看>>
众说区块链:区块链应用的可能与不可能
查看>>
hyperledger开发分享——一线开发者在超级账本项目开发实践(实录)
查看>>
如何创建一个“纯净”的对象
查看>>
开源跨平台移动项目Ngui【视图与布局系统】
查看>>
cookie有关的知识
查看>>
搞定Go单元测试(二)—— mock框架(gomock)
查看>>
2019前端面试题 | JS部分(附带答案)
查看>>
koa+mysql+vue+socket.io全栈开发之数据访问篇
查看>>
HTML 水平线
查看>>
入门大疆 SDK 开发前,你需要了解这些…
查看>>
不要这样写简历
查看>>
iOS 实现按钮倒计时 GCD的方法
查看>>