h*d 发帖数: 214 | 1 一个洋白人,也是senior级别了,每天日子混得简直让我看下去了。一个java class改
10几行代码可以搞两天。你可能说可能那10几行代码难度很高,那我就让你看看他改了
什么。以下列出来的是他加的代码
public class A {
... (existing things)
private static boolean initialized = false;
public void init() {
initialized = false;
... (existing code to construct class B)
initialized = true;
}
public B getB() {
while(!initialized) {
try {
Thread.sleep(100L);
} catch(InterruptedException ie) {
return null;
}
}
... (existing code to return constructed B)
}
... (existing code)
}
白混混加的代码目的是要能让class A在多线程下也能返回构造好的B。这段代码让我给
他review。我用1分钟就指出3个问题:
1. 用primitive boolean在多线程环境下作为状态标志不安全,会有visibility问题。
我建议他最起码要用AtomicBoolean。当然我要写,完全不会用这个结构。
2. 中断异常发生后,返回空是不是会引起调用代码的NPE?而且是不是要在返回前恢复
中断异常标志让调用代码来处理异常?
3. init()是要由外部在某种情况下来调用,比如初始化模块等。如果外部不触发init(
),任何线程调用getB()都会造成挂起,引发其它问题。
被我指出以上问题后,白混混脸立马变的红百相间。他很不高兴地问我为什么会有
visibiliy问题?我就简单给他解释了一下。他明显有些不服气,嘴里开始嘟囔“我怎
么从来没有听过java有这样的问题?哪个版本的jvm有这个问题?这应该是java的bug!"
,满脸的不相信。 对我提的第二和第三个问题,也表示出我有些有些夸大的意思。
混混我见得多了,别人都有作混混的素质。给他们指出问题,提出建议,解释原因,起
码有些感激的心态。像他这样想混日子,水平不行还自尊心这么强,只能让我完全看不
起。
今天早上经理跟我谈起这段代码,他很失望,已经出过几次多线程问题了。他要我加强
review的标准。我只能告诉他,不是我不提意见,而是提了他有抵触。 |
l**********n 发帖数: 8443 | 2 这就是中国人在公司里混不到高层的原因,太较真,不会忽悠 |
H*******g 发帖数: 6997 | 3 I am wondering what title/position LZ is?
You might be good in coding, but for sure you know nothing how to be a good
team player... |
W***o 发帖数: 6519 | 4 差不多就得了,别让人丢了饭碗;出来混,和气生财,这公司不是你开得吧?没必要这
么较真,把bug给改了,然后私底下咖啡时间和这个白混混笑谈一下就过去了;老板那
头就说你把code 改得 更好了。
他既然是混,你也改变不了他
【在 h*d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 一个洋白人,也是senior级别了,每天日子混得简直让我看下去了。一个java class改 : 10几行代码可以搞两天。你可能说可能那10几行代码难度很高,那我就让你看看他改了 : 什么。以下列出来的是他加的代码 : public class A { : ... (existing things) : private static boolean initialized = false; : : public void init() { : initialized = false; : ... (existing code to construct class B)
|
W***o 发帖数: 6519 | 5 应该不是白混混得manager
good
【在 H*******g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : I am wondering what title/position LZ is? : You might be good in coding, but for sure you know nothing how to be a good : team player...
|
a*****g 发帖数: 19398 | 6 唉。
【在 h*d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 一个洋白人,也是senior级别了,每天日子混得简直让我看下去了。一个java class改 : 10几行代码可以搞两天。你可能说可能那10几行代码难度很高,那我就让你看看他改了 : 什么。以下列出来的是他加的代码 : public class A { : ... (existing things) : private static boolean initialized = false; : : public void init() { : initialized = false; : ... (existing code to construct class B)
|
h*d 发帖数: 214 | 7
你这岂不是打混混的脸打得更厉害?大公司的process都是有主备开发人员的。我作为
备份,只有提意见的份,没有权力修改提交代码。要这么做,要经过管理层的认可。这
在政治斗争很严重的环境是属于挑衅行为。
换句话说,你见到有人背后不通知你就改你刚写好的代码,然后还当着你面跟你笑谈,
你觉得舒服吗?
另外,我也完全不想改变他,但是我是他的备份,出了问题,我也有连带责任。我要帮
他他不要,这个让我很窝心啊!
【在 W***o 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 差不多就得了,别让人丢了饭碗;出来混,和气生财,这公司不是你开得吧?没必要这 : 么较真,把bug给改了,然后私底下咖啡时间和这个白混混笑谈一下就过去了;老板那 : 头就说你把code 改得 更好了。 : 他既然是混,你也改变不了他
|
U***1 发帖数: 407 | 8 做事别太认真。说不定最后爬上去的是他不是你。
【在 h*d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 一个洋白人,也是senior级别了,每天日子混得简直让我看下去了。一个java class改 : 10几行代码可以搞两天。你可能说可能那10几行代码难度很高,那我就让你看看他改了 : 什么。以下列出来的是他加的代码 : public class A { : ... (existing things) : private static boolean initialized = false; : : public void init() { : initialized = false; : ... (existing code to construct class B)
|
h*d 发帖数: 214 | 9
你这还真别误导别人。这种不能做事还很要面子的白混混我还真知道几个,都是直接被
干掉了。在HR陪同(其实是监督)下离开写字楼,桌上东西都不能碰。这么多年只有一
个中国人是这样被干掉的,但是他是纯粹因为语言原因
【在 U***1 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 做事别太认真。说不定最后爬上去的是他不是你。
|
m********2 发帖数: 89 | 10 不想担责任的办法很多。不过从你的描述上看,我觉的你其实想担责任吧。
你们pair programming / code review是随机选人还是manager指定?如果是指定的,
我觉得你manager也是这么想的吧。
当然我觉的想往上爬的话,肯定得但点责任,小心点就是了。
【在 h*d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : 你这还真别误导别人。这种不能做事还很要面子的白混混我还真知道几个,都是直接被 : 干掉了。在HR陪同(其实是监督)下离开写字楼,桌上东西都不能碰。这么多年只有一 : 个中国人是这样被干掉的,但是他是纯粹因为语言原因
|
|
|
h*d 发帖数: 214 | 11
我没有兴趣往上爬,而且在这个公司也没有空间爬了。我担当责任也没有问题,能力在
那摆着。我就是不想被连坐,今年和他合作已经发生几次连坐了。我可以帮他,但是他
是那种混着过也不想别人沾他的光的人。你帮他,他觉得你抢了他的功。我注意到很多
次,别人帮他完成的,到了他嘴里就完全没别人的事情。这都是弱者的表现。
【在 m********2 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 不想担责任的办法很多。不过从你的描述上看,我觉的你其实想担责任吧。 : 你们pair programming / code review是随机选人还是manager指定?如果是指定的, : 我觉得你manager也是这么想的吧。 : 当然我觉的想往上爬的话,肯定得但点责任,小心点就是了。
|
w***g 发帖数: 5958 | 12 我觉得没什么人能持续天天出活吧。三天大鱼两天晒网就不错了。
【在 h*d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 一个洋白人,也是senior级别了,每天日子混得简直让我看下去了。一个java class改 : 10几行代码可以搞两天。你可能说可能那10几行代码难度很高,那我就让你看看他改了 : 什么。以下列出来的是他加的代码 : public class A { : ... (existing things) : private static boolean initialized = false; : : public void init() { : initialized = false; : ... (existing code to construct class B)
|
S***s 发帖数: 104 | 13 这么明显的混混如果还呆得很自在自然有原因
有些公司和公司的管理层就是混混
工作久了见多了,这种事就不觉得奇怪了
就象有人说这人还不定高升呢
搞清楚状况,不愿意在这种地方呆就跳
【在 h*d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 一个洋白人,也是senior级别了,每天日子混得简直让我看下去了。一个java class改 : 10几行代码可以搞两天。你可能说可能那10几行代码难度很高,那我就让你看看他改了 : 什么。以下列出来的是他加的代码 : public class A { : ... (existing things) : private static boolean initialized = false; : : public void init() { : initialized = false; : ... (existing code to construct class B)
|
q*c 发帖数: 9453 | 14 这是中美两国大势较量,和文化语言的关系。
这个世界没真本事是不行的,美帝今天的牛逼也是昨天较真的缘故。
【在 l**********n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 这就是中国人在公司里混不到高层的原因,太较真,不会忽悠
|
g*****g 发帖数: 34805 | 15 这东西应该用DI的,真不行就写俩testcase让他的代码废掉呗。 |
m********2 发帖数: 89 | 16 LZ你现在火气比较大,我很了解。我自己火大的时候,一般都把Python文档拿出来读一
读,可以清心降火。LZ不妨一试。当然了,peking2可能认为JS的效果更好。这个我不
确定。不过,我觉得JAVA在这方面的作用似乎一般。
我把楼往Programming上歪一歪。:)
【在 h*d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : 我没有兴趣往上爬,而且在这个公司也没有空间爬了。我担当责任也没有问题,能力在 : 那摆着。我就是不想被连坐,今年和他合作已经发生几次连坐了。我可以帮他,但是他 : 是那种混着过也不想别人沾他的光的人。你帮他,他觉得你抢了他的功。我注意到很多 : 次,别人帮他完成的,到了他嘴里就完全没别人的事情。这都是弱者的表现。
|
c*********e 发帖数: 16335 | 17 对。这次lz又得罪人了,以后你有啥把柄被抓的时候,你老板就让那个白人给你捅刀子
。lz咋这么没有政治眼光呢?
【在 l**********n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 这就是中国人在公司里混不到高层的原因,太较真,不会忽悠
|
c*********e 发帖数: 16335 | 18 要是我,即使看出来了,也不会明说。这又是何必呢,说出来了自己工资又不会涨。
【在 W***o 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 差不多就得了,别让人丢了饭碗;出来混,和气生财,这公司不是你开得吧?没必要这 : 么较真,把bug给改了,然后私底下咖啡时间和这个白混混笑谈一下就过去了;老板那 : 头就说你把code 改得 更好了。 : 他既然是混,你也改变不了他
|
c*********e 发帖数: 16335 | 19 有句话叫损人不利己,这样对大家都不好的事,还是让别人做吧。你老板就是个精明人
,把你当枪使,你还真的上钩了。你老板正偷着乐呢。
【在 h*d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 一个洋白人,也是senior级别了,每天日子混得简直让我看下去了。一个java class改 : 10几行代码可以搞两天。你可能说可能那10几行代码难度很高,那我就让你看看他改了 : 什么。以下列出来的是他加的代码 : public class A { : ... (existing things) : private static boolean initialized = false; : : public void init() { : initialized = false; : ... (existing code to construct class B)
|
c*********e 发帖数: 16335 | 20 兄弟,人家是白人,身份等级比你高,你是外国人,不是白种人,英语肯定比他差。到
时候你出个什么错,他说句话就能让你走人。你还是忍着点,这是白人的地盘。
【在 h*d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : 我没有兴趣往上爬,而且在这个公司也没有空间爬了。我担当责任也没有问题,能力在 : 那摆着。我就是不想被连坐,今年和他合作已经发生几次连坐了。我可以帮他,但是他 : 是那种混着过也不想别人沾他的光的人。你帮他,他觉得你抢了他的功。我注意到很多 : 次,别人帮他完成的,到了他嘴里就完全没别人的事情。这都是弱者的表现。
|
|
|
l*****t 发帖数: 2019 | 21 下次指出错误的同时,给条正解。人会感激你的。
【在 h*d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 一个洋白人,也是senior级别了,每天日子混得简直让我看下去了。一个java class改 : 10几行代码可以搞两天。你可能说可能那10几行代码难度很高,那我就让你看看他改了 : 什么。以下列出来的是他加的代码 : public class A { : ... (existing things) : private static boolean initialized = false; : : public void init() { : initialized = false; : ... (existing code to construct class B)
|
c*********e 发帖数: 16335 | 22 指出错误就已经得罪人了,还给正解,这不是挑衅么?程序员自尊心都挺高的,还是别
得罪人的好。
【在 l*****t 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 下次指出错误的同时,给条正解。人会感激你的。
|
t*****d 发帖数: 94 | 23 传说中的二等公民心态?
老中要都你这么想,就别想出头了。。
【在 c*********e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 兄弟,人家是白人,身份等级比你高,你是外国人,不是白种人,英语肯定比他差。到 : 时候你出个什么错,他说句话就能让你走人。你还是忍着点,这是白人的地盘。
|
c*********e 发帖数: 16335 | 24 明显的,人家白人都混到senior级别了,肯定是有原因的。任何工作,做人都比技术重
要。lz显然没意识到这一点。
【在 U***1 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 做事别太认真。说不定最后爬上去的是他不是你。
|
c*********e 发帖数: 16335 | 25 二等就二等,关键是学习人家印度人,拍老板马屁。你看那个微软的新任ceo,ee本科,
cs硕士,mba,人家现在是ceo.无数cs本科硕士的科班,都没他混得好,啥原因?
【在 t*****d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 传说中的二等公民心态? : 老中要都你这么想,就别想出头了。。
|
g*****g 发帖数: 34805 | 26 我老指一条明路吧,想办法要求把模块分开,各做各的,出了问题责任清楚。如果不行
,退而求其次跟老板要求提高测试覆盖率,花点时间多写点测试,出了bug也要求写一
个测试保证这个bug不再发生。很快烂人就发现自己的代码不改根本过不了编译系统。 |
c*********e 发帖数: 16335 | 27 谁来写测试?自己给自己写?还是有qa的人?
测试就是挑刺,得罪人的活。
【在 g*****g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我老指一条明路吧,想办法要求把模块分开,各做各的,出了问题责任清楚。如果不行 : ,退而求其次跟老板要求提高测试覆盖率,花点时间多写点测试,出了bug也要求写一 : 个测试保证这个bug不再发生。很快烂人就发现自己的代码不改根本过不了编译系统。
|
g*****g 发帖数: 34805 | 28 单元测试和一定范围内的整合测试都是开发人员的活。
【在 c*********e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 谁来写测试?自己给自己写?还是有qa的人? : 测试就是挑刺,得罪人的活。
|
l**********n 发帖数: 8443 | |
c****e 发帖数: 1453 | 30 Since there were already issues on multi-threading. You can ask him to have
a reasonable test before making any changes. Otherwise how do you know it's
fixed?
Code quality is easier to be driven by necessity, not technique perfection. |
|
|
s***i 发帖数: 503 | |
h*d 发帖数: 214 | 32 一晚上没来,这么多人回帖子。大概看了一下,不少人强调在北美要注重“做人”而不
是技术。这个我还真不敢说是否正确。难道在国内“做人”就不重要了?
“做人”这个事情要看个性,不是谦让吹捧就是”会做人“。至于工作职位也是看兴趣
爱好,不是谁都愿意当管理人员的。很多人以为经理是吃香喝辣,那真是错了。受夹板
气的经理我见多了,从director变成经理的大有人在,他们的日子其实跟我们一样,换
了公司,很多人一样从底层干起。
搞技术不是问题,问题就是是不是真能搞成大拿,大拿不行,小拿也可以。北美搞技术
也可以位重权高,我认识的中国人还真是有很厉害了,他们的经理也要看他们的脸色说
话,当然这里也有个机遇问题。
我发帖子就是发发牢骚,如果真有自己亲身的”做人”成功经历,不妨跟大家说说,让
大家多学学,如果只是嘴巴皮子一碰,谁都可以。 |
r*g 发帖数: 3159 | 33 同意。设计test to fail his code. 否则就是你挑刺了。
工程的东西没标准答案,够用就行。
have
s
【在 c****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : Since there were already issues on multi-threading. You can ask him to have : a reasonable test before making any changes. Otherwise how do you know it's : fixed? : Code quality is easier to be driven by necessity, not technique perfection.
|
r*******r 发帖数: 2565 | 34 说实话我也不知道怎么才能比你做的好。楼上很多达人估计平时八面玲珑吧,我也不会
拍马,不会做戏,大公司干了十多年觉得很不爽的干活
要是能一直埋头苦干到退休也就算
【在 h*d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 一晚上没来,这么多人回帖子。大概看了一下,不少人强调在北美要注重“做人”而不 : 是技术。这个我还真不敢说是否正确。难道在国内“做人”就不重要了? : “做人”这个事情要看个性,不是谦让吹捧就是”会做人“。至于工作职位也是看兴趣 : 爱好,不是谁都愿意当管理人员的。很多人以为经理是吃香喝辣,那真是错了。受夹板 : 气的经理我见多了,从director变成经理的大有人在,他们的日子其实跟我们一样,换 : 了公司,很多人一样从底层干起。 : 搞技术不是问题,问题就是是不是真能搞成大拿,大拿不行,小拿也可以。北美搞技术 : 也可以位重权高,我认识的中国人还真是有很厉害了,他们的经理也要看他们的脸色说 : 话,当然这里也有个机遇问题。 : 我发帖子就是发发牢骚,如果真有自己亲身的”做人”成功经历,不妨跟大家说说,让
|
h********n 发帖数: 43 | 35 看到这么多人都在这里劝楼主低着头做人实在太搞笑了
我支持楼主!你不fight没人尊重你,你的领导又如何知道你水平如何?
同行是冤家。职场上爬楼梯从来都是踩着别人的肩膀往上爬得
我老几年内从associate升到principal就是和无数人斗胜之后成功的
对这种垃圾,平时不需多理会。等到一个绝对能把他斗倒的机会狠狠干他一把。不把他
搞死也会让他对你很忌惮不敢随便得罪你。你们这些嘴巴上说做人做人的基本上都是老
黄牛级别吧。继续忍气吞声当底层小兵吧。办公室政治永远轮不到你们
记住,这是美国,会吵会闹的比低声下气的前途好得多
忍气吞声,等着连坐你就别想出头了! |
S***s 发帖数: 104 | 36 lol, sounds like principal is a very big deal
【在 h********n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 看到这么多人都在这里劝楼主低着头做人实在太搞笑了 : 我支持楼主!你不fight没人尊重你,你的领导又如何知道你水平如何? : 同行是冤家。职场上爬楼梯从来都是踩着别人的肩膀往上爬得 : 我老几年内从associate升到principal就是和无数人斗胜之后成功的 : 对这种垃圾,平时不需多理会。等到一个绝对能把他斗倒的机会狠狠干他一把。不把他 : 搞死也会让他对你很忌惮不敢随便得罪你。你们这些嘴巴上说做人做人的基本上都是老 : 黄牛级别吧。继续忍气吞声当底层小兵吧。办公室政治永远轮不到你们 : 记住,这是美国,会吵会闹的比低声下气的前途好得多 : 忍气吞声,等着连坐你就别想出头了!
|
h*d 发帖数: 214 | 37
哦,难道不是吗?那什么是a very big deal在技术职务方面?
【在 S***s 的大作中提到】![](/moin_static193/solenoid/img/up.png) : lol, sounds like principal is a very big deal
|
B**z 发帖数: 38 | 38 你可以把自己写得code贴在comments里面,说你认为这样更好。
多验证几次老板就能认识到你们谁的工作质量更高。
当然如果这样老板还是没有作为的话,你就应该考虑换组或者换公司。 |
m********8 发帖数: 295 | 39 感觉楼主有点自视甚高怀才不遇,要不就是还是年轻气盛的阶段? 不要生气,猜测而已。
其实职场之道并非只是你程序写得多好多牛就能怎么样那样简单。 一个地方有混的人
,那些不混的人才更有存在的价值。反过来也是,正是因为有干事认真负责的人,那些
把只是把工作作为人生中众多事情之一的人才能轻松存在下去。 前者可能大多数时候
会更郁闷一些因为希望别人像他一样把工作当天大的事来作,别人稍不如意便怨气冲天
,别人都是蠢货。 其实这些人也难以是职场赢家,最多可能是老板的工具。 其实职场
放轻松一点,不要太苛求,你追求完美不错,别人得过且过把工作不那么完美的做出来
也没什么。 楼主是backup, 真以为老板会把责任都让你担? 要是这样的话, 楼主在那
个地方形势不乐观。 正是因为事情不完美, 有bug, 所以才有那么多it人员存在的必
要。 管理层当然不希望出大问题, 但时不时的小问题是好是事,不是坏事,大家都有
事作。要不然就该裁员了。问题解决老板通报他的老板又解决了一个大问题,大家的工
作报告上都有事情可写。 对老板而言,需要 厉害的员工,也需要平庸的员工。 很难
说那种会更受青睐,可能因时因地吧。 基本上追求完美太挑剔的人会让同事压力很大
,往往最后会成众矢之诋。
【在 c*********e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 对。这次lz又得罪人了,以后你有啥把柄被抓的时候,你老板就让那个白人给你捅刀子 : 。lz咋这么没有政治眼光呢?
|
m********8 发帖数: 295 | 40 呵呵。。。
【在 S***s 的大作中提到】![](/moin_static193/solenoid/img/up.png) : lol, sounds like principal is a very big deal
|
|
|
m********8 发帖数: 295 | 41 看这位小弟这么偏激,就再啰嗦几句吧。 管理职位确实需要people skills,必要的时
候要斗。 但技术职位只要技术过硬,能让你的价值和贡献visible to the management
, 不难达到你要的职位。 本公司没有机会, 到其它公司也能达到,只是时间问题。
真没有非把别人踩下去的必要。 当然别人搞你,你反击是另一回事。 抱作非把同事踩
下去才能拿到自己想要的技术职位的作法和心态最终可能把自己搞成孤家寡人。 管理
层和同事不是傻瓜, 基本上踩人的人的结局是被踩。见过不少例子。 看小弟技术上应
该不错, 应该不难用不踩人的方式让老板給你想要的职位,让同事不认为你是那种好
斗踩人的人。 说实话, 没几个老板真心喜欢那些好斗踩人的员工, 原因你懂的。。。
【在 h********n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 看到这么多人都在这里劝楼主低着头做人实在太搞笑了 : 我支持楼主!你不fight没人尊重你,你的领导又如何知道你水平如何? : 同行是冤家。职场上爬楼梯从来都是踩着别人的肩膀往上爬得 : 我老几年内从associate升到principal就是和无数人斗胜之后成功的 : 对这种垃圾,平时不需多理会。等到一个绝对能把他斗倒的机会狠狠干他一把。不把他 : 搞死也会让他对你很忌惮不敢随便得罪你。你们这些嘴巴上说做人做人的基本上都是老 : 黄牛级别吧。继续忍气吞声当底层小兵吧。办公室政治永远轮不到你们 : 记住,这是美国,会吵会闹的比低声下气的前途好得多 : 忍气吞声,等着连坐你就别想出头了!
|
d******e 发帖数: 2265 | 42 楼主其实也没有大错。咱们老中混不上去就是关键时刻不能take ownership.
你自己就遇事就躲,上面看的清楚的很。
具体做事要策略一些,有些东西可能面谈比较好。毕竟你帮了别人不出漏子,别人也会
知道感激。
不到撕破脸时,别没事都cc老板,或者三方开会。有时多和老板沟通。
另外这个老白的技术问题貌似整体设计思路就不对。 |
d******e 发帖数: 2265 | 43 另外,如果连组内谁能爬上去谁爬不上都看不出来的,还是别混了。
这混混如果咋咋呼呼,四处勾结什么都不做也许还有机会。或者是头的好友,眼线。
这种连续出漏子再领导哪里挂号的,都不敢踩,真的只有混基层了。 |
h*d 发帖数: 214 | 44
你这个说法靠谱。不过具体到这件事情,如何take ownership?
前两天跟组里另外一个聊起主备程序员的安排,他也很有意见。关键是设计,开发和测
试都是主程序员在一人操作,等到最后要提交了,匆匆忙忙找备份程序员review。这个
时候reviewer提任何的建议和要求,都会造成矛盾。因为任何调整都要把开发流程重新
走一遍,这会让主程序员耽误开发进度。我觉得这还需要从修改流程下手。
白混混的整体思路确实有问题,我也说了,要是我从头搞,不会这样作的。你可能是少
数几个还能看看代码的人。其他人都是在谈“做人”。
【在 d******e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 楼主其实也没有大错。咱们老中混不上去就是关键时刻不能take ownership. : 你自己就遇事就躲,上面看的清楚的很。 : 具体做事要策略一些,有些东西可能面谈比较好。毕竟你帮了别人不出漏子,别人也会 : 知道感激。 : 不到撕破脸时,别没事都cc老板,或者三方开会。有时多和老板沟通。 : 另外这个老白的技术问题貌似整体设计思路就不对。
|
l**********n 发帖数: 8443 | 45 技术这种东西都是山外青山楼外楼,非要把别人踩下去才显得你牛,除非你是管理层,
你牛不牛是通过你的代码来体现的,不是和懒人比较来体现的。如果公司的懒人都被赶
走,剩下的干活得累死。我不明白这么做有任何好处。
【在 h*d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : 你这个说法靠谱。不过具体到这件事情,如何take ownership? : 前两天跟组里另外一个聊起主备程序员的安排,他也很有意见。关键是设计,开发和测 : 试都是主程序员在一人操作,等到最后要提交了,匆匆忙忙找备份程序员review。这个 : 时候reviewer提任何的建议和要求,都会造成矛盾。因为任何调整都要把开发流程重新 : 走一遍,这会让主程序员耽误开发进度。我觉得这还需要从修改流程下手。 : 白混混的整体思路确实有问题,我也说了,要是我从头搞,不会这样作的。你可能是少 : 数几个还能看看代码的人。其他人都是在谈“做人”。
|
l**********n 发帖数: 8443 | 46 如果你是team leader, 就当我没说。我要是team leader,就要鞭策我的属下,我一定
会好好take care他们,包括激励和适当的鞭策。
【在 l**********n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 技术这种东西都是山外青山楼外楼,非要把别人踩下去才显得你牛,除非你是管理层, : 你牛不牛是通过你的代码来体现的,不是和懒人比较来体现的。如果公司的懒人都被赶 : 走,剩下的干活得累死。我不明白这么做有任何好处。
|
h*d 发帖数: 214 | 47
来来来,别光当talker,就拿我这个例子来说,你怎么处理?
1.你是team lead,手下两个人,白混混和我
2.白混混改一个bug提交两次都有concurrency issues
3.我是负责review白混混代码的,两次我都有份
现在轮到你来处理了,我们开始洗耳恭听.....
【在 l**********n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 如果你是team leader, 就当我没说。我要是team leader,就要鞭策我的属下,我一定 : 会好好take care他们,包括激励和适当的鞭策。
|
l**********n 发帖数: 8443 | 48 你和team leader说啊。让team leader去应付白混混。或者你不愿明说,就使些手段。
除非白混混影响到你的performance review,否则你急什么啊。再说了这样的混混影响
到整个team的performance,team leader应该比你着急。要是我就写个test,让白混混
的代码过不去。
【在 h*d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : 来来来,别光当talker,就拿我这个例子来说,你怎么处理? : 1.你是team lead,手下两个人,白混混和我 : 2.白混混改一个bug提交两次都有concurrency issues : 3.我是负责review白混混代码的,两次我都有份 : 现在轮到你来处理了,我们开始洗耳恭听.....
|
h*d 发帖数: 214 | 49
你让我主动给你说?同样product code已经出了两次问题,你不找我们,我们会主动给
你汇报?主动给你汇报了,还是我们自己解决问题,那要你干什么? Agile process就
是干这个事情的,开发人员有非常大独立性。
【在 l**********n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你和team leader说啊。让team leader去应付白混混。或者你不愿明说,就使些手段。 : 除非白混混影响到你的performance review,否则你急什么啊。再说了这样的混混影响 : 到整个team的performance,team leader应该比你着急。要是我就写个test,让白混混 : 的代码过不去。
|
h*d 发帖数: 214 | 50
没注意,你居然修改了你的帖子。
你写test?每天bug那么多,你要写多少个test?而且你知道concurrency test是整个测
试中最难写的部分。
另外,我就知道team lead头衔,你的team "leader"是个什么头衔和职责啊?
【在 l**********n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你和team leader说啊。让team leader去应付白混混。或者你不愿明说,就使些手段。 : 除非白混混影响到你的performance review,否则你急什么啊。再说了这样的混混影响 : 到整个team的performance,team leader应该比你着急。要是我就写个test,让白混混 : 的代码过不去。
|
|
|
l**********n 发帖数: 8443 | 51 这样吧,白混混是你的朋友,就包容点,是你的敌人,就干他娘的。
【在 h*d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : 没注意,你居然修改了你的帖子。 : 你写test?每天bug那么多,你要写多少个test?而且你知道concurrency test是整个测 : 试中最难写的部分。 : 另外,我就知道team lead头衔,你的team "leader"是个什么头衔和职责啊?
|
h*d 发帖数: 214 | 52
白混混不年轻了,干他娘?这让我如何下的去手?到头来还不知道谁吃亏
【在 l**********n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 这样吧,白混混是你的朋友,就包容点,是你的敌人,就干他娘的。
|
l**********n 发帖数: 8443 | 53 上策:让白混混变勤快,中策:不理他,下策:把他赶走 |
h*d 发帖数: 214 | 54
我现在就是用的中策。我也不是他老爸,没义务让他变勤快,他真老爸教育他十几年都
没有成功。用下策,这里好多人都说我不要多管闲事,我就听他们的。
【在 l**********n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 上策:让白混混变勤快,中策:不理他,下策:把他赶走
|
g*****g 发帖数: 34805 | 55 每天bug很多,那就说明你们的测试没写够。少发布一点没关系,频繁返工才是最糟糕
的,用户体验差,成本高。
一个bug在开发者手里发现,在QA手里发现,和在产品里发现,说是1:10:100的成本不
为过。
concurrency test是不好写,但不写你哪里知道问题解决了。你怎么保证下次改代码不
会重复出现这个问题。
我不敢说我的测试写得很充分,但是每发现一个bug,我都至少写一个测试来重现。
【在 h*d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : 我现在就是用的中策。我也不是他老爸,没义务让他变勤快,他真老爸教育他十几年都 : 没有成功。用下策,这里好多人都说我不要多管闲事,我就听他们的。
|
m********8 发帖数: 295 | 56 赶走一个混混,可能来一个更混的,说不准还专跟你对作干。 再说作为同事想赶他走
,最后走的还真不知道是谁。 要是你是老板,你不高兴可以让他走,只要你能说服HR.
要是同事, 你想帮就帮一下,当然让老板知道你的credit. 要不想帮就让老板去着急
,他才是该急的那个人。 如过你不帮, 心理要有被同事和老板认为不是team player
的准备。所以即使不想帮, 也要有表面上帮的意愿个动作, 别受人一柄。 其实你愿
意在一个都跟你一样厉害的team干, 还是在一个有厉害也有不厉害的同事的team干?
其实后者对于那些厉害的人更有利, 有存在感, 容易成为这个里面的go-to guy,更易
升职, 厉害的人也好"混"不是? 不要搞得那么紧张,非要斗或踩才行。。。
【在 l**********n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 上策:让白混混变勤快,中策:不理他,下策:把他赶走
|
h*d 发帖数: 214 | 57
你的工作方法跟我以前一样,而且我写单元测试可是比大部分程序员厉害。我完全同意
不写没法保证代码质量。但是现在的情况是,管理层很看不起单元测试,认为太多的单
元测试会延长build时间和增加维护量。甚至还明确要求我们手工测试就行了。在这种
不健康环境下,各种事情都有可能发生。
【在 g*****g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 每天bug很多,那就说明你们的测试没写够。少发布一点没关系,频繁返工才是最糟糕 : 的,用户体验差,成本高。 : 一个bug在开发者手里发现,在QA手里发现,和在产品里发现,说是1:10:100的成本不 : 为过。 : concurrency test是不好写,但不写你哪里知道问题解决了。你怎么保证下次改代码不 : 会重复出现这个问题。 : 我不敢说我的测试写得很充分,但是每发现一个bug,我都至少写一个测试来重现。
|
b***i 发帖数: 3043 | 58 我觉得对就是对,错就是错,所有讨论记录在案,让领导定夺。但是说话要温和,不要
冲。告诉他如果出错,大概出错概率是多少?10000次出一次错误?或者如果领导也知
道这是错误的写法那就简单了。
【在 h*d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : 你的工作方法跟我以前一样,而且我写单元测试可是比大部分程序员厉害。我完全同意 : 不写没法保证代码质量。但是现在的情况是,管理层很看不起单元测试,认为太多的单 : 元测试会延长build时间和增加维护量。甚至还明确要求我们手工测试就行了。在这种 : 不健康环境下,各种事情都有可能发生。
|
j********x 发帖数: 2330 | 59 不是不会忽悠,是自以为是;
lz必然是当面打脸,让人家下不了台。。。
【在 l**********n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 这就是中国人在公司里混不到高层的原因,太较真,不会忽悠
|
m***y 发帖数: 14763 | 60 工程上是这样,口说无凭,just show results.
【在 r*g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 同意。设计test to fail his code. 否则就是你挑刺了。 : 工程的东西没标准答案,够用就行。 : : have : s
|
|
|
I*D 发帖数: 40035 | 61 公司有不是你开的, 人家老板都没有意见, lz一个码工哪来那么悲愤? 自己不过也
就是一个混口饭的而已, 不要太拿自己当回事儿。 在公司老板眼里, 你和那个“混
事儿的” 没什么太大区别, 能让你在这混, 就不影响让其他人混。 除非有一天你自
己当老板了, 不雇佣这样的人就是了, 否则, 大家一起混吧。。。 |
a****l 发帖数: 8211 | 62 由此可见,白昏昏的思路是符合公司文化的,你的思路是不符合公司文化的。公司就是
不管质量,你还巴巴的和白混混讨论什么代码的质量?再不快点融入公司主流文化小心
卷铺盖!
【在 h*d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : 你的工作方法跟我以前一样,而且我写单元测试可是比大部分程序员厉害。我完全同意 : 不写没法保证代码质量。但是现在的情况是,管理层很看不起单元测试,认为太多的单 : 元测试会延长build时间和增加维护量。甚至还明确要求我们手工测试就行了。在这种 : 不健康环境下,各种事情都有可能发生。
|
l*******g 发帖数: 201 | |
c*****e 发帖数: 3226 | 64 那你怎么不看多少老白跑上去了,而只有几个老中爬上去?
不要拿着你的个例当普遍!
【在 h*d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : 你的工作方法跟我以前一样,而且我写单元测试可是比大部分程序员厉害。我完全同意 : 不写没法保证代码质量。但是现在的情况是,管理层很看不起单元测试,认为太多的单 : 元测试会延长build时间和增加维护量。甚至还明确要求我们手工测试就行了。在这种 : 不健康环境下,各种事情都有可能发生。
|
l**********n 发帖数: 8443 | 65 东亚的人都只会做事,老印被英帝殖民,已经接受了这种文化。PPT文化老印可以说炉
火纯青。
【在 c*****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 那你怎么不看多少老白跑上去了,而只有几个老中爬上去? : 不要拿着你的个例当普遍!
|
y**********u 发帖数: 6366 | 66 还好吧。
我在L的时候,一开始也这么想,怕人家不高兴。后来发现直接偷偷fix就好了,大家明白
有时候让别人不要这么做,让别人fix,反而给人感觉在吵架的感觉
要这
板那
【在 h*d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : 你的工作方法跟我以前一样,而且我写单元测试可是比大部分程序员厉害。我完全同意 : 不写没法保证代码质量。但是现在的情况是,管理层很看不起单元测试,认为太多的单 : 元测试会延长build时间和增加维护量。甚至还明确要求我们手工测试就行了。在这种 : 不健康环境下,各种事情都有可能发生。
|
J*****2 发帖数: 253 | 67
同意,谦虚忍让在白人的世界的屁用不管。我们讲有理不在声高,跟他们的价值标准恰
恰相反。fighting以及发言才能赢得尊重和认可,即使你讲的狗屁不通,这是我老板给
我说的,他们在乎的不是你fight和发言的action,而是你action背后的成因,那就是你
的自信!哪怕是伪装出来的。
【在 h********n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 看到这么多人都在这里劝楼主低着头做人实在太搞笑了 : 我支持楼主!你不fight没人尊重你,你的领导又如何知道你水平如何? : 同行是冤家。职场上爬楼梯从来都是踩着别人的肩膀往上爬得 : 我老几年内从associate升到principal就是和无数人斗胜之后成功的 : 对这种垃圾,平时不需多理会。等到一个绝对能把他斗倒的机会狠狠干他一把。不把他 : 搞死也会让他对你很忌惮不敢随便得罪你。你们这些嘴巴上说做人做人的基本上都是老 : 黄牛级别吧。继续忍气吞声当底层小兵吧。办公室政治永远轮不到你们 : 记住,这是美国,会吵会闹的比低声下气的前途好得多 : 忍气吞声,等着连坐你就别想出头了!
|
c*********e 发帖数: 16335 | 68 直接偷偷fix,小心人家说你改代码了不和大家说。正规公司的代码都是用git管理的。
明白
【在 y**********u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 还好吧。 : 我在L的时候,一开始也这么想,怕人家不高兴。后来发现直接偷偷fix就好了,大家明白 : 有时候让别人不要这么做,让别人fix,反而给人感觉在吵架的感觉 : : 要这 : 板那
|
c*********e 发帖数: 16335 | 69 en,其实,种姓制度是把潜规则公开化了。很多社会,暗地里,其实就有这种制度,没
意识到这点,会活得很悲惨。
【在 l**********n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 东亚的人都只会做事,老印被英帝殖民,已经接受了这种文化。PPT文化老印可以说炉 : 火纯青。
|
c*********e 发帖数: 16335 | 70 你一个当长工丫鬟的,在一个白人社会里,说话有几分分量?人微言轻。很多时候,老
中开会根本就不说话,不是不会说,而是说了也没用,在公司的地位就是个做技术的,
没管理权力,说了也是白说。
倒是拍马屁,白人很喜欢听。
【在 J*****2 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : 同意,谦虚忍让在白人的世界的屁用不管。我们讲有理不在声高,跟他们的价值标准恰 : 恰相反。fighting以及发言才能赢得尊重和认可,即使你讲的狗屁不通,这是我老板给 : 我说的,他们在乎的不是你fight和发言的action,而是你action背后的成因,那就是你 : 的自信!哪怕是伪装出来的。
|
|
|
c*********e 发帖数: 16335 | 71 老白可能也就是改改legacy code,帮别人擦屁股。这种活,可能老白心里也在骂娘,给
别人擦屁股的活,没人真正愿意干的,特没尊严。
【在 d******e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 楼主其实也没有大错。咱们老中混不上去就是关键时刻不能take ownership. : 你自己就遇事就躲,上面看的清楚的很。 : 具体做事要策略一些,有些东西可能面谈比较好。毕竟你帮了别人不出漏子,别人也会 : 知道感激。 : 不到撕破脸时,别没事都cc老板,或者三方开会。有时多和老板沟通。 : 另外这个老白的技术问题貌似整体设计思路就不对。
|
h*****a 发帖数: 1718 | 72 没觉得楼主有什么不对的。code质量不过关会导致大家一起承担风险,早点提出来解决
问题是正确的。当然交流的方式是个艺术,要考虑到对方和自己的关系,对方和领导的
关系,对方在公司里的影响力等等。但从楼主描述的情况来看,这种情况下show一下
backbone是正确的做法。在我们现在的公司里,be authentic是很重要的value。能在
有争议的情况下坚持自己的意见并最后证明是正确的话,是好的leadership的体现。
从领导的角度来看这个问题,如果我是楼主的manager,如果我的技术背景让我足够了
解谁的意见更正确,那我会给楼主加分。我会第一时间和白人沟通这个问题。如果对方
工作能力的问题(解决问题的时间太长,程序有bug)和工作态度问题得不到改善,或者
对方没有show出positive的response,我会选择take action。至少在我现在的工作环
境中我会这样做。
当然,如何处理最好确实要考虑很多的因素,不能简单的一概而论。
【在 h*d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 一个洋白人,也是senior级别了,每天日子混得简直让我看下去了。一个java class改 : 10几行代码可以搞两天。你可能说可能那10几行代码难度很高,那我就让你看看他改了 : 什么。以下列出来的是他加的代码 : public class A { : ... (existing things) : private static boolean initialized = false; : : public void init() { : initialized = false; : ... (existing code to construct class B)
|
b***i 发帖数: 3043 | 73 太对了。中国传统和事佬方法是不行的。
首先要判断老板的水平,是不是有上进心。如果两样全了,就听老板的。上策。
如果老板有上进心,但是水平不如你,就教他,说服他,并且一定要担当可以替换那个
senior的任务,否则老板也不知道该怎么办。
如果老板没有上级心,和稀泥,那么就必须在测试代码中考虑如何让这种代码不通过,
这是下策。
我觉得,很多中国人觉得白人不听我们的,至少在我们公司不存在阿。象我们公司,我
说用Java,不用MFC,还没有反对的。你一定要多次在关键时刻解决问题,这样别人就
信任你了。当然,也有和稀泥的老板,那就走呗。
当然,不能因为有员工水平不如你,就态度很冲,公司需要很多人做杂活,差活。干有
意思的活不是每个人都有机会,而且,美国人就这水平,你不能因为自己牛透露出瞧不
起的态度,至少要让他佩服你,而不是嫉妒你。要象大哥一样罩着这些人,帮这些人解
决问题,而不是采取敌对态度,毕竟,一个公司是一个团队,任务完成是所有人的责任
。这样,万一有一天那个不行的senior被任命为经理了,他也会重用你,而不是开除你。
【在 h*****a 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 没觉得楼主有什么不对的。code质量不过关会导致大家一起承担风险,早点提出来解决 : 问题是正确的。当然交流的方式是个艺术,要考虑到对方和自己的关系,对方和领导的 : 关系,对方在公司里的影响力等等。但从楼主描述的情况来看,这种情况下show一下 : backbone是正确的做法。在我们现在的公司里,be authentic是很重要的value。能在 : 有争议的情况下坚持自己的意见并最后证明是正确的话,是好的leadership的体现。 : 从领导的角度来看这个问题,如果我是楼主的manager,如果我的技术背景让我足够了 : 解谁的意见更正确,那我会给楼主加分。我会第一时间和白人沟通这个问题。如果对方 : 工作能力的问题(解决问题的时间太长,程序有bug)和工作态度问题得不到改善,或者 : 对方没有show出positive的response,我会选择take action。至少在我现在的工作环 : 境中我会这样做。
|
l**********n 发帖数: 8443 | 74 你这些都不如Ppt做得好。
【在 b***i 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 太对了。中国传统和事佬方法是不行的。 : 首先要判断老板的水平,是不是有上进心。如果两样全了,就听老板的。上策。 : 如果老板有上进心,但是水平不如你,就教他,说服他,并且一定要担当可以替换那个 : senior的任务,否则老板也不知道该怎么办。 : 如果老板没有上级心,和稀泥,那么就必须在测试代码中考虑如何让这种代码不通过, : 这是下策。 : 我觉得,很多中国人觉得白人不听我们的,至少在我们公司不存在阿。象我们公司,我 : 说用Java,不用MFC,还没有反对的。你一定要多次在关键时刻解决问题,这样别人就 : 信任你了。当然,也有和稀泥的老板,那就走呗。 : 当然,不能因为有员工水平不如你,就态度很冲,公司需要很多人做杂活,差活。干有
|
y**********u 发帖数: 6366 | 75 自己的rb里面带着fix一下就好了,爱说咋说,大不了不干了
【在 c*********e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 直接偷偷fix,小心人家说你改代码了不和大家说。正规公司的代码都是用git管理的。 : : 明白
|
i**p 发帖数: 902 | 76 "别没事都cc老板"
我一个前老板就喜欢别人cc给他,搞的全组的人每个email都cc
【在 d******e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 楼主其实也没有大错。咱们老中混不上去就是关键时刻不能take ownership. : 你自己就遇事就躲,上面看的清楚的很。 : 具体做事要策略一些,有些东西可能面谈比较好。毕竟你帮了别人不出漏子,别人也会 : 知道感激。 : 不到撕破脸时,别没事都cc老板,或者三方开会。有时多和老板沟通。 : 另外这个老白的技术问题貌似整体设计思路就不对。
|
p*u 发帖数: 2454 | 77
"在公司的地位就是个做技术的"
That's exactly the point. Since u can't communicate better than 白混混, u
need to leverage ur edge more aggressively instead of focusing on 拍马屁. I
guarantee that u will never do it better than 白混混. In any serious
business, boss still needs ppl who can execute and deliver most.
【在 c*********e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你一个当长工丫鬟的,在一个白人社会里,说话有几分分量?人微言轻。很多时候,老 : 中开会根本就不说话,不是不会说,而是说了也没用,在公司的地位就是个做技术的, : 没管理权力,说了也是白说。 : 倒是拍马屁,白人很喜欢听。
|
h*d 发帖数: 214 | 78
你的意思就是让我也混日子?如何用英文拍好马屁感觉是一个很高深的东西啊
【在 c*********e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你一个当长工丫鬟的,在一个白人社会里,说话有几分分量?人微言轻。很多时候,老 : 中开会根本就不说话,不是不会说,而是说了也没用,在公司的地位就是个做技术的, : 没管理权力,说了也是白说。 : 倒是拍马屁,白人很喜欢听。
|
c*********e 发帖数: 16335 | 79 那就多看看棒球橄榄球,和老板聊天总得找个话题吧。
【在 h*d 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : 你的意思就是让我也混日子?如何用英文拍好马屁感觉是一个很高深的东西啊
|
b***i 发帖数: 3043 | 80 我们有一个小白nerd,就愣上不去,因为关键时刻掉链子,而且他还是比较牛的,比楼
主那个senior强多了,但是没有领导能力。同期有个阿拉伯大叔和一个白大树争经理职
位,要说水平也相当,但是也不能说就强,然后在别人地盘就得接受别人领导这个现实。
老中为什么爬不上去,我分析,出去这是别人地盘这个问题,首先是态度不对,很多人
说公司又不是你的,这就不对了,这叫没有主人翁责任感,英语说叫没有Ownership。
给你钱,你不把活干好,因为觉得干好了也没有用。干好了不会立即有用,但是至少立
场对了。你干好了对自己是不是提高了水平?公司会不会收入多?你作为股东有没有好
处?我的几个老板至少能够每天工作10个小时,出差晚饭后研究问题。这个我做不到,
我宁愿不当领导,出差晚饭后锻炼,过健康生活。
其次,有些人立场虽然对了,但是做的事领导看不见。你解决了大问题要第一时间报告
老板,邮件给大老板,然后争功。你自己的东西作出来不去争那叫傻,给了钱东西不做
出来那叫笨,给了钱不用心做叫做没有责任心。
第三,这是别人的任务,他做不出来不管我事。这样不仅立场不对,更是不会争功。搞
清楚别人的问题,给点建议,然后他不听你就得告诉老板这样不行,但是你行,然后争
过来,变成你的项目,反正那个人做不出来对不对?你快速作出来别人几个月做不出来
的东西,老板会对你另眼相待。升职不会远。
一个新手打篮球能等别人把球传给你吗?你至少要积极抢球,投篮,别人看到你态度不
错,水平不错,才会和你合作,领导也会让别人把球传给你。最后你很容易变成领导。
我很奇怪很多华人的观点。比如有的人说,哎呀,领导让新人学我的东西,我是不是应
该不教?这让人无语了。这是什么时代的观点?你的技术是公司花钱买的,培训的,现
在让你转让,你就得教,而且,你不妨想想现在可以学新的技术,这是好事,难道还能
准备一辈子就靠那个原始的技术?我巴不得我现在做的东西让别人做,我好钻研新技术
呢。
【在 c*****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 那你怎么不看多少老白跑上去了,而只有几个老中爬上去? : 不要拿着你的个例当普遍!
|
|
|
b**********s 发帖数: 20 | 81 首先看这处代码是不是关键路径,影响大局,如果不是没必要争个黑白分明,让别人觉
得小题大作。再有,及时是关键路径,大问题,也要从解决问题的角度说,让别人觉得
你是在帮他不是在挑刺。有涵养的人不会对水平低的嗤之以鼻。至于他混不混,你不是
老板,也就不是你的问题。与人为善没什么错。来这里发帖也算背后议论别人吧。想想
别人对你这么做怎么样?这和是白人还是老中没关系,人都是一样的。与人为善当然也
有可能被别人利用,被别人踩,但在我看来人活的简单一些比较好 |
l*********s 发帖数: 5409 | 82 大牛说的很精辟,老中混得比烙印差这么多还是根源在情商上。
实。
【在 b***i 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我们有一个小白nerd,就愣上不去,因为关键时刻掉链子,而且他还是比较牛的,比楼 : 主那个senior强多了,但是没有领导能力。同期有个阿拉伯大叔和一个白大树争经理职 : 位,要说水平也相当,但是也不能说就强,然后在别人地盘就得接受别人领导这个现实。 : 老中为什么爬不上去,我分析,出去这是别人地盘这个问题,首先是态度不对,很多人 : 说公司又不是你的,这就不对了,这叫没有主人翁责任感,英语说叫没有Ownership。 : 给你钱,你不把活干好,因为觉得干好了也没有用。干好了不会立即有用,但是至少立 : 场对了。你干好了对自己是不是提高了水平?公司会不会收入多?你作为股东有没有好 : 处?我的几个老板至少能够每天工作10个小时,出差晚饭后研究问题。这个我做不到, : 我宁愿不当领导,出差晚饭后锻炼,过健康生活。 : 其次,有些人立场虽然对了,但是做的事领导看不见。你解决了大问题要第一时间报告
|
t*****n 发帖数: 4908 | 83 这才中肯。不要拿出面试挑刺的态度对待同事。人不是机器,每个人都有理解偏差的时
候。teamwork就是要出活,其他的都可以放一放。
【在 b**********s 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 首先看这处代码是不是关键路径,影响大局,如果不是没必要争个黑白分明,让别人觉 : 得小题大作。再有,及时是关键路径,大问题,也要从解决问题的角度说,让别人觉得 : 你是在帮他不是在挑刺。有涵养的人不会对水平低的嗤之以鼻。至于他混不混,你不是 : 老板,也就不是你的问题。与人为善没什么错。来这里发帖也算背后议论别人吧。想想 : 别人对你这么做怎么样?这和是白人还是老中没关系,人都是一样的。与人为善当然也 : 有可能被别人利用,被别人踩,但在我看来人活的简单一些比较好
|
e*******n 发帖数: 872 | 84 re
【在 W***o 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 差不多就得了,别让人丢了饭碗;出来混,和气生财,这公司不是你开得吧?没必要这 : 么较真,把bug给改了,然后私底下咖啡时间和这个白混混笑谈一下就过去了;老板那 : 头就说你把code 改得 更好了。 : 他既然是混,你也改变不了他
|
z***e 发帖数: 5393 | 85 很对。
我从坐吃等死的engineer到现在做startup,的确感到people skill比纯coding skill
重要太多。
中国人尤其是engineer对people skill很抵触,觉得people skill就是拍马屁和稀泥-
--错了!people skill是指你怎么能让你的合作伙伴/同事/teammember发挥最大战
斗力。首先要相信一个前提就是三个牛皮匠顶一个诸葛亮,相信你和你的同事一起做事
,只要能磨合好,就一定比你一个人做会发挥更多的成绩,那么你的问题就是如何让你
的团队/co-workers来发挥能力。
拿现在的世界杯来说,不管你是梅西还是C罗还是罗本,你不管你觉得你的队友如何猪
,你的工作就是让他们不要那么猪,让整个球队不要猪,那么你就可以往球王走,而不
是在哪里感叹猪一样的队友。
对于manager来说,关心的不是你说团队其他人问题怎么多(这是变相嘲笑他的手下不
给力,嘲笑他的团队垃圾,你以为他会觉得你慧眼如炬?),他关心的是你到底有什么
方案来解决问题而不是只知道抱怨。
management
。。
【在 m********8 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 看这位小弟这么偏激,就再啰嗦几句吧。 管理职位确实需要people skills,必要的时 : 候要斗。 但技术职位只要技术过硬,能让你的价值和贡献visible to the management : , 不难达到你要的职位。 本公司没有机会, 到其它公司也能达到,只是时间问题。 : 真没有非把别人踩下去的必要。 当然别人搞你,你反击是另一回事。 抱作非把同事踩 : 下去才能拿到自己想要的技术职位的作法和心态最终可能把自己搞成孤家寡人。 管理 : 层和同事不是傻瓜, 基本上踩人的人的结局是被踩。见过不少例子。 看小弟技术上应 : 该不错, 应该不难用不踩人的方式让老板給你想要的职位,让同事不认为你是那种好 : 斗踩人的人。 说实话, 没几个老板真心喜欢那些好斗踩人的员工, 原因你懂的。。。
|
q*c 发帖数: 9453 | 86 问个问题哈,为啥 people skill 这样牛逼的印度, 国家和狗屎一样,连坦克都造不
好,干净水都喝不上。
中国人这样没有 ppl skill, 国家看着就起来了,有实力对面和老美挣一日之短长的时
间就在眼前。
这是为啥捏?
在美国的发展就不讨论了,毫无意义,因为这是老美的国家, 谁发展的好完全看老美
的心情,而且环境变量完全是主观人为的, 最后结果多余分析两种民族性也没啥客观
意义。
btw, 老美当年发家的时候可也是满地都是实干的人。个体小范围, people skill 就
赢了。 群体大范围, enginerring skill 就赢了。人类社会就这样的矛盾。
skill
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 很对。 : 我从坐吃等死的engineer到现在做startup,的确感到people skill比纯coding skill : 重要太多。 : 中国人尤其是engineer对people skill很抵触,觉得people skill就是拍马屁和稀泥- : --错了!people skill是指你怎么能让你的合作伙伴/同事/teammember发挥最大战 : 斗力。首先要相信一个前提就是三个牛皮匠顶一个诸葛亮,相信你和你的同事一起做事 : ,只要能磨合好,就一定比你一个人做会发挥更多的成绩,那么你的问题就是如何让你 : 的团队/co-workers来发挥能力。 : 拿现在的世界杯来说,不管你是梅西还是C罗还是罗本,你不管你觉得你的队友如何猪 : ,你的工作就是让他们不要那么猪,让整个球队不要猪,那么你就可以往球王走,而不
|
n******t 发帖数: 4406 | 87 他在国内,显然呆越久,越不care什么engineering之类的东西。
国内这几年从马云到强东有哪个是写过几行code的?
【在 q*c 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 问个问题哈,为啥 people skill 这样牛逼的印度, 国家和狗屎一样,连坦克都造不 : 好,干净水都喝不上。 : 中国人这样没有 ppl skill, 国家看着就起来了,有实力对面和老美挣一日之短长的时 : 间就在眼前。 : 这是为啥捏? : 在美国的发展就不讨论了,毫无意义,因为这是老美的国家, 谁发展的好完全看老美 : 的心情,而且环境变量完全是主观人为的, 最后结果多余分析两种民族性也没啥客观 : 意义。 : btw, 老美当年发家的时候可也是满地都是实干的人。个体小范围, people skill 就 : 赢了。 群体大范围, enginerring skill 就赢了。人类社会就这样的矛盾。
|
l*********s 发帖数: 5409 | 88 zlike说的没错。扯3哥做啥。 engineering skill和people skill都重要,缺一不可。
【在 q*c 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 问个问题哈,为啥 people skill 这样牛逼的印度, 国家和狗屎一样,连坦克都造不 : 好,干净水都喝不上。 : 中国人这样没有 ppl skill, 国家看着就起来了,有实力对面和老美挣一日之短长的时 : 间就在眼前。 : 这是为啥捏? : 在美国的发展就不讨论了,毫无意义,因为这是老美的国家, 谁发展的好完全看老美 : 的心情,而且环境变量完全是主观人为的, 最后结果多余分析两种民族性也没啥客观 : 意义。 : btw, 老美当年发家的时候可也是满地都是实干的人。个体小范围, people skill 就 : 赢了。 群体大范围, enginerring skill 就赢了。人类社会就这样的矛盾。
|
m********5 发帖数: 17667 | 89 这是正解
还没遇到的问题,没必要提前解决
以前我也是楼主这样,后来发现这样除了让自己累之外,没有任何好处
因为说不定还没遇到问题的时候,整个商业逻辑已经换了,很多代码打翻重写了...
至于说别人接受意见与否的问题,和你真没啥关系
你是backup,那就要有backup的态度。
把美国公司当成军队,就行了。不过对没有服过役的大陆青年,这么讲可能理解困难。
你对他的code有意见,直接放在可以trace的公司文档中,比如comment,你可以自己写
一个更好的解决方式,不要争论,没有必要解释太多。如果后面他没改,真遇到问题,
你把这个comment一翻出来就说明问题了。没必要和他搞那么多私人互动。和很多老中
理解相反,我认为美国公司不是搞social的地方,工作上不要和同事有太多互动,特别
是负面互动,对方不接受你的评论,你记录好评论,当没发生过就行了; 但平时打屁聊
天要多做,球队胜负可以争得面红耳赤。
把自己的活干好,服从等级制度,保证责任归属清晰就行了,只要你的工作有价值,有
证据表明你比你的同事和上司更有能力预见到某些问题或者市场,到了该升的时候自然
升你。
【在 r*g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 同意。设计test to fail his code. 否则就是你挑刺了。 : 工程的东西没标准答案,够用就行。 : : have : s
|
z***e 发帖数: 5393 | 90 你那些都是你自己想像。
所有问题都归结于:你能不能帮你老板解决问题。
老板最烦的就是只知道提出问题(自己以为是“发现问题”)却不设法帮忙解决的。你
还是处于认为people skill就是溜须拍马的思维,谁给你说那是people skill?
拿世界杯来说,阿奎罗天天在那里宣扬自己和梅西关系如何好,这是企图抱大腿,中国
人认为的people skill。马斯切拉罗从各种方面激励不给力的队友,那才是真正的
people skill。
而梅西,也许就是中国工程师的写照,觉得队友不行,不如哈维小白,心里不满又不站
出来,只知道可能有时候给教练抱怨几句,也不提出到底要怎么做比较好。
【在 q*c 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 问个问题哈,为啥 people skill 这样牛逼的印度, 国家和狗屎一样,连坦克都造不 : 好,干净水都喝不上。 : 中国人这样没有 ppl skill, 国家看着就起来了,有实力对面和老美挣一日之短长的时 : 间就在眼前。 : 这是为啥捏? : 在美国的发展就不讨论了,毫无意义,因为这是老美的国家, 谁发展的好完全看老美 : 的心情,而且环境变量完全是主观人为的, 最后结果多余分析两种民族性也没啥客观 : 意义。 : btw, 老美当年发家的时候可也是满地都是实干的人。个体小范围, people skill 就 : 赢了。 群体大范围, enginerring skill 就赢了。人类社会就这样的矛盾。
|
|
|
p*u 发帖数: 2454 | 91
skill
"不管你是梅西还是C罗还是罗本,你不管你觉得你的队友如何猪,你的工作就是让他们
不要那么猪,让整个球队不要猪"
the fact is that guy LZ talked abt has work ethic and attitude issues, it's
nothing 2 do with LZ's ppl skills. Only pigs willing to cooperate are worth
being helped.
Being nice to anyone just for the sake of being nice is not good ppl skills;
it's actually very bad.
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 很对。 : 我从坐吃等死的engineer到现在做startup,的确感到people skill比纯coding skill : 重要太多。 : 中国人尤其是engineer对people skill很抵触,觉得people skill就是拍马屁和稀泥- : --错了!people skill是指你怎么能让你的合作伙伴/同事/teammember发挥最大战 : 斗力。首先要相信一个前提就是三个牛皮匠顶一个诸葛亮,相信你和你的同事一起做事 : ,只要能磨合好,就一定比你一个人做会发挥更多的成绩,那么你的问题就是如何让你 : 的团队/co-workers来发挥能力。 : 拿现在的世界杯来说,不管你是梅西还是C罗还是罗本,你不管你觉得你的队友如何猪 : ,你的工作就是让他们不要那么猪,让整个球队不要猪,那么你就可以往球王走,而不
|
q*c 发帖数: 9453 | 92 事啊, 我说了嘛, 这个世界是个 fucked up 世界,所以才这么落后。
个体上 engineering 就是打工仔的命, 没有远大前途
群体上 engineering 就是强大的关键
一个群体要是偶然能制定政策逆天违反人性, 鼓励加强 engineering, 这个全体最后
就赢了, 最后人人都是赢家。
不过逆天的事情很难啊, 所以这个世界上绝大多数人最后都是 loser. 本来是有机会
人人都赢的。
美帝 40-60 年代就是榜样, 可是逆天的事情很快就堕落了, 没法维持, 只能靠大战
带来的巨大痛苦和破坏短暂的产生一下。 人类都是记吃不记打。
【在 n******t 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 他在国内,显然呆越久,越不care什么engineering之类的东西。 : 国内这几年从马云到强东有哪个是写过几行code的?
|
q*c 发帖数: 9453 | 93 没有反驳你的意识 - 只是提出另外一个问题。
这两个问题着眼角度不同。 你的问题是小公司的问题, 我提出是群体社会角度的问题
。 这两个问题互补, 根源是人的劣根性和自然规律之间的矛盾。
【在 z***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你那些都是你自己想像。 : 所有问题都归结于:你能不能帮你老板解决问题。 : 老板最烦的就是只知道提出问题(自己以为是“发现问题”)却不设法帮忙解决的。你 : 还是处于认为people skill就是溜须拍马的思维,谁给你说那是people skill? : 拿世界杯来说,阿奎罗天天在那里宣扬自己和梅西关系如何好,这是企图抱大腿,中国 : 人认为的people skill。马斯切拉罗从各种方面激励不给力的队友,那才是真正的 : people skill。 : 而梅西,也许就是中国工程师的写照,觉得队友不行,不如哈维小白,心里不满又不站 : 出来,只知道可能有时候给教练抱怨几句,也不提出到底要怎么做比较好。
|
d*****u 发帖数: 17243 | 94 我觉得,除非真的是你很讨厌的人,否则遇到能力相对差的同事不用有什么敌意
说白了none of your business
能帮就帮,不能帮的就不管
如果影响了自己的工作就尽量减小影响
很多人觉得自己跟这种人共事吃亏了什么的
其实大可不必
想象那些真正的牛人,周围的人都比他弱,还不是活得好好的 |