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
未经授权禁止转载,违者必究!