软件开发人员怎样走好从技术到管理之路?

转载 2012年03月21日 18:07:37

软件开发人员怎样走好从技术到管理之路?这是一部分技术人员思考和谈论的老话题。虽然我自己并没有丰富的管理经验,但还是想记载下这一段时间里对这一问题的想法。从我个人走过的路来看,要走顺这条路,应该做好三个方面:先学会被人管,再学会管自己,最后达到管别人。

    以上三个方面其实就是三个发展阶段,从你刚进入公司进行软件开发,直到从开发转为技术管理:

    刚进入公司进行软件开发,应该先学会被人管。换句好听的话,就是学会和老员工沟通交流,学会和自己的上司沟通交流,能接受别人的意见、建议、工作分配,能理解别人。这个时期要克服那种一听到不同意见就发脾气、消极抵触的行为,大发雷霆跟人吵就更不应该了。在这一阶段,学技术、学跟同事上司沟通交流、学更别人合作,至少有一个好的性格。

    慢慢自己变成老员工了,技术上也很熟练了,这时就应该学会自己管理自己。不要老是让上司来费心管理你,什么任务都要上司追着你,你应该对自己这一天这一周甚至是这一个月,都要有一个工作计划,有条不紊地按计划去完成任务,按学习计划去学习,自己主动及时向上司反馈工作进度和结果。还有一点重要的,就是一个老员工随着手头任务增多,肯定一周内不止一件事要做,那么我们就要学会把事情分出重要和紧急两种情况,把他们按重要性和紧急性进行排序,然后按优先级来处理;另一个就是学会穿插来做事,做这件事过程中,中间有时会腾出时间来,我们不妨去做另一件事情。这几天里我部门里就出现一个反面例子:一个老员工在做一个测试,追踪一个bug,那他就运行程序去跑,等出现死锁等异常情况,而这个程序一个上午也没出现昨天的现象,这家伙就在那里等,聊天或跑来跑去,实际上他手头还有一个小任务,明显可以在这段时间里穿插的去做的,就是不主动做。我想很多人都是找着一件事做,不想多做一点的,反正领导来问,我手头有事在做;作为一个领导,会在适合的时候提拔这种人吗?!反正我是不会选择这种人的,因为他要么懒,要么就是只能做线性的事。

    走好了前两个阶段,进入管理他人也应该不难。至少你学会了与同事、上司沟通,学会了管理计划,学会了并行做事,这些是技术管理者必须的一些东西。当然管理还有很多东西,这里就不一一道来。

    这让我想起王国维谈做学问的经验,他在《人间词话》说:

    古今之成大事业、大学问者,必经过三种之境界。“昨夜西风凋碧树,独上高楼,望尽天涯路。”此第一境也。“衣带渐宽终不悔,为伊消得人憔悴。”此第二境也。“众里寻他千百度,回头蓦见那人正在灯火阑珊处。”此第三境也。此等语皆非大词人不能道。然遽以此意解释诸词,恐晏、欧诸公所不许也。

    王国维这治学三境界跟我所说的走向技术管理的三个发展阶段,没有任何联系,唯一联系上的都是“三”个阶段,扯远了。


相关文章推荐

软件开发人员如何转型做产品管理?

开发人员希望向产品管理转型,有时是因为参与探索(定义)产品后,尝到了影响产品决策的甜头,不再满足于只做编程的工作。有时是因为对现有产品很失望,他们认识到如果产品没有价值,开发团队再优秀也无...

软件开发人员如何转型做产品管理

摘要:本文节选自《启示录:打造用户喜爱的产品》一书和作者的博客,并发表在《程序员》杂志11年05期,作者Marty Cagan是享有世界声誉的产品管理专家,曾经担任网景副总裁、eBay产品管理及设计高...

关于软件开发人员如何提高自己的软件专业技术方面的具体建议

“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早...

《人件》 精华版 为软件企业指明成功之路 为开发人员伸张权益

转载于:http://blog.csdn.net/xabcdjon/article/details/6853758 《人件》-- (美)汤姆.迪马克 蒂姆.李斯特 著 建议初学者阅读“编程规则...
  • zgmzyr
  • zgmzyr
  • 2012年04月21日 23:40
  • 1689

软件开发人员(程序员)的出路(换个环境吧,寻找工作的热情、寻求终生的依靠)

如果你当不了部门经理就换个环境吧,寻找工作的热情、寻求终生的依靠,否则你会和MG一样辛苦。申明一下:不是对 MG兄弟鄙视,只是 觉得 有时比 MG兄弟还不如( MG兄...

转载一篇关于软件开发人员的职业道路

转载一篇关于软件开发人员的职业道路... 从软件开发人员的生涯规划来讲,我们可以大致分为三个阶段,软件工程师→软件设计师→架构设计师或项目管理师。不想当元帅的士兵不是好士兵,不想当架构设计师或项目管...
  • lwf_lyp
  • lwf_lyp
  • 2013年02月17日 19:52
  • 245

软件开发人员的“七重苦”(2) .

(接前一篇,继续) 第五重:技术变化快,积累上不去 设想一下,一个10年前的高手,这10年他什么也不学,那他今天会是什么样的一个状况。 我个人估计是快被淘...

每一个软件开发人员绝对必须掌握的关于 Unicode 和字符集的最基础的知识

关键字:     Unicode, Character Set, 字符集, UTF-8, ANSI, ASCII, UTF-7   原文标题:    The Absolute Minimum Eve...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:软件开发人员怎样走好从技术到管理之路?
举报原因:
原因补充:

(最多只允许输入30个字)