别把自己变成了“二等公民”

上周参加一个代码审查会,在会上发现了设计上的一个很严重的错误。于是,我提了好几个问题,想知道为什么会出现这一错误。但是,我的同事告诉我这都是印度团队做的设计。需要提供的一个背景信息是,这个项目是我所在的研发中心与印度的研发中心协同开发的。对于同事的这种回答,我能想到的是:可能同事将自己当做“二等公民”在做事。

将自己变成二等公民我发现在我的周围比较的普遍,不少同事在做设计时,明明应当自己做主导,却主动的将自己的主导权放弃,从而将其交给美国或是印度的团队。这些同事最大的共同点是,在讨论技术方案时,总是采取一种提供多个方案然后很想别人告诉他应当采用哪一个。而我认为,我们可以告诉别人多个方案,但要告诉他们我认为哪一个方案最好以及为什么我将要采用它,然后再问“你有什么建议吗?”。你看出区别来了吗?我的方法中明确的告诉了别人一个信息:我是主导,我在做决策,而你,可以提供你的想法和建议,但是,是由我来参照这些建议的。

为什么会出现“二等公民”这种现象呢?我想深层次的原因是不想承担责任!当出现问题了以后,他可以说“这是美国团队做的决定”。我要进一步问的问题是,当出现了问题以后,所说的“这是美国团队做的决定”这句话有意义吗?在我看来毫无意义!那只能告诉别人,在做这个事情的过程中,我是一个“二等公民”,或者更直白的说是“我无能”。

做技术很重要的一点是敢于承担责任,你只有敢于承担责任你的技能才更容易提高,因为承担责任意味着我得去深思熟虑后再做决策。我们常听到“艺高则胆大”,但我想问的是:为什么这个人会“艺高”?天生的?不是!我想一开始往往可能是“胆大则艺更高”,“胆大”多了最后就成为了“艺高则胆大”。“胆大”是什么?是我们勇于承担责任!

在工作中,千万不要把自己变成了“二等公民”!

别把自己变成了“二等公民”

时间: 2024-10-07 02:00:39

别把自己变成了“二等公民”的相关文章

外包人员:互联网公司【二等公民】...

俗话说“男怕入错行,女怕嫁错郎”.相对于程序猿来说,就是“程序猿怕进外包”.似乎一旦加入外包大军,就与「不专业」.「没前途」等画上了等号,再想进入互联网大公司就难如登天.事实真的就是这样吗?同样都是凭本事和技术挣钱,外包与非外包到底差别在哪? 之所以今天选择和大家聊这个话题,一是根据我曾做过一年的人力外包招聘经验有感而发,二是最近面试跳槽的人比较多,尤其年底学员咨询公司选择较多,积攒了一些对外包的想法想写出来,供大家参考. 外包公司五大特点 先说说  外包公司被我总结出五大特点 1  薪资普遍偏

JavaScript世界的一等公民 - 函数

http://www.cnblogs.com/ciangcic/p/3526957.html 简介在很多传统语言(C/C++/Java/C#等)中,函数都是作为一个二等公民存在,你只能用语言的关键字声明一个函数然后调用它,如果需要把函数作为参数传给另一个函数,或是赋值给一个本地变量,又或是作为返回值,就需要通过函数指针(function pointer).代理(delegate)等特殊的方式周折一番.而在JavaScript世界中函数却是一等公民,它不仅拥有一切传统函数的使用方式(声明和调用),

JavaScript世界的一等公民—— 函数

简介 在很多传统语言(C/C++/Java/C#等)中,函数都是作为一个二等公民存在,你只能用语言的关键字声明一个函数然后调用它,如果需要把函数作为参数传给另一个函数,或是赋值给一个本地变量,又或是作为返回值,就需要通过函数指针(function pointer).代理(delegate)等特殊的方式周折一番. 而在JavaScript世界中函数却是一等公民,它不仅拥有一切传统函数的使用方式(声明和调用),而且可以做到像简单值一样赋值.传参.返回,这样的函数也称之为第一级函数(First-cla

Swift中的init方法

摘要:Swift有着超级严格的初始化方法,不仅强化了designated初始化方法的地位,所有不加修饰的init方法都需要在方法中确保非Optional的实例变量被赋值初始化,而在子类中,也强制调用super版本的designated初始化. 我们在深入初始化方法之前,不妨先再想想Swift中的初始化想要达到一种怎样的目的. 其实就是安全.在Objective-C中,init方法是非常不安全的:没有人能保证init只被调用一次,也没有人保证在初始化方法调用以后,实例的各个变量都完成初始化,甚至如

ios动态库

real framework中不可以使用类别 或 不可以不包含类文件 real framework 中直接调用NSClassFromString函数会返回null  需要强制加载指定类 或 直接通过类名引用 linux中静态库和动态库的区别 一.不同 库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行.库分静态库和动态库两种. 1. 静态函数库 这类库的名字一般是libxxx.a:利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见

《程序员修炼之道》---- 修的是什么

学习最好的方式,是有个好师傅.他根据你的不同阶段,教导你不同的技能,循序渐进:师傅不单教你练功,还会教你做人,使你内修于心,外化于形.教你的一些道理,你可能当时不太懂,但等你苦练多日,历经曲折,终有一日茅塞顿开,再去学艺做事,事半功倍,大有精进: 有一个位好导师自然是得之我幸的事情,但实际工作中很难得,也许有前辈们偶尔的点拨,有朋友的激励,但最平实可靠的方法还是来自于阅读 本书原名 "The Pragmatic Programmer",也就是"注重实效的程序员".本

嵌入式与工控设备稳定性的思考

近几天看到中国高铁走出去,在世界各地拿订单,感到欣慰的同时,也对工控行业有了些想法. 在工控行业外企厂商拥有明显的优势,其竞争力主要是高可靠性,如何理解可靠性,各人有各人的看法.见过很多国内厂家不乏大厂,推出的一些产品功能也很完备,但是总感觉算不上高可靠.比如我曾在某集团公司开发的控制系统上,参数输入完成后没有点击确定和取消,也没有点击退出按钮,而是直接切到主屏幕,看了下文档然后再次切回刚才的设置页面,竟然所有的输入都没了,这可是一个linux PC软件啊.另外还见过很多软件,如果你不按照他的说

五十万年薪的人是怎么过日子的?

五十万年薪的人是怎么过日子的?修改 由于各行各业及自己本身原有基础不一样,可能大家的回答没有横向可比性,希望大家能够在回答中包含以下信息:1 自己年龄,从事的行业岗位,属于什么职级2 受过的教育水平3 父母能够在你刚开始工作时提供多大帮助4 自己在哪线城市工作 关于生活状态的其他问题:你认为怎样的生活状态是最理想的?年收入50元的人是怎么过日子的?一万年薪的人都是怎么过日子的?十万年薪的人都是怎么过日子的?百万年薪的人都是怎么过日子的?千万年薪的人都是怎么过日子的?修改 举报9 条评论 分享 •

ios 开发中 动态库 与静态库的区别

使用静态库的好处 1,模块化,分工合作 2,避免少量改动经常导致大量的重复编译连接 3,也可以重用,注意不是共享使用 动态库使用有如下好处: 1使用动态库,可以将最终可执行文件体积缩小 2使用动态库,多个应用程序共享内存中得同一份库文件,节省资源 3使用动态库,可以不重新编译连接可执行程序的前提下,更新动态库文件达到更新应用程序的目的. 从1可以得出,将整个应用程序分模块,团队合作,进行分工,影响比较小. 等其他好处, 从2可以看出,其实动态库应该叫共享库,那么从这个意义上来说,苹果禁止iOS开