编程语言应用

首页 » 常识 » 预防 » 成为优秀程序员的十条技巧
TUhjnbcbe - 2021/11/2 21:34:00

21世纪技术官社区导读:交流,编码,会玩,绝不松懈等。在本文中,我们就如何成为一名优秀的程序员提出了十条建议。

写到这个题目,联想到我们采访过的一些技术负责人、技术大牛对关于如何成为优秀程序员的看法。这是一个很有趣的问题,如果遵循一些我认为的一些常识和规则,无论你的才能如何,我认为人人都能成为优秀程序员。

实际上这些规则并不适用于程序员,而是适用于任何专业人士。

其实并不是所有的东西都是那么严肃认真的,有些东西只是我的看法,你可能在有的经历上与我不同,不是所有的程序员的个性都符合我遇到的人物情况。所以如果你有疑问,不要介意,我不是在说你:)

现在我们就开始。

1.学习如何提问

一些提出问题的程序员类型有如下几种:

1)完美主义者

这种类型的程序员在问一些关于一些开源工具的问题。他们大多数已经通过代码进行了测试,发现了问题的真正原因。即使不是这样,完美主义者也会写出问题介绍、重现的步骤,潜在的建议解决方法。

其实,完美主义并没有问题,只有答案。

2)话匣子

这种类型的人不会问问题。他们公开自己的想法,并偶尔在这里或那里提出一个修辞问号。什么似乎是一个问题,实际上只是描述自己的思想流。如果你想给答案,他们可能已经自己找到答案,或者在邮件中提出了真正的问题。

或许,或者,也许,如果我们这样尝试...你知道吗?原来,这个需求是完全错误的,我用其他技术解决了这个问题。哦,我其实完全改变了库。呵呵,别再问问题了。

3)懒*

“这是源码”。怎么了?“请帮我”...

4)经理

对于这种类型的人,时间就是金钱。要求问题必须简短,答案尽快给出。这种方法存在一些问题,因为通过简短的问题,可能不完整,并不简明扼要。很多时候重要细节没有披露,后期丢失细节的需求。之后,经理会感到失望,因为答案不对,或者又产生了一个新问题。他会不断的发送信息,要求更快的答案,反复几次后,可能得1-2周的时间才出来真正的答案。

5)抱怨者

这种人从来不提问题,只会抱怨,直到问题消失为止。也许,如果不是它更好...等等诸多抱怨。

到目前为止,我们应该清晰的是,一个准备充分的问题:简洁、重点突出,又有足够的细节,将会产生更好的答案。如果我们都学会了如何提问题,那么很快就能得到你想要的。

2.学习如何避免提问

其实,很多情况下,最好尽量避免提问题。

也许你可以自己搞定?当然不总是。许多事情,我们根本不知道,通过咨询相关领域专家,你会发出错最快、最有效的成功之路。

在大多数情况下,尝试自己搞定有诸多好处。如下:

1)你学会用“坚强的方式”,这种坚持让我们使用的记忆方式更好,我们会牢记我们学到的东西。

2)让自己做的东西更有意义

3)不制造“噪音”。上面喋喋不休的话匣子就是这样。除非你经常问问题的人他也经常回答你,而且有时候也会推迟回复答案。如果不这样,他们可能没法看透你的想法并尝试回答每个不完整的“问题”。这对任何人都没有帮助。

4)通过推迟一段时间再提问,你自己可以收集更多的信息,可以提供给可能回答问题人更多的内容。

这里,可以借鉴“完美主义者”,先花大量的时间探究细节,然后再回答这个问题。

5)通过培训来学习怎样提问题,你会更好的提问题。这需要一点时间。

3.不要离开打破的窗户

"当我们采取某些捷径在最短的时间内提供某些东西时,代码会反映我们如此粗心,开发者们(来自同一团队,未来团队,甚至是我们自己)将会得到严重的结论:我们对生成的代码给予足够的

1
查看完整版本: 成为优秀程序员的十条技巧