作为程序员,我们在职业发展中总会遇到选择技术路线还是管理路线的问题,而很多人也是无从取舍,那么根据什么来决定做技术还是管理呢?

一个想做管理的程序员

Simon是一个软件公司技术总监。有一天,有一位程序员小A提出想要和Simon谈谈。小A工作5年了,程序写得很不错。他进到Simon的办公室,坐下,在Simon的对面。Simon的桌子有点弧度,于是Simon挪动椅子,和他斜对面。Simon问他有什么事?

“我现在很困惑。我不知道是不是应该转行去做管理。”小A说。

“为什么?”Simon问。

“我看到一些媒体,还有一些认识的Leader都说只有做管理才有前途。”

Simon想了想。小A人很踏实,同时也很聪明,所参加的项目很有挑战性,但他一直做的不错,因此,薪水比同时进公司的员工已经高了20%。

“这样吧,我问你一个问题:现在公司开始执行10%淘汰制。你是一个10个人的组长,因此,你必须淘汰一个。这10个兄弟干得都不错,至少没有吊儿郎当的,跟你的关系都不错。现在的问题是:你准备淘汰那个?”

小A觉得这个问题很难回答。

Simon说:“这样吧,我换一个问题。你喜欢不喜欢成为作决定的那个人?”

这次小A回答得很快:“不喜欢。”

Simon说:“好,其实你自己已经回答了,你不应该去做管理,因为你根本不喜欢。做一件你不喜欢的事情,你会很不开心。”

和小A一样,其实几乎每个程序员几乎都会面临,或面临过这个问题。

程序员的选择:技术vs管理

什么是管理

管理是一个很好听好看的词,似乎只要和管理沾了边,就是高薪,荣誉,更广阔的出路。也许对,可我也看到过曾经的技术强人,做了所谓的经理多年后,居然找不到一份满意的工作。因为实际动手能力已经消退了。

所有想要做管理的程序员可以想一想:

管理是什么?管人吗?如果抱着这样的想法去做管理,一定头破血流。现在的时代,没有人愿意被看管的。即使是经理人,也是和人相处,并非凌驾于他人之上。想一想陆纯初,因为一封电邮就被秘书PK下马。

管理有什么用?其实如果大家都好好工作,所有的经理人都是多余的。现代的管理理论是经理人作为协调人,进而是教练。好的管理者应该低调,把荣誉让给干活的人。
管理者也未必比干活的人工资高。存这样想法的人是官本位。我和很多国外公司接触,他们的很多经理告诉我,他手下的高级工程师很多薪水远比他这个boss高,地位也稳固。而经理往往随着公司政局变化而动荡。而高级工程师往往稳得很。

当然,管理者也有很多乐趣,最主要的乐趣在于通过管理的技巧和有效的执行改变团队。但这些往往是隔山打牛的功夫,不是每个人都喜欢这样的工作。

技术与管理的选择

我在很多技术论坛看到很多关于是要做管理还是技术的争执,所谓不能做一辈子技术的论调是我不屑于反驳的。但对于走向管理,大部分人是从是不是能挣更多钱(包括所谓前途,爽等),但很少见到有人考虑过是不是喜欢的问题。

实际上程序员们不妨问问自己:

你是喜欢智商上的挑战呢,还是情商逆商上的挑战?

如果是前者,请把做技术作为终生追求。

如果是后者,可以试试走向管理。

如果都不喜欢,可以转行。

原创作者:鸡啄米,原文链接:http://www.jizhuomi.com/career/294.html

程序员工作5年后,在管理通道和技术通道上,如何抉择?相关推荐

  1. 一位程序员工作10年总结的13个忠告

    一位程序员工作10年总结的13个忠告 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告. 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代 ...

  2. 美国IT行业软件开发经理收入最高?程序员是不是最后非得转管理?

    美国向来在IT领域独领风骚,对于代表未来趋势的几大方向:人工智能.云计算.互联网.半导体,美国都具有绝对优势.全球市值TOP20里面有14家美国公司,占70%,TOP5全部是美国公司. 全球市值最大的 ...

  3. 一位程序员工作10年总结的13个忠告,却让很多人惋惜

    一位程序员工作10年总结的13个忠告,却让很多人惋惜 程序员 21CTO社区 · 2015-10-28 00:00 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告. 走过 ...

  4. 程序员装B小技巧——管理你的桌面

    程序员装B小技巧--管理你的桌面 引言 想不想拥有一个和下方截图一样简单快捷的桌面?随着工作学习的时间推移,我们电脑里面的各种软件和文档日渐增多,导致我们的桌面变得杂乱且不美观.身为一个程序员怎么能容 ...

  5. 程序员在十年后还会有现在的收入吗?

    有人说,程序员的门槛正在逐渐消失,因为计算机相关专业毕业生一年比一年多: IT 培训班出来的学生一年比一年多: 网络上各种编程课程,也正在帮助无数人零基础转型软件开发-- 而程序员的工资,动辄两三万, ...

  6. 从一个程序员笑话看软件开发管理

    有一个笑话是这样的: 1. 程序员写出自认为没有Bug的代码. 2. 软件测试,发现了20个Bug. 3. 程序员修改了10个Bug,并告诉测试组另外10个不是Bug. 4. 测试组发现其中5个改动根 ...

  7. 甜蜜暴击!给程序员老公 20 年后的一封信 | 程序员有话说

    作者 | 编程一生 责编 | 伍杏玲 本文经授权转载编程一生(ID:cloudrise1986) 程序员老公: 今天是2019年6月22日.对于钱多.话少.死得早的咱们程序员来说,20年后是否还生活在 ...

  8. 程序员工作6年薪资 50W ,属于什么水平?

    作为程序员,你的工资是多少?每个月有几万? 我们都知道,程序员的工资都很高,相比产品.运营.市场等同级别的岗位,往往要高出一截,相比其他行业的工种更是要高很多. 这不, 就有一位程序猿表示自己年薪有5 ...

  9. 程序员接私活平台汇总,有技术就有钱!

    程序员接私活平台汇总,有技术就有钱! 前言 关于程序员接私活,社会各界说法不一.按照作者的观点来说如果你确实急用钱,价格又合适,那就去做.如果不怎么缺钱,那就接私活之前要好好考虑.私活的钱不好挣是一个 ...

  10. 几行命令实现日常任务的自动化执行,包括解析html、扫描二维码、语音转换、pdf编辑、程序员问题搜索、自动化手机、监控cpu、上传机器人、视频水印等

    几行命令实现日常任务的自动化执行,包括解析html.扫描二维码.语音转换.pdf编辑.程序员问题搜索.自动化手机.监控cpu.上传机器人.视频水印等. 01.解析和提取 HTML 02.二维码扫描仪 ...

最新文章

  1. java fx配置_JavaFX系列-配置开发环境
  2. android中PreferencesActivity的使用(一)
  3. Windows的cmd ping不通vmware的linux系统ip
  4. anydesk截屏技术
  5. lpc1768的gpio库函数_LPC1768之GPIO流水灯的实验例程
  6. 实用的java代码生成器,开箱即用(基于mybatisplus的AutoGenerator)
  7. selenium:断言
  8. 小程序 长按api_微信小程序API相关知识科普
  9. C#设计模式之1-工厂方法模式
  10. 1473. A + B 格式
  11. pinctrl子系统和gpio子系统
  12. 使用虚拟按钮(Ghost Buttons)的25个网站
  13. windows系统bat批处理 管理nginx启动 nginx脚本管理bat脚本管理生命周期windows一键nginx启动
  14. [转]Thrift连接池实现
  15. java 获取视频时长
  16. mac下的svn工具——Versions使用详解
  17. 显示创建Mat对象的七种方式
  18. ROS 入门基础(三)创建 Subscriber
  19. hp服务器装2012系统还原,用HP GEN8+WIN2012+Hyper V+黑群晖5.2组建家庭NAS中心 篇四:WIN 2012 安装 存储池调试及修复...
  20. 微信扫码登陆或注册设计流程

热门文章

  1. ML/DL-复习笔记【六】- 理解反向传播算法
  2. cartographer探秘第一章之安装编译与参数配置
  3. 使用国内源来安装pytorch(速度很快)
  4. PHP作用域和文件夹操作
  5. 07_封装丶静态和工具类
  6. nodejs 模板引擎ejs的使用
  7. linux下wps的字体缺失解决方法
  8. Confluence 6 你模板中可用的对象
  9. ASP.NET WebApi 路由配置【转】
  10. mysql-proxy读写分离,负载均衡