本文翻译自国外论坛 medium,原文地址:https://medium.com/@pradeesh-kumar/how-to-become-a-good-backend-engineer-9da75202a104
让我们一起看看国外开发者认为优秀后端工程师需要掌握哪些技能。
谁是后端工程师?
本质上,软件开发有两个要素:前端和后端。当访问者登陆网站时,他们会看到 UI 与之交互,即前端。前端与用户交互,收集输入,然后将其传递给后端进行进一步处理。后端处理从前端收到的请求,并将结果返回给前端,显示在UI中。
前端工程师需要 HTML、CSS、Js、设计、图形等 UI/UX 开发知识,而后端开发人员需要 Java、Python 和 Javascript 等编程语言以及框架、工具和数据库的知识。
如何成为一名优秀的后端工程师?
后端开发人员的角色是专注于构建架构等组件,以及编写与网站、数据库、消息代理、安全等其他系统交互的代码。
1. 编程语言
选择一种编程语言并掌握它。学习编程语言的所有基本库和框架。 Java、Python 和 JS 等编程语言现在很流行。深入了解最基本的编程功能,如基本结构、oops、基本数据容器(如列表、队列、堆栈、映射/字典和线程编程等)。
博主作为一名 Java 开发工程师,当然是推荐大家从 Java 入门啦。学习完了 Java 语言后,在学习 Python、Php、JavaScript等都是非常 easy 的