高级程序员在企业应该具备什么能力?

老姜在此 发布于 2017/06/28 11:08
阅读 839
收藏 0

互联网,创造了很多神话,也造就了很多传奇色彩的人物,而这些传奇色彩人物绝大多数从技术,甚至可以讲从程序员起步,所以说:科技改变未来,程序重塑人生,一点都也不为过。从我一个多年从事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、  必须会一种语言的设计与技能开发,虽不说精通,但是也要擅长,能够处理日常多数情况,少数情况,通过摸索与尝试后可以解决。

加载中
0
隔壁老余在这
隔壁老余在这

又是来推广的

老姜在此
老姜在此
你这样认为我不介意的
0
z
zwh1234

前面以为是吐槽贴 ,看到最后是宣传QQ群的.

0
被电脑束缚的人生

现在很多所谓5年以上的在公司写个增删改查还以为牛逼的不得

0
黄惜朝
黄惜朝

楼主什么公司,我百度一下的

0
1527
1527

能把增删改查搞清楚就很不错了,对计算机本身来讲就只有这几个操作,你还想怎样

0
jastme
jastme

5年JAVA 不知道log4j?你这黑的过了。。。

0
烈冰
烈冰

麻烦再写一篇《高级软文推手应该具备什么能力?》

0
你个NC
你个NC

5年从业会花1个小时给你写作文?

0
qwas982
qwas982

你知道为什么吗?“我是希望中国的程序员可以一代胜过一代,代代出英才” 我们根本没有我们自己的汉语编程语言,没有汉语编译器,没有多少人能彻底理解程序语言的本质,所以他们不可能进步。易语言习语言都是封闭收费的,有相当于无。醒醒吧,中国的程序员不过都是在走过场而已

0
van23qf
van23qf

你招的不是程序员,而是技术总监或者架构师,高级程序员可以多考考算法和底层上面的东西

返回顶部
顶部