一个项目经理的贪嗔痴

我有时候在想,自己到底是一个什么角色?产品经理?还是一个项目经理?或者只是一个技术经理。

身边一些朋友说,自己想转行做一个产品经理,做一个伟大的产品。我奉劝他们说还是省省吧,在这样一个二三线城市,空降的产品经理,最终会成为杂工,做做测试,做做商务,整理整理进度,收集收集用户反馈,对于产品如何去做,基本插不上嘴的!倒也不是插不上嘴,只是没人听你的而已;倒不如技术经理升级为产品经理兼任项目经理来的快些。

我大概也是这样一个角色吧。

可是最近有段时间,自己竟然有了辞职的念头,有了想逃避的想法,有了想离开的打算。感慨,我只是一个打工的,怎么这么忙这么累,这么焦虑。

我深刻反省自己,是不是犯了贪嗔痴三毒(正好最近在读天龙八部,读到虚竹这部分)。

是不是技术类的书该收起来了?优先看看项目管理类的,比如《人月神话》啦,软件随想录啦,或者敏捷开发之道了之类;再者也该收收自己那颗酸臭的文学爱好者的心了,你写不出什么醍醐灌顶的文章,也编不出曲折离奇的小说。三者,单个服务器确实是顶不住压力了,但是部署nginx+tomcat的任务就交给别人去做好了,你就不用参与了吧。

也是不是该把ide在自己的工作电脑上卸掉了,每周的工作计划,版本更新计划,是不是自己的开发任务应该分给别人,把时间腾出来看看我们的工作流程是不是还有待完善的地方,有没有因为流程的不完善责任的不清晰造成最后更新版本时候的手忙脚乱?设计,UI,美工,程序之间的工作的衔接是不是审核的更加严格一点,还有没有因为审核不严导致返工浪费开发资源的情况?

是不是不应该执念太重,非要在三十岁之前做成一个出色的项目?做不成又怎么样,难道顺其自然不更好么?

是不是处女座,一定要把产品做完美,那怕是差一个像素,一点点色值?非要为此而为难各位美工和ui么,不顾他们厌恶的表情而逼着他们加班加点,去做那些用户根本不会瞧上一眼的细节?

是不是还是技术痴?因为程序用错了一个数据结构没有遵循数据库开发范式而让程序推倒重来?因为函数或者变量命名的不规范,而一遍遍重新提交代码?

有了痴和贪,嗔似乎也就自然而然了。

因为疏忽,导致返工,浪费开发资源,便要懊恼半天。

bug在外网被用户发现反馈,便要大发雷霆了。

商务没有经过确认,把用户反馈的问题直接推到程序,便要恶语相向或者打小报告了。

技术支持,不经确认,边允诺开发工作和开发进度,便要对簿老板了。

因为某人请假而耽误了进度,便要质疑他的责任心和职业道德了。

 

写在最后

冷静下来,发现贪嗔痴三毒,在自己身上均被验证了。然而比意识到这三毒更可怕的是,余下的路要怎么走。
害怕不贪,而忘掉了程序怎么写,这可是自己的看家本领啊!
害怕不痴,而放松自己,落一个徒有虚名的项目经理,却没有一个成功的项目!
害怕不嗔,而使团队太过散漫,最终温水煮青蛙。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/538488.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql 索引_MySQL之索引

索引查找算法BTREEBTREE查找算法演变B-TREE :普通 BTREE,平衡多路查找树(B-Tree)BTREE :叶子节点双向指针BTREE(B*TREE):枝节点的双向指针普通B-TREE增强版BTREE(B*TREE)总结:从上图看出,在BTree上有两个头…

2010年寒假学习心得

本人的博客园博客:http://www.cnblogs.com/zengmiaogen 博客园是我早期发表的博文。 ------------------------------------------ 1、心态要好,要相信自己能完成,不要担心自己完成不了,万事开头难,有挫折是正常的。…

利用5w1h写出高效的git commit

创建git commit 模板 创建模板 在个人目录下, 创建 .gitmessage vi .gitmessage 复制代码并输入以下信息 Who: Demand maker*When: versions affected*What:The content of the code changes* descrption: * wiki/task:Why:The reason*How:Influence of change* 复制…

python高维数据_t-SNE高维数据可视化(python)

t-SNE实践——sklearn教程t-SNE是一种集降维与可视化于一体的技术,它是基于SNE可视化的改进,解决了SNE在可视化后样本分布拥挤、边界不明显的特点,是目前最好的降维可视化手段。关于t-SNE的历史和原理详见从SNE到t-SNE再到LargeVis。代码见下…

java数学计算表达式_Java初学者:内建函数计算简单的数学表达式

这个应该在之前写的,忘记了,补上这次我们说一下如何用java计算数学表达式的值,比如,我们要计算sin(pi/3) cos(pi/6) 5.6^3,怎么计算呢?这里我们需要用到java的math的内建函数,所谓内建函数&am…

你是怎样的程序员?

一、程序员A 一个善于总结、能举一反三,敢于承担责任,敢于挑战自我,拥抱新技术的程序员,他的年龄意味着丰富经验,意味着效率。 他能指出并带人绕过一个一个技术大坑,笑看风云而不掉进去; 他能指…

谷歌新作gVisor:VM容器融合技术已经到来

作者|秦承刚,吴启翾,喻望,杨伟 编辑|张婵 出处丨高效开发运维 5 月 2 日,谷歌发布了一款新型的沙箱容器运行时 gVisor,号称能够为容器提供更安全的隔离,同时比 VM 更轻量。容器基于共…

安卓androidstudio访问本地接口_安卓开发之数据存储在本地的四种方式

​安卓开发之数据存储在本地的四种方式本地数据存储,在安卓开发过程中是不可避免的一个话题。这些本地的数据可能是用户的设置,程序的设置,用户的数据图片, 也可能是网络传输的一些缓冲数据。基本上我们有4种方法可以存储安卓程序的数据。第1…

java vector 线程安全_关于Vector到底是不是 线程安全的 问题

线程安全,在java的多并发编程中是重要概念,意思是,多个线程同时操作一个对象,在各种不同情况下,都不会造成不同的后果。一个经典问题,Vector到底是不是线程安全的?很多人都会回答,是…

TypeScript 2 : 获取当前日期及前后范围日期【Array】

原文链接:http://blog.csdn.net/crper/article/details/55194334 --------------------------------------------------- 前言 今天有个接口字段需求,要写一个今天及前几天的日期传过去; 在网上找了下都木有什么比较好的方案;就…

C# Winform使用Windows Media Player播放多媒体整理

一、简单使用示例步骤 1.添加Windows Media Player 组件当前是系统的 Com组件 工具箱》右键“选择项”》选择Com组件 2.控件拖拽到桌面,使用 private void button1_Click(object sender, EventArgs e) {//播放开始声音axWindowsMediaPlayer2.URL "start.mp3&q…

快学Scala习题解答—第一章 基础

原文链接:http://blog.csdn.net/ivan_pig/article/details/8249768 --------------------------------------------------------- 1 简介 近期对Scala比较感兴趣,买了本《快学scala》,感觉不错。比《Programming Scala:Tackle Multi-Core Complexity on…

java swing rectangle_Java SwingUtilities.convertRectangle方法代碼示例

本文整理匯總了Java中javax.swing.SwingUtilities.convertRectangle方法的典型用法代碼示例。如果您正苦於以下問題:Java SwingUtilities.convertRectangle方法的具體用法?Java SwingUtilities.convertRectangle怎麽用?Java SwingUtilities.c…

python 查询包_查找Python包的依赖包(语句)

Window 10家庭中文版,Python 3.6.4,今天看完了urllib3的官文(官方文档),因为没有具体使用过,所以,仍然是一知半解,但是,突然想知道 urllib3以及前面学习过的requests模块都依赖了什么其它模块。…

618选购手机正当时,好评率高达99%的手机了解一下!

一年一度的京东618年中购物狂欢节如火如荼的进行中,手机厂商们都使出了浑身解数,对消费者进行争夺。对于用户来说,618绝对是更换手机的好时机。不过,小伙伴们面对市场上的众多机型,也有可能挑花了眼,不知道…

IntelliJ IDEA 2017.2 x64 安装Scala

从官网下载好IntelliJ IDEA 和scala IntelliJ IDEA 安装scala插件 新建scala项目 建好后,发现src右键--新建---没有 .scala选项 解决方法

Django-ORM数据库操作

背景 Django框架功能齐全自带数据库操作功能,由于工作中设计巨量的api接口,需要一个很好的web后端服务框架,Django给了莫大的帮助。本文主要介绍Django的ORM框架我们一般对数据库的使用的认识是: 创建数据库,设计表结构…

python查询缺失值所在位置_Python Pandas找到缺失值的位置方法

问题描述:python pandas判断缺失值一般采用 isnull(),然而生成的却是所有数据的true/false矩阵,对于庞大的数据dataframe,很难一眼看出来哪个数据缺失,一共有多少个缺失数据,缺失数据的位置。首…

快学Scala习题解答—第二章 控制结构和函数

原文地址:http://blog.csdn.net/ivan_pig/article/details/8253068 ---------------------------------------------------------------------------------- 3 控制结构和函数 3.1 一个数字如果为正数,则它的signum为1;如果是负数,则signum为-1;如果为0…

java barrier_Java - Latch和Barrier的区别

之所以把Latch与Barrier放在一起比较是因为他们给人一种相似的感觉。他们都是阻塞一些行为直至某个事件发生,但Latch是等待某个事件发生,而Barrier是等待线程。先比较一下JCIP中对二者的描述:LatchA latch is a synchronizer that can delay …