您是否曾经想过科技公司的日常生活是什么样的,但却无人问津?让我们从内部了解一下 IT 团队的一天。
所有程序员都穿着格子衬衫,戴着厚厚的眼镜,吃垃圾食品,白天睡觉,整夜不睡,整天呆在黑暗的地下室里,唯一的光线来自几台显示器,上面显示着大量难以理解的代码。他们从不进行体育锻炼,除非是 FIFA 游戏,而且只有在需要双手握住游戏手柄时才会放下咖啡杯。他们从不互相交谈或与任何人交谈——如果他们真的需要,他们会发短信。嗯,实际上,这并不完全正确。如果你想知道 编程团队的 真实
上午 9:00 没有咖啡,没有工作
在喝第一杯咖啡之前,我完全处于自动驾驶状态,一踏进办公室,我就走到咖啡机前。我端着一杯卡布奇诺,开始爬楼梯上我们所在的楼层(不是地下室!),却发现团队中有一半人已经在那里工作了。有些人甚至在早上 7:30 就开始工作了,而这对我来说已经是半夜了。更糟糕的是——我的团队里甚至有人不喝咖啡。从不。令人惊讶的是,我在 IT 职业生涯中遇到过很多这样的人,但我仍然很难相信他们真的存在。你可能已经猜到了,我是一个典型的咖啡迷,但这早在我梦想 学习编程 .
上午 9:15 首先
我手里拿着咖啡杯,坐在两台巨大的显示器*前,准备好面对 Jira 中等待我的一切。Jira 是我们每天使用的任务和错误跟踪器。我浏览问题列表以检查我需要做的最重要的事情是什么。我是一名前端开发人员,因此在很多情况下,我必须与其他团队成员安排一些细节,例如询问系统架构师在哪里可以找到我需要的测试数据、从图形设计师那里获取资产,或者与后端开发人员讨论任务(如果我能找到的话,因为在某个时间,他们中的大多数人都会消失)。
* 我个人的记录是两台带有四个显示器的计算机和两台移动设备在我的办公桌上同时工作,但前端开发人员在不同设备上调试或测试网站时有时会发生这样奇怪的事情。
上午 10:00 第二顿早餐怎么样?
霍比特人一天要吃六顿饭,每一顿都很重要。编程团队也有吃第二顿早餐的时间,而且就在我们邮箱收到一封关于三明治配送的电子邮件的那一刻。如果你错过了,你可能会突然发现你成了房间里唯一剩下的人。甚至有时我们需要在团队会议期间休息一下,让每个人都去吃三明治。令人惊讶的是,他们卖的很多健康食品。
上午 10:30 日常生活
我们公司里的人都采用 Scrum 工作方式。Scrum 是一种敏捷的工作管理框架,通常用于软件开发。实际上,这意味着我们将工作时间划分为大约三周的冲刺,然后是一些会议,如冲刺回顾和冲刺规划。但每天整个团队都会开会,参加每日 scrum 会议或每日站立会议,这是一个简短的会议,用于告诉其他人你目前正在做什么,或者与团队的其他成员讨论你遇到的问题。有时在我看来,这就像是一种团体治疗——即使我的同事无法帮助我解决代码问题,他们至少会同情地倾听我的抱怨。向同事扔橄榄球总是件好事,不是吗?(我们用橄榄球作为标记,表示谁应该接下来发言)。
上午 10:45 三个臭皮匠顶个诸葛亮
通常在每日站立会议期间,我们意识到有些事情需要一些支持。有时这意味着我将为后端开发人员提供建议,让他们从前端的角度了解如何在网站上显示某些内容。有时他们会帮助我完成更复杂的任务。当你陷入困境时,这是治愈绝望和无助的良药。如果每日站立会议小组治疗和结对编程都失败了,你肯定需要喝杯咖啡和/或吃点巧克力休息一下。
12:30 PM 再次进餐
准备食物、计划今天去哪里吃午餐、订餐和外出就餐是一天中非常重要的时刻,因此我们为此专门设立了 Slack 频道。有人甚至编写了一个脚本,将我们最喜欢的附近餐厅的今日菜单输入到命令行中。也许程序员毕竟是霍比特人?
下午 12:48 为每个人准备甜甜圈!
我们都喜欢甜食,大多数人都会尽力不错过吃甜点的机会。我这一生从来没有这么多机会吃甜食。我们公司庆祝所有的成功,庆祝往往意味着吃甜食。最近,我非常喜欢吃蛋糕来告别我们那老旧且被大家讨厌的时间跟踪工具——我们的蛋糕上印着它的界面!但我们不能每天都开派对。相反,我们的系统架构师每次注意到士气低落时,都会给我们吃巧克力、爆米花、冰淇淋或水果。
有时你可能会不由自主地成为糖果提供者。当我在常规频道上看到一封电子邮件或 Slack 消息,上面写着“B1 房间的每个人都有甜甜圈”或“我明天会烤一个蛋糕”,这通常意味着有人没有锁上他们的电脑。而一封以你的名义发送的电子邮件并不是最糟糕的事情。离开房间时一定要锁上你的电脑。我们喜欢科技公司的恶作剧,相信我,你可以期待一些非常有创意的恶作剧!
下午 1:12 猫咪趣事 #34
“典型的程序员”讨厌面对面交流,过度使用在线交流,因此当我发现我的团队中有如此多的谈话、欢笑和玩笑时,我有点惊讶。我们公司的一些团队不得不设置“安静时间”以集中注意力,因为他们的房间里太吵了。这可不是你对程序员的期望,对吧?
当然,我们喜欢 Slack,它是当今最流行的协作工具之一。特别是因为我们与 Giphy 应用程序(它允许我们在消息中使用 gif)和 Cat Facts(它显示有关猫的随机事实)进行了一些非常重要的集成,并添加了自定义表情符号。您还可以将 Slack 与 Jira 等一些严肃的应用程序集成,但更有趣的是强调我们每天使用多少种派对鹦鹉表情符号。
下午 1:40 运动等于健康
如果要我说出整个 IT 行业最受欢迎的运动,那一定是桌上足球。不仅我的团队,整个公司都为这项运动而疯狂。我们组织桌上足球锦标赛(最终获胜者将获得奖牌!)和桌上足球联赛。不幸的是,到目前为止,我完全没有展现出桌上足球的天赋。所以,当我的一些同事在桌上足球桌旁度过休息时间时,我却在咖啡机旁度过。一些消息来源声称,每天最多喝四杯咖啡对健康有益,所以我正在进行自己的研究来证明这一点 ;)
如果我想念运动,我可以参加我们公司的体育团体。我们训练的项目多种多样,比如足球( 真人 足球)、自行车赛和壁球,但我们也尝试一些更奇怪的运动,比如泡泡足球和冰壶。再说一遍,这和你对一群程序员的期望并不一样,对吧?
下午 3:00 继续讨论
会议是软件开发过程中非常重要的一部分,在加入 Scrum 团队之前我并没有意识到这一点。编程团队的日常工作很可能包括会议。会议可能是整个团队的聚会,总结我们的一部分工作,也可能是与客户会面,修订上一次冲刺或计划下一次冲刺。我们还有专属前端开发人员会议(好吧,后端开发人员也有自己的会议)和跨团队会议,以了解其他人目前正在做什么。
IT 团队的日常工作远不止这些。通常有更多例行、更平凡的代码编写,但有时也会有不可预测的事情发生。我想这种工作对于典型的程序员来说会是一种恐怖。但在我的职业生涯中,我并没有见过很多这样的人。我很幸运能与才华横溢、机智、善于沟通的人一起工作。这种氛围让我热爱我的工作,有时甚至比我正在做的任务还要热爱。如果你听说过很多关于“典型程序员”的事情,并想知道你是否适合 IT 行业,别担心——你只需要有幽默感,你就会没事的!
结论
您是否也想尝试这种生活?编程团队是否适合您?那就去吧!了解如何通过 专为非 IT 人士设计的课程开始学习编码,或者,如果您已经开始了编码冒险,请了解 如何找到第一份编码工作 。祝您好运,希望有一天能见到您!
发表评论 取消回复