66

一个软件工程师对职场、管理、企业的思考——上篇

 6 years ago
source link: http://showme.codes/2018-01-06/work-for-work-1/?
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

一个软件工程师对职场、管理、企业的思考——上篇

06 Jan 2018

coding

想象离开目前这家公司,你还能去哪?

如果你发现,你只有和这家公司流程、政治、上下文等等强相关的能力,那么,你也只能靠“办公室政治”保留住自己的位子。因为,离开了这家公司,你什么也不是。

但是,也有例外,就是另一家公司没有分辨能力,你又特能忽悠。像这位“高管”:假证假名假文凭,小学文化男子应聘入职月薪7万公司高管

最后,当你思考这个问题时,如果感到害怕,你就要小心了。

忠告:保持独立思考的能力,但隐藏起来

市面上有一些管理者是不允许你和他有不同意见的。通常,独立思考的人凡事都会有自己的看法。而如果你在别人面前和管理者提出不一样的意见,领导会觉得没面子。那么,今后,你可能就没好吃的了。

那么,正确的做法是什么呢?即使大环境下,所有的人都附和管理者,你同样不要被这种环境麻痹自己独立思考的能力。观察你的管理者是开明的人,还是职场“老油条”?选择一个合适的时机说出你的不同意见。

这时,你就知道“察言观色”能力的重要性了。

当存在不同意见的时候,作为组织和管理者需要思考,是不是管理者没有表达清楚,是不是这个“不同意见”更合理,如何说服这个不同意见的人,其他人是不是也有不同的意见?

当然,有些人会觉得这样会导致企业的执行力下降。我想说的是,知识工作者执行任务不像体力劳动者,你告诉他把这个箱子从这里搬到那里,这么准确。任务定义不准确往往是组织管理者自己都还没有想清楚自己到底要什么。最后得不到自己想要的,又反过来说企业的执行力差。

现象:通过建立信息壁垒的手段,保住自己的位置

有一次,我问一个同行:为什么整个系统,这么多个工程,没有一个人知道全景图。(这个系统并不算大,也就30多个子工程)。我们能不能组织所有人建立一个全景图?

他说了:别人是不会告诉你,他自己那块是怎么做的。

我问:为什么呢?有个全景图大家不就可以更好的协作吗?出现问题,也不需要等着某一个人了。

他浅笑,眼看前方:因为如果给你懂了他的那块系统,你就可以替代他了。

这下,我才明白。行业内,还有人通过建立“信息壁垒”,让公司离不开你;让管理者觉得你是有用的。

看懂这点后,你会发现,那些不干“实事”的人,为什么能一直“保住位置”。往往因为他们掌握了信息的源头。

这种协作机制,有好处,比如两个组织之间的对接方式明确,出现问题马上知道找谁解决。坏处一是信息的准确度会在对接人之间严重打折,带来的就是低效率。坏处二就是会滋生建立信息壁垒的职场老油条。

作为个人,我们要问自己,离开当前这家公司,你建立的信息壁垒,还会有价值吗?

作为公司,信息不透明所带来的坏处,我就不想说了。管理企业和管理国家都会遇到这个问题。

忠告:小心那些威胁到别人“KPI”的行为

当公司的IT系统管理员做得不好时,不要直接在公司的大群里说。因为你这样做可能会威胁到他的KPI或他在管理者眼里的印象了。所以,私自跟这位IT系统管理员沟通就好了。

为什么:不管功劳,苦劳,一定要让管理者看到

过年了,相信不少人要开始表现得非常辛苦了。很简单,因为年底了,年终奖的多少就看这一个月了。当然,我说的不是绝对的。但是一定存在这种现象。

这种现象背后的原因是多种的:

  1. 管理者对人、工作的判断,依赖的是主观印象,而不是客观因素。

    所以,你会经常听到有人在朋友圈、饭局上说自己最近因为工作太猛不舒服、没有时间陪小孩、过劳胖……

    当出现这种现象时,作为管理者就需要反思自己的管理方式了:组织的效率是不是有问题;作为个人,小心使用这种行为,不要让它麻痹了你独立思考的能力。

  2. 知识工作者的生产活动存在于大脑中,看不到摸不着。

    比如没有好的技术管理的团队,即使你写出优秀的代码,对于你的“年终奖”也没有什么益处。

作为组织,我们需要思考,员工的表现一定要让管理者看到,而不是让所有人都看到。

玩笑:准时下班,肯定是工作不饱和

这是一句玩笑话。但是背后有它道理。

我们知识工作者有一个特点,就是从表面上,你是看不出这个人是否在工作的,因为他的真正工作存在于他的大脑中。他一天坐在那里,你怎么就知道他是否在工作呢?再者,绝大多数人的注意力没法做到连续一小时。所以,公司pay你的一天八小时,是打折的。

然后,我们软件行业里就有了这么一个玩笑话。

事实上,这背后更深层的含义是:

  1. 组织、管理者无法评估知识工作者的工作量
  2. 组织、管理者还没有理解体力劳动者和知识工作者之间的区别

那怎么知道一个程序员的工作是否饱和了呢?哈哈。这样的好问题,留给喜欢思考的人。P.S. 我不提倡加班文化,让程序员工作饱和的目的是让程序员不加班。

招聘:交叉组织面试是合理的

以前听说腾讯面试,你面试的是A部门,然后企业HR会在某个环节里随机其他部门的人来面试。这种机制能有效避免有人利用手上权利招聘一些利益相关的人。比如把自己的并不能胜任能力的表弟招进来。

而企业中,我发现这种交叉组织面试真的是值得的。

现象:管理者让你把数据拷出来

朋友打电话来诉苦,说他上级要求他把公司的大数据拷出来。这时,你会怎么做呢?我也不知道,说实在的。

但是这个问题是所有企业都会遇到的问题:如何管理无形资产?这个问题有些大。今天不讨论。

其实,还有很多职场经验、组织管理上的思考。这些只是其中一些。其中有些话,是有些绝对,你对号入座了,反正我不负责。

作为一个软件工程师,我是不是有些不务正业?我是不是该执行上级领导给的需求,什么也别想就可以了?

向独立思考者致敬。

End


qrcode-group.png

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK