对代码有感情,对质量有追求!!!

简介:

最近一直在讨论招人的事情,如何判断一个人的水平,怎么样才算是没有bug,等等等等。也看到一些并不怎么有趣的反对意见,比如:

不要出来搞笑说:

没有bug的程序?????????
靠,站着说话不腰疼。那个公司可以做出没有bug的软件来?
当然,没有写过程序的人不出bug!!
估计这位同志不会写代码,是个理论专家。
还是不要这么狂的好。
我估摸按你的标准,你是肯定不会被别人录用的!

123说:

你是编程的吗?
无“BUG”搞笑吧你
测试是不能查出所有BUG的
而且不是所有测试都能穷举的
只能是测试覆盖率达到一个标准
BUG出现的概率达到标准
才算产品
“ZERO-BUG”做梦去吧

说实话,这两个名字我看都不是用户名,而且很可能是同一个人,就是所谓的troller。我说的没有bug,是交给我的demo没有bug,这样的要求很高吗?我还没有出算法题,要求应聘者的算法效率呢?仅仅要求一个正确实现简单功能的程序,很过分吗?

在JavaEye还看到另外一篇帖子《大伙能进来讨论下“跳槽”的问题》,有一个小伙子,对自己的代码有感情,对人有感情,对公司有感情,所以当公司遇到困难的时候,一时间舍不得走。这样正常的事情,居然颇遭到不少人的冷嘲热讽,和各种“善意”的劝诫。

我就觉得非常奇怪,一个程序员,如果对自己写的代码没有感情,怎么可能写出漂亮的代码来?同样的道理,如果一个程序员,对自己的工作质量没有追求,又怎么可能成为高水平的程序员?一个前来应聘的人,为了得到offer而写的demo,就这种情况下,在寄出代码之间都不认认真真的检查检查,这样粗心大意的家伙,我怎么敢招?

总而言之一句话:“对代码有感情,对质量有追求”,这是成为好程序员的基本前提。

本文转自博客园 小蚂蚁博客,原文链接:对代码有感情,对质量有追求!!!,如需转载请自行联系原博主。

相关文章
|
人工智能 自然语言处理 安全
如何提升代码质量,重构并非“万能药”
随着编程技术的不断进步,编程语言变得越来越高级,功能封装也越来越完善。各种技术都在帮助程序员提高编写代码的效率。通过层层封装,程序员似乎不需要了解技术细节,只需逐行翻译需求内容即可。 许多程序员不了解如何组织代码、提升运行效率以及底层基于的原理是什么,但是他们编写的代码通过了编译、测试,并且在上线运行了一个月而没有出现问题,似乎并没有对他们的实际工作产生明显的负面影响。
|
4月前
|
人工智能 搜索推荐 安全
全面了解性格测试:探索你的内在世界
全面了解性格测试:探索你的内在世界
53 2
|
25天前
|
测试技术 UED
软件测试的艺术:从代码到品质的探索之旅
在数字时代的浪潮中,软件已成为我们生活和工作不可或缺的一部分。然而,高质量的软件背后隐藏着一门鲜为人知的艺术——软件测试。本文将带你走进这门艺术的世界,从基础理论到实践应用,一起探索如何通过软件测试保障产品质量,提升用户体验,并最终实现从代码到品质的华丽转变。
|
2月前
|
安全 测试技术 UED
软件测试的艺术:追求质量的旅程
在软件开发的广阔天地中,测试是确保我们构建的作品能够闪耀其应有光芒的关键步骤。本文将带你走进软件测试的世界,探索它的本质和重要性,并分享一些实用的测试技巧。无论你是测试新手还是资深专家,这篇文章都能给你带来新的启发和思考。让我们一起成为改变世界的一部分,通过测试提升软件的质量,创造更美好的数字体验。记住,正如甘地所说:“你必须成为你希望在世界上看到的改变。”让我们拥抱测试,成为推动软件质量前进的力量。
|
2月前
|
测试技术 UED
软件测试中的心理学:提升效率与质量的非技术因素
【8月更文挑战第9天】 在追求代码质量和系统稳定性的技术赛道上,软件测试常被视为一项严格的技术活动。然而,隐藏在测试用例、自动化脚本和缺陷报告背后的是一群具有丰富情感和心理活动的测试工程师。本文将探讨影响软件测试效果的心理学因素,揭示非技术要素如何显著提升测试流程的效率和最终产品的质量。通过理解测试人员的心理动机、压力应对机制以及团队动力学,我们可以为测试团队打造一个更加健康、高效的工作环境,并激发他们的潜力。
|
2月前
|
测试技术
软件测试的艺术与实践:确保质量的五步法
在数字化时代的浪潮中,软件成为了我们日常生活和工作中不可或缺的一部分。高质量的软件产品能够为用户提供流畅的体验,而软件测试是确保产品质量的关键步骤。本文将介绍一种简洁高效的软件测试方法—“五步法”,旨在帮助读者理解如何通过结构化的测试流程来提升软件的可靠性和性能。从需求分析到用户接受度测试,每一步都承载着其独特的价值和意义,共同构建起一道坚固的质量防线。让我们一起探索这门艺术和科学的结合体,揭开软件测试的神秘面纱。
44 1
|
2月前
|
测试技术
软件测试的艺术与科学:追求质量的不懈探索
本文深入探讨了软件测试的核心概念和实践方法,揭示了测试过程不仅仅是一项技术活动,更是一种艺术。通过分析测试的不同阶段、面临的挑战以及最新的自动化测试趋势,文章旨在为读者提供一套全面的测试策略,帮助他们在软件开发过程中确保产品质量,同时激发对持续改进测试实践的思考。
31 8
|
2月前
|
敏捷开发 测试技术
软件测试的艺术:追求完美的过程
【8月更文挑战第23天】在软件开发的世界中,测试是确保质量的关键步骤。本文将探讨软件测试的核心理念、方法论以及它如何影响最终产品的稳定性和用户满意度。我们将从测试的基本概念出发,逐步深入到高级测试策略,并讨论测试在软件开发生命周期中的重要性。文章旨在为读者提供一个全面的视角,理解为何测试不仅仅是找错,更是一场追求完美的艺术之旅。
|
2月前
|
测试技术 持续交付
软件测试的艺术:确保质量的探索之旅
在数字化时代的浪潮中,软件成为我们生活和工作不可或缺的一部分。但在这背后,隐藏着一个不为人知的世界——软件测试。它如同一位默默无闻的守护者,确保每一个程序的稳定性、可靠性与性能。本文将带您走进软件测试的核心,揭示它的重要性,探索不同的测试方法,并分享如何通过持续集成和自动化测试提升效率。让我们一同踏上这场确保软件质量的探索之旅,发现那些让软件变得更加完美的秘诀吧!
|
监控 测试技术 程序员
下一篇
无影云桌面