作为开发者的自己,这篇文章必须转了,看看那些优秀开发者是怎么做的吧!

优秀的开发者是一个艺术家,一个享受创作过程的工匠。差的开发者只将自己当作负责产生代码的码农。

优秀的开发者了解客户的问题。差的开发者只了解手头的技术问题。优秀的开发者会不断努力去理解“为什么”,然后去实现,同时能够把握大局。差的开发者专注于构建类、方法和配置文件,而不理会大局。

优秀的开发者了解产品的完整架构。差的开发者只知道他写的组件。优秀的开发人员充分理解在产品中使用的技术,了解它们的用途,以及它们在内部如何工作。

优秀的开发者不害怕新技术,并能够很快掌握。差的开发者只坚持他目前掌握的技术,对于任何技术变化持否定态度。

优秀的开发者通过不断学习来提高自己的技能,他们经常阅读技术文章和书籍。差的开发者没有时间来学习,他们总是太忙了,以致于不能干其他事情。

优秀的开发者关心产品的质量,同时也非常关注过程质量,他们努力创造无缺陷的代码。差的开发者将bug留给QA去发现,然后再修复。

优秀的开发者为客户开发能够创造价值的功能,差的开发者只是想完成任务。优秀的开发者不会声称需求描述是不完整的,并确保充分理解这些特性。差的开发者会等到需求细节完善后才开始工作。优秀的开发者总是确保拥有产品功能的相关信息,一旦信息丢失,他会想办法再得到它。

优秀的开发者不害怕在产品中加入其他人的代码,而差的开发者会担心别人使用他的代码。优秀的开发者认为不应该花费过多的时间来写不言自明和显而易见的代码。差的开发者总是需要分配额外的时间来记录和简化代码。

优秀的开发者永远不会觉得自己的代码已经足够好,相反会持续不断地整理和修复。他们始终致力于创造优雅的解决方案,认为他的工作是向客户提供价值。差的开发者只考虑自己代码是否优雅,将创造价值的工作留给别人。

优秀开发者和差的开发者之间区别相关推荐

  1. 很多优秀的软件公司和开发者为什么愿意开源和共享?

    首先,我给大家抛出两个问题.在继续阅读后面的内容之前,建议大家花几分钟的时间认真思考自己对下面这两个问题的答案: 在当今世界上,你认为最优秀的软件公司都有哪些? 在当今世界上,你认为最优秀的软件工程师 ...

  2. ios 开发者证书付费三种类型区别

    ios 开发者证书付费三种类型区别 苹果开发者账号分为 个人(individual),公司(company),企业(enterprise)三种类型. 1.个人开发者账号: (1)费用:99美元每年. ...

  3. Android---- android计量单位--dip、px、sp之间区别与联系pixs =dips * (densityDpi/160). dips=(pixs*160)/d...

    android计量单位--dip.px.sp之间区别与联系pixs =dips * (densityDpi/160). dips=(pixs*160)/d [复制链接]     fanly 252 主 ...

  4. TapTap 发布开发者服务:降低开发者研运成本 聚焦创作优质内容

    昨日,「2021 TapTap开发者沙龙」在陆家嘴举行,数百位开发者代表参与,共同分享 TapTap 开发者服务最新信息,以及行业的深度思考. 心动 CEO 黄一孟表示,今年是 TapTap 诞生的第 ...

  5. 项目管理:PMP、IPMP、CPMP之间区别

    项目管理:PMP.IPMP.CPMP之间区别 PMP介绍:1969年的美国项目管理协会(PMI)走在了前列,PMI在全球有20多万会员,被160多个国家和地区认可.PMP资格认证考试范围,主要涉及PM ...

  6. 2022华为开发者大赛 首届·厦门开发者创新应用赛在厦门举办

    摘要:本次大赛参与院校10个,聚集企业高管.高校师生等120余人.大赛最后10支队伍围绕2大赛题展开巅峰对决并获取奖项. 12月8日,由华为云计算技术有限公司主办.由厦门市工业和信息化局.厦门市科学技 ...

  7. ML之ME/LF:机器学习中的模型评估指标/损失函数(连续型/离散型)的简介、损失函数/代价函数/目标函数之间区别、案例应用之详细攻略

    ML之ME/LF:机器学习中的模型评估指标/损失函数(连续型/离散型)的简介.损失函数/代价函数/目标函数之间区别.案例应用之详细攻略 目录 损失函数的简介 损失函数/代价函数/目标函数之间区别 损失 ...

  8. android 修改 dpi_鼠标DPI是什么意思?鼠标CPI和DPI之间区别知识科普

    如今电竞时代盛行,不少玩家对鼠标的要求比较高,通常购买一款鼠标都会看相关参数,我们经常可以注意到鼠标包装盒上有会关于DPI或者CPI的技术参数,那么鼠标dpi是什么意思?下面装机之家分享一下鼠标 CP ...

  9. [51CTO]给您介绍Windows10各大版本之间区别

    给您介绍Windows10各大版本之间区别 随着win10的不断普及和推广,越来越多的朋友想安装win10系统了,但是很多朋友不知道win10哪个版本好用,为了让大家能够更好的选择win10系统版本, ...

最新文章

  1. 《细胞》:打破百年生物学法则,记忆可以遗传给下一代,甚至可能跨越多代...
  2. glut编译问题 (程序无法运行)
  3. py导入包异常跳出_Python:尝试从导入的包导入模块时出现“ModuleNotFoundError”
  4. android windowmanager 无法传递事件_面试常客:Intent 能传递多大 Size 的数据?| 附阿里的建议方案!...
  5. ArcGIS水文分析实战教程(13)流域提取流程
  6. 水泵综合性能测试系统软件,水泵综合性能测试系统
  7. error: failed to attach to process ID 0问题解决
  8. NodeJs快速入门
  9. Matlab绘制圆饼统计图pie的用法详解
  10. 电子工程师元器件应用必备宝典
  11. 安装音量控制程序 WINDOWS
  12. h5盲盒商城源码 修复版 附带详细教程
  13. 计算机应用工程师如何评定,个人如何申请工程师职称评定
  14. 物联网嵌入式开发平台和开发流程
  15. Python基于随机游走模型的PageRank算法及应用
  16. 2022年9月电子学会Python等级考试试卷(五级)答案解析
  17. PDF文件怎么在线拆分?教你在线拆分方法
  18. 一个90后程序员,需要养活几个过重阳节的老人?
  19. JavaWeb登陆成功后跳转到上一个页面
  20. offer收割机: 字节跳动、YY、虎牙、BIGO

热门文章

  1. 研究一下,如何实现一个文件系统
  2. KDD Cup 2021城市大脑赛题解析!报名倒计时3天
  3. 剑指offer_第12题_数值的整数次方
  4. 商汤被曝已获准在香港上市,计划筹资逾10亿美元
  5. 你中招了吗?混不好大学的人,都有这4种表现
  6. 【每日一英语】“baker's dozen”是“十几”呢?
  7. 用Python分析了1982场英雄联盟数据,开局前预测游戏对局胜负!
  8. leveldb源码分析:数据查询
  9. Nginx源码分析:核心数据结构ngx_cycle_t与内存池概述
  10. jieba分词的使用