0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

程序员的五种类型 你是哪一种

工程师人生 来源:工程师吴畏 2019-05-21 16:51 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在我的编程生涯中,我碰到过很多奇奇怪怪的对手和同盟。我把这些编码战士们分成五类,有些人是你队伍中的好伙伴,有些人则是捣蛋者,让你的每一个计划都完不成。

不管怎么说,他们在软件开发的诸神殿上都占有一席之地。如果你的团队中没有一个合适健康的比例,混合这些不同类型的程序员,要么你会发现你的项目跌跌撞撞拖的时间太久,要么就是太完美不是人类干的活。

“胶带型”程序员

-代码不漂亮,但是管他呢,能用就行!

这类型的人是你公司的基石。当什么事情搞砸时,他会很快的修正,以后也不用怎么操心了。当然他不关心代码是否好看、好用,或其相关的方面做得漂亮,他就是能搞定,不需要唧唧歪歪的废话。用这样的兄弟你只需要指出问题然后闪人就好了。

“完美主义型”程序员

-我的代码已经很完美了,还需要做什么?

这一类型基本不关心你的项目截止日期和预算,和编程的艺术相比这些玩意算什么。当你终于收到他们完成的作品时,你会折服其代码的完美格式,哦不,是漂亮得无可挑剔的精美代码,你能做的只是赞服,这就是大师的手笔。他是唯一那个有资格改动他自己代码的人。

“反编程型”程序员

-我是程序员,我TMD的不写代码。

他的世界只有一条准则——写代码太傻了。如果需要自己动手写东西的话,这事情就不对啦。别人早都做过这些工作了,拿来用就好了么。他会告诉你这样的拿来主义是最快的,尽管他老人家用的时间和其他人一样多,哦,或者还要长。最后当你拿到他干的活儿时,里面可能就20行实际代码,简单易读。这样的方式不一定快、那么有效,或着向前兼容,但是他至少用最少的代价完成了项目。

“半桶水型”程序员

-你还想要什么? 程序能跑了不是?

这个家伙不太关心程序质量,那是其他人的工作。他只是迅速地完成交给他的任务。你可能不太喜欢他干的活儿,其他的程序员甚至鄙视他,但是只要老板和客户喜欢就行了。未来他可能会让你头疼,但他的确独立地在档期内干完了工作,你没办法鄙视他(虽然你真的很想)。

“理论家型”程序员

-恩,那是个可能性,不过是不是实际上这样做会更好呢?

这个兄弟着迷于探寻各种方法大于脚踏实地干活。他老人家80%的时间是在空洞的盯着电脑,想着应该如何干完一件事情,15%的时间是在抱怨截止期限是多么的不合理,5%的时间是在修正他选择的干活方式,最后1%的时间才是在写代码。当你终于拿到他的作品时,总是会听到他的评语“如果给我多点时间我会干得更漂亮的”。

你是哪一种?

我个人觉得自己是“完美型”程序员。那么你是上述的哪一种呢?或者你觉得还有其他的一些类型是我的单子上没列出的?给我留言吧我将把它们加到更新的单子中去。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 程序员
    +关注

    关注

    4

    文章

    956

    浏览量

    30999
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CAN总线报错看不懂?5错误帧+5步排查法次讲清

    CAN总线通信异常?错误帧频繁出现?本文详解错误帧类型,并提供步排查法,助你快速定位问题根源。错误帧的作用错误帧是CAN总线用于错误通知的报文。当任
    的头像 发表于 03-16 11:36 351次阅读
    CAN总线报错看不懂?5<b class='flag-5'>种</b>错误帧+5步排查法<b class='flag-5'>一</b>次讲清

    大理的AI野心藏不住了——风花雪月中千名程序员探讨人工智能

    2025 年12月4日至6日第二届CCF程序员大会暨大理人工智能与应用国际开发者大会在大理圆满落幕。
    的头像 发表于 12-24 17:45 877次阅读
    大理的AI野心藏不住了——风花雪月中千名<b class='flag-5'>程序员</b>探讨人工智能

    种类型内存的使用

    的,因为底层数据会被默默删除。自动存储通常被称为“栈”。 分配的存储:运行malloc() 会返回的内存类型,这种内存会直保留,直到被 free() 函数释放,所以可以被传递到任何地方,包括返回
    发表于 12-12 06:43

    程序员最常见谎言

    了。 28我已经测试过了,这个功能没问题,可以上线了。 29别担心,这个问题很快就能解决。 30代码快写完了,已经完成 90% 了 。 希望大家对程序员些容忍以及谅解! 各位程序员你们都被我说中了哪些?说说你们的观点
    发表于 12-10 08:24

    在物联网设备面临的多种安全威胁中,数据传输安全威胁和设备身份安全威胁有何本质区别?

    在物联网设备面临的多种安全威胁中,数据传输安全威胁和设备身份安全威胁有何本质区别,实际应用中哪一种更难防范?
    发表于 11-18 06:41

    芯源的MCU最小封装是哪一种?有QFN的封装嘛?

    芯源的MCU最小封装是哪一种?有QFN的封装嘛?
    发表于 11-14 07:57

    HDMI接口类型介绍

    我们都知道USB接口有很多类型,然而熟悉的HDMI接口,它也有很多不样的接口,本文将围绕HDMI的不同接口类型进行解析。
    的头像 发表于 10-28 16:11 6581次阅读
    <b class='flag-5'>五</b><b class='flag-5'>种</b>HDMI接口<b class='flag-5'>类型</b>介绍

    奔赴热AI,码力全开!Talkweb House@1024程序员日系列活动圆满收官

    1024程序员日”系列活动至此划上了个圆满句号。本届1024程序员节以“AI构建世界,智能引领未来”为主题,广邀技术大咖、产业领袖、企业代表与全球开发者齐聚星城
    的头像 发表于 10-27 18:59 937次阅读
    奔赴热AI,码力全开!Talkweb House@1024<b class='flag-5'>程序员</b>日系列活动圆满收官

    浮点扩展指令集中定义的舍入模式

    本文主要描述浮点扩展指令集中定义的舍入模式,并介绍些实现时要注意的地方。 舍入模式介绍 首先,在riscv-spec-v2.2的浮点指令集扩展部分共定义了
    发表于 10-24 10:25

    单模光纤线有几种类型

    单模光纤线根据ITU-T国际标准(G.65x系列)主要分为以下六种类型,每种类型在传输性能、应用场景和成本上存在差异: G.652(常规单模光纤): 核心特性:零色散波长在1310nm附近
    的头像 发表于 09-11 10:00 2767次阅读

    一种抗辐射加固检错纠错电路的设计

    电子发烧友网站提供《一种抗辐射加固检错纠错电路的设计.pdf》资料免费下载
    发表于 08-11 15:38 0次下载

    SC、LC、FC和ST四种类型中哪类价格最贵

    在SC、LC、FC和ST四种类型的光纤跳线中,FC类型的光纤跳线通常价格相对较高,具体分析如下: FC类型的光纤跳线: 特点:采用金属螺纹套筒连接,具有较高的稳定性和抗拉强度,适用于高振动环境或需要
    的头像 发表于 07-25 10:16 1325次阅读

    介绍一种直流过压保护电路

    本篇博文将详细分析一种典型的过压保护电路,探讨其工作原理、元件选择及实际应用,帮助大家深入理解如何保护电子设备。
    的头像 发表于 07-05 11:06 1672次阅读
    介绍<b class='flag-5'>一种</b>直流过压保护电路

    HarmonyOS基础组件:Button三种类型的使用

    中的Button相较于Android原生来说,功能比较丰富,扩展性高,减少了开发者的代码数量,简化了使用方式。不仅可以自定义圆角还支持三样式。 常用属性 名称 参数类型 描述 type
    的头像 发表于 06-09 15:48 2701次阅读
    HarmonyOS基础组件:Button三<b class='flag-5'>种类型</b>的使用

    一种新型宽带鞭状套筒天线

    电子发烧友网站提供《一种新型宽带鞭状套筒天线.pdf》资料免费下载
    发表于 05-28 14:05 0次下载