UML软件工程组织

系统分析员漆英:初入IT业如何做好角色转换
2006.10.09  来自:sina 

2006中国软件工程大会暨系统分析员年会在长沙田汉大剧院正式开幕,本次大会发布了“2006中国CMM/CMMI咨询机构前5强评选报告”。

新入职者:

如何写好你的职业生涯开局篇,你想过吗?结合IT职场的特点,有哪些具体要求?

公司人力资源或领导:如何让新员工做好角色转换。

本科生是使用一年,本科生是三年。在这个见习其里面,是将你的角色做一个转换,什么角色?你原来是一个学生,现在转换成一个员工,就有了这些事情。

在这个时间里面,对于IT行业会提出一些具体的要求。公司的职业部门,作为体的领导,他会让你很好地做好过渡和转换。那么你的定位就到了这里。

在这个角色转换过程当中,我们要关注的几个问题:

1、心态。

因为我们找工作的时候,前几天有专家谈信息对称的问题,可能有信息不对称等等这样的工作,可能跟当初想象的可能有些差距,那么这个时候就要调整一下心态,当然有两种情况,一个是可能你找的工作比原来想象的要差一些,也可能要好一些。那么,好一些的情况也要调整一下,不光是差的时候要调整,情况好的也可以调整你的起步点,原来你设想是什么样的,好的情况就会让你觉得比较幸运。

2、行为。

是学生和员工在处事方式上肯定有不同。在这个单位里面有一段时间,大家马上就会知道这个是新面孔,应该是新员工,那么他的做实方式就不会一样。

3、能力。

我们在学校体现能力就是看你的考试或者是其他方面,那么在这里,我们是从生产角度,注重质量和效率。

转换过程当中,要求我们要上手快,他的意思是交给你的任务马上能完成,干得挺好,从质量和效果上能够保证。

然后在职场的一些游戏规则,可能跟学校有些不同,比方反映在绩效考核,一般公司里有绩效考核,每个月会给一个考核,因为要拿奖金嘛。

4、心理问题。

跟心态有点不同,心理问题实际上是一些压力对我们产生的一些心理状态。这些状态是正常的,比方有竞争的压力和自身的严要求这样的一些压力,使我们产生了一些焦虑等等。这些都是正常现象,那么就要学会减压,工作着并快乐着。

这是我们要关注的几个问题,你到了一个公司之后,通常有一个入职教育。我们有些人就会知道,会有领导跟你讲讲话,或者带你参加一下公司的展厅,回顾一下公司的历史,然后介绍公司的情况,有多少人,有那些部门,然后哪些产品线,开放模式怎么样等等,是从组织结构到产品各个方面都有一个介绍,这就是了解企业。尽量让信息对称起来。

5、公司制度学习

一、入职教育之后在工作过程当中要做有心人。

要有计划、有规划,尤其在纸面上写的,肯定是制度,没有写的你也要注意观察、注意留心,把他们转换为自己的习惯。

这里有两条,写到纸上的,要转换成自己的习惯,包括流程等等。

会议上的一些资料,包括可以查得到的,你可以看一下,哪些事项是违规的不能做的。

象我们公司有一个公告栏,在这里面有一些东西,处分的、表扬的都在里面,你可以看一看,哪些事情是鼓励我们做的,哪些事是不鼓励我们做的,还要向老员工学习。

关于融入文化我举了几个例子,是我们公司里面碰到的。

BBS中的灌水,学生喜欢在BBS中的灌水,公司一般会制止这样行为(占用工作时间,影响公司的秩序)不允许工作时聊天)

学生转换员工角色的时候,公司里面可能有的人是有好的人迹关系,有些是有好的技术的,那么新员工来的时候,大量就出现灌水,那么这个事情公司是不允许的,为什么呢?主要是你在灌水实践上,你要写,人家要看,这就是费时的,当你考虑正常的纪律方面的问题是没有问题的,如果你作为聊天的话是不允许的,为什么会出现这个事?因为新员工会习惯灌水,到哪里也想试一下,发表一个什么东西,赞成一下或者反对一下,另外,新员工过来之后,这个时候实际上没给你多少压力,给你是一般前三周都是学习的,基本上没有多少活可干,基本上比较轻松。哪一个是习惯,一个是比较轻松灌水的习惯就来了。这个要注意。

保密制度:学生在校园文化氛围中接受了较多的“OPEN”观点,例如:开源,而企业因为有利益关系,有竞争意识,这根高压线,万万不能碰。

再一个是保密制度方面,在学校我们使用很多免费的东西,另外就是OPEN的观念,灌水比较多,公司为什么不一样?它作为一个企业。两个方面,一个是公司自己的一些资料你不能散出去,为什么?这是一个契约的保护,就是竞争压力嘛。第二,我们也不去使用外面的非法软件,你象我们是不允许使用非法软件的,经常要检查的,有扫描的知道,有那些是非法的,通知你要卸掉。为什么呢?因为如果对方公司知道了,他就会通过法律手段来对付,对于学校里面,是为了培养客户的,对待企业就不同了,是他对待企业的方式是不同的。特别是越大的公司,越是要避免使用盗版软件。

工作流程:工作流程反映公司的工作秩序,越规范的公司,越强调按流程办事,而学生接受受工作流程的训练,这方面要补一把火。 还有是公司流程。

因为公司里面做实有一个流程,在学校里面是没有什么流程的。那么,在公司里面就不同了,比如请假,请假分几种情况,请月假哪里批,请年假到哪里批,因为有差旅费要报销。

再一个是公司环境。

公司环境可能会不一样,有的东西要求严格一点,有的公司要求松一点,但是我们要要保证效率。我们看得见的东西知道是这样放,但是有一些东西,比如电脑里面的一的一些文件,这个时候你能够看到,但是一年以后,要你把这些东西找出来,你能不能找出来?为什么要你管这些事情?是要你有效率,这实际上一个工作方式,大家在这个方面要注意。

二、继续学习的方法和内容。

因为我们从学校出来,我们要不断地学习,在这个学习过程当中,可能有些内容、有些方法可能都要改变,我从这个阶段稍微谈一下。

1、专业知识。各个公司使用的开发平台、开发语言可能不同,这个是你优先要学的。

2、应用领域知识、培训、自学、学习。比方,某一个项目要用Cobol,你大学里面没学Cobol,你就要把这个补上来。

3、个人工作管理。

因为学校的管理是自由度比较高,课程安排得比较好。但是,在公司里的工作管理,是把自己的工作如何安排好,就是优先级的问题,今天要做哪几个事?哪几个事先做?如何从时间管理入手,处理时间冲突,这是要学会的一个方面。

学习方法在这里我规划了一下:

1、向经验学习。

指工作当中的直接经验。刚刚田俊国专家也说要总结经验,经历不等于经验,这里要强调把直接经验总结出来。

2、向同事学习:传帮带、甚至实行师徒制。

通常公司会安排老员工带新员工的制度,这一块有一个传、帮、带的问题。

3、公司的资料库。

4、文档当做模板来学。

5、学以致用。

提高个人表达能力:

IT行业有这样的特点——一方面需要较强的沟通能力,而另一方面,面对屏幕的沉思、电邮、又使我们习惯于与机器对话,而渐渐远离面对面的对话。

面对面或电话是高效的,交互式的交通方式。(反映情感、交互式)

学的理论比如软件工程,结合实践可以进行一些反思

这里要强调,个人表达能力的提高,这里为什么要强调这一点?因为搞软件行业有一个特点,它本身是需要很强的沟通能力,为什么?跟客户谈需求等等。但是,另一方面,他有它的便利,比方我发邮件之类的,还有是我们在编码的时候,是沉浸在跟机器打交道的状态当中,如果有人傻乎乎的,整天对折机器发呆,这就是你的状态没有跳动起来,就要造成对机器有语言,对人反而没有语言了。

实际上我们是提倡面对面的沟通,或者是电话沟通。为什么这样说?因为面对面,可以反映情感方面的一些要素,语言起伏、面部表情以及其他的肢体语言等等,有其他的一些信息传达。

表达能力要求

1、“取”得来——你能通过主动都同从别人那里取得信息,你能从用户那里获得需求吗?

2、“写”的——你必须有一定的协作水平,能写出好的项目稳当。

3、“讲”得出——你有较好的口才,将你的想法清楚地表达出来,你能通过讲演来束缚别人,感动别人,

在这里还可以交互、探讨。

在这几个方面,有人总结了三点:

1、起得来。

什么意思?是你能够主动去和别人沟通,把别人的信息挖掘出来,这就是搜集信息方面,黄教授上午讲过了,从别人的口中把需求取过来。

2、写作水平怎么样?

能不能写一个象样的文档?

3、要讲得出。

三、面向产品和项目。

因为我们到公司里面是做产品或者是做项目,我们要更新我们的一些认识,我们原来是写正确认识,我在这里觉得有些不妥,因为我的认识不一定都是正确的。

因为是做产品和项目,所以经济意识,成本、职场管理等等这些观念,建议大家都有这些方面的了解。

再一个是服务意识,大家可能在学校里面都学过,但是有一个方面可能比较活跃,是内部的流程上面,我的上游对下游提供服务,你应该把下游当做你的客户,一个内部客户,你怎么提高这个服务意识?

比方我们的编导和测试,他们可能互为客户,我这个想法给你给我测试,为我提供服务等等。所以,应该有服务意识,这样就表现了工作当中的态度、服务流程,以及处理方式。

因为这是一个意识,应该是先有,然后在实践中去体现。

四、创新有风险

大的方面看:为了创新企业需要投入人、财、物、这个投入成本之大,有时甚至到了“烧钱”的地步。

从小的方面来看,常常会因为“创新”而延误项目进度或使质量得不到保障。

公司一般不是科研单位:理科生或研究生受过较多的科研训练后,到企业感到大材小用,易出现失落感,心理准备、同时,但也并非大材小用。

2、公司一般不是科研到位,所以有一些科研的意识,有的员工比较强,这个里面你可能觉得有些失落感,因为他做的是一些普遍的产品,技术含量不是很高的,这个时候你要调整心态,要有心理准备,但是不是大材小用。

有关企业不是科研单位,创新又有风险,因此,有两句话常常说:

要尽量使用成熟的技术物系主机(COBOL)领先一步是先进,领先三步是先烈。

创新不应作为对新员工的要求。

创新不是对新员工的要求,在见习其里面的考核表里面,也会有叫创新,如果有这一条,我建议你删掉,因为对于新员工来说,往往不切实际,产生负面影响往往比较大。

强调团队精神。

1、在IT里面早,我们要特别强调团队精神,,软件业业都是有个人英雄主义出现的,做了太大的宣传,因此我们做了团队意识得一些精神。

2、软件的不可看性。

个人英雄时代早已结束

这样的情况现在不多了,个人英雄主义的话,一个人完成一个项目,象以前的中文之星,象这样的机会现在不多了。

编码。

和学校的编码是不同的,学校的编码可能是一些作业,在公司里面编码要与文档结合起来,要与规范和文档结合起来。

注意非技术的两个方面:

1、我们的工作可能是一个社会问题,而不是一个技术问题。

2、创世记有两大工程,一个是诺亚方舟拯救人。这个是上帝在这个时候,各种人将各种语言,给大家造成沟通困难,使这个工人成为了危难工程。

五、做软件是工程项目,有许多事情要做,但作为初涉IT职场,作好角色转换,岗位在那里呢?

我们要有一个正确的心态,处理好我们原来的希望。区分喜欢做的事和工作中真实要做的事,作为新的观点把它传达给新员工。

从编码开始,我们要探讨一下编码是什么?

在学校里面学的各种语言我们认为不够,这个编码是软件开发周期里面的一个重要环节,他的意义和学校里面不一样,他有编码规则,有文档相关。

六、从基础做起,并不是降低要求

别人加班你是不是加班?加班是一个表现,质量和效率是不是高?还要展现自己。怎样展现自己,要出出风头,表现表现,把它作为正常的竞争手段。

七、见习期间要做好总结。

1、公司要求的正式总结。

2、对个人的总结。

正式的总结是你交给公司的答辩,对于个人来讲,你已经了解了公司,也把自己和公司的是否合拍,有一个充分的了解,这就是刚才讲的,信息不对称,如果信息对称,你就可以很好地规划自己,象刚才葛志春专家说的,要对项目人生进行修正,通常有两条线:

1、管理线。

2、技术线。

在这之后,不管你走哪条线,基本的管理知识是需要的,因为你的技术小组讨论你是否组织得起来,所以基本的管理知识要掌握。


版权所有:UML软件工程组织