The Skills to Get a Job As a Django Developer Introduction Specialisation Skillsets Track Record Conclusion Reference

2025-06-07

成为 Django 开发人员所需的技能

介绍

专业化

技能组合

业绩记录

结论

参考

介绍

当我刚开始学习 Django 时,我使用了来自DjangoCon USDjangoCon EuropeCoding for EntrepeneursChris Hawks 的视频以及Two Scoop of Django的一本书来开始我的 Django 编程之旅。

这就是我开始学习 Django 的契机。我尝试使用TryDjango 系列教程来构建项目,从部署到 Heroku 的基础知识开始。

所以我想分享一下自己对Django开发者学习内容的看法。除此之外,你不需要一开始就掌握所有知识,而是可以在工作过程中逐渐掌握。

专业化

学习 Django 需要付出很多努力,因为学习它需要很大的努力。

在我学习 Django 和前端技术的过程中,我开始发现 Django 的各个方面在构建项目时非常有用。以下是一些潜在的专业化途径:

  • 全栈开发 - 为需要某种形式的电子商务、会员或其他 Web 应用程序(定制解决方案)的公司构建原型和网站。这可能包括使用 Vue、React 或 Angular 等前端技术来创建移动应用程序。

  • 后端开发 - 您将构建脚本、内部工具和 API,并监控和优化您的基础架构。您甚至可以使用 AWS、DigitalOcean、Heroku 等云服务提供商来协助部署或构建 CI/CD 流水线。

  • API 开发 - 你的重点是构建 API,贯穿 API 开发生命周期,从设计到部署。你将使用 Postman、SwaggerIO 等工具来记录或创建 API。你或许会参与为 Kong、Apollo 等 API 网关构建 API。你甚至可以利用 AWS、Google Cloud 和 Azure 等云服务提供商来构建微服务。

技能组合

我不会深入探讨每个专业方向。相反,我只会讨论 Django 开发人员在获得开发人员工作之前可能需要掌握的一些粗略技能。

技术技能

  • Python基金会
  • 使用源代码控制,对 Git 命令有基本的了解,并了解如何创建语义提交消息
    • 检查你的代码
      • 创建分支
      • 犯罪,
      • 合并分支
      • 拉取请求
      • 创建和关闭问题
  • 使用 HTML、CSS、Javascript 进行网站设计
  • 类似 bootstrap 的 CSS 框架
  • ES6 或更高版本的 Javascript。
  • 了解如何使用 Postgres(首选)、SQLite、MongoDB、MySQL 等数据库
  • 使用对象关系映射 (ORM),例如 Django 的 ORM 或SQLAlchemey
  • 学习如何使用模板引擎,例如 Django 模板引擎、Jinja2
  • 学习使用 Apache 和 Nginx 等生产 Web 服务器
  • 使用 Sendgrid、Twilio、Stripe、Okata 等 API 或在RapidAPI等 API 市场中找到它
  • 选择并使用 WSGI 服务器,例如 Gunicorn、Mob_WSGI 或 uWSGI
  • 如何使用 Pytest 和 Unittest 等测试框架在 Django 中编写测试用例。
  • 使用 VS Code 等文本编辑器或 PyCharm 等 IDE
  • 设置虚拟环境并安装包
  • 设计技能,例如使用FigmaAdob​​e Xd创建原型。
  • 使用 Markdown 编写文档或在项目中创建问题。

非技术技能

  • 时间管理
  • 项目管理
  • 写作
  • 目标设定
  • 沟通技巧
  • 教学
  • 联网
  • 加速学习
  • 谈判
  • 面试

业绩记录

剥猫皮的方法有很多种。我将提供这些经过我测试和验证的选项,以帮助您建立良好的业绩记录。

  • 贡献开源项目,例如 FreeCodeCamp、Cookiecutter、Zappa、Django Rest Framework
  • 使用博客或 YouTube 视频记录你在开发过程中学到的东西
  • 为非营利组织创建真实世界的项目或查看自由职业者网站(如 freelancer.com、fiver)以了解他们想要什么。
  • 向您当地的 Python 用户组或会议发表演讲或举办研讨会。

结论

我希望这能让您了解如何开始成为一名 Django 开发人员,并希望您能够进一步成为一名专业的 Django 开发人员。

请注意,我正在寻找一份 Django 工作。这需要你理解并使用 Django 构建网站。

我没有接触过任何前端 Web 框架。我觉得最低限度只需要使用 Javascript、CSS、HTML,并用 Bootstrap v4 进行美化。

如果您想节省时间和精力来完成工作,您可以使用预先构建的 Bootstrap v4 模板。

如果您喜欢这篇文章,请订阅我的“冒险家通讯” ,每周获取Python初创企业Web 开发领域的更新信息

您也可以关注我,获取我在Dev上文章的最新更新

原帖主题为《成为 Django 开发者的技能》,封面图片由 Chase Clark 在 Unsplash 上拍摄。

参考

文章来源:https://dev.to/steelwolf180/the-skills-to-get-a-job-as-a-django-developer-31ak
PREV
开发人员写作技巧简介学习良好写作撰写大纲将写作和编辑拆分为不同的流程设置您的日常工作吸收想法/信息结论参考
NEXT
Python 入门 简介 入门 变量函数 If & Else 语句 结论 参考