两年来,我一直在自学Python作为第一语言。到目前为止,我已经完成了一些在线课程(NLP,计算机程序设计等)。并解决了一些难题,但从未与大型应用程序合作过。
然而,现在我有机会在我的大学做一个项目的Python的一些真正的工作。这是一个使用金字塔框架的网络应用程序,目前大约有8000条线。他们正在使用一些我以前从未见过的技巧--比如__metaclass__,很多我以前没有经验的OO工具。
你相信我还能为这个项目做些有用的工作吗?
我能做些什么来证明我的价值?
编辑:这个项目的开发者在另一所大学。在我的大学工作似乎是一个经典的代码评审工作:检查代码的安全缺陷,风格,一致性,效率等。
发布于 2013-06-17 18:05:40
你相信我还能为这个项目做些有用的工作吗?
是的,但老实说你的经验。
有些事情你可能可以做的是工作项目(bug,任务等)。小组将其归类为“相当琐碎,不着急”。这种分类是从对现有代码基感到满意的人的角度出发的,因此,希望它对您来说要难得多。
协助代码评审也可以是一种学习经验。不要指望成为评审的主要贡献者。
发布于 2013-06-17 17:54:59
虽然我非常缺乏经验,但我是否可以执行代码评审?
是的,您可以,并且应该在代码检查完成时加入它(而且您有空闲时间)。即使你不做贡献,你也可以学到一些新的东西,因此它几乎总是有用的。
你相信我还能为这个项目做些有用的工作吗?
由于你是新来的,没有经验,你的贡献是非常有限的,我当然希望你有一个高年级的指导和辅导你。你要花很长时间才能成为大师(参见十年内自学编程),但不要放弃。随着时间的推移,你的专业知识会越来越多,你也会变得有用。
发布于 2013-06-17 17:31:26
大多数情况下不是。但你必须先回答(至少)以下问题,以防你是例外:
当然,还有更多的要点要找..。
https://softwareengineering.stackexchange.com/questions/201814
复制相似问题