展现你是一名优秀开发者的 6 个特质
有些事情能真正展现你对工作的了解,当然,这些也是你想要努力的方向。作为一名网页开发人员,你需要的不仅仅是技术技能。你还需要能够与老板、客户、同事和其他人沟通。这听起来可能有点奇怪,但随着时间的推移,你甚至需要能够与自己沟通,因为三年后很容易忘记你的代码是做什么的。
以下是每位网页开发人员或程序员都应该具备的六项关键素质:
-
了解如何浏览大量遗留代码文件夹。
- 你第一份网页开发工作很可能不会从全新的代码库开始。你有时会遇到一个漏洞百出的代码库,就像一根漏水的管道用胶带、胶水和其他能找到的东西勉强粘在一起一样。
- 他们会希望你能仔细阅读代码,找出其中的错误,甚至可能还要进行一些重构。
-
能够与人交谈。
- 你参与的每个项目都至少会与另一位同事合作。你可能会和人力资源部的蒂芙尼一起确保公司页面上的名字正确无误。你也可能和公司资深的编程专家温斯顿一起工作。你会遇到来自各种背景的人。
- 你不能再躲在“笨拙的开发者”这个刻板印象背后了,因为拥有和你相同技能的人完全可以凭借三寸不烂之舌抢走你想要的职位。没人会因为你说话而攻击你,如果有人攻击你,那就反击回去。
-
学会阅读文档。
- 每个地方对同一种语言和框架的使用方式都会略有不同。你需要知道如何高效地浏览大量的文档和 Stack Overflow 上的答案。这样你才能找到所需的信息,让你的代码按照他们的要求运行。
- 此外,编程语言和框架一直在不断变化,新的语言和框架也层出不穷。你可能正在开发一个 Angular 5 项目,然后 Angular 6 就发布了(我倒不是觉得不高兴),你就得开始查阅文档了。
-
为你的代码编写良好的文档。
- 这一点常常被忽视,有时甚至会造成损失。好的文档可以帮助你解释你正在做什么以及为什么要这样做,还可以帮助团队中的其他开发人员更快地上手。
- 请确保您的文档内容与用户需求相关。例如,您为搭建环境所采取的步骤、需要下载的软件,或者文件夹的特定层级结构,这些都可以作为好的文档。
-
编写代码时要遵循最佳实践。
- 这听起来可能很显而易见,但你会惊讶于有多少人没有做到这一点。花点时间,第一次就把代码写好。这样可以避免以后修改代码的麻烦,你的同事也不会因为你写出糟糕的代码而讨厌你。
- 但说真的,采用最佳实践可以节省你大量时间,并帮助你更快地完成工作。
-
测试你的代码。
- 还有一点可能听起来很明显。前端开发人员负责用户在网站上看到的内容,所以你需要确保他们以正确的方式看到正确的内容。如果你发现某些元素在点击时CSS样式出错,那就修复它们!
- 如果你发现你的 JavaScript 代码在处理某些输入时无法正常工作,请找出原因并修复它。如果有时间,花点时间调试一下也无妨。这有助于你编写更简洁的代码,并避免你永远纠结于同样的 bug。
细节决定成败。当你掌握了这六项技能后,你仍然会惊讶地发现,并非每个人都在这样做。
嘿!你应该在推特上关注我,原因你懂的:https://twitter.com/FlippedCoding
文章来源:https://dev.to/flippedcoding/6-attributes-that-show-you-are-a-good-developer-3al1