Is it acceptable to say how you are learning a new technology (eg C# 4.0) as one of your tasks, alongside the actual deliverables?
Learning time is legitimate, and if the company sees it that way you can make it a task.
Full disclosure: although the company I work for sees learning as a part of the process of software development, I don't actually put individual learning tasks into my weekly reports; I just build it in as a part of the larger development task.
My task is constant everyday so it is embarassing to say how I am doing the same thing (which is not a fun task - more admin type) while the other team members are doing C#/ASP.NET - the fun stuff. This obviously dents my morale
Where I work the people that have ongoing "areas of achievement" list the individual tasks they achieved when we meet each week. Some of these tasks can be quite mundane, such as "I went to this meeting," or "I ran this script that took 2 hours," or even, "I read this chapter of that book because I needed to know how to do this." Our company understands that this is the nature of the work. You shouldn't be embarrassed about this.
Full disclosure: I break my "areas of achievement" into smaller goals that can be completed in roughly a week's time, so that each week I can say that I completed something.
Suggest that you are a "chicken" in the process, which is an agile term for being an observer to the meeting but not a participant. http://www.agilejedi.com/chickenandpig
Since you consider your present task 'embaressing', I am assuming that you want some more development responsibility.
In my opinion is the stand up is probably a good time to ask for this.
I suggest that you say something passive like: before the next standup I will try to put what I have learned thus far in C# 4.0 to good use within some area of the project.
You in short order, you will be given something to do... then instead of having nothing to say during the stand ups, you will be too tired to go to them.
be careful what you wish for... because some day, you might get it.
You can still report what you learned yesterday, what you plan to learn / try out today, and if you have any blockers that are preventing you from learning.
You will not spend the whole career as "Junior" (and everyone too). How do the team know that you can do higher responsibility? of course by showing that you're capable of. As it's Agile meeting, I believe everyone will have chance to show his idea.
Do your best to answer questions and show your "out of the box" idea to the team. One day once they think that you can handle higher responsibility, you will out from your current position to more challenging works.
Learning/knowing something doesn't show that you can use it. There are some way to let the team know about your C# 4.0, by talk about it at lunch, writing on your blog then let your team know, write some tool for your daily tasks, etc. Not only on the meeting :-)
Where I work, we do have people that will say in the stand up that their day will be spent on non-project work as the stand up is for a specific project that almost everyone speaking in the stand-up has a part.
If you repeat the same task a few days in a row in stand-up, you may be asked why you are taking so long on a card, if you have enough resources, etc. as there may be some thought that you are off on a tangent or spike.
发布评论
评论(8)
学习时间是合法的,如果公司也这么认为,你就可以把它当作一项任务。
全面披露:虽然我工作的公司将学习视为软件开发过程的一部分,但我实际上并没有将个人学习任务放入我的周报告中;我只是将其构建为更大的开发任务的一部分。
在我工作的地方,那些不断取得“成就领域”的人会在我们每周见面时列出他们所完成的个人任务。其中一些任务可能非常平凡,例如“我参加了这个会议”,或者“我运行了这个花了 2 个小时的脚本”,甚至“我阅读了那本书的这一章,因为我需要知道如何做这。”我们公司明白这就是工作的性质。你不应该为此感到尴尬。
全面披露:我将我的“成就领域”分解为较小的目标,这些目标可以在大约一周的时间内完成,这样每周我都可以说我完成了一些事情。
Learning time is legitimate, and if the company sees it that way you can make it a task.
Full disclosure: although the company I work for sees learning as a part of the process of software development, I don't actually put individual learning tasks into my weekly reports; I just build it in as a part of the larger development task.
Where I work the people that have ongoing "areas of achievement" list the individual tasks they achieved when we meet each week. Some of these tasks can be quite mundane, such as "I went to this meeting," or "I ran this script that took 2 hours," or even, "I read this chapter of that book because I needed to know how to do this." Our company understands that this is the nature of the work. You shouldn't be embarrassed about this.
Full disclosure: I break my "areas of achievement" into smaller goals that can be completed in roughly a week's time, so that each week I can say that I completed something.
我会尝试回答三个问题:
了解一些动态的新内容
C# 的特性?)
今天要做什么? (用什么做某事
你已经了解到这对你构成挑战)
技能望高人指点
帮助教你。)
善良,
丹
I'd try to embrace the three questions:
learn about some of the dynamic new
features of C#?)
to do today? (Do something with what
you have learnt that challenges you)
skill look to the senior guys to
help teach you.)
Kindness,
Dan
建议您在流程中扮演“鸡”,这是一个敏捷术语,表示作为会议的观察者而不是参与者。 http://www.agilejedi.com/chickenandpig
Suggest that you are a "chicken" in the process, which is an agile term for being an observer to the meeting but not a participant. http://www.agilejedi.com/chickenandpig
既然你认为你目前的任务“令人尴尬”,我假设你想要更多的开发责任。
在我看来,站会可能是提出这个要求的好时机。
我建议您说一些被动的话,例如:在下一次站立之前,我将尝试将迄今为止在 C# 4.0 中学到的知识充分运用到项目的某些领域。
很快,你就会有事可做……然后,你会因为太累而无法参加站立会议,而不是在站立会议期间无话可说。
Since you consider your present task 'embaressing', I am assuming that you want some more development responsibility.
In my opinion is the stand up is probably a good time to ask for this.
I suggest that you say something passive like: before the next standup I will try to put what I have learned thus far in C# 4.0 to good use within some area of the project.
You in short order, you will be given something to do... then instead of having nothing to say during the stand ups, you will be too tired to go to them.
作为一名大三学生,你应该学习。所以,除非你觉得承认学习意味着你没有做其他任务,否则我建议你去做吧。
As a junior, you're expected to learn. So, unless you feel admitting to learning would imply you're not doing your other tasks, I say go for it.
您仍然可以报告您昨天学到的内容、您今天计划学习/尝试的内容,以及是否有任何阻碍您学习的障碍。
You can still report what you learned yesterday, what you plan to learn / try out today, and if you have any blockers that are preventing you from learning.
你不会以“初级”的身份度过整个职业生涯(每个人也是如此)。团队如何知道你可以承担更高的责任?当然是通过证明你有能力。由于是敏捷会议,我相信每个人都有机会展示自己的想法。
尽最大努力回答问题并向团队展示您“开箱即用”的想法。
有一天,一旦他们认为你可以承担更高的责任,你就会从目前的职位转到更具挑战性的工作。
学习/了解某件事并不表明你可以使用它。有一些方法可以让团队了解您的 C# 4.0,例如在午餐时谈论它、在您的博客上写文章然后让您的团队了解、为您的日常任务编写一些工具等。
不仅仅是在会议上:-)
祝你好运!
You will not spend the whole career as "Junior" (and everyone too). How do the team know that you can do higher responsibility? of course by showing that you're capable of. As it's Agile meeting, I believe everyone will have chance to show his idea.
Do your best to answer questions and show your "out of the box" idea to the team.
One day once they think that you can handle higher responsibility, you will out from your current position to more challenging works.
Learning/knowing something doesn't show that you can use it. There are some way to let the team know about your C# 4.0, by talk about it at lunch, writing on your blog then let your team know, write some tool for your daily tasks, etc.
Not only on the meeting :-)
Good luck!
在我工作的地方,确实有人会在站立会议中说,他们的一天将花在非项目工作上,因为站立会议是针对一个特定项目的,几乎每个在站立会议中发言的人都有参与。
如果你连续几天在站立中重复相同的任务,你可能会被问到为什么你在一张卡片上花了这么长时间,你是否有足够的资源等等,因为可能有人认为你已经完成了任务。切线或尖峰。
Where I work, we do have people that will say in the stand up that their day will be spent on non-project work as the stand up is for a specific project that almost everyone speaking in the stand-up has a part.
If you repeat the same task a few days in a row in stand-up, you may be asked why you are taking so long on a card, if you have enough resources, etc. as there may be some thought that you are off on a tangent or spike.