Questions tagged «productivity»

生产率是生产过程中每单位输入的产出的度量。

22
如何使刚接触编程的人停止问我问题并分散我的注意力?[关闭]
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加细节并通过编辑此帖子来澄清问题。 4年前关闭。 我现在正在读中学,并且是班上唯一拥有编程经验的人。因此,在我编写代码要求我解决问题时,人们总是在分散我的注意力。通常我会回答类似“我不知道,我从不使用”的内容,但我不想对别人说谎。 另一个问题是,我为此而出名,甚至其他班级的学生都在问我问题。我觉得这该死的烦人。 第三,如果我为他们解决问题,他们将不会从中学到任何东西。 如何阻止人们以一种友好的方式问我与编程有关的问题?

10
分布式办公室,可行吗?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我一直在思考如何建立自己的梦想公司,以及如何使它对优秀的程序员具有高度吸引力。如果可以雇用一些“超级巨星”程序员,而不是许多“优秀”程序员。 我个人会喜欢的一件事是自由工作,无论何时我想。因此,如果我愿意的话,我可以在不同的城市旅行并远程工作,或者在紧缩模式下我可以坐在家里。但是,以我的经验,您确实希望与同事建立某种办公室,在这里可以讨论事情并拥有公司的“文化”。 所以说您想雇用一群可能来自不同国家和城市的顶尖人才程序员。如何设置它以与校园竞争?拥有一家完全没有办公室的公司似乎有些欠佳,您可能想要一些人们可以见面并选择工作的办公空间。 我想人们可以做的是在不同国家/地区设有小型办公室,让人们在他们选择的办公室中工作。程序员可以在需要时以“紧急模式”起飞,但也可以在需要团队合作和面对面的情况下在本地工作。 另一种模式是在其他程序员工作的办公室中而不是让您自己租用办公室。这样一来,即使您所在的城市只有一两个员工,如果您觉得远程工作“孤单”,您仍然可以找到一些公司。 另一个想法是,就像每隔一个月有一个星期一样,您将整个团队带到同一地点。可能不是办公室,而可能只是一些有趣的城市或吸引力胜地,然后从那里一起工作。但是有配偶的人可能会遇到类似的问题。 您可能还会在不同城市(可容纳2-3人)拥有公司公寓网络,在您拥有办公室的地方以及在其他一些地方,以便程序员或团队或程序员可以随意漫游并“聚在一起”。 如果这是合法的(我不确定每个国家之间有什么不同),您甚至可以一口气扑灭两只苍蝇,并在不同城市合并办公室/公寓。“黑客垫:伦敦”“黑客垫:柏林”等 a)我想我的问题是,这样的设置可行吗?一个人如何改善这个概念? b)您会发现一家公司给您这种自由的魅力吗?还是您希望拥有一家每天都有大公司的公司? 因此,从根本上说,是什么让“超级明星”程序员选择了使用像这样的公司机构,而不是在Google,Facebook或Microsoft校园工作,在那里您会得到很多有才华的人的乐趣和公司。

7
远程/在家工作的利弊[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 某些日子我从未有过在家工作的机会,但我一定会尝试的。优缺点都有什么? 我会列出一些我能想到的。 优点: 您不需要做任何工作。(这是个笑话) 您可以提高工作效率。没有通勤,放松,没有会议,没有打扰 缺点: 减少团队合作。 其他团队成员可能会因为必须等待异地成员的信息而受阻 抱歉,是否曾经有人问过我-我进行了搜索,但找不到正反讨论。 编辑:看来燕麦粥已经覆盖了这个!:-)

6
如今,游戏开发使用了哪些技术?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 每当我在在线论坛上问有关游戏开发的问题时,我总是会得到一些建议,例如学习画线算法,位级图像处理和视频解压缩等。 但是,以《战神3》之类的游戏为例,我很难相信可以使用如此低级的技术来开发这些游戏。 此类游戏的绝对威力无视任何可理解的(对我而言)编程方法。 除了游戏硬件,现在确实是个怪物。因此,有理由认为开发人员将在更高的抽象水平上工作。 游戏行业中最新的开发方法是什么?一个由30-35个开发人员组成的团队(其中大多数是管理和市场营销人员)如何能够制作出令人难以置信的游戏? 如果问题看起来太笼统,您能否解释《战神3》的体系结构?或者您将如何制作克隆?我认为应该客观地负责。

7
Emacs和“自我增强性能”
简而言之,对于您的Emacs核心用户,我的问题是:您实现了Steve Yegge所说的 “自我增强性能” 吗? Emacs具有自我托管功能:在其中编写东西可以使环境本身更强大。这是一个反馈循环:递归的,自我增强的,可乘的效应之所以发生,是因为您正在增强用于创建增强功能的环境。 您是否真的觉得增强Emacs最终使您的生产率提高了10倍,并且您的生产率继续呈指数级增长,依此类推? 你有一些例子/经验可以分享吗? 对于我来说,我同时使用Emacs和Vim进行开发(目前坚持使用Vim),.emacs并且我和Im .vimrc都进行了适当配置以满足我的需求,并且我欣赏这两个编辑器的强大功能。但是我没有经历过Emacs的“自我强化循环”,也没有遇到过这样做的人(当然,这可能是因为我不是真正的Emacser顽固派,并且还没有遇到那么多Emacsers)。 例如,在Facebook上,我旁边的那个家伙正在使用Vim,而他旁边的那个家伙正在使用Emacs。他们两个都像地狱般迅速而富有成果,我不认为这是因为他们使用的编辑器,而是他们自己的才智和态度。 但是无论如何,我很高兴看到埃马克斯支持者的惊人例子使我回到埃马克斯教堂。

6
有超级程序员这样的东西吗?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 您遇到过超级程序员吗?与“普通”的经验丰富/杰出的程序员相比,他或她的身份如何? 也。您如何与团队中一个认为自己是超级程序员的人打交道?两者都是万一他真的是,还是他不是? 编辑:全面有趣的输入,谢谢。可以收集一些信息: 出现了一些定义。忽略过于本地化的定义(将作者或其熟人标识为超级程序员),我喜欢以下几个定义: Thorbjørn的定义:长期以来始终如一地表现出色的团队的人。 自由电子,与亨利的答案有关。一个非常有生产力的人,具有非凡的能力。该说明是一本好书。 当涉及到代码时,自由电子可以做任何事情。他们可以从头开始编写完整的应用程序,在周末学习语言,而且最重要的是,他们可以深入研究大量的意粉代码,弄清楚它,并使其真正起作用。您可以围绕Free Electron建立整个业务。他们真好。 与最后一个定义相反,是James与天才程序员的神话(视频)有关的观点。在rwong的评论中,无意识编程也表达了同样的想法。他们对是否针对这样一个独特的程序员或团队进行优化提出了相反的意见。 这些定义肯定是不同的,因此,如果您有更好的输入,我将不胜感激。当然,也可以添加自己的名称,尽管这将有助于说明为什么它与那些有所不同。

6
用图作为注释注释源代码
我编写了许多(主要是c ++和javascript)代码,涉及计算几何和图形以及此类主题,因此我发现视觉图表已成为解决问题过程中不可或缺的一部分。 我现在已经确定,“哦,如果我能以某种方式将手绘图附加到一段代码上作为注释,那岂不是太棒了”,这将使我回到自己从事的工作上,数天,数周,数月之前,并且可以更快地重新获得我的算法。 作为一个视觉学习者,我觉得这几乎可以通过每种类型的编程来提高生产率,因为简单的图表可以帮助您理解和推理任何类型的非平凡数据结构。例如图表。在大学的图形理论课上,我只能真正理解我可以实际绘制的图形表示形式的图形关系。 所以... 据我所知,没有IDE可让您将图片保存为代码注释。 我的想法是,我或其他人可以提出一些合理易用的工具,该工具可以将图像转换为base64二进制字符串,然后将其插入代码中。 如果转换/插入过程可以简化,这将使图表与实际代码之间的连接更好,因此,我不再需要按时间顺序搜索笔记本。更棒的是:IDE的插件可以自动解析并显示图像。从理论的角度来看,这绝对没有困难。 我的猜测是,我将需要花费一些额外的时间才能真正弄清楚如何扩展我最喜欢的IDE并维护这些插件,因此,我对一种可以进行相同解析和解析的代码后处理器感到非常满意。渲染图像并在浏览器或其他内容中与代码并排显示。由于我是一名JavaScript程序员。 人们怎么看?有人愿意为此付费吗?我会。但是我也许还会指出,无论我本人还是同龄人中的很多人愿意为这种事情付出代价,这种事情可能成功的唯一途径就是通过开源发行。

12
为什么我们继续使用CSV?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 为什么我们继续使用CSV? 我最近转而使用卫生领域,尽管在数据传输标准方面做得很出色,但是所有数据传输都采用CSV格式,既可以报告给外部组织,也可以用于在实施新系统时进行数据迁移。 不幸的是,使用CSV导致无休止的重复同样的愚蠢错误,同时也浪费了开发时间。(转义错误,无法处理空字段等) 我知道我们可以做得更好,并且JSON和XML之间的任何内容(取决于实例)都可以。(大多数情况下,这是从一个MS SQLserver 2005到另一个的数据!) 我觉得好像每次看到这种情况时,我实际上都是在看着一个开发人员在浪费别人的时间。 那么,为什么我们要保持轴心呢?我们什么时候停止?

6
我如何成为一个更加自治和自给自足的程序员?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 5年前关闭。 阻碍我成为杰出开发者的最大因素是我对他人的依赖。我觉得我问了太多问题,因为我担心破坏一切并使所有人退缩的后果。因此,我对提出这么多问题持谨慎态度,以至于在问了很多问题之后我基本上就能得到答案。我已经意识到这很糟糕,但我想阻止它。部分原因是有时我根本不了解代码(这是我从未使用过的分支,还是它是全新的产品),但我想减少对其他人的依赖。首先,这些问题不是关于通用模式或语言的问题:通常,我的问题围绕我们在公司中如何进行编码以及如何使事物在我们的生态系统中工作而围绕。我希望能够随身携带规格,而不必觉得我需要在每一步获得帮助。这正常吗?您是否经历过这个过程,如果是这样,您是如何克服它的?

10
管理工作任务的有效方法?(记录/记住/确定优先级)[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 6年前关闭。 我正在寻找有关有效方法的建议,这些方法可用于记录,记住工作中的任务并确定其优先级。其中许多任务属于一个主要项目,但对于独立计划也存在。这些任务本身涵盖了从开发到文档再到讨论的所有内容,具有不同的优先级,并且截止日期从即刻到几个月不等。 从历史上看,我使用记事本来跟踪这些任务,在项目旁边有一个星号,指示需要完成该操作,并在完成时带有一个复选标记。但是,随着我获得更多的责任和更多的事情要管理: 确保我已完成所有工作变得更加困难(因为有些事情会在5页内丢失) 很难记住接下来要做的最重要的事情 跟踪任务之间的依赖关系变得更加困难 有没有人发现使他们的任务更易于管理的方法?我考虑过添加一些元数据来跟踪最重要的内容和依赖项,或者可能切换到可以自动执行此操作的应用程序(如果存在这种情况)。任何地方都可以访问的东西绝对是一个加号。

17
公司PC更新,笔记本电脑还是台式机?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我的公司正在更新PC,可以选择配备台式机或笔记本电脑。每个人似乎都有其优点和缺点。您是否想要笔记本电脑的灵活性和自由性,但又冒着在家里加班工作的风险?或仅限于一个地方的台式机,而不必担心将工作带回家和打扰家庭时间吗? 我不是在问什么对编码更好,但是对便利性和生产效率却更好。我目前有一个台式机,每天工作约8到9个小时,只有在我们赶不上主要截止日期的周末才来。我喜欢发展,但下班后我也很忙。我觉得拥有一台便携式笔记本电脑只会模糊工作和家庭的界限。

4
自动代码生成器
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 我的一位同事喜欢使用自动代码生成器,该代码生成器会创建大量的文档,这些文档记录不善,而且很难维护。 为了减少创建时间,使用代码生成器的成本值得进行维护吗?

3
坐在电脑前不能解决问题可以吗?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为软件工程堆栈交换的主题。 4年前关闭。 我是一个业余程序员和初学者。大多数时候,我坐在电脑前无法解决问题。例如,我试图找出一个数字是否是另一个的幂。直到我握住笔和纸然后分析问题,我才能找到解决方案。在大约3分钟的时间内,我解决了该问题,并使用Python编写了脚本。 有时候,我坐在电脑前可以解决问题,但是有些挣扎。那样行吗?

5
有哪些方法可以向同事展示数据库+应用程序解决方案优于Excel的优势?
我在一家到处都有Excel电子表格的公司工作。由于我的同事不是程序员,所以我确定他们没有想到可能会有更好/更容易/更有生产力的数据管理方式。自然,我提倡使用可以利用您在关系数据库和交互式前端中找到的功能的各种应用程序,以适应当前分散在不同电子表格中的各种工作流的需求。 我的问题是,我试图向各方面解释这种系统的优点,但是由于没有从头开始编写它们,我很难说服它们,甚至只是将它们暴露在绿色的草地上。人们通常都了解Excel(即使他们不是超级用户),但是当出现“数据库”一词或开始谈论“代码”时,也许会变得很模糊。 谁能提出一种方法,以证明通过从电子表格切换到实际应用程序可以改善工作流程吗?

2
有什么优雅的方法可以分析工程师的过程吗?
存在很多观点认为衡量提交是不合适的。 有没有做过任何尝试吸引更多资源而不是提交的研究,例如: 浏览模式 IDE工作(预提交) 空闲时间 多任务 我想不出一种简便的方法来执行这些措施,但是我想知道是否已经进行了任何研究。 就个人而言,我确实认为,反思自己的“指标”可能是有价值的,无论(或不使用)这些指标进行绩效评估。IE浏览器会以一种无偏见的方式来反映您的习惯。但这是问答之外的讨论问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.