写代码

Frontend SELF ZH
第 48 级 , 课程 4
可用

14.1 开发者的一天

当程序员简单又愉快。Project Manager负责工作安排,Product Owner负责产品的功能清单。会议由Scrum Master组织。所有的组织过程最大程度上被形式化和标准化。

开发者的一天

你早上到公司,泡上一杯茶或咖啡,坐到电脑前。打开团队聊天,看有没有紧急消息,有没有人请病假,如果一切正常,就开始工作。

打开JIRA网站,这里有你团队所有任务的清单:项目的backlog和当前sprint的backlog。任务已经按优先级排好,由你的Scrum Master/TeamLead或Product Owner决定。

选取最优先的任务开始处理。要开始处理任务,只需将其状态改为In Progress。几下点击就搞定,开始计时。

任务描述通常有附加信息或文档链接。任务应该包含所有必要信息,以便你能完成它。提供这些信息是你经理的责任。

如果有问题,可以将任务重新分配给你的经理,并在评论中说明遇到的问题和缺少的信息。

14.2 写代码

你了解了任务描述,知道该做什么。太好了,开始干活吧。这时你的CodeGym学习经验,团队工作经验会派上用场。

新功能完成后,你需要将代码上传到Git。这在IDE(例如WebStorm)中几下点击就能完成。先将代码提交到你本地的repository,然后把它push到中央Git-repository。

最常见的操作是通过Pull Request,当你通过Git请求你的team lead审核你的代码。如果代码一切正常,没有任何问题,那么你的team lead会接受你的pull request,它就会合并到主工作分支中。

重要!
如果不知道怎么做任务,绝对不要坐着不说话。这种情况很常见,很多新人(不只是新人)常常错误应对。记住,如果2小时之内还是搞不懂怎么做,要通知你的经理

也不要带着“这不能做”这样的说辞去找team lead。这会很令人恼火,尤其是当team lead明确知道“这样能做”时,可能自己没少这么做。

不会做就说:“我花了两个小时/两天试图搞清楚怎么做,但还是搞不成。” team lead会很乐意给你指点方向…在哪个方向Google。

这就是现代产品开发的全景。写代码只是工作的小部分,但一切都安排得井井有条,确保不被其他事情打扰。所以大胆去学习Frontend吧 — 你会喜欢当程序员的

评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION