零基础学编程开发可以干什么?
推荐
在线提问>>
零基础学编程开发可以干什么?零基础学编程开发可以从事软件/产品工程师(网络/全栈/前后端)、数据工程师、质量工程师、基础架构工程师、开发运营、技术支持工程师等岗位。
1.软件/产品工程师(网络/全栈/前后端)
您可能沉浸在算法中,需要精通编写干净且编写良好的代码。 根据公司的不同,这些职位的分支机构会更多。 例如,前端和后端通常非常不同,前端工作更倾向于视觉/UX。 整个堆栈都有一种放之四海而皆准的方法,这是在找到适合自己的工作之前进入此类角色的好方法。
2.数据工程师
一种更专业的后端工程师形式。 如果您发现自己更喜欢信息系统而不是产品功能,那么这很适合。 您将通过构建和维护数据库系统为数据基础架构和分析做出贡献。 对于比产品本身更喜欢以数据为中心的构建者来说,这是一个很好的角色。
3.质量工程师
这个角色通常涉及使用 Selenium、JMock、Pytest 等框架编写测试套件。这个职位的目的是确保开发的软件按预期工作并且没有错误。 尽管您不会直接使用该产品,但在实际发布任何产品功能之前,您的任务非常重要。 QA 当然不适合所有人,但如果您喜欢精心设计的测试技术来发现问题而不是解决问题,那么它可能非常适合 QA。
4.基础架构工程师
对于基于 Web 的服务,您将确保服务保持平稳运行。 对于 SaaS 公司来说,停机或性能问题可能代价高昂,因此这可能是一个令人难以置信的高压职位。如果您是在这样的挑战中成长起来的,并且喜欢使用 Web 技术,那么这本书适合您。
5. 开发运营
这是一个连接软件开发和 IT 运营的角色。可能负责设计对代码库、工具等的访问,并帮助开发人员设计环境。 该角色可能涉及构建内部工具和改进流程。可能会与开发人员密切合作,并且需要成为良好的沟通者才能在这个角色中茁壮成长。
6. 技术支持工程师
这种类型的角色通常是客户支持中的下一个角色,您可以在其中使用您的编程技能来解决技术升级问题。 根据公司的不同,您可能会处理各种日常问题,这对于那些寻求多样性的人来说非常有用。 有时,这项工作可能具有调查性质,这可能对许多人有益。然而,这种类型的角色需要同理心,因为它通常是一个以客户为中心的角色。
以上是零基础学编程开发可以从事的岗位,在选择之前首先需要确定自身的兴趣和未来发展方向,具体的学习路线可咨询我们的在线老师。