微信号:programmer_club

介绍:程序员第一自媒体,与你探讨码农人生路上遇到的各类泛技术话题,定期为你推荐码农人生思考、感悟以及启迪!

这是你的江湖

2016-08-15 22:03 围城莫


江湖世间纷扰,

刀光剑影,谁又知下一秒是否身首异处。

拿起你手中的剑,

滚滚红尘,

仗剑天涯。


若是古代的侠客的游历江湖是仗剑天涯,那在现代,你的代码就是你手中的剑,和你在这个大数据的世界,寻找那一份代码的巅峰。


编程语言对于程序员来说,就像方天画戟之于吕布,青龙偃月刀之于关羽,没有了方天画戟和青龙偃月刀,吕布和关羽的战斗力就难说难解。所以,没有编程语言的程序员,无疑像是瞎了眼的猫,抓瞎。


但程序员的武功也分四个境界,不同境界的战斗力自然是不同的。


1、  牙牙学语

程序员之间的战斗,第一招就能立分高下,你一个“Hello World”的招数一打出来,我随手一招就能打败你。这样的战斗力,还是回去多学几年吧。对了,不要刚入门就想出来混,这一招半式的,怕你在以后学更多的时候想放弃。

                                             


2、  上得厅堂

对编程语言所共有的基本表达方式有了一定的了解,如变量、赋值、循环、选择等。可以用在一般的项目中,但是写出来的代码看起来滞涩笨拙,很难做出高质量的程序。这个时候,有些人就想继续出来混混,就冒冒失失去挑战别人的山门。最后被打的半死不活,几乎就失去了继续生存下去的希望。


3、  大成境界

掌握了编程语言特有的功能,并能驾轻就熟,灵活使用。因此,写出的代码更加的精炼易懂,常常使用简单的方法表达较为复杂的算法。这是一个成熟的程序员的水平,也是我们大多数程序员所能追求的目标。这个时候,你心也静了,也不会再像小时候那样,有了一点成绩就沾沾自喜,就会疯疯癫癫地跑去打山门。就留在本门之内当个师兄,闲来无事指导一些小师弟,和小师妹谈谈心,这生活,爽!


4、  羽化登仙

这个时候的你,几乎看淡了人世间的纷纷扰扰,轻易不出山,神龙见首不见尾的。回首看看当初你初生牛犊不怕虎的去打山门的样子,怕是要笑死了。现在的你,就像柏杨在《中国人史纲》描述李白的才华一般,对汉语的使用就像魔术师手中翻转的手帕一样,神鬼莫测。如同李白作诗