Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5351835
  • 博文数量: 1144
  • 博客积分: 11974
  • 博客等级: 上将
  • 技术积分: 12312
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-13 20:06
文章存档

2017年(2)

2016年(14)

2015年(10)

2014年(28)

2013年(23)

2012年(29)

2011年(53)

2010年(86)

2009年(83)

2008年(43)

2007年(153)

2006年(575)

2005年(45)

分类: LINUX

2008-11-10 17:07:54

写给刚工作的网站技术人员

       工作九年了,网站相关的开发工作也干了八年多。负责带领团队也好几年了。面试和带领刚工作的人也不少了。其中的优秀者不少,但是大多数都存在下面提到的几个认识误区。把这些问题提出来,希望对刚参加工作没有多久的程序员们有所帮助,少走弯路。

      公司招你进来,其实最重要的就是看到你的工作能力和工作态度是可以接受的。

            工作能力指你能满足他们的工作期望,或者在可接受的时间范围内,经过培训后,可以满足这个工作期望。

            工作态度指你能有些做职员的基本素质。

      这个道理应该所有人都清楚。但是到实际事情时候就经常犯迷糊。下面几点是经常会出问题的地方:

1、不经测试,Review,就认为自己工作完成了。

       你的代码或者应用一旦被别人Review ,或者进行试用。这时候你代码的好坏,或者功能是否在各种场景下是否可用,都会影响你这个人在上级及同事眼里的可信任度。

       代码书写的规范,性能的高质量,各种功能在各个场景都可用,则表示你这个人是完全可信的。下次上级给你分派任务的时候,就可以给你更多的自由度来发挥。长此以往,前途和钱途自然就随手可得。

        反之,代码不规范,功能好些场景不可用。这只能让上级或同事觉得你不可信任。每次都需要处理你带来的这些问题,说恶心点就是你每次拉完大便都没擦屁股,每次都得你的同事和上级帮你擦屁股。数次都这样后,上级或同事下次跟你沟通的时候就会觉得你这个人不可信任,一件事情必须反复多次强调,总觉得你还会作出问题。你的信用已经非常危险了。

       你在别人眼里的信用就这样被你慢慢透支了。透支到一定程度,走人吧。整个团队的效率会因为你而变慢(每个人跟你沟通的成本都会影响到他本人的产出),你不走人谁走人。

2、最短可接受的工作时限

       你有没有统计过,公司分派给你一个工作时候,上级指定的这项工作计划做多久的预计,跟你自己的预计有多大差异?

       如果你预计时间大于上级给的工作计划时间,同时上级没有增派人手进行相关工作。除了BT的领导外,那只有一种情况:上级对你的工作态度非常不满,认为你的薪水对应的工作能力不是这么点。

       对于刚工作的,更多的是你表现出来的工作能力在公司的平均工作能力之下。同时公司觉得你对工作没有表现出足够的热情。 一个能力在平均水平下面,又缺乏工作激情的人,他的前途在那里??

       如果这个人还没有表现出几个月后能达到平均水平之上的希望,为啥会留这样一个人呢?

3、工作能力不等于技术水平

       我曾看到过有人抱怨说大公司的员工也不过是这技术水平, 这么简单的技术问题都不会。我自己早期也有这样想法,后来发现是不对的。

       不论大公司还是小公司,要得是解决问题的工作能力。 我的曾经手下就有好几个技术水平很牛的,但是作出来的应用却一次次返工的。为啥,工作能力这些非技术因素他们做的很不好。

       工作能力的非技术因素包括的很多: 责任心,表现就是对自己写出来的代码有一定要让人放心的责任; 沟通能力,一个典型的表现就是需求不理解或者需求不明时,及时得跟相关人沟通,而不是自己先按自己想法实现,造成代码写完后再返工的恶果等等。

       技术水平低,但是解决问题能力强的,我也碰到过一些人。 工作的能力更重要的是这些非技术的工作能力,而不是技术水平。技术人员很容易技术水平高,但是非技术的工作能力差。这是很糟糕的。

4、发展潜力,学习能力

      公司使用的技术不可能一直不变,一直不变的公司只能慢慢被市场淘汰。这就要求员工能不断的学习新的知识,并应用到工作中来。

      要想不会出现几年后,自己发现跳槽找个工作都没人要,赶快学习吧。

      坚持,是一个人最难做到的。 但是不坚持,那就等着灭亡吧。

5、笨鸟先飞

      一个人,在公司,如果工作能力在平均线以下, 加班吧, 不要有任何幻想。

      最可怕的是自己没这个意识, 自认为自己技术水平很牛, 但是解决问题的工作能力却在平均水平线以下, 眼高手低 , 这样的人,公司是不能留的。

6、承诺到的事情一定要做到,不要找理由

       一件事情没有被做完,想找理由能找很多的。既然你承诺了某个时间点前完成,就不要再找各种理由推脱。

       公司同事和上级虽然可能这次接受了你的理由,但是下次呢, 慢慢的就会让你的上级,同事觉得你是一个喜欢推托的人。 感觉你干事是非常不可靠的。不知道那次就会不完成,下次谁敢再找你干事?

新补充的:

7、有能力者不用加班,能力在平均线之下的自觉加班吧

CSDN的评论中,争议最大的一个在加班。我这里就补充一下我对加班的看法。

首先,所有人加班,这肯定是领导者的责任,整体的工作进度压力过大了。

连续的不间断的加班,这也是领导者的责任,人不可能一直处于线绑紧的状态。

但是,如果一个部门,部分人加班,部分人不加班,而且并不是因为领导弱智的把一些人工作分派多,一些人工作分派少导致的。加班的人只能说明他的工作能力在部门的平均线之下。

同一个工作, A 员工干的话 3 天完成, B 员工干的话 5天完成。 最后如果这个工作分派给 B 员工, 很可能是要求他 4天完成。 而且他必须自觉加班。

这就是我所说的: 有能力者不用加班,能力在平均线之下的自觉加班。

        可能很多人在看到我这篇博客的时候,觉得我写的很刻薄,好像都是从公司的角度欺压技术人员。很没有人情味。

        只要你不是公司的董事,你永远是被剥削者,公司的目的就是利润最大化,这是公司存活的根本目的。作为普通的职员,要有所为的白领意识,其实就是被剥削意识。这是个适者生存的生态圈,不适用的人只能被淘汰。

        实际的公司其实有很多人情味在里面,或者同事和领导有些话不便于说出口。这也就造成了一些技术人员被开除,还自以为如何如何? 都是没有这些意识造成的。我写这篇博客就是希望能增加技术人员的这些意识,不要犯了这些问题还自己不知道。

阅读(4150) | 评论(7) | 转发(0) |
0

上一篇:perl hash

下一篇:copy perl socket

给主人留下些什么吧!~~

chinaunix网友2008-11-17 15:58:10

认同"工作能力不等于技术水平"。 技术能力只要达到了完成这个工作的基准线,那么从理论上来说,再高也只是效率快些,仅此而已。但如果缺乏足够的责任心,自己写的东西自己都不检查,每次都让领导检查,还每次都能出错,需要返工。 那么如果你是领导,你会要一个1天完成工作不返工的,还是留一个半天就能搞定,但是要返个一两次的呢? 我觉得反对的这位网友没有做过领导岗位,在领导的位置上,最怕的是不确定性,而不是事情做不了。

chinaunix网友2008-11-15 13:24:20

真正的装B文章,老提加班,你自己愿意加就加吧,奴隶思维

chinaunix网友2008-11-15 10:00:04

装b文章, 返工就返工贝, 都干好了就下岗了

chinaunix网友2008-11-14 13:08:27

不认同"工作能力不等于技术水平",你所举的例子"技术很牛"却经常返工,跟你说吧,真正的牛人很少返工,他会在正式交工前做尽可能多的测试,尽可能避免潜在的问题....缺乏说服力 技术就是用来提高生产力的,否则就不是"技术"

emjy2008-11-13 22:55:42

写的很好