程序员的武林世界

在武林中,我们常常流传着关于高手的传奇故事。手中无剑,心中也无剑,是无数剑客们追求的境界。因为虽然手中无剑,心中也无剑,但是落花飞叶皆为剑,剑剑杀招,可取敌人首级。但是这样的高手毕竟是非常稀缺的。多数的人都奋斗在手中有剑,心中无剑的层次,另外有少数人能爬到了手中无剑,心中有剑的地步。

那么对程序员来说,什么样的人才是手中无剑,心中也无剑的人高手呢?让我们先从底层的手中有剑心中无剑说起。

手中有剑,心中无剑的程序员,往往工作在公司的最底层。因为缺乏经验积累,或者是知识结构不完整的缘故,在公司最底层埋头一行一行的写代码,就像剑客一招一招的苦练剑术一样。这类程序员的最大的缺点就是还没有对项目的整体架构有深入的了解,多数只局限于自己工作的模块。对自己模块的熟悉程度,基本就代表了程序员在这个类别里的等级的高低。就像同样是手中有剑心中无剑的剑客,水平还是有高低之分的一样。这类的程序员通过自己的辛勤工作、不断的学习,努力的朝着手中无剑,心中有剑的层次卖进。同样的,在这个层次的时候,如果有名师指导,或者是多跟同行切磋,对程序员的成长是十分有利的。 

手中无剑,心中有剑的程序员,在公司里,多数已经到达了项目经理或者更高的级别。对于他们来说,可能并不需要去做太多的具体实现的工作,但是整个项目的架构、难点、进度等等,他们都了然于胸。并且对于项目中的任何一块的程序,他都有大致的了解,任何一块程序扔给他,他都能快速的上手去做实际的工作,虽然正常情况下不用他来做。这个级别的程序员,有很多时候,是开始考验自己的悟性和学习能力了,不是简单的别人带一带就可以带出来的。和武林中是一样的,现在已经进入了“修行靠个人”的程度,这个阶段最需要的就是自己努力的学习,努力的悟,还有可遇不可求的高手的点拨。名师在这个程度所起的作用远不如上一个层次大,因为这个阶段的程序员已经进入了树非树的境界,所有东西都需要自己琢磨才能灵活运用。

手中无剑,心中也无剑的程序员,或许都不能成为程序员了,因为很少有人到了这个层次还在做具体的工作。(开源领域很多依然奋斗在编码第一线的大牛,这个例外。)到了这个层次,基本上都是一个行业里的顶尖人物,或者有的人也已经是行业里的领军人物,在企业也基本上是CTO级别的人物了。他们基本上已经关注的是业界的发展和未来的趋势,或者是干脆自己开创一个新的领域。他们本身就是大牛,已经到了感悟天人合一,领悟大自然的规律的地步。他们的作品,基本上都是引领行业的发展,甚至是改变世界的。你从来看不到他们出剑,但是却看到他们的敌人成片的倒下。但是这样的人,真的是不多见的,

每一个有理想的程序员,就像一名努力练剑的剑客,想着终究有一天自己能成为大神级别的剑客,去笑傲江湖或是改变世界。这就是程序员的武林世界,没有刀光剑影,只有显示器闪烁的亮光和键盘的噼里啪啦。

PS:童年的时候,曾经无数次的幻想过自己背负长剑,行走江湖的场景。而现在的现实是,身背笔记本电脑在熙熙攘攘的都市里穿梭。就算用个战术范儿的电脑包,依然改变不了背个笔记本的现实。在那么一刹那,想到,程序员的世界,何尝不是一个江湖?!于是就有了这篇文字。

时间: 2024-08-22 14:15:03

程序员的武林世界的相关文章

呆萌程序员眼里,世界是单色的

呆萌程序员眼里,世界是单色的 "护照是什么?""美洲还分南美洲和北美洲的?"不要笑,这是真实的,从程序员口中冒出的疑问.如果说世界是彩色的,那么程序员眼中的世界大概是单色的.不信?那就来看看这些呆萌的程序员的日常吧.由于多为爆料,以下故事主人公的名字全都做隐掉处理. 程序员工作起来是这样的: 一次去某互联网公司参观,走到技术部门时,黑压压的一片.程序员们的桌上堆满外卖盒,有吃剩的炒面,发黑的大排,喝了半瓶塞了十几个烟头的可乐--而他们就像一尊尊石像,坐立在电脑面前,

当程序员突然从世界上消失

简评:这篇文章幻想了全球的程序员一夜之间全部消失之后发生的故事,我们思考这样的"事件"如果真的出现,那么想必人类的历史也将会改写,人类会不会一夜之间回到原始社会呢?还是会有那样的一个人拿着一本<Java从入门到精通>,看着小朋友说看你骨骼精奇,不如将这个传授给你,从此"Hello World"重现江湖... 公元xxxx年的某一天,全球程序员一夜之间全部人间蒸发,其灵异程度前所未见,成为史上继玛雅人消失之后的又一起未解之谜. 这一特殊群体的消失,不仅让I

全球最牛程序员出自哪些学校 中国“神秘”高中排名第二

又逢高等学府提前招生季,究竟哪些学校拥有世界级的程序员大牛?12月初,<THE>发布了学习编程最好的世界学校排名,给全球培养最好程序员的学校排了个名. 本次排名基于Hackerrank的一次竞赛,根据相关竞赛的排名结果,一所来自中国广东的"神秘"中学战胜了加州大学伯克利分校.滑铁卢.圣彼得堡.佐治亚理工学院等众多世界著名高校,位列第二位. Hackerrank是美国著名的培养选拔计算机编程人才的公司.此次比赛共吸引了来自全球各国的126个院校的超过5,500名学生参加,根据

陈理捷的第二次创业之路从程序员求职开始

"这个世界上有两种人,程序员和非程序员:这个世界上有两种招聘,技术招聘和非技术招聘".于是,快简历CEO陈理捷的第二次创业之路从程序员求职开始,瞄准了垂直招聘网站. 12月25日,当人们都沉浸在圣诞节的欢乐氛围中,"快简历"( kuaijianli.com )悄然上线. 技术招聘"向右走" 在web1.0时代,传统的智联招聘和51job等招聘网站为求职者提供了便利的信息服务平台.但在web2.0时代,求职者早已不再满足于"企业至上&qu

Java程序员的堕落

我曾在多个场合撰文说过,现在培训出来的企业Java开发兵团只知道使用某种框架,但完全不知道这些框架的底层原理.今天早上,在依次对三个职位的应聘者面试中,我又再次见到了这种情形. 我们的顾问公司收到了一个客户的招聘需求,要一个经验丰富并通晓SQL的Java开发人员.我们公司在这个客户那里享有非常好的声誉,于是我们从招聘代理公司要来了一批简历,开始搜寻合适的目标. 首先,关于他们的简历--每份简历都有数页,详细的描述了在各个公司干过的各种工作.每份简历上都有一个技术列表,表面上看这些都是应聘者懂得的

Java 程序员的堕落

我曾在多个场合撰文说过,现在培训出来的企业Java开发兵团只知道使用某种框架,但完全不知道这些框架的底层原理.今天早上,在依次对三个职位的应聘者面试中,我又再次见到了这种情形. 我们的顾问公司收到了一个客户的招聘需求,要一个经验丰富并通晓SQL的Java开发人员.我们公司在这个客户那里享有非常好的声誉,于是我们从招聘代理公司要来了一批简历,开始搜寻合适的目标. 首先,关于他们的简历--每份简历都有数页,详细的描述了在各个公司干过的各种工作.每份简历上都有一个技术列表,表面上看这些都是应聘者懂得的

每个程序员都该了解的开源世界

如昨天的图文所言,李世石在经历了三败之后,迸发出巨大的能量,绝地反击,靠78「神之一手」挖,击败了 AlphaGo,捍卫了人类棋手的荣耀. 最绚烂的火花,永远产生于森然秩序被打破,天才超然于规律之外的那一瞬间 3月15日,希望李世石能够赢得第五局! 今天文章的作者是朱赟,莱斯大学女博士,Airbnb 女工程师.可能是文章内容和锤子科技有点关系,于是执意在 MacTalk 首发,深感荣幸.关于软姐的介绍,请参考「神童的世界你不懂」,以下是全文. OpenResty 和春哥的故事 今天见到了传说中的

偷了世界的程序员

十年前,有四个年轻人改变了这个世界的运作方式.他们使用的并不是法律或是武器或是金钱,而是使用软件来改变世界.他们当时有着激进和极具破坏性的 想法,并把这些想法付诸于代码,在Internet上以免费自由方式发布.这四个人,没有一个完成了大学学业,却奠定了今天我们习惯的数字媒体环境的基 础.然后,因为各种原因,他们也迅速地消失在公众视野中. 1999年,美国东北大学的一个叫Shawn Fanning的一年级新生开发Napster,从此,成为了P2P文件共享和不需要大型机构或零售商就可以获得音乐的先锋

《Ruby程序员修炼之道》(第2版)—第1章1.1节进入Ruby的世界

第1章 进入Ruby的世界 Ruby程序员修炼之道(第2版) 本章主要内容 Ruby语法的生存工具箱① Ruby基础编程指引:程序编写.保存.运行和错误检查 Ruby安装指南 Ruby的扩展机制 Ruby中易用的命令行工具,包括交互式Ruby解释器(irb) 本书的内容是Ruby基础,而本章是基础中的基石.本章的目标是让读者在开始学习Ruby之前掌握足够的知识和技巧. 接下来读者将看到Ruby的基本语法和技术,以及Ruby的运行机制:如何写一个程序,怎样使用Ruby运行程序,以及如何把一个程序分