文学城论坛
+A-

就算当一次时候诸葛亮了。

sickcat 2019-05-22 07:55:41 ( reads)

谢谢慧惠敲这么多字,你这里所说的和我做的80%一致。但是我们公司的部门比你想的要复杂。 我只是个Contractor。

  1. 我的部门: 我的部门有4 个程序员的小组 (即 4 个 Agile Scrum Team)每个小组8个人(1个PM, 5个developer, 2 个  QE), 其中3个team在印度,只有我所在的team 在美国。我们部门的director 也在印度办公。

  2.新成立的网页组件(后面简称 Web Comp)部门, 全部在印度, 和 我的部门在印度的其他组在同一个楼办公。

  注: 网页组件就是 Web components,是用stencil js 写的。

 

我是今年1月进组的。 当时组里只有后端程序员,没有前端程序员。我的经理就叫我去学前端,成为组里唯一个前端程序员。我学了一个月的前端,基本上就能接活了。 我的组今年2月被公司分配了一个任务,要开始写一个新的网页应用。而且公司规定必须要使用Web Comp 部门的网页组件(比如 checkbox,dropdown, textfield, calendar 等), 因为这些网页组件是全公司统一UI风格的 比如字体,颜色, logo等。 而且公司要求我们部门的新项目到 8 月必须上线使用。 

这下就有问题了:

 1. Web Compo 部门所提供的网页组件没有那么全,他们写网页组件也得一个一个写,我的部门就和Web Comp部门进行了沟通,结果是其他部门要想使用Web Comp部门的网页组件,如果Web Comp部门还没有提供这个组件,则其他部门有义务自己写这个网页组件,然后交给Web Comp部门,放入Web Comp部门的code 库,让全公司分享使用。

我所在的小组被分配了写3个网页组件的任务,因为我是组里唯一的前端,实际就是我需要写3个网页组件。 其中一个网页组件需要使用Web Comp部门的已有的网页组件上。当我把已有的网页组件放入我的code时,我发现已有的网页组件有bug (1. 存在逻辑错误,2. 功能不全,需要增加功能), 只有其他组件work了, 我写的组件才有可能work。 我就向我的PM汇报了我的发现,同时写email给Web Comp部门的director 报告了我的发现。

同时我担心这些bug会耽误我的项目,也会耽误我的部门的项目上线, 我于是花时间读了这些网页组件的源代码,并做了修改,然后我email Web Compo部门的Director,说我帮你们修改了bug,请合并我修改的code. 我发现Web Comp部门的Director 回复我的email的时候就不友好了,虽然他也合并了我的code。
没想到 Web Comp部门的director 背地里和我公司美国这边的HR 里面管Contractor 的经理联系,说我Culture 不fit。  这个经理就做出了Termate我的决定, 而且没有和我的部门director 和我的小组经理 求证。

跟帖(4)

clistoz01

2019-05-22 08:26:41

You were let go because you jumped the gun

yunmama

2019-05-22 10:54:50

SS

慧惠

2019-05-22 16:44:36

是,制度规范的地方,私下随便改动别人的code,好比在生活里面随便拿别人东西用而不跟主人打招呼

Anjiff

2019-05-23 18:43:19

终于看明白,职场不可直说对方错并私自替改,请google how to give negative feedback