8种极品程序员,你属于哪一种?

 

在日常工作里肯定会发现很多有趣的事情,极品程序员所做的事就是很有意思的。事实上,现在所讨论的极品程序员主要是从他们的判断力、行为举止、个人态度和匪夷所思的工作方式上来判断的,有的时候这些程序员一味的只是追求文档上的内容,而不擅于用分析方式来解决问题。

 

8种极品程序员,你属于哪一种?

 

几乎每一个软件开发者多多少少都会出现头脑短路的现象,也就是说,下面所列举的各种极品程序员类型,总有一款是属于你的。

1. 钟爱型程序员:万般宠爱集于一种技术

这种类型的程序员所遇到的致命错误就是:只钟爱一种技术,对别的技术不来电。其实这不是什么值得表扬的优点。因为这种程序员看上去就像是“天生注定爱上这种框架的程序员”,对于自己喜欢的技术可以说是放不开、丢不掉。甚至在生活里也是一个打破砂锅问到底的人。

 

8种极品程序员,你属于哪一种?

 

不管问题是什么,他的回答总是跟他的性格类型脱不了关系:

“嘿,我们需要在Rails框架里实现一个内容管理系统,但是我们应该用哪一个数据库呢?”——Mongo数据库

“多用户博客呢?”——Mongo数据库

“关键业务一致性系统呢?”——Mongo数据库

“库存管理系统?”——Mongo数据库

“电子病历系统?”——Mongo数据库

“分布式数据仓库?”——Mongo数据库

钟爱型的程序员在任何软件开发项目里都会找出各种各样的理由,也不管这些理由是否具有实际意义。但是,一旦你试图反驳他的观点或者是想法的时候,他们在感情上是无法接受的,即使你和他的关系特别好也是没有用的。如果他知道自己的想法错了,也不会告诉任何,而是更愿意在最后一秒的关键时刻偷偷的使用别人的正确方案。

2. 匠心型程序员:保守主义者,不到万不得已不做修复

匠心型的程序员的目标是至高无上的:不考虑成本,尽一切可能保护系统的正常运行和系统的完整性。除此之外,这类程序员信奉一个很简单的哲理,这个简单的哲理也就是引领他们在软件开发和管理实践中的一个基本准则:只要还能将就使用,不到万不得已千万不要去修复。

 

8种极品程序员,你属于哪一种?

 

不管什么样的软件,只要是在奥术师的保护下,就一直是使用那个平台、那个部署程序、那个数据库还有那个永远不会改变的操作系统。但是你不必担心,因为匠师会一直盯着这些看上去老旧的组件,也许他不能赢得每一场战斗,但是他一定会为了每一场战斗而凶猛拼杀。

在匠师的世界观里,过去也代表着未来。所以,他将会和那些想要升级他的1981年发布的的PASCAL代码库的人作战到底,哪怕是泪流满面。

3. 未来派程序员:赶潮人,追求最前沿的技术

未来派程序员可以说是奥术师程序员的对立面——今天就是未来,任何使用昨天的开发工具编写的代码在未来派眼里看来都是无与伦比的厌恶。他们的目标可不是什么哲理——追求最新最前沿的技术。

 

8种极品程序员,你属于哪一种?

 

如果你看到未来派程序员甩着鼻涕在你面前吹嘘最近在Hacker News上看到关于JavaScript的最新消息而滔滔不绝的时候,你千万不要惊讶,因为他们没像是在Justin Bieber演唱会上那样在你面前尖叫就已经很照顾你了。即使有的时候在Microsoft Research or the Server and Tools Team发布新产品的时候,即使他们根本不理解那些产品的用途,也会显得很热情。

不过,需要提醒的是,如果你是一个未来派程序员,那么DevOps工程师,QA工程师和Release工程师这些职位是未来派程序员的天敌。

4. 信息囤积者型程序员:小心谨慎,不愿公布代码

信息囤积者型程序员是一个很谨慎的人,但是对自身的谨慎行为充满不确定性。他们生活在一个认知失调的世界里:对自己的工作感到自豪,但是需要帮助的时候又不愿意让别人知道。

 

8种极品程序员,你属于哪一种?

 

所以囤积者通常会隐藏代码,不愿意公布代码。小心翼翼地避免访问记录,更不愿意别人跟踪他所做的一些修改记录。他最大的恐惧就是遇到代码合并冲突,因为这样的暴露风险是最大的。

也许囤积者型的程序员很乐意告诉你他的工作是多么了不起,但是如果你想要知道他的代码估计会很难。最终,信息囤积者型的程序员注定要失败,这样的做事行为不被别人接受,存在也是没价值的。只希望在短期内能有较好的改善。

5. 艺术家型程序员:质量?>美观?不可兼得

艺术家型程序员简直就是囤积者和未来派程序员的表兄弟,艺术家型程序员会倾入所有的心思来构建完美的代码行。此外,艺术家型程序员也是一个易动感情的人——他所创造出的软件就是他感情的流露,也是他个人才华的生动化身。

 

8种极品程序员,你属于哪一种?

 

艺术家型程序员还会考虑这样的问题:如果我使用的JavaScript里不添加分号的话,在语句上是不是更加漂亮呢?如果把这个块包装起来,是不是更加完美?他们最在乎的是美观,其次才是质量。

艺术家型程序员也不是这个行业所提倡的那种程序员,他们无法客观的讨论评价自己的作品,也无法定位自己在同事当中的位置。

6. 孤岛型程序员:性格孤僻者,代码就是一切

孤岛型程序员是整个程序员行列里最孤独的人,这样的程序员在软件创造方面有很多很大的欲望,但是他们的短板是不愿与人交往。孤岛型程序员的理想工作条件是与外界交流最好是保持在最低限度,而且严格控制在他方便的时候。他的生活里只是代码,没有人类。

 

8种极品程序员,你属于哪一种?

 

但不幸的是,现实和理想往往是有很大的区别的,但是这些程序员必须为了生存而去公司谋求工作,于是被迫与同事或客户沟通,这对他们来说的确是一个巨大的负担。所以他们只能躲避——躲避会议、躲避电话沟通、关闭邮件接收器等等。他们遇到问题的时候宁愿查询上百件项目文档也不愿意问自己的队友。

和信息囤积者型程序员一样,孤岛型程序员注定要失败。软件开发就像是一项团队运动,不接受那些不遵守规则的另类。

7. 敏捷型程序员:急功近利,常常半途而废

敏捷型程序员是一个功利主义者,致力于需求改善软件效率,以及个人和团队的生产力。但不幸的是,他对“敏捷”哲理的理解和实施策略实在是呆板和僵化,不禁使人发笑。

 

8种极品程序员,你属于哪一种?

 

敏捷型程序员的初始意图是很高尚的:改善软件开发方式。这样的程序员做起事情来是比较雷厉风行的,但是也有缺点:任何讨论时间超过四小时的问题最后都会变成泡沫;任何在最后冲刺阶段所做的项目基本上都会缩水。

另外值得注意的是,大部分敏捷型程序员都有一个通病:自命不凡。在程序开发过程当中,尤其是在选用一些小的组件的时候,坚持己见,导致网络文件系统出现错误或者是驱动程序实现效果不理想。

8. 文盲型程序员:编程入门者,功底浅薄

顾名思义,文盲型程序员在阅读别人的源代码的时候总是会遇到很多麻烦,有的时候基本上是看不懂别人的代码。

 

8种极品程序员,你属于哪一种?

 

换句话说,文盲型程序员和孤岛型程序员像是一对表兄弟,只对他们钟爱的编程语言花时间去理解基本的编程结构,全面掌握编程语法,但是看到其他程序员所写的代码的时候,完全是一窍不通。在这种情况下,我们称之为“code-blind”程序员。

当面对其他开发者问“你为什么不使用我们标准的接口来生成一个对话”的时候,文盲型程序员通常是盯着自己的脚尖然后是喃喃自语。

以上只是列举了一部分类型的极品程序员案例,当然,极品并不代表不好,只要把这种极品特征合理应用,它就会成为你的特长。不知道你是不是一个极品程序员?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:卢松松,转转请注明出处:https://www.chuangxiangniao.com/p/1073442.html

(0)
上一篇 2025年1月13日 18:21:58
下一篇 2025年1月13日 18:22:24

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 对于程序员,少上一天班,究竟“香不香”?

    五天工作制最早是在20世纪初提出的。当时,工人们普遍的工作时间是每周6天,每天工作10小时以上,工作强度和劳动条件非常恶劣。因此,许多人开始呼吁改变这种状况,提出了五天工作制的概念。 1926年,英国试行了五天工作制,并在短时间内获得了良好…

    2025年1月14日
    200
  • 为什么都建议程序员不要做“外包”?看完这些,很辛酸

    在程序员圈子里面,外包程序员似乎永远处于一个尴尬的角色,如果你说他们不是程序员吧,他们也是程序员。应该说是外包这个词比较尴尬吧。 其实我们身边也有很多外包程序员,我身边也有从外包进一线互联网企业的例子,外包公司一般是中途培训上岗或者转行的,…

    2025年1月14日 IT业界
    100
  • IT行业的高薪时代已经结束了?

      人人都知道,IT行业基本属于“高薪”的代名词。 同一所学校同一年毕业的大学生,学工程造价的、机械的、和学计算机的相比,也许当时大家的就业薪资都差不太多,但若半年后跳槽,或工作一两年积累了相关经验后,彼此的差距会迅速变大! 正如知乎上某网…

    2025年1月14日
    100
  • 周鸿祎:程序员创业的特别之处

    1024程序员节,很多互联网大佬其实都是程序员出身。这个时代,程序员创业需要有哪些准备、这个职业的优劣性又是什么呢? “红衣教主”周鸿祎曾在自己的自传《颠覆者》中就探讨过程序员创业需要注意的问题。笔者在今天这个特殊的日子把其观点分享给大家,…

    2025年1月14日
    200
  • 2019 年程序员需要掌握的技能有哪些?

    在当今竞争激烈的环境中,程序员必须不断学习和持续更新硬技能。那么成为一名企业急需的程序员需要学习什么呢? 本文列出了 IT 专业人员在人才竞争中必须具备的十大关键技能,这也是 2019 年技术人员需要掌握的关键核心。 1、Python 除了…

    2025年1月14日
    300
  • 程序员的机会:百度贴吧举办杨超越杯编程大赛

    近日,百度贴吧吧主一刀两断在杨超越吧为自己的爱豆组织了第一届杨超越杯编程大赛。报名时间从 3 月 6 日到 3 月 12 日。题目是做任何与杨超越相关的游戏、网页、工具等,据说现在已经有200多名程序员报名参加了。 据主办发公告表示,本次活…

    2025年1月14日
    200
  • 程序员女装大比拼,结果越看越真得劲

    如今程序员界似乎都流行一股女装风,各种在社交平台秀自己的女装照片,究竟是谁发起的不得而知,只是好像行业潮流如此,于是很多程序员就开始了自己的女装之路。笔者刚开始以为穿女装的程序员好像都是gay,可是却越看越上瘾。 首先看到的是Java程序员…

    2025年1月14日 IT业界
    200
  • 盘点全球目前大佬级别的14位程序员

    全球最厉害的14位程序员是谁,你知道的有几位呢? 以下排名不分先后: 1. Jon Skeet 个人名望:程序技术问答网站Stack Overflow总排名第一的大神,每月的问答量保持在425个左右。 个人简介/主要荣誉:谷歌软件工程师,代…

    2025年1月14日 IT业界
    300
  • 中国身价最高的三名程序员,两个是前任首富

    都说程序员改变天下,这句说得真没错。比如曾经的世界首富比尔盖茨就是程序员,他搞的windows真的是改变了天下,现如今windows份额占到全球PC机的80%以上。 另外像facebook的老板扎克伯格也是程序员出身,他当年在大学里就开始写…

    2025年1月14日 IT业界
    200
  • “代码只服雷军”:网曝雷军22年前写的代码

    作为小米科技的创始人、董事长和首席执行官,雷军的名字如雷贯耳。网上出现一篇“刘强东的代码水平如何”的文章,有网友在下面回复“代码只服雷军”。这个回复吸引了小编的注意,雷军的代码水平真的很牛吗? 原来雷军年轻的时候,也是一名程序员,而且一干就…

    2025年1月14日 IT业界
    300

发表回复

登录后才能评论

联系我们

156-6553-5169

在线咨询: QQ交谈

邮件:253000106@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

联系微信