请选择行业
请选择职位
请选择省份
请选择城市

程序员如何正确制定职业路线

时间: 2018-08-23 14:37   作者: 黄勇   点击次数: 
 

  1、给自己提几个问题

  首先要澄清的是:我并非职业导师,更不是人生教父,所有的路都由你自己选择,我的责任是告诉你,我认为行之有效的方法。

  当你正走在职场的十字路口徘徊,思考走技术,还是走管理?我的答案只有一个:根据你自己的优势来决定。合理利用好自己的优势,会让自己走的更加顺畅,让自己无怨无悔。还是举一个例子来说明吧。

前段时间有位朋友在微信上私聊我,他也遇到了这个问题,继续做技术,还是转管理?我当时是这样问他的,但我希望你可以用这样的方式来问自己。

 

  我:你工作多久了?

  朋友:时间不长,写了10年的代码。

  我:那相当资深啊,现在还对写代码有激情吗?

  朋友:喜欢写,周末有时都会宅在家里写。

  我:那你还在纠结什么呢?

  朋友:我都工作10年了,身边的人要么当 CTO,要么做总监,自己却还在撸代码,我现在到底该不该转管理?

  我:你为什么会考虑转管理?说说你在管理上的优势吧。

  朋友:我觉得自己对技术有一定深度,可以帮助团队解决一些技术难题。

  我:如果你团队中有位小伙伴遇到一个很棘手的技术问题,没辙了,你会做些什么?

  朋友:撸起袖子,就地帮他解决掉。

  我:建议你走技术专家路线,这条路也许更加适合你。

朋友:……

 

  2、转管理之前,先理解管理

  当我们在纠结是否应该转管理时,不妨首先理解一下什么是管理?以及什么是管理者?只有当我们正确理解了这些概念以后,再来思考自己是否具备这样的特征,才能顺利帮助自己转型。

  管理(management)是协调和监督他人的工作,从而使他人的工作可以有效率且有成效地完成。效率(efficiency)指的是以尽可能少的投入,以获得尽可能多的产出,效率常常被说成“正确地做事”,即不浪费资源。成效(effectiveness)常常被称为“做正确的事”,即做那些可以实现目标的工作活动。管理者(manager)就是完成所有管理工作,并使组织目标能够实现的人。管理者的工作包括计划(planning)、组织(organizing)、领导(leading)和控制(controlling)四种职能。

以上都是管理学告诉我们的知识,如果你想成为一名管理者,那么你必须首先正确理解这些概念的真实含义,才能完全驾驭管理者的岗位,否则你会从管理岗位上摔下来,自己一定伤得不轻。

 

  如果你想成为一名优秀的管理者,那么你需要做些什么呢?

  亲自且专业地给团队激励。

  激励团队完成你无法独立完成的任务。

  对问题提供指导和指引。

  对团队的表现给予反馈。

  帮助团队改善绩效。

  使团队对组织的改变知情。

  改善团队小伙伴们的生活。

  如果团队和你共事过,那么团队应该觉得他们是幸运的,因为你能够让他们更加愉快和高效地工作。

打印本页 | 加入收藏

上一篇:【精品课程】高薪攻略 —— 软件测试技能    

关闭  
主要城市: 北京 上海 杭州 广州 南京 武汉 长沙
全部城市: