为什么他的技术平平却是我的顶头上司?想了很长时间,深有感触

前几天,一位朋友的弟弟小刘非要找我聊聊,碍于情面,我见了他,小伙子诉苦说:我在单位写代码已经三个年头了,基本上算是一个技术骨干了,待遇也算不错,但是为什么自己的技术不错,但总不能得到提升呢?自己的项目经理技术水平一般,却是自己的顶头上司?很是郁闷!

 

  本来想批评他几句,但想想自己当年不也是这样吗?我知道你是一个勤奋的、上进的、优秀的程序员,这一点非常欣赏你!我当年也和你一样,你一定也有过这样的经历:为了搞定一个问题,本来计划凌晨0点钟搞定,然后睡觉,然而等你把这个问题搞定,舒了一口气,却发现天明了,自己很有成就感!

 

  你的上司也没有注意你充满血丝的眼睛,而是非常平淡地问:昨天那个问题搞定了吗?你的激情与成就感瞬间就消失了!

 

  如果领导这样说:那是个棘手的问题,是不是又熬了一个通宵啊,辛苦了,要注意身体啊,搞定了吗?

 

  你可能感觉心里热呼呼的,虽然很辛苦,你也可能会说:不辛苦,费了些周折,搞定了!

 

  两种不同的说法,但实际问题本身都是一样的,这只是领导艺术问题。如果你的领导是科班出身,知道那个技术难题的份量自然好说,如果他不懂技术,而且也不会对你“察眼观色”,自然不会有后面的说法。我可能会是后一种,为什么呢?因为我是技术出身,我懂其中的份量和你的技术水平。

 

  我如果问:廉颇、蔺相如谁更重要?你一定会说都重要,因为我们学过“将相和”。而到了自己就容易当局者迷了。我给你讲一个发生在我身边的事吧。

 

  你哥可能给你说过,他们的大BOSS几次请我去管理技术,也就是技术老总了,而他们单位的项目经理小于你也见过,最早和你一样的想法,有一次见我,他请教我:我的技术也不错,是大家公认的,怎么项目经理都不让我干,为什么?能不能你给我们老总美言几句?

 

  我笑了笑说:如果我真的来你们单位当技术总监,你是不是也不服啊,我也几年不在一线了。

 

  他说:不敢,我们老板都敬重的人!我只是觉得您不是我们单位的人,我把您当作老师兼前辈才这样请教。

 

  我说:说实话,写那些代码可能我真的不如你,这是事实。你记不记得上一次你们给部里面开发的“某某管理系统(涉及到一些具体的问题,请允许我用某某)”,是不是差一点你们项目部六个人要返工,可能会是2-3个月的工期,最后返工了吗?

 

  小于:没有啊,老板从北京回来笑迷迷的对我们说,大家不用返工了,验收通过了。

 

  我说:因为整个系统的需求是我做的,你们没有返工,我找“甲方”修改了流程和改革了一点东西。我和你们老板我们两个人用了半小时,省去了你们两三个月,这就是为什么你们的老板愿意请我的原因。如果是你,可能很敬业的用三个月返工,也达到了对方的满意,但成本是不是太高了点。

 

  你想进步,实在是可喜可贺,但是你要注意我们一般都会经历四个阶段:

 

   第一阶段:每个士兵为了不被敌人杀死,总是在拼命练射击,拼刺刀;这个时候也是最无聊的时候.这是最初学代码的阶段。在大学校里,那是一个练刺刀、瞄准的场所(不排除个别优秀的大学生,学生时代已经很厉害了),原以为自己的毕业设计是优,在社会上已经可以有了用武之地,到了工作岗位才知道自己的那点功夫实在不值一提。(练兵场——准程序员)

  第二阶段:老战士带新兵去开始一场真正的战役,发现第一阶段不好好练的,常常成了先驱,让新兵有了新的认识,于是活命的拼命再补。在软件企业三个月得到质的提升,这是很多人感觉在企业的三个月似乎顶上大学三、四年,因为这个时候你面临着进到软件企业这个门槛,还是被永久的离开这个行业。从三个月到三年时间左右,你可能会成为一名优秀的士兵,也可能成为一个混日子的兵痞!(优秀的士兵!——程序员)

 

  第三阶段:你升成一个团、营长,独立带营战斗,这个时候,可能是司令部让你拿下一个高地,你不再考虑一个人战斗,而是团队作战,这是软件企业应该就是一个小项目经理或者小组长。单位又分了新人,你成了前辈,你要指导他们,慢慢领导开始培养你的团队能力,你发现你的技术好,冲在前面,是很重要,新来的小兄弟很佩服你,但是如果不懂的协调,由于“水桶原理”,有一个拖后腿的,你的整个项目进度都延期了,你还得替他完成,所以只知道往前冲是不够的,还是照顾整体项目的进度,感觉学的软件工程和项目管理似乎有点用途了。(优秀的团长!——项目组长或项目经理)


  第四阶段:再往后,师、军长阶段,你才开始研究兵法,然后再升到师、军长以后,开始考虑战略,这时你应该是技术总监了。我也只能与你谈到这里,更高的就是大老板了!(优秀的将军——技术总监)

 

  最后记住一点,除了他是靠关系、拍马屁之外,他能在你的位置之上,一定有他的过人之处。小于,现在不也是项目经理了吗?我们永远要用谦虚、虚怀若谷的心态对待工作!

 

  我相信,不久,你也会成为第二个小余!

 

  小刘:我懂了!真的谢谢你!我知道我该如何做了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
完整版:https://download.csdn.net/download/qq_27595745/89522468 【课程大纲】 1-1 什么是java 1-2 认识java语言 1-3 java平台的体系结构 1-4 java SE环境安装和配置 2-1 java程序简介 2-2 计算机中的程序 2-3 java程序 2-4 java类库组织结构和文档 2-5 java虚拟机简介 2-6 java的垃圾回收器 2-7 java上机练习 3-1 java语言基础入门 3-2 数据的分类 3-3 标识符、关键字和常量 3-4 运算符 3-5 表达式 3-6 顺序结构和选择结构 3-7 循环语句 3-8 跳转语句 3-9 MyEclipse工具介绍 3-10 java基础知识章节练习 4-1 一维数组 4-2 数组应用 4-3 多维数组 4-4 排序算法 4-5 增强for循环 4-6 数组和排序算法章节练习 5-0 抽象和封装 5-1 面向过程的设计思 5-2 面向对象的设计思 5-3 抽象 5-4 封装 5-5 属性 5-6 方法的定义 5-7 this关键字 5-8 javaBean 5-9 包 package 5-10 抽象和封装章节练习 6-0 继承和多态 6-1 继承 6-2 object类 6-3 多态 6-4 访问修饰符 6-5 static修饰符 6-6 final修饰符 6-7 abstract修饰符 6-8 接口 6-9 继承和多态 章节练习 7-1 面向对象的分析与设计简介 7-2 对象模型建立 7-3 类之间的关系 7-4 软件的可维护与复用设计原则 7-5 面向对象的设计与分析 章节练习 8-1 内部类与包装器 8-2 对象包装器 8-3 装箱和拆箱 8-4 练习题 9-1 常用类介绍 9-2 StringBuffer和String Builder类 9-3 Rintime类的使用 9-4 日期类简介 9-5 java程序国际化的实现 9-6 Random类和Math类 9-7 枚举 9-8 练习题 10-1 java异常处理 10-2 认识异常 10-3 使用try和catch捕获异常 10-4 使用throw和throws引发异常 10-5 finally关键字 10-6 getMessage和printStackTrace方法 10-7 异常分类 10-8 自定义异常类 10-9 练习题 11-1 Java集合框架和泛型机制 11-2 Collection接口 11-3 Set接口实现类 11-4 List接口实现类 11-5 Map接口 11-6 Collections类 11-7 泛型概述 11-8 练习题 12-1 多线程 12-2 线程的生命周期 12-3 线程的调度和优先级 12-4 线程的同步 12-5 集合类的同步问题 12-6 用Timer类调度任务 12-7 练习题 13-1 Java IO 13-2 Java IO原理 13-3 流类的结构 13-4 文件流 13-5 缓冲流 13-6 转换流 13-7 数据流 13-8 打印流 13-9 对象流 13-10 随机存取文件流 13-11 zip文件流 13-12 练习题 14-1 图形用户界面设计 14-2 事件处理机制 14-3 AWT常用组件 14-4 swing简介 14-5 可视化开发swing组件 14-6 声音的播放和处理 14-7 2D图形的绘制 14-8 练习题 15-1 反射 15-2 使用Java反射机制 15-3 反射与动态代理 15-4 练习题 16-1 Java标注 16-2 JDK内置的基本标注类型 16-3 自定义标注类型 16-4 对标注进行标注 16-5 利用反射获取标注信息 16-6 练习题 17-1 顶目实战1-单机版五子棋游戏 17-2 总体设计 17-3 代码实现 17-4 程序的运行与发布 17-5 手动生成可执行JAR文件 17-6 练习题 18-1 Java数据库编程 18-2 JDBC类和接口 18-3 JDBC操作SQL 18-4 JDBC基本示例 18-5 JDBC应用示例 18-6 练习题 19-1 。。。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值