Stoned's Blog

A startup hacker.

An Advise to the New Staff

hi,新来的同学,欢迎加入我们的团队。

我们是一个甚少约束的公司,你可以自由选择自己的工作时间,自由选择自己的工作方式,在保证效率的前提下,你几乎可做任何尝试,比如站着办公,比如去不受打扰的房间一个人待着。(虽然除了我和天放,几乎没有人这样做过,但实际上我希望大家这么做,希望每个人都可以找到属于的自己的高效率的钥匙),甚至可以在家办公(你可以尝试,我尝试过,但效果不佳)。

我们在编程风格上和团队交流上都没有强制的建议。(比如所有成果必须文档化,在做之前必须写设计文档之类的)。但我们建议你可以遵从语言本身的编码规范,这样可以减少犯错的机会和降低交流的成本。

在团队的建设过程中,我们也逐渐形成了我们自己的一套工作流程。比如如何是用git来管理我们的代码,如何用git flow来管理我们的代码提交流程。(如果你不是很熟悉这些,没有关系,我们会认真跟你讲明白,帮你尽快适应)。还有比如用trello来管理和追踪我们的工作进度和工作安排。

希望你可以尽快适应上述一切(那只是一部分),那是属于我们团队的特质(traits)。你在适应的过程中,可能会遇到一些困难,习惯上的,新语言上的。希望困难不会让你感到无所适从,但不管如何,请谨记下面最重要的一点。

养成认真、严谨的工作态度,对自己的工作成果负责。

要做到上述要求,你需要做到:

  1. 在提交代码之前,认真检查自己的代码,没有任何多余无关的东西。
  2. 认真测试自己的输出成果,只有经过本地测试,内部测试之后,所有的东西才能发布在生产(production)环境。
  3. 希望你可以养成写单元测试的习惯,这样可以减少你犯错的机会。
  4. 不要重复犯低级错误。

总而言之,就是对自己的成果负责,不要让其他人去发现你的低级的错误。请记住,这是最最重要的一点,如果你多次犯了这样的错误,我们对你会是零容忍的态度。(原则的事情需要说在前面,希望这样的事情永远不会发生)至于其他,语言,习惯上的,你可以慢慢适应。

最后,希望你可以在这里找到快乐。(Be Happy here).