哪家治疗白癜风最好 https://wapyyk.39.net/bj/zhuanke/89ac7.html 作者:老余 来源:21世纪技术官社区 交流,编码,会玩,绝不松懈等。在本文中,我们就如何成为一名优秀的程序员提出了十条建议。 这是一个很有趣的问题,如果遵循一些我认为的一些常识和规则,无论你的才能如何,我认为人人都能成为优秀程序员。 实际上这些规则并不止适用于程序员,而是适用于任何专业人士。 其实并不是所有的东西都是那么严肃认真的,有些东西只是我的看法,你可能在有的经历上与我不同,不是所有的程序员的个性都符合我遇到的人物情况。 1、学习如何提问一些提出问题的程序员类型有如下几种: 1)完美主义者 这种类型的程序员在问一些关于一些开源工具的问题。他们大多数已经通过代码进行了测试,发现了问题的真正原因。即使不是这样,完美主义者也会写出问题介绍、重现的步骤,潜在的建议解决方法。 其实,完美主义并没有问题,只有答案。 2)话匣子 这种类型的人不会问问题。他们公开自己的想法,并偶尔在这里或那里提出一个修辞问号。什么似乎是一个问题,实际上只是描述自己的思想流。如果你想给答案,他们可能已经自己找到答案,或者在邮件中提出了真正的问题。 或许,或者,也许,如果我们这样尝试...你知道吗?原来,这个需求是完全错误的,我用其他技术解决了这个问题。哦,我其实完全改变了库。呵呵,别再问问题了。 3)懒鬼 “这是源码”。怎么了? “请帮我”... 4)经理 对于这种类型的人,时间就是金钱。要求问题必须简短,答案尽快给出。这种方法存在一些问题,因为通过简短的问题,可能不完整,并不简明扼要。很多时候重要细节没有披露,后期丢失细节的需求。之后,经理会感到失望,因为答案不对,或者又产生了一个新问题。他会不断的发送信息,要求更快的答案,反复几次后,可能得1-2周的时间才出来真正的答案。 5)抱怨者 这种人从来不提问题,只会抱怨,直到问题消失为止。也许,如果不是它更好...等等诸多抱怨。 到目前为止,我们应该清晰的是,一个准备充分的问题:简洁、重点突出,又有足够的细节,将会产生更好的答案。如果我们都学会了如何提问题,那么很快就能得到你想要的。 2、学习如何避免提问其实,很多情况下,最好尽量避免提问题。 也许你可以自己搞定?当然不总是。许多事情,我们根本不知道,通过咨询相关领域专家,你会发出错最快、最有效的成功之路。 在大多数情况下,尝试自己搞定有诸多好处。如下: 1)你学会用“坚强的方式”,这种坚持让我们使用的记忆方式更好,我们会牢记我们学到的东西。 2)让自己做的东西更有意义。 3)不制造“噪音”。上面喋喋不休的话匣子就是这样。除非你经常问问题的人他也经常回答你,而且有时候也会推迟回复答案。如果不这样,他们可能没法看透你的想法并尝试回答每个不完整的“问题”。这对任何人都没有帮助。 4)通过推迟一段时间再提问,你自己可以收集更多的信息,可以提供给可能回答问题人更多的内容。 这里,可以借鉴“完美主义者”,先花大量的时间探究细节,然后再回答这个问题。 5)通过培训来学习怎样提问题,你会更好的提问题。这需要一点时间。 3、不要离开打破的窗户“当我们采取某些捷径在最短的时间内提供某些东西时,代码会反映我们如此粗心,开发者们(来自同一团队,未来团队,甚至是我们自己)将会得到严重的结论:我们对生成的代码给予足够的
|