📜  你必须知道的关于全栈开发的 7 个误区

📅  最后修改于: 2022-05-13 01:56:12.083000             🧑  作者: Mango

你必须知道的关于全栈开发的 7 个误区

现在已经没有足够多的开发人员具备全栈开发的技能了。全栈并不是一种万能的解决方案。全栈开发人员是同时使用前端和后端代码的人。无头 Web 应用程序是一种没有用户界面的软件。这些术语经常作为流行语被抛来抛去,但当你谈论这个行业时,记住它们可能很有用。每种技术都有自己的一套神话,其中一些比其他的更具破坏性。例如,全栈开发既复杂又困难的神话不仅是错误的,而且也是危险的。这并不像你想象的那么难。这与任何其他编码角色相同——您只需要学习许多不同的技能即可正确完成它。

7-神话-关于-全栈-开发-你必须知道

很多人认为他们想自己学习所有这些,但对于初学者来说通常太多了。最好的学习方式是与知道自己在做什么的专家一起工作。以下是我们听到的关于全栈开发的一些最常见的神话:

1.你应该从前端技能开始

前端技能需求量很大的事实并不意味着您应该将它们作为您的起点。随着您获得经验,您应该专注于您缺乏知识和专业知识的领域,例如后端或数据管理。

2. 全栈开发者只需要技术知识

假设全栈开发人员只需要技术知识是错误的。还有其他一些事情需要考虑,例如项目管理。全栈开发人员应该对营销、销售和运营等业务方面有一定的了解。全栈开发人员应该能够为他/她正在开发的产品编写文档。此外,全栈开发人员应该具有处理从需求收集到部署的所有开发阶段的经验。他们还应该熟悉每个阶段使用的不同技术和技术。

3. 全栈开发人员应该能够用任何语言编写代码

最受欢迎的是全栈开发人员应该能够用他们想要或需要的任何语言编写代码。在某些情况下这可能是正确的,但并非所有语言都是如此。许多程序员不知道如何用每种语言编写代码,所以他们会选择他们认为最容易或最熟悉的语言。你应该一直在学习。即使您已经作为开发人员工作了五年,总有一些新东西要学习。您对编程了解得越多,您可以使用的工具就越多,可以为您的客户构建出色的产品。您无法超越自己,这意味着利用您可以支配的一切来构建最好的产品。

4. 全栈开发人员应该是专家编码员/程序员

全栈开发人员是团队中一位伟大且非常重要的成员。但他们不一定是专业的编码员,甚至不一定是程序员。全栈开发人员可以负责编码前端(网页和用户界面)、后端(数据库和服务器端),甚至营销、设计和支持。他们应该能够做的最重要的事情就是编写好代码。确实,许多编程语言正在被抽象为所谓的“服务器端”或“前端”语言,这些语言不需要用户了解任何有关编程的知识——但知道如何去学习仍然很有价值。代码很好。

5. 所有全栈开发人员都是一样的

全栈开发人员是最令人垂涎的开发人员。在某些方面,它们也是最容易被误解的。有一种看法认为所有全栈开发人员都做同样的事情并拥有相同的技能。现实情况是,根据技术方法和项目要求,构建全栈应用程序有许多不同的方法。这并不是说一种方法或方法比另一种更好。只是每个选择都有自己的优点和缺点。

6. 只有学习 JavaScript 才能成为全栈开发人员

前端开发人员可能使用 JavaScript 作为他们的主要编程语言或辅助语言,但它不是他们使用的唯一一种。他们还使用Python、 PHP等语言与后端系统进行交互。全栈开发人员可以用多种语言编写代码,甚至可以完全用不同的语言开发应用程序。

7. 编码就是一切

编写代码的能力是不够的。初级开发人员可能能够编写一些非常基本的代码,但如果他们没有通过设计文档与客户沟通的能力,他们将无法交付产品。如果没有前端或后端的文档,你怎么知道你在构建什么?

关于全栈开发的其他几个流行神话是全栈开发人员应该是所有方面的专家,全栈开发人员更聪明,全栈开发人员应该了解应用程序的所有部分等等。关于全栈开发的神话是无穷无尽的;没有尽头。所以,从基础开始,永远不要停止学习!