高级程序员应该具备什么能力

开发 开发工具 后端
互联网,创造了很多神话,也造就了很多传奇色彩的人物,而这些传奇色彩人物绝大多数从技术,甚至可以讲从程序员起步,所以说:科技改变未来,程序重塑人生,一点都也不为过。从我一个多年从事IT行业的老程序员来讲,我对程序员是充满敬意的。

[[104525]] 

互联网,创造了很多神话,也造就了很多传奇色彩的人物,而这些传奇色彩人物绝大多数从技术,甚至可以讲从程序员起步,所以说:科技改变未来,程序重塑人生,一点都也不为过。从我一个多年从事IT行业的老程序员来讲,我对程序员是充满敬意的。

可是,我今年出来创业,做 金融堂 项目,接触过不少“高级程序员”后,似乎改变了这种看法,为啥呢?我先说几种现象:

1、 小李,4年IT从业经验,来我司求职高级程序员(SE)一职,要其设计一个“网上支付方案”,1个小时过去后,交了白卷给我,并跟我说:“他们公司的程序员从不写文档,也不做什么方案,平常都是增、删、改、查的页面处理”,我无奈的说“还是你们公司合适你啊”,然后CUT掉。

2、 小张,5年IT从业经验,来我司求职SE一职,要其规划一个通用版的后台管理系统的功能结构,做了1个小时,给我交了一篇500字左右作文,有价值的东西很少,体现最多的就是用户登陆与修改密码,而且用词非常的不专业化。

3、 小宋,5年IT从业经验,简历上面写的天花乱坠,来司面谈时,我问他第三方的JAVA组件用过哪些?他很自信的跟我说lang包,util包,…… 我打断他后,跟他说,你们打印日志用什么组件?他跟我说,打印日志,从来不用组件,直接写代码就好,我说log4j知道吗?他说好像听说过……

还有很多有意思的与好笑的事情,就不一一列举了。

从我个人的角度来看,这些做了3-5年的所谓高级程序员,充其量,就是修修改改写了几行代码,他们的工作性质,做3年,5年,甚至10年,我相信也进步不了什么。

尤其是现在市场上大量的外包需求,要求快速的切入,开发的程序员,甚至还不了解所以然,就已经做出东西了,简直就跟走过场似的,要想在这种环境下成长,必须要靠自己多学、多想、多动手,我是真心的希望中国的程序员可以一代胜过一代,代代出英才。

说回之前的话题,上面的现象存在就有一定的合理性,我不做过多的评价,但从我自己创立的互联网公司 金融堂 来讲,对高级程序员有这么一些要求:

1、 必须有一定的业务分析与流程意识,能够做简单的业务设计方案与功能分解。

2、 有一定的性能优化经验与能力,针对大数据(至少100W以上)做过设计处理与功能开发。

3、 有小团队(5人)的管理经验,在人有协助的情况下,能够基本驾驭10个人月工作量的项目。

4、 必须会一种语言的设计与技能开发,虽不说精通,但是也要擅长,能够处理日常多数情况,少数情况,通过摸索与尝试后可以解决。

大体就是这些,希望对有缘的朋友有用,有兴趣的朋友,也可以关注下我们的金融堂项目。

原文链接:http://www.cnblogs.com/coacaio/archive/2012/11/29/2794648.html

责任编辑:林师授 来源: 博客园
相关推荐

2009-02-23 20:45:54

程序员基本素质

2011-03-14 10:56:56

程序员人才

2009-02-13 13:10:05

Sun认证Java程序员能力

2017-12-12 18:10:30

程序员工作经验技能

2021-09-08 17:36:58

程序员技能开发者

2015-09-15 09:08:58

前端程序员高薪

2018-03-13 08:48:26

java程序员技能

2021-12-29 21:42:27

互联网程序员加薪

2014-07-11 10:17:40

程序员

2023-04-26 08:00:00

程序员软件开发

2015-07-27 09:26:41

程序员

2017-12-19 20:35:22

程序员中兴事件自杀

2016-04-11 17:49:33

程序员外包

2013-04-01 15:51:09

程序员管理

2015-05-29 11:14:31

程序员开始看书

2022-02-18 07:32:13

Linux项目代码

2013-11-14 10:05:25

程序员职业转型

2014-11-10 09:46:57

程序员

2009-03-13 15:18:45

程序员饮食杂谈

2020-12-08 13:23:34

程序员熬夜加班
点赞
收藏

51CTO技术栈公众号