编程技巧的重要性在于拥有漂亮的小工具吗?

时间:2009-01-16 14:53:15

标签: user-experience

Ed Burns在他的书“骑马冠军”中提出了这个问题。我记得几乎所有的摇滚明星程序员都觉得有用,如果有一个新的和kool小工具。程序员与最新的设计,硬件和软件实施保持联系,这可能也会影响他的工作。

您对此问题有何看法?

10 个答案:

答案 0 :(得分:6)

如果扩展您的视野,新小工具非常有用。

例如,我最近得到了一个iPod touch;这已经深深地改变了我对触摸屏用户界面的欣赏 - 我只知道“销售点”触摸屏界面,这通常很糟糕。

答案 1 :(得分:4)

我认为这是无关紧要的。

首先,每个域(例如Web,OS X,iPhone,Windows)都有自己的美学,这意味着小工具的体验不一定能很好地转移,就像一个伟大的Windows用户界面不一定是伟大的OS X界面。

拥有一个小工具几乎没有教过底层硬件或软件实现。

然而,无论是出现在小工具,文学还是建筑中,都能够欣赏到优秀的设计,必须有用。对世界的好奇心以及对生活变得更好的决心可能会导致优秀的程序员获得小工具,但这种情况或相关性与因果关系不同。这些小工具对编程技巧没有帮助,但是同样的特性会驱动两者。

答案 2 :(得分:3)

我认为伯恩斯可能对他们的看法是接触其他设计范例。如果您使用Windows编程并获得最新最好的WinMo手机,那么您将接触到不同的平台,但实际上它只是一个婴儿Windows。与Windows程序员和获得iPhone或G1相比。你会看到一种完全不同的方式来完成任务,你将能够从别人的视野中挑选出你喜欢的部分。

软件经常缺乏的许多领域都存在竞争优势。比赛通过向您展示其他人如何解决您正在查看的问题来帮助您。如果他们卖得像流行音乐而你不是,那么,有什么东西在那里吗?

答案 3 :(得分:2)

小工具并不是那么重要,PC本身就是如此。有一个相当新的PC,一个漂亮的屏幕,键盘和鼠标是必须的。毕竟你大部分时间都在使用它们,所以没有必要在PC上花费负担并获得便宜的外围设备!

答案 4 :(得分:2)

对我而言,一切都是为了让事情变得有趣,因为我一遍又一遍地对同样的事情感到无聊。

拥有一个新的小工具可以为您提供新的东西,从而提高热情并帮助获取新的东西,从而使您成为更好的开发人员。

我想不是每个人都需要这种动力,但我发现它可以在平静期间提供帮助,而且它甚至不需要是新的硬件,我很高兴能够获得一些新的技术/语言等,我觉得它有同样的效果。

答案 5 :(得分:1)

我不是所有小工具热潮的狂热粉丝。我总是尽量保持最新的技术,但我不认为消费小工具与它有任何关系。

酷小玩意是花钱和增加酷炫因素的好借口。

答案 6 :(得分:1)

取决于程序员。很多程序员都会对很酷的小工具感到高兴,但我不会说它会直接影响他们的工作效率。如果我必须选择,我宁愿得到一个好的椅子而不是相同价格的掌上电脑。

在各种规模的公司担任程序员时我错过的事情:

  • 一个像样的椅子(耶稣会员)
  • 一台优质,快速的电脑(即使它们不能正常工作)
  • 大屏幕(如果可能的话,两个)
  • 一种能够阅读邮件的手持设备(我想这可以作为'小工具')

答案 7 :(得分:1)

取决于你正在做什么。我会说,如果你正在进行UI工作,可以使用许多不同的用户界面。确保他们有一台Mac和一台PC,可能有一两种不同类型的智能手机和/或PDA - 如果你是那种公司,甚至可能是休息室里的任天堂Wii。

答案 8 :(得分:0)

如果我可以确定小工具的编程。

如果我没有对[编程]进行编程,我会得到相当少的(编程)。

答案 9 :(得分:0)

这是一种自我形象维护的东西。拥有最新的geekbling有助于让人感觉像那种处于所有趋势之上的有线网络海报男孩,这促使人们始终掌握趋势。

真的,几乎所有你认为人们这样做的事情似乎都有些莫名其妙,可能是身份维护活动。