10种最常见的Web开发人员类型

您一生中认识多少开发人员? 如果您与一组人一起工作,您可能会注意到它们具有特定的怪癖或个性,您可以将它们实际分组在一起,这就是我在这篇文章中要做的。

开发人员的个人喜好和工作风格 有很大的不同-即使他们做的是相同的工作。 我们将看看那里的10个最常见的开发人员群体。 看看您是否能够发现自己或其中的一位同事。

1.纯粹主义者

纯粹主义者的定义是遵守传统规则的人,您可能会认识到一两个自然界纯粹主义者的英语老师。 虽然我列表中的纯粹主义者并不那么严格,但他们只是那种不太热衷于使用框架和库的开发人员

他们每次都会在JQuery上选择Vanilla JavaScript。 他们认为使用纯语言和传统方式不会有任何麻烦 实际上,当他们偶然发现另一个框架或库时,他们会感到恼火。 额外的库对他们来说是肿的。

10种最常见的Web开发人员类型

请注意,这并不意味着他们在现实生活中不会使用它们。 如今,当职位空缺要求“精通jQuery”时,很难做到这一点。 无论他们看起来多么紧张或专心,他们的观点都不能对事实视而不见。

2.行动者

当然,无论如何,每个人都必须完成工作,但是对于Doers来说,他们的优先事项清单是完成工作开始的 您可以打赌他们拥有最新,最快的框架,库和工作流程。 它们具有用于模块的预制模块,所有模块都经过分类,可在项目中快速使用

在实施所有这些工具以实现平稳生产的同时,员工们会在初创企业中驻足。 行动者的典型症状是使用诸如grunt或gulp的任务运行程序。

3.多语种

多重语言使用多种编程语言的语言 ; 有些人甚至是全栈开发人员,像马戏团魔术师一样玩弄SQL和SASS。 也就是说,在Web开发中仅使用一种编程语言几乎是不可能的。 即使您是后端开发人员,也无法逃脱这种命运。 因此,只有当您至少了解4-5种编程语言时,您才可以吹牛说自己是多语言的。

10种最常见的Web开发人员类型

大多数多才多艺的人是他们的身份,是因为他们的工作状况而不是由其选择。 并非每个人都有独立的前端开发人员或设计师。 无论哪种方式,他们都比其他任何人都更有信心地学习一种新语言,并且是快速学习者 不过,您不必感到不知所措,因为其中有些人可能是万事通,但都不是大师。

4.完美主义者

当我说完美主义者时,会想到什么? 好吧,我并不是说那些旨在编写最完美,最完美的代码的人。 真正的完美主义者是那些看起来,编码并超越编码的人 他们留下评论 ,注意变量的命名,并做肮脏的工作,也称为文档除其他外 )。

面对现实,您最后一次留下详细评论或为软件编写手册是什么时候? 我相信,这不是最近的任何时候,除非并且直到您是一个完美主义者。 我认为它们很少见。 大多数开发人员都不关注这些(尽管文档非常重要。这是Thoriq Firdaus的看法)。

5.附庸风雅

在Web开发方面,我们只能说他们的母语是CSS 形状颜色动画滤镜和所有其他视觉对象对他们来说最重要。 想见他们吗? Codepen是他们通常的中心。

10种最常见的Web开发人员类型

他们不是设计师,或者也许是设计师,但从根本上讲,他们是开发商。 他们使用代码而不是Adobe Illustrator或After Effects表达艺术。 与设计师配对时,就像在面包上涂黄油一样,可以使面包顺滑而完美。

6.重用者

并非我们每个人都热衷于编写第一类通用类或方法来处理重复的代码块。 我们将这一部分留到了优化阶段,直到我们顺利跨越了红色大的10px截止日期和紧随其后的短暂放松期之后,才开始进行优化。

用户知道的远不止这些,他们从一开始就为可重用的代码片段奠定了坚实的基础,并在以后节省了大量的优化时间。 他们大多数是有经验的开发人员,他们可以预见一定会出现多次的代码块 他们的项目中可能没有一个没有完全填充的全局文件或实用程序类。

7.书呆子

在我的第一个VB实验室的前一天,我的教授给了我们简短的说明,以整理表格。 她在课堂开始时演示了一个演示,但很遗憾,我错过了这个演示,因为我迟到了。 我设法记下的指令说明还不足以挽救我,而且我和朋友们坐得太远了,以至于手语或唇读都无法提供帮助。

10种最常见的Web开发人员类型

因此,我做了唯一能做的事–我打开了我的旧教科书。 我成了书呆子 结果,我不仅在课堂结束时得到教授的称赞,因为他们设法将所有要求汇总到我的表格中,而且我还添加了背景图片,这是班上其他任何人都没有做到的。我从教科书中学到了。

对于我来说,找到一些非常擅长编程和逻辑的同事把桌子堆放起来并盖上书本并不少见。 书呆子将文本带入文本,以寻求深入的知识 ,有时是偶然获得的,这最终是最好的一种

8.调试器

调试本身就是一项技能。 仅在页面显示“ Internal Server Error 500”(内部服务器错误500)时,才能发挥其真正作用。 调试器不仅能够捕获和压缩自己代码中的错误,而且还能捕获其他人编写的代码中的错误(这本身就是开发人员的噩梦 )!

10种最常见的Web开发人员类型

他们精通所有调试工具和选项,无论是在浏览器还是IDE上。 除了工具外,调试还需要对事件流有清晰的了解,并具有在该链中发现触发器的能力。

如果代码属于其他人,那就是调试器显示其真正的观察能力时 ,逐行检查代码,查找任何缺少的“ if”,“ else”,“ or”,“ and”或分号

9.研究人员

对于研究人员而言,代码不仅仅是他们的代码。 它成为一个话题 ; 论坛讨论的主题,博客文章的主题, *问题与解答的主题。 没有讲道,没有判断力,只是分享他们努力剖析的知识 我们编写的每个代码有时都有用途和目的,但不幸的是有副作用。

我们中间的研究人员试图理解代码的这一方面。 他们挖掘出文档,进行实验,最重要的是,我们将为我们其余的人分享他们的发现 ,他们将永远感激他们的工作。

10.善于交际

尽管彼此抄袭了代码, 但我们仍然团结在一起 ,成为一个饮食,呼吸和生活代码的社区的一部分 但是从物理上讲,我们独自一人坐在计算机前,虽然并不孤单。 无论我们喜欢与否, 我们的社交技巧都会受到打击

10种最常见的Web开发人员类型

然后是社交媒体。 他们与您见面喝酒,讲笑话 ,谈论该领域的最新动态,对即将发布的版本(硬件或软件)感到兴奋,参与商机,建立交流的机会,并在时间允许的情况下与您交换电话,以便您都可以尝试不同的操作系统。 您在开发人员朋友中认识社交吗?

包起来

你们中的某些人一定会找到自己的朋友,作为几个小组的一部分,有时是重叠的,有时是相互矛盾的–我们最终不能判断我们都是开发人员。 但是,我们很想知道您最喜欢哪些开发人员组。 让我们在评论中知道。

翻译自: https://www.hongkiat.com/blog/types-of-web-developers/