• 5种类型的程序猿


    在我的代码旅程和编程冒险中。我遇到过非常多奇怪的敌人。以及陌生的盟友。我发现至少有五种不同类型的代码战士,有的人能成为并肩合作的战友,而有些人似乎仅仅能衬托我的每个计划。

    只是。他们在软件开发这个万神殿中也有着自己的地位。假设没有这些不同编程风格的合理搭配,那么你的项目要么须要非常长时间才干完毕,要么不够稳定或过于完美。

    擅于修修补补的程序猿

    这编码可能不美丽,但它能工作啊!

    这样的家伙是公司的基础。当出现错误时,他能高速修复,而且从某种程度上说,不会再坏掉。

    当然。他不关心代码的外观和易用性。也不在乎其它不论什么琐碎的事情。他不会浪费时间在毫无意义的废话上面,喜欢直接就干好工作。

    要用这样的人的话,最好的办法是指定一个问题,然后走开。

    具有完美主义强迫症的程序猿

    你想对我的代码做什么?

    这家伙并不关心代码的最后期限,也不在乎项目预算,由于这些和编程中的艺术形式相比。对他们而言都是微不足道的。

    当你最终接收到成品的时候。你除了屈服于这令人惊叹的完美又美丽的代码之外。别无选择,而正是如此精致。以致于你想在上面做什么都是对这一杰作的亵渎。对于他的代码,仅仅有他自己才有资格去修改。

    反对编程的程序猿

    我是一个程序猿。但我不写代码。

    他的世界仅仅有一个简单真理:笨蛋才写代码。既然别人已经做过这工作了,那就应该使用他们的代码。

    他会理直气壮地表示这样的开发实践速度有多快,哪怕实际上他须要和其它程序猿同样或更长的时间。可是,当你拿到项目的时候。可能实际仅仅有20行代码,非常easy阅读。

    他可能速度并不非常快,代码也不高效和向前兼容,可是他完毕任务所须要的努力一定是最少的。

    草率的程序猿

    你想要什么?这不是起作用了吗?

    这家伙不关心质量。由于那是别人的工作。他会高速完毕交给他的任务。你可能不喜欢他的工作,其它的程序猿也讨厌这样的代码。但管理层和客户喜欢。尽管他如今的代码会导致将来太多的痛苦,但他是保证在最后期限内完毕任务的黑马。所以你无法奚落和嘲笑他(无论内心有多么想这么做)。

    理论型程序猿

    好吧。这是一个可能性,但在实践中,这也许是一个更好的选择。

    比起应该做什么。这家伙对其它可取的选择更感兴趣。

    他会花80%的时间茫然若失地盯着电脑想办法来完毕任务,15%的时间用来抱怨不合理的期限,4%的时间用来改善选项。然后仅仅有1%的时间放到写代码上。最后你接收到的工作永远伴随着那句“假设我有很多其它的时间。那么我一定能找到更好的方法来完毕任务”。

    你是哪一款?

    就个人而言,我会将自己归类到完美主义者中。那么,你是哪一种类型的程序猿呢?又或者你知道其它的程序猿类型是我没有发现的?欢迎分享。

    本文分享:http://www.codeceo.com/article/5-types-programmer.html

  • 相关阅读:
    第十章:Android消息机制
    第九章:四大组件的工作过程
    第八章:理解Window和WindowManager
    第七章:Android动画深入分析
    第六章:Android的Drawable
    第五章:理解RemoteViews
    第四章:View的工作原理
    第三章:View的事件体系
    chr()返回值是当前整数对应的 ASCII 字符。
    遍历从左到右,打印子串在字符串中出现的次数
  • 原文地址:https://www.cnblogs.com/yutingliuyl/p/7338623.html
Copyright © 2020-2023  润新知