写代码

Python SELF ZH
第 64 级 , 课程 4
可用

5.1 开发人员的一天

做程序员轻松又愉快。Project Manager负责工作组织,Product Owner负责产品特性的清单。Scrum Master组织会议。所有的流程都非常规范和标准化。

早上你来到工作,泡一杯茶或咖啡,坐下打开电脑。打开群聊,看看有没有紧急消息,或者有人生病了没有,没问题的话就开始工作。

你打开JIRA,那里有你们团队所有任务的清单:项目的backlog和当前Sprint的backlog。任务已经被你的Scrum Master/TeamLead或ProductOwner按优先级排序。

你从最上面的任务开始——最优先的工作。要把它转到In Progress状态,只需几下点击。开始计时。

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

如果有什么不对,你可以重新分配任务(程序员语言中称为"task")给你的经理,并在评论中写下遇到的问题和/或缺少的信息。

5.2 写代码

你已经研究了任务的描述,并明白了要做什么。太好了,开始工作吧。学习CodeGym和团队工作经验会帮到你。

当某个功能完成并且你确认没问题后,需要将代码上传到Git。可以直接在IDE(你的情况是PyCharm)中点击几下完成。你先将代码提交到本地的repository,然后再push到中央的Git repository。

最后一步通常是通过Pull Request完成的,你通过Git向你的team leader发起代码审查请求。如果代码没问题并且没有意见,你的team leader会通过(accept)你的pull request,它就会进入Git的主工作分支。

重要! 绝对不要坐着不动,如果不知道怎么做任务的话。这样的情况经常发生,很多新人(不止新人)通常会错处理这样的情况。记住, 如果你两个小时没搞清楚怎么做任务,你需要通知你的经理

也不应该去找team leader说“这个做不了”。这句话很烦,特别是team leader知道“这个能做”,而且自己做过类似的事情,还不止一次。

不知道怎么做——就说:“我花了两个小时/两天试图弄明白怎么做,但没成功。” Team leader会告诉你该往哪个方向去Google。

这就是现代产品开发的一个画面。写代码只是整个工作的一个小部分,但一切都组织得很好,不会让你为工作分心。所以大胆去学习Python吧—— 你会喜欢上当程序员的

1
调查/小测验
现代 IT 产品第 64 级,课程 4
不可用
现代 IT 产品
现代 IT 产品
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION