分布式开发的谬论_您会听到的最伟大的开发人员谬论或最明智的话语?

分布式开发的谬论

我将在需要时学习它 !” 这些年来,我听到过很多话。 在像软件开发这样快节奏的行业中,要养成一种高度务实的态度。 在某种程度上,它实际上是相当实用的,但是在另一方面,这一短语让我很烦恼。 这已经成为我们整个行业的口头禅,并且一直没有改变所说的行业。 问题是, 以听起来像一个明智而实际的开发人员的幌子,人们以此为借口 。 有太多的事情要知道,在进行过程中必须能够拾起某些东西,这是工作的一部分。 但是,在进行过程中必须“收集”一些知识与绝对及时地完成所有工作之间存在区别。

整个行业已经成为一堆通才,也许一直都是这样,我只是没来看看,无论哪种方式我都不喜欢。 没有人愿意花时间真正深入地学习任何东西,而不是计算机科学基础知识 ,不是您正在使用的最新技术,甚至是过去几年每天都在使用语言 。 为什么要麻烦,在您完成一半之前,它将被替换,取代,边缘化和过时。 我已经与许多人讨论了很多次,但是似乎没有人真正将其视为问题。 “ 只是务实的家伙 ”。 在此期间,我们都彼此成为了克隆。 您需要Java开发人员,我是Java开发人员,您是Java开发人员,我的邻居是Java开发人员。 我们与众不同的地方-不多! 好吧,我有一些jQuery经验。 太好了,所以您知道如何构建手风琴菜单吗? 当然,我用Google搜索并窃取了我发现的最佳代码:)。 同时,如果您需要聘请一位REAL专家( 无论如何,也许您正在编写一个精美的解析器或需要可视化一些大数据 ),我希望您已经储备了啤酒和三明治,因为您会在这里。

好的,有多种方法可以使自己与众不同,我具有更好的沟通能力,这就是为什么我会做得更好。 这也很重要,但是, 开发人员基于软技能而不是开发人员技能来与众不同-似乎有点扭曲 。 我们都沟通得很好,但是代码很烂:)。 地狱,我不该真的说话,我也有点通才。 当然,我想将自己视为T形的人 ,但如果说实话,它更像是破折号或下划线形,可能会有一些颠簸:)。 对于那些没有头脑的人来说,这些颠簸看起来就像是巨大的钟乳石-确实是T形的。 您看起来像专家,却从来都不是专家 ,这只是在多才多艺的海洋中的一个优势。

投资未来

我不想宣讲我们所有人应该如何投资于我们的职业未来,每个人都知道我们应该这样做。 大多数人可能认为他们实际上是在投资,他们精打细算,编写大量代码,甚至可以一边阅读,肯定必须使他们成为大约10年专家 ,以及20 的资深专家( 我保持意思是写更多有关此的信息,有一天我会解决这个问题 :) )? 但是,如果那样的话,每个老人都会在很多方面都是专家,但事实并非如此。 也许只是人们不知道如何建立专门知识( 对此有一定道理 ),但是我暗中怀疑它更多是关于缺乏欲望而不是缺乏知识 。 关于意愿和方式的说法是什么-在这种情况下完全适用?

我完全偏离了轨道。 “ 投资职业未来 ”只是流行语之一,其口头禅是“ 我将在需要时学习 ”。 这对我父亲来说已经足够好了,到目前为止我一直都很好。 让我们将这种想法运用到融资中:“ 当我认为自己需要钱时我会投资我的钱 ”。 不知何故,它并没有完全相同的实用性。

你不知道你不知道什么

在所有人遇到困难的那一刻,您都在尝试解决问题,直到有人出现并向您介绍算法X或技术Y为止,这使一切变得快速而简单。 幸运的是,刚好有人在那儿向您展示“ 简单 ”的方式,否则您将花费​​数天/数周的时间试图弄清楚这一点,那将是一团糟。 但是,您不能为此怪罪,您不知道自己不知道什么。 对我来说,这就是“ 我需要时会学 ”的思想落伍的地方。 如果你不知道某物的存在,你将无法学习 。 Google在缓解此问题上有很长的路要走,但并非一路走来。 在野外您会遇到很多问题,除非您知道所要解决的问题是什么,否则您可以无限制地与众不同, 例如如果您对搜索和约束传播有所了解,那么解决数独就是容易 ,否则 真的 辛苦 )。 如果您不了解算法或其适用性,就无法了解它。 如果您甚至没有意识到技术具有的功能,就无法利用它来解决问题。 您不会总是会有人在那里指引您正确的方向。 我愿意打赌,现在有十亿行代码可以被一百万行更快,更干净,更好的代码所取代,这仅仅是因为编写该代码的人不知道他们不知道的东西

我似乎在这里为另一面辩护,如果知道您不知道的是门票,那么我们当然应该专注于知识的广度。 对尽可能多的内容的肤浅认识应该使我们彻底了解,当我们看到问题时便能够识别它们,然后更深入地了解我们需要什么。 除非它不能那样工作,否则, 略读对象不允许您保留任何东西 ,我们的大脑也不能那样工作。 如果我们不加强和更深入地研究这些概念,我们会Swift将这些信息不重要分页出去 ,那是浪费时间( 回想一下为考试做的事情,第二天您还记得多少? )。 但是,如果您专注于加深对某个主题的理解(一种有趣的转折),那么您还将获得广泛的知识( 实际上您将能够保留这些知识)。 我的爷爷是一位核物理学家,数十年的工作使他对该学科有了更深入的了解,这使他成为专家,但也使他成为了一名出色的数学家,一位体面的化学家,一位相当出色的地质学家,一位公平的生物学家等。 经验证据表明 ,寻求深度会导致广度为副作用。

你能快点学到吗

有些东西需要很长时间才能学习。 我有信心我可以拿起以前从未见过的ORM框架,甚至不会大步前进,我以前使用过它们,概念是相同的。 但是,如果您需要做一些语音到文本的转换,又不是那么简单,背景不够,该怎么办。 希望Google可以复制/粘贴一些内容。 那是一个不好的例子,只有大学的研究人员才需要这样做。 那么,如何建立一个网站,我们都知道该怎么做,但是如果您每天需要为1000万用户建立一个网站,该怎么办。 我们只需要学习有关扩展的所有知识, 我相信用户将等待一两个月让我们加快速度:) 。 是的,我只是个笨蛋,我们所要做的就是聘请专家,然后……errr…哦,等等,我们都没了啤酒和三明治。

我为什么要在乎

与专家合作真是太棒了 。 您可能以前曾经经历过,他们所说的一切都是新颖有趣的,您在每行代码中学习新的技巧,几乎可以感觉到您的大脑正在扩展:)。 您想向专家学习,所以当您找不到任何东西时,真的很难过。 由于每个人只有在“ 需要 ”时才学习,所以没有人可以向任何人教任何东西。 这里的一大块智慧是,您想与专家一起工作,但专家也想与专家一起工作,那么您在做什么以确保专家想与您一起工作 ? 能够在需要时学习某些东西是一项很好的技能,但是您不能让它成为开发人员的哲学。 是的,这是一个巨大的行业,您不可能学到所有东西,所以选择一些东西并确保您对它有所了解,如果您好奇地跟进有趣的事情,您会发现您掌握了很多东西最后还有其他东西。 而且,如果您做得很好,其他超级聪明的人也会想过来闲逛,因为他们能够从您那里学到一些东西,而您也可以从他们那里学到很多东西。 每个人都会成为赢家。

参考: 您将听到的最大的开发人员谬论或最明智的话语? 从我们的JCG合作伙伴 Alan Skorkin在Skorks博客上获得。


翻译自: https://www.javacodegeeks.com/2012/04/greatest-developer-fallacy-or-wisest.html

分布式开发的谬论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值