老白上周上课 讲到工作分析(岗位分析、职务分析),它可以理解为对组织中某个特定职务的工作内容和职务规范进行描述和研究的过程。它包括6要素(6W1H):what;why;who;how;when;where;whom。
最后留的作业是选一岗位进行工作调研,并写出其岗位说明书,目的在于让我们更了解以后的工作中会遇到什么困难以及应对策略,现在应该怎样准备进入自己的工作角色。我的梦想是网站后台的C#软件工程师,就选这个岗位吧。针对这次作业我采访了王向阳师兄,他担任多年编程项目经理,这方面的经验比较丰富,肯定很有帮助,嘎嘎···
下面是王师兄总结的在以后工作中需要的能力(应该就是老白所谓的胜任力了吧):
1、分析和解决问题的能力。当把一个含bug的case放在自己面前时,,应该敏锐判断出bug的精确位置,最好精确到某个代码段,然后dubug它。即从问题本身看出实质内核,并且给出解决方案。
2、软件开发语言的运用能力,包括C#、VB·net、JAVA等;熟悉软件开发流程即面向对象的思想,包括Visual Studio、数据库服务器(包括SQL、Oracle、Sever);企业管理需要的软件比如VSS(Visual Source Safe)服务器,它指网络中能给其他机器提供某些服务的计算机系统。
3、文档的书写能力和英语水平、语言表达能力,具体为OFFICE软件、ROSE建模工具
MindManager Pro 6 等软件的操作及商务英语、实用英语的水平提高。这些用于与用户、项目经理、同事之间的交流,以及浏览一些专门的外文网站时使用。现在自己每周的两篇博客(一篇思想,一篇技术0就是为这个在打基础,突发奇想应该用英文来写技术性的博客,一举两得···
4、所从事语言开发的能力根据语言的不同,掌握深度也不一样,我自己感觉这应该就是所谓的“学术有专攻”吧!后台编程有三个途径侧重于三方面:C#、VB.net、JAVA。自己应该有所专长,不能什么都接触,什么都不精通。自己在学习过程中应该有针对性,现在的岗位需求都是很具体的,每个企业都想自己的所有员工都有自己独特的专长,这样无论出现什么情况豆油主力担当,整个企业就会成为一个会72变的孙悟空。
5、掌握新技术的能力。计算机科学属于工程学,而非研究学。即它更重视最后的效果而忽视实现的过程。现阶段的任务是注重学习方法的培养,做好增加新知识的储备的能力。现在IT技术日新月异,单纯靠死学,学习还没有更新得快,肯定会被社会所淘汰··
王师兄举例说明:自己进公司时强项是VB,但是有一项任务需要VB.net技术,他当晚加班,把VB.net一晚上拿下。这说明学习方法的重要性的同时,更体现了现在学校学习到的知识到以后工作时更本不需要,随时准备更新自己的大脑储备吧