Web 开发人员日常工作的一天记录 All In One
Web 开发人员日常工作的一天记录 All In One

Web 开发人员每天做在什么?
如果您要成为 Web 开发人员,您可能想知道会发生什么!
你每天的生活会是什么样子?你会和谁一起工作?你甚至在工作中做什么🤔?
Web 开发人员的一天因人而异。
您公司的价值观、您所在组织的规模、您团队中的成员以及您的个人喜好都会影响您成为开发人员后的日常生活。
有些人喜欢早晨, 他们从早上 9 点工作到下午 5 点,早上 5 点起床,以便腾出时间在早上锻炼身体。
其他人是夜猫子,他们发现自己在需要登录到他们的在家工作之前就醒来了,然后在下班后享受私人时间🦉。
虽然预测 Web 开发人员的一天生活并不是最简单的任务,但像这样的工作有一些标准方面。
Web 开发人员至少可以期望进行大量编码并与他们的团队协作。
那么,Web 开发人员每天都在做什么?请仔细阅读,找出答案!
什么是网络开发人员?
Web 开发人员编写、测试和设计构成网站或 Web 应用程序的代码。Web 开发分为两个部分:前端和后端。
前端开发人员专注于在 Web 浏览器(也称为客户端)内运行的代码。✅
后端开发人员处理在服务器(也称为服务器端)上运行的代码。✅
全栈开发人员是同时在网站的前端和后端工作的人。🚀

Web开发人员每天做什么?
通常,开发人员应该按典型的 8 小时工作制或朝九晚五的时间表工作,但也有例外情况。
有时您可能会被要求加班以完成项目的某个方面以赶上最后期限。
大多数开发人员在制定日程时将他们的一天分成两部分。
让我们看看一个典型的开发人员在上午和下午所做的事情。
上午
对于大多数开发人员来说,上午是为计划、团队会议、管理任务和深度编码工作预留的。
大多数开发人员发现,在早上尽早专注于深度工作最容易。
但在投入工作之前与您的团队制定一个游戏计划也很重要。
早上,您可能会发现开发人员正在执行以下任务:
- 回复邮件 ✉️
- 安排会议🧘🏻 (预约会议室)
- 审查拉取请求👨🏻💻 PRs
- 参加早会👋🏻 (安排站会)
- 努力冲刺🏃🏻♂️ (疯狂编码中...)
- 正在处理门票🎫 (多任务处理中)
- 培养技能📈 (自我成长/自我学习 vs 摸鱼/滑水)
- 编写或阅读文档👀 (readme.md, 开发计划,需求排期,组件拆解, PRD, UI 设计稿)
下午
下午通常用于协作、实验、更多会议或截止日期的工作。
如果他们在最后期限前来,开发人员可能会发现自己在下午做更深入的工作。
但在大多数情况下,下午用于协作和更高级别的任务。
下午,您可能会发现开发人员正在执行以下任务:
- 测试代码🧰 (自测)
- 调试代码🐛 (接口联调,修复 bug)
- 部署已完成的项目⬆️ (CI/CD, DevOps)
- 创建文档📝 (产品使用文档/项目文档/交接文档/分享文档)
- 撰写设计简报🎨 (日报/周报/月报,半年总结/年终总结/晋升答辩)
- 回复邮件 ✉️
- 参加协作会议👋🏻 (PRD 需求评审/ 接口文档评审 / 测试用例评审)
- 与队友结对编程👥
补充内容:
- (Code Review / 代码审查) ❓
网络开发人员做什么的?
如果你成为一名网络开发人员,你的职责将取决于你是专攻前端、后端还是全栈。
作为 Web 开发人员,您将负责三种类型的工作:
开发:寻找解决方案、开发新功能、与您的团队协作、结对编程、创建设计文档、创建文档以及向您的团队展示解决方案。
测试:维护软件功能、查找和修复错误、代码审查、拉取请求、响应票证以及合并用户反馈。
部署:使用 git 共享代码、暂存和启动新代码以及启动新功能或产品。
许多开发人员将同时管理多个项目或产品的各个部分。
有一件事是肯定的,能够在一天内管理您在多种不同类型任务上的时间是必不可少的。
开发人员的工作场所是什么样的?
成为 Web 开发人员是令人兴奋的,并且有很多好处,包括:
- 在家工作的自由 (- 远程办公)
- 协商您的工作内容(哪些门票等)
- 和聪明的人一起工作。
每个 Web 开发人员的工作看起来都有点不同。
例如,如果你在一家初创公司工作,你的生活可能每天都会大不相同,你会从事许多不同的事情。
在大公司,除非你的最后期限很紧,否则你可能会有更多的稳定性和可预测性。
在世界范围内,远程网络开发工作正变得最普遍,但有些工作需要在办公室工作。
每个公司都有自己的文化和独特的特征。
ℹ️ 一些团队协作性极强,需要
开很多次会议,而另一些团队则主要是单独工作,偶尔协作。
您最终可能会为一家为员工举办有趣活动并希望您参加许多会议以提高公司士气的公司工作。
而其他人则坚持公司文化的基本原则,只希望您尽可能高效地完成工作。
Web 开发人员是否与团队合作?
Web 开发人员经常在团队中工作!
除非他们为初创公司工作或作为自由职业者,否则开发人员通常是信息技术团队不可或缺的一部分。
但他们的团队不仅仅由其他开发人员组成。
开发人员通常与
- 视觉设计师:(有时称为网页设计师)创建字体、颜色、间距、情感、视觉概念和主题
- 用户界面设计师:(有时称为信息架构师或交互设计师)设计线框、用户交互、用户界面功能和应用程序结构 (UI)
- 前端开发人员:谁编写用户与之交互并在用户设备上运行的代码
- 后端开发人员:谁编写在服务器上运行的代码
- 全栈开发人员:同时处理前端和后端代码
- 用户体验设计师:规划用户旅程、设计应用程序流程并进行用户测试
- 数据科学家:设计网站的数据组件,创建自动化,并收集和分析项目收集的数据。
补充内容:
- (PM: 项目经理 / 产品经理) ❓
一些较大的团队可能还有 SEO 策略师、DevOps 工程师、性能工程师、API 开发人员、数据库管理员或质量保证工程师。
Web 开发人员向谁报告?
Web 开发人员通常向IT 部门的其他人报告。
这取决于组织的规模,因公司而异。
作为网络开发人员,您与经理的关系也会因工作而异。
大多数开发人员向高级开发人员、IT 经理、项目或产品经理或 Web 开发经理报告。
自由网络开发人员通常直接向客户、项目经理或公司联系人报告。
ℹ️ 如果您不是自由职业者,您将经常与您的经理进行
一对一的会谈。您可能每天都会在早上的会议上看到他们。有时您会在一天中的其他时间点与他们协作。
在某些公司,您的经理也可能担任导师。
在谷歌和微软这样的大型科技组织中尤其如此。
一些初创公司还优先考虑指导。
Web 开发人员生活中的一天
现在您知道开发人员实际做什么了!
Web 开发人员的工作是构建和维护网站或 Web 应用程序。
Web 开发人员可能在在家或自由职业者、远程或在公司工作。
他们的具体任务和职责将根据他们工作的公司而有所不同。
开发人员通常将大约一半的(二分之一)时间用于编码和处理项目,四分之一的时间用于开会,其余时间(四分之一)用于查找和修复错误。
在编码之外,开发人员最有价值的技能是时间管理和协作。
补充内容:
- 多面手/多任务处理能力/抗压能力/- 沟通协作能力
他们与团队合作,他们的职责经常每天都在变化。
开发人员需要有效地预算他们的时间,将足够的注意力集中在深度编码工作和处理团队其他成员发送给他们的任务上。
补充内容:
- 需求任务排期/任务优先级制定/评估开发事件/进度同步/进度追踪/进度记录
- 按期交付/提前交付
- 充分自测/对照产品需求文档功能点测试 (PRD)
这听起来像你的工作吗?详细了解如何成为网络开发人员!
 (🐞 反爬虫测试!打击盗版⚠️)如果你看到这个信息, 说明这是一篇剽窃的文章,请访问 https://www.cnblogs.com/xgqfrms/ 查看原创文章!
refs
https://scrimba.com/articles/what-does-a-web-developer-do/
https://scrimba.com/articles/become-web-developer-in-6-months/
©xgqfrms 2012-2021
www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!
本文首发于博客园,作者:xgqfrms,原文链接:https://www.cnblogs.com/xgqfrms/p/17053455.html
未经授权禁止转载,违者必究!

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号