极光日报
首发于极光日报
新来的开发花了四天时间来制作一个简单的 HTML 和 CSS 按钮,我该解雇他么?

新来的开发花了四天时间来制作一个简单的 HTML 和 CSS 按钮,我该解雇他么?

简评:quora 上面的一个提问,我觉得他对编程这事儿是不是有什么误解。


你看到这个按钮了么?

这只是个简答的、普通的,毫无花哨的,没动画,没 JS,没有特殊的触发机制,没有复杂的权限的小按钮。

我花了 8 个小时才做出来,究竟发生了什么?

首先我没有什么想法,我要做啥我根本不知道。然后我就得在网上寻找灵感,最终我在 codepen(一个展示 HTML、CSS、JS 的在线社区)上找到了我想要的,这花费了我一个小时。

然后我开始各种测试,只是为了验证我到底能不能在现有的项目上直接新放置一个 button,正如你所说这些只是简单的 HTML 和 CSS,有啥难的。

然后我开始输入一些最重要的代码,就像把引擎放进汽车一样重要。报错是啥情况?你不知道什么时候突然出现问题,就像打鼹鼠游戏你不知道下一只鼹鼠在哪个洞里出来。它们只是普普通通的 HTML 和 CSS,为什么就不能让我安心做我想做的事!

我决定付出心血来处(cao)理(fan)它。我在键盘上逐字逐句地敲代码,进行了必要的调整。我进行了祷告,祈求页面正常,并且希望理智能够回到我的身上。

完犊子!button 还是不能工作,事实上,它变得更加扭曲,简直要吞噬整个血腥的页面一样。

然后我告诉自己,qnm 的 sb 按钮,我不需要你。老子有 bootstrap,它从来不让老子失望。所以我放了一个可爱的蓝色 bootstrap 按钮在我的项目上。

刷新页面。。。

哦我擦,看啊,它就在那。它就出现在我想的地方!太棒了,除了它看起来那么的丑和大小不太对之外,一切安好。我多希望我八岁时候在圣诞节许下的心愿是:世界和平,傻逼按钮全都消失。

然后我去各种问答网站,搜索解决方案。

<div>, <div> and more <div> later…

哎,终于搞明白了,不是 button 的锅,是 box。

然后又开始一大堆<div>...

噗,终于搞完了,我终于看到它正常的出现在了该出现的位置,上述步骤只花了 5 个多小时,贼值。虽然还是有点轻微的问题,比如有点大,没有我想象中响应的那么好。

然后我开启了苦行僧模式,我要把这个按钮驯服!

2 个小时后...

当我调整网页大小,按钮也会随之更改大小,挺完美。我终于驯服了野兽,我™终于赢了!

等等,我只花了 8 个小时,但是你的开发人员花了 4 天,他不行。

拉倒吧,兄 dei,瓦嘎里港,我这只是在 Chrome 上简单测试,还没有在手机上和其他浏览器上测试,我甚至不确定,离开 Chrome 它还行不行。

所以......


原文:A new software developer spent 4 days to make a simple HTML button and CSS, should I fire him?

园长:俩小时给你搞定,保不齐后面一大堆问题。


极光日报,极光开发者旗下媒体。

每天导读三篇英文技术文章。

文章被以下专栏收录

    简介:每日导读(或翻译)三篇优质英文文章,内容 80% 涉及硅谷/编程/科技/,期待共同成长。