题目来自于团队一个同事的一句信条。可以不用剑,但是必须手中有剑。

而作为一个程序员,手中的剑就是技术。今天不说别的,仅仅从语言的层面呢喃几句。

目前接触的语言有好多,但是自己当做武器的没几个。

首先当是世界最好的语言PHP了,这个是我的发家语言,也是凭借这个语言走上了今天的路,可以说是没有PHP就没有今天。当然今天的我是成功还是失败,暂且不论。虽然现在不用他作为工作语言,但是我一直深爱着他,并会一直爱下去。谁让我是个恋旧的人呢。平日里,我偶尔关注他,研究一些PHP开源的有趣的项目。而最近,也用他完成了一项工作,用他翻译了别的语言的加密。算是我的镇宅宝剑,随时可以启用降妖除魔。

然后是Lua,短小精悍,配合openresty速度却是奇快无比。也用他完成了几个不算小的项目。也挺喜欢这个语言的,虽然现在束之高阁了。喜欢他和nginx 天生的完美配合。也能算作我的一把短剑,虽不至于随身携带,但是就是还堪一用。

然后就是当下的Golang语言了,大家都说简单,但是我只能说入门简单,虽然用了好久,我也仅仅是会用,其博大精深我并没有真正的掌握。还是个门外汉,门径初窥。是我手中拿的一把剑,还不能完全驾驭的一把剑,还需要好好钻研的一把剑。

最后提一下Js或者Nodejs,其实我一点都不擅长他们,也不喜欢他们。因为他们能抓取一些网站防止爬虫而搞的JS渲染的数据,用过一两次。最近再次使用的时候,发现他们一点都不好用,而转用Python,很容易就搞定了。所以决定,后面有时间研究下Python,要爬取数据,这个语言最合适不过了。

所以,人生苦短,我用Python。今年有时间磨砺一下这把剑,必要的时候也能助我攻城拔寨。

七剑下天山,而我目前仅有三剑。剑可不多,但是尽量剑剑封侯。